@charset "utf-8";
/* CSS Document */

body{
margin-top: 60px;
/*background:url(christmas.jpg) no-repeat fixed;*/
background:#FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
 
/*div{
border:#FF0000 1px solid;
}*/

.travelerLink a{
text-decoration:none;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
text-align:right;
}

.input{
font-size:10px;
border:#003366 1px solid;
width:150px;
}

.input2{
font-size:10px;
border:#003366 1px solid;
width:100px;
}

.imageborder{
padding:4px;
background-color:#FFFFFF;
border:#CCCCCC 1px solid;
}

.inputTextarea{
font-size:11px;
border:#003366 1px solid;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.cal{
width:100px;
font-size:10px;
background-color:#CCCCCC;
border:#003366 1px solid;
}

.servicesLinks{
text-decoration:none;
}
.servicesLinks:hover{
text-decoration:underline;
}

.servicesLinks2{
color:#0066CC;
font-size:9px;
cursor:pointer;
}


.servicesLinks2:hover{
text-decoration:underline;
cursor:pointer;
}

.class1{
cursor:pointer;
}

.countryHeader{
background-image:url(assets/hotelHeader.gif); 
background-repeat:no-repeat;
color:#006699;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
width:223px;
height:25px;

}

.mainContainer{
width:884px;
background-color:#FFFFFF;
text-align:left;
}

.headerDiv{
width:884px;
height:69px;

}

.headerLeftBorder{

float:left;
height:69px;
width:9px;
background-color:#FFF;
background-image:url(traveler/assets/header_r1_c1.gif);
background-repeat:no-repeat;
background-position:left top;
}
.headerCenter{
height:69px;
float:left;
width:865px;

background-image:url(traveler/assets/headerCenter.jpg);
background-repeat:repeat-x;
background-position:left top;
}
.headerRightBorder{
float:left;
width:10px;
height:69px;
background-color:#FFF;
background-image:url(traveler/assets/header_r1_c3.gif);
background-repeat:no-repeat;
background-position:right top;
}

.topTravelerLogo{
position:relative;
top:2px;
left:20px;
}


.topTravelerHeaderText{
	color:#FF6600;
	font-size:11px;
	font-style:italic;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
}



.header_text{

color:#FF6600;
font-style:italic;
font-size:12px;
position:relative;
top:35px;
left:329px;
width:300px;
}

.headerMap{
	background-image:url(traveler/assets/worldmap.jpg);
	width:245px;
	height:55px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#000099;
	position:relative;
	top:-3;
}

.headerSearch{
	background:url(assets/newPage/searchResult.gif) no-repeat;
	background-position:center;
	width:245px;
	height:55px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#000099;
	position:relative;
	top:-3;
}

.headerInfo{
	background:url(assets/newPage/hotelInfo.jpg) no-repeat;
	background-position:center;
	width:300px;
	height:55px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#000099;
	position:relative;
	top:-3;
	
}
.welcome{
position:relative;
top:5px;
width:300px;
font-size:20px;
color:#003399;
left:730px;
width:150px;
}

.travelerEnginePane{
height:301px;
width:657px;
background-image:url(assets/enginePane.jpg);
}

.searchHotelLogo{
left:470px;
top:20px;
position:relative;
width:150px;
height:30px;
}

.searchTypes{
position:relative;
left:95px;
top:3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
width:400px;
}

.searchForm{
top:13px;
left:90px;
position:relative;
width:520px;
height:35px;
}

.chooseTopworld{
width:618px;
height:176px;
position:relative;
top:27px;
left:25px;

}

.chooseTopworldLeft{
width:15px;
height:176px;
background-image:url(traveler/assets/searchInfoLeft.jpg);

background-repeat:no-repeat;
float:left
}

.chooseTopworldCenter{
width:579px;
height:176px;
background-image:url(traveler/assets/searchInfoCenter.jpg);
background-repeat:repeat-x;
float:left;
}

.chooseTopworldRight{
width:15px;
height:176px;
background-image:url(traveler/assets/searchInfoRight.jpg);
background-repeat:no-repeat;
float:left
}

.chooseTopworldLabel{
position:relative; 
width:290px;
color:#000000;
top:10px;
left:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:500;
}

.chooseTopworldTable{
position:relative;
width:570px;
top:28px;
left:7px;
}

.infoTitle{
color:#003399;
font-size:12px;
font-weight:600;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.infoItems{
color:#666666;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif; white-space:10;
}

.autoSuggestDivResults{
width:382px;
position:absolute;
top:80px;
left:95px;
background-color:transparent;
z-index:30;
border:1px solid #339933 ;
background-image:url(traveler/assets/trans.png);
background-repeat:repeat;
padding:3px 3px 3px 3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.autoSuggestHotelsList{
color:#000000;
cursor:pointer;
font-size:11px;
}
.autoSuggestHotelsList:hover{
background-color:#F0F0F0;
font-size:11px;
}

.autoSuggestHotelsList a{
color:#000000;
text-decoration:none;
font-size:11px;
}

#citySearchType{
cursor:pointer;
}
#citySearchType:hover{
color:#FFFFFF;
text-decoration:underline;
}


#countrySearchType{
cursor:pointer;
}
#countrySearchType:hover{
color:#FFFFFF;
text-decoration:underline;
}

#hotelSearchType{
cursor:pointer;
}
#hotelSearchType:hover{
color:#FFFFFF;
text-decoration:underline;
}

.ads{
width:205px;
height:240px;
font-size:11px;
padding:3px;
background:#F4F4F4;
border:#CCCCCC 1px solid;
font-family:Arial, Helvetica, sans-serif;
}

.ads2{
width:221px;
height:160px;
font-size:11px;
padding:3px;
background:#F4F4F4;
border:#CCCCCC 1px solid;
}

.adsHead{
color:#333333;
font-size:14px;
font-weight:bold;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
}
.contentAd{
padding-left:10px;
}
.blogContent{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:justify;
}

.blogPhoto{
float:left;
width:50px;
padding:3px;
}

.readMore{
font-size:11px;
color:#FF6600;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
}
.readMore a{
font-size:11px;
color:#FF6600;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
}

.adTop{

}

.adCenter{

}

.adButtom{

}

.DestinationLink{
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
color:#000000;
font-size:11px;
}

.DestinationLink:hover{

text-decoration:underline;
}

.adContents{
font-size:11px;
color:#666666;
padding-left:10px;
font-family:Arial, Helvetica, sans-serif;
}

.adContents a{
font-size:11px;
color:#666666;
padding-left:10px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}

.adHeader a{
text-align:center;
font-weight:bold;
font-size:12px;
color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}

.loginMenu{
text-decoration:none; color:#FFFFFF; font-weight:bold; font-size:11px;
}

.directoryLinks{
border:1px solid #999999;
background-color:#F8F8F8;
padding:2px 2px 2px 2px;;
width:16px;
height:14px;
text-align:center;
}

.directoryLinks:hover{
background-color:#FFFDF4;
border:#FF6600 1px solid;
}

.directoryLinks a{
color:#000000;
font-weight:600;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none
}

.required{
color:#FF0000;
}

.partnerInput{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
border:#999999 1px solid;
}

.dirLinks{
color:#000000;
font-weight:600;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none
}

.dirList{
font-size:12px;
color:#000000;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif
}

.dirList:hover{
text-decoration:underline;
color:#FF6600;
}

.selectedDirLinks{
color:#FF6600;
font-weight:600;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none
}

.selectedDirectoryLinks{
border:1px solid #FF6600;
background-color:#FEF5ED;
padding:2px 2px 2px 2px;;
width:16px;
height:14px;
text-align:center;
}

.customerTop{
background:url(assets/contactContainer/steem_r1_c1.jpg) no-repeat; width:350px; height:35px;
text-align:left;
}

.customerTopText{
padding-left:10px;
padding-top:10px;
font-size:13px;
font-weight:bold;
color:#666666;
}

.customerMid{
background:url(assets/contactContainer/steem_r3_c1.jpg) repeat-y; width:350px;
}

.customerBottom{
background:url(assets/contactContainer/steem_r5_c1.jpg) no-repeat; width:350px; height:29px;
}

.point{
cursor:default;
}

.travelerEnginePaneSmall{
height:124px;
width:657px;
background-image:url(assets/enginePane_small.jpg);
}
.searchHotelLogoSmall{
left:200px;
top:20px;
position:relative;
width:150px;
height:30px;
}
.searchTypesSmall{
position:relative;
left:-110px;
top:3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
width:400px;
}
.searchFormSmall{
top:13px;
left:40px;
position:relative;
width:520px;
height:35px;
}


#casterActionDiv{
	position:absolute;
	z-index:50;
}

.photoDialogHolder{
position:absolute;
width:445px;
left:300px;
top:300px;
}

.photoDialogBar{
width:445px;
height:22px;
background-image:url(assets/photoDialogBar.png);
background-repeat:no-repeat;
}

.photoDialogBody{
border:#CCCCCC 1px solid;
width:444px;
background-color:transparent;
height:400px;
background-image:url(assets/transBg.png);
background-repeat:repeat;
}

.casterPhoto{
	padding:4px 4px 4px 4px;
	background-color:#FFFFFF;
	border:#CCCCCC 1px solid;
}

.linkX{
color:#000066;
text-decoration:underline;
font-size:15px;
font-weight:bold;
}

.hotelLogo{
float:left;
padding-right:5px;
}

.hotelName{
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;

color:#000066;
text-align:left;
}

.star{
float:left;
}

.hotelAddress{
color:#FF6600;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
}

.hotelDesc{
color:#333333;
font-size:12px;
text-align:left;
}

.legendStyle{
background-color:#000099;
padding:3px;
color:#FFFFFF;
font-weight:bold;
position: absolute;
top: -.5em;
left: .2em;
}

.fieldStyle{
border:#BCD5E0 1px solid;
background-color:#FFFFFF;
position: relative;
margin: 0 0 1em 0;
padding-right:5px;
padding-left:5px;
font-size:11px;

}

legend{
background-color:#000099;
padding:3px;
color:#FFFFFF;
font-weight:bold;
position: absolute;
top: -.5em;
left: .2em;
}

fieldset{
border:#BCD5E0 1px solid;
background-color:#FFFFFF;
position: relative;
margin: 0 0 1em 0;
padding-right:5px;
padding-left:5px;
font-size:11px;

}

.check{
color:#000000;
font-size:11px;
font-weight:bold;
}

table{
font-size:11px;
color:#333333;
}

.otherHotel{
color:#000066;
text-decoration:none;
font-weight:bold;
}

.paginator{
	color:#003399;
	text-decoration:none;
	font-weight:600;
	cursor:pointer;
}



.disabledpaginator{
color:#999;
	text-decoration:none;
	font-weight:600;
}

.currentPage{
color:#FF6600;
	text-decoration:none;
	font-weight:600;
}

.hotelLinks{
color:#FF6600;
font-size:11px;
cursor:pointer;
}

.hotelLinks a{
color:#FF6600;
font-size:11px;
text-decoration:none;
}

.linkXDisabled{
cursor:default;
color:#FFCB97;
}

.agreementTitle{
color:#000066; 
font-size:12px;
font-weight:bold;
}

.pollsButton{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
background-image:url(assets/buttonSmall.jpg);
width:50px;
height:15px;
border:0;
padding-top:0px;
}

.scorrer{
color:#FF6600;
font-size:11px;
text-align:left;
padding-right:20px;
}

.adventureContainerHead{
background:url(assets/newPage/adventureContainer_r1_c1.gif) no-repeat;
height:30px;
width:578px;
}

.adventureContainerHeadText{
text-align:left; 
color:#000066; 
font-weight:bold; 
font-size:13px;
padding-top:12px;
padding-left:15px;
}

.adventureContainerBody{
background:url(assets/newPage/adventureContainer_r3_c1.gif) repeat-y;
}

.adventureContainerBottom{
background:url(assets/newPage/adventureContainer_r5_c1.gif) no-repeat;
height:16px;
width:578px;
}

.adventurePicHead{
background:url(assets/newPage/adventurePictureContainer_r1_c1.png) no-repeat bottom;
height:6px;
width:199px;
}

.adventurePicBody{
background:url(assets/newPage/adventurePictureContainer_r3_c1.png) repeat-y;
}

.adventurePicBottom{
background:url(assets/newPage/adventurePictureContainer_r5_c1.png) no-repeat top;
height:6px; 
width:199px;
}

.adventureButton{
background:url(assets/newPage/availabilityButton.gif) no-repeat;
border:0;
width:100px;
height:20px;
font-size:11px;
}

a{
text-decoration:none;
color:#000066
}

.dot{
border-top:dashed 1px #999999;
padding-top:10px;
}

.scrollContents{
overflow:auto;
height:234px;
}

.scrollContents2{
overflow:auto;
height:100px;

}

.scrollContents3{
overflow:auto;
height:140px;

}

.partnerDiv{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.partnerDiv p{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.partnerDiv h6{
	font-size:12px; 
	font-weight:600;
	color:#039;
}

.partnerDiv li{
	list-style:none;
	list-style-image:url(assets/arrowlist.gif);
	line-height:18px;
}

.heading1{
	color:#039;
	font-size:19px;
}

.searchItems{
	font-size:13px;
	font-family:Verdana, Geneva, sans-serif;
	color:#000;
	background-image:url(assets/searchItemBg.jpg);
	background-repeat:repeat-x;
	
}

.buttonImage{
	cursor:pointer;
}

.hotelNameResult{
	font-size:14px;
	color:#F90;
	font-weight:600;
	text-decoration:underline;
}

.hotelResults{
	line-height:15px;
}

.resultPrice{
	color:#039;
	font-size:12px;
	font-weight:600;
}

.errorMssge{
	color:#C00;
	font-size:12px;
	font-weight:600;
}

.availabilityPrices{
	
}

.roomInfo{
	text-indent:20px;
	
}

.priceContainer{
	border:2px solid #DFF0F9;;
	background-color:#EEF3F9
}

.priceColor1{
	color:#F60;
}

.priceColor2{
	color:#390;
	
}

.priceColorFinal2{
	color:#390;
	font-weight:600;
}

.roomName{
	font-size:14px;
	font-weight:600;
	color:#039;
}

.bookingButtons{
	border:2px solid #090;
	background-color:#FFF;
	cursor:pointer;
}

.requiredField{
	color:#F60;
}

.dateCounter{
	font-size:14px;
	font-weight:600;
	color:#000;
	
	
}

.totalPrice{
	font-size:14px;
	font-weight:600;
	color:#F90;
	
}

.totalPrice2{
	font-size:14px;
	font-weight:600;
	color:#090;
}

.largeGreen{
	color:#090;
	font-size:14px;
	font-weight:600;
}

.boldText{
	font-weight:600;
}

.orderDetails{
	line-height:20px;	
}

.orderLabel{
	color:#F90;
	font-size:12px;
	font-weight:600;
}

.agreement{
	color:#000;
}

.details{
	font-weight:600;
}

.notes{
	color:#F60;
	font-size:11px;
	font-style:italic;
}


.conName{
	background-color:#EEF3F9;
}

.orangeText{
color:#FF6600;
font-size:11px;

}

.pageWrappers{
	padding:1px 1px 1px 1px;
	text-align:center;
	background-color:#E9F5FE;
	border:1px solid #069;
	cursor:pointer;
}
.pageDisabledWrappers{
	padding:1px 1px 1px 1px;
	text-align:center;
	background-color:#F0F0F0;
	border:1px solid #999;
	cursor:pointer;
}
.pageActiveWrappers{
	padding:1px 1px 1px 1px;
	text-align:center;
	background-color:#FFF9EC;
	border:1px solid #F90;
	cursor:pointer;
}