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

body{

background-image:url(assets/bg.jpg);
background-repeat:repeat-x;
background-position:left top;
background-attachment:fixed;
}

.mainContainer{
text-align:left;
width:883px;
background-color:transparent;
}

.headerDiv{
width:883px;
height:69px;
}
.headerLeftBorder{
float:left;
height:69px;
width:9px;
background-image:url(assets/header_r1_c1.gif);
background-repeat:no-repeat;
background-position:left top;
}
.headerCenter{
float:left;
height:69px;
width:863px;
background-image:url(assets/headerCenter.jpg);
background-repeat:repeat-x;
background-position:left top;
}
.headerRightBorder{
float:left;
width:10px;
height:69px;
background-image:url(assets/header_r1_c3.gif);
background-repeat:no-repeat;
background-position:right top;
}

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

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

.navBar{
height:20px;
width:882px;
background-color:#003399;
text-align:center;
padding-top:2px;
color:#FFFFFF;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.navBar table{
margin-left:2px;
}

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

.travelerContents{
width:882px;
background-color:#FFFFFF;
}

.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;
}

.searchTypes2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
width:400px;
}

#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;
}

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

.searchText{
font-size:11px;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
}


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

}

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

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

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

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

.topworldInfo{
top:4px;
left:565px;
position:relative;
}

.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;
}

.infoItems ul{
list-style-type:none;
text-indent:0px;
}
.infoItems li{
text-indent:0px;
}

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


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

.resultsLabel{
font-size:12px;
color:#339900;
font-style:italic;
}


.autoSuggestDivResults3{
background-color:transparent;
border:1px solid #339933 ;
background-image:url(assets/trans.png);
background-repeat:repeat;
padding:3px 3px 3px 3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;

}

.resultsLabel{
font-size:12px;
color:#339900;
font-style:italic;
}



.autoSuggestHotelsList{
color:#000000;
cursor:pointer;
}
.autoSuggestHotelsList:hover{
background-color:#F0F0F0;
}

.autoSuggestHotelsList a{
color:#000000;
text-decoration:none;
}

.registeredTopTravelers{
width:193px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background-image:url(assets/travelerBg.jpg);
background-repeat:repeat-y;
border:1px solid #FDEEB9;
}

#steemHolder{
width:450px;
padding-top:10px;
text-align:left;
}

.steemTop{
background-image:url(assets/steem_r1_c1.jpg);
height:35px;
width:450px;
background-repeat:no-repeat;
background-position:top left;
text-align:left;
}

.steemMiddle{
background-image:url(assets/steem_r3_c1.jpg);
background-repeat:repeat-y;
width:450px;

background-position:left top;
}
.steemBottom{
background-image:url(assets/steem_r5_c1.jpg);
background-repeat:no-repeat;
width:450px;
height:29px;
background-position:left top;
}

.steemLabel{
color:#000000;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
position:relative;
left:20px;
top:10px;
font-weight:500;
}

.steemContent{
padding-left:10px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
text-align:left;
}

.steemContent a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}

.steemContent span{
padding-bottom:1px;
}

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

.blogTitle{
font-size:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
}

.blogImage{
padding-left:3px;
}
.blogImage img{
padding:3px 3px 3px 3px;
background-color:#FFFFFF;
border:1px solid #CCCCCC;
float:left;
margin-right:5px;
}

.blogAuthor{
font-size:12px;
 color:#999999;
 font-style:italic;
 font-family:Verdana, Arial, Helvetica, sans-serif;
}

.blogAuthor a{
font-size:12px;
 color:#999999;
 font-style:italic;
 font-family:Verdana, Arial, Helvetica, sans-serif;
}

.blogContent{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:justify;
}


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

.blogContentHolder{
padding-left:30px;
}

/*
div{
border:1px solid #FF0000;
}
*/

#headLinesHolder{
padding-bottom:8px;
text-align:left;
}

.headLineHeader{
background-color:#003399;
padding-left:5px;
padding-top:4px;
padding-right:10px;
padding-bottom:4px;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:600;
}

.headlineBody{
border:#CCCCCC 1px solid;
}

.headlineContent{
padding:5px 5px 5px 5px;
text-align:left;
font-size:11px;
color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:justify;
}


.first{
color:#003399;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
}

.clearfix:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
  .clearfix {display:block;}
/* End hide from IE Mac */

.footer{
background-image:url(assets/footer.jpg);
background-repeat:repeat-x;
height:24px;
width:882px;
text-align:center;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
padding-top:4px;
}

.topTravelerHeaderText{
color:#FF6600;
font-size:11px;
position:relative;
top:-30px; 
left:290px;
width:380px;
font-style:italic;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.realTimeClock{
background-color:transparent;
width:150px;
}

.travelerLink a{
color:#FFFFFF;
text-decoration:none;
text-transform:capitalize;
}
.travelerLink:hover{
background-image:url(assets/blueBar.jpg);
background-repeat:repeat-x;
}

.headerMap{
background-image:url(assets/worldmap.jpg);
width:245px;
height:61px;
position:relative;
left:605px;
top:-75px;
}

.links{
text-decoration:none;
color:#333333;
}

.links:hover{
text-decoration:underline;
}

.links2{
text-decoration:none;
color:#0066CC;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.links2:hover{
text-decoration:underline;
}

.userPaneTop{
width:197px;
height:35px;
background-image:url(assets/userPane_r1_c1.jpg);
background-repeat:no-repeat;
}

.userPaneCenter{
width:197px;
background-image:url(assets/userPane_r3_c1.jpg);
background-repeat:repeat-y;
}

.userPanelButtom{
width:197px;
background-image:url(assets/userPane_r5_c1.jpg);
height:19px;
background-repeat:no-repeat;
}

.userPaneContent{
text-align:center;
margin-left:2px;
margin-right:2px;
}

.userNamePane{
padding-top:10px;
padding-left:17px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#003399;
font-size:11px;
font-weight:600;
}

.userPaneHolder{
width:197px;
}

.memberPaneInfo{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#003399;
font-size:11px;
}

.userTdLinks{
border:#FF6600 1px solid;
background-color:#FEF4E7;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
height:20px;
vertical-align:middle;
padding-top:4px;
}

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

}

.userTdLinks:hover{
border:1px solid #999999;
background-color:#EBEBEB;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
height:20px;
vertical-align:middle;
padding-top:4px;
}

.shoutOutButtons{
margin-right:2px; border:#FF6600 1px solid; background-color:#FEF4E7; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FF6600; font-size:11px; margin-top:4px; margin-bottom:10px;
}

.shoutOut{
text-align:justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
font-style:italic;
margin-top:4px;
margin-bottom:3px;

}

.favorites{
margin-top:6px;
width:190px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background-repeat:repeat-y;
border:1px solid #FDEEB9;
background-color:#FFFFFF;

}

.leftItemTitle{
	width:187px;
	height:24px;
	background-image:url(assets/blankSideBar.gif);
	color:#003399;
	font-weight:600;
	text-align:center;
	
}


#adventureList{
width:97%
}

.siteImages{
padding:4px 4px 4px 4px;
border:1px #CCCCCC solid;
}

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

.specialDesc{
font-size:11px;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.disabledpaginator{
color:#CCCCCC;	
}

.paginator{
color:#FF6600;
cursor:pointer;
}

.currentPage
{
color:#003399;
}

.centerSearchEngine{
width:450px;
height:205px;
background-image:url(assets/enginePaneCenter.png);
}

.dot{
border-top:1px dashed #999999;
margin-top:4px;
height:2px;
}

#hotelList{
width:94%;
}

#adventureList{
width:94%;
}


.dynSteamTopLeft{
background-image:url(assets/dynSteam/topLeft.png);
width:25px;
height:42px;
float:left;
}

.dynSteamTopRight{
width:41px;
height:42px;
float:left;
background-image:url(assets/dynSteam/topRight.png);
}
.dynSteamTopCenter{
height:42px;
float:left;
background-repeat:repeat-x;
background-image:url(assets/dynSteam/topCenter.png);
}

.dynSteamLeftCenter{
width:25px;
background-image:url(assets/dynSteam/leftCenter.png);
background-repeat:repeat-y;
float:left;

}

.dynSteamRigntCenter{
width:41px;
background-image:url(assets/dynSteam/rightCenter.png);
background-repeat:repeat-y;
float:left;
}

.dynSteamMain{
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
float:left;
}

.dynSteamButtomLeft{
background-image:url(assets/dynSteam/buttomLeft.png);
width:25px;
height:30px;
float:left;
}

.dynSteamButtomRight{
background-image:url(assets/dynSteam/buttomRight.png);
width:41px;
height:30px;
float:left;
}

.dynSteamButtomCenter{
background-image:url(assets/dynSteam/buttomCenter.png);
height:30px;
float:left;
}

.steemLabel2{
color:#003399;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
position:relative;
left:2px;
top:10px;
font-weight:500;
}

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

.errorMessage{
	 height:20px;
	 border:#DC5F5F solid 1px;
	 padding-top:7px;
	 background-color:#FFECEC;
}

.okMessage{
	height:20px;
	 border: #5AAE42 solid 1px;
	 padding-top:7px;
	 background-color:#CFFCD1;
}


.infoHeadBar{
	background-image:url(assets/headerBarBlue.jpg);
	background-repeat:repeat-x;

	width:100%; 
	padding-top:2px; 
	padding-bootom:2px; 
	text-align:center; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
}

.photoUploaderStyle{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}