html, body{ height:100%; }
body{ margin:0px; padding:0px; font-family:"Arial"; font-size:11px; color:#666666; background:url(../images/bodyBG.jpg) no-repeat top center; }

.clearBoth{ line-height:0px; font-size:0px; /*height:0px;*/ clear:both; }
*html .clearBoth{ height:auto; }
.spacer5px{ line-height:5px; font-size:2px; clear:both; }
.spacer10px{ line-height:10px; font-size:2px; clear:both; }

.layout{ }
.areaSide{ width:743px; }
.topSide{ height:83px; }
.topSide .right{ float:right; margin-right:5px; }
.topSide .logo{ margin-left:5px; }
.topSide .logo, .topSide .right{ margin-top:5px; }
.topMenu { background:#274760; font-family:"Trebuchet MS"; font-size:1.2em; color:#ffffff; padding:3px; padding-right:20px; }
.topMenu a{ color:#ffffff; text-decoration:none; }


.mainSideBG a{ text-decoration:none; }
.mainSideBG .mainSideBGCornerWrapper{  }
.mainSideBG .mainSideBGCornerWrapper .rt, .mainSideBG .mainSideBGCornerWrapper .rb{ width:5px; height:5px; float:right; font-size:1px; line-height:1px; }
.mainSideBG .mainSideBGCornerWrapper .lt, .mainSideBG .mainSideBGCornerWrapper .lb{ width:5px; height:5px; float:left; font-size:1px; line-height:1px; }
.mainSideBG .Navy { background:url(../images/mainsideBG.jpg) #284861 repeat-x; }
.mainSideBG .Navy .rt{ background:url(../images/mainside_rt.jpg); }
.mainSideBG .Navy .lt{ background:url(../images/mainside_lt.jpg); }
.mainSideBG .Navy .rb{ background:url(../images/mainside_rb.jpg); }
.mainSideBG .Navy .lb{ background:url(../images/mainside_lb.jpg); }
.mainSideBG .White { background:#ffffff; }
.mainSideBG .White .rt, .mainSideBG .White .lt, .mainSideBG .White .rb, .mainSideBG .White .lb{ width:8px; height:8px }
.mainSideBG .White .rt{ background:url(../images/pnl_rt.jpg); }
.mainSideBG .White .lt{ background:url(../images/pnl_lt.jpg); }
.mainSideBG .White .rb{ background:url(../images/pnl_rb.jpg); }
.mainSideBG .White .lb{ background:url(../images/pnl_lb.jpg); }
.mainSideBG .mainSideBGIn{ padding-left:9px; padding-right:9px; padding-top:4px; padding-bottom:4px; }
.mainSideBG .White .mainSideBGIn{ padding-top:2px; padding-bottom:2px; }

.welcomePnl{ color:#ffffff; }
.welcomePnl H1, .welcomePnl H2{ font-family:"Trebuchet MS" }
.welcomePnl H1{ font-weight:Bold; font-size:2.2em; }
.welcomePnl H2{ font-weight:Bold; font-size:1.6em; color:#d1d924; }
.welcomePnl .shadowSeparator{ height:11px; background:url(../images/shadowSeparator.jpg) center center; }
.welcomePnl .left{ width:315px; float:left; margin-right:15px; padding-left:10px; }
.welcomePnl .left span{ font-size:1.4em; }
.welcomePnl .right{ width:367px; float:left; }

.searchPnlHotelOnly { display:block; background-image:url(../images/searchPnl_BG.jpg); background-position:bottom left; background-repeat:repeat-x; line-height:20px; margin-bottom:1px; background-color:#050d3f; }
.searchPnlHotelOnly li, .searchPnlHotelOnly ul { margin:0px; padding:0px; list-style:none; }
.searchPnlHotelOnly li { float:left; margin-right:5px; color:#FFFFFF; }
.searchPnlHotelOnly div { /*line-height:16px; height:16px;*/ }
.searchPnlHotelOnly form { padding:5px; padding-left:20px; }
.searchPnlHotelOnly .title{ background:#102c5c; color:#ffffff; padding-bottom:5px; border-bottom:2px solid #fff; }
.searchPnlHotelOnly .title h2{ font-size:1.4em; padding-left:20px; }
.searchPnlHotelOnly .rt, .searchPnlHotelOnly .lt, .searchPnlHotelOnly .rb, .searchPnlHotelOnly .lb{ width:5px !important; height:5px !important; }
.searchPnlHotelOnly .rt{ background:url(../images/searchPnl_rt.jpg) !important; }
.searchPnlHotelOnly .lt{ background:url(../images/searchPnl_lt.jpg) !important; }
.searchPnlHotelOnly .rb{ background:url(../images/searchPnl_rb.jpg) !important; }
.searchPnlHotelOnly .lb{ background:url(../images/searchPnl_lb.jpg) !important; }

.moreInfo { display:inline-block; text-decoration:none; cursor:pointer; }
a.moreInfo:hover{ text-decoration:none; }
.moreInfo .left{ float:left; background:url(../images/moreinfo_l.jpg); display:block; width:25px; line-height:19px; cursor:pointer; margin:0px; }
.moreInfo .txt{ text-decoration:none; color:#a5ab09; font-weight:bold; float:left; background:url(../images/moreinfo_bg.jpg); display:block; line-height:19px; cursor:pointer; padding-left:5px; padding-right:5px; }
.moreInfo .right{ float:left; background:url(../images/moreinfo_r.jpg); display:block; width:8px; line-height:19px; cursor:pointer; }

.htllist .textArea{ width:342px; padding:5px; float:left; }
.htllist ul, .htllist li { list-style:none; padding:0px; margin:0px; float:left; }
.htllist li { float:left; padding:3px; }
.htllist .item{ border:3px solid #dcdcdc; padding:4px; height:300px; width:156px; background-color:#ece9e9;}
.htllist .item .txt{ text-align:center; }
.htllist .item .thumb{ width:156px; height:90px; overflow:hidden; }
.htllist H3{ color:#aeb325; font-size:1.1em; }
.htllist H3 a{ color:#aeb325; font-size:1.1em; text-decoration:none; }

.seperatePage .seperator{ background:url(../images/pagenumbersep.jpg) center center no-repeat; height:5px; }
.seperatePage .numberCont{ text-align:right; padding-right:25px; }
.seperatePage .numbers{ display:inline-block; text-align:center; }
.seperatePage .numbers a{ display:inline-block; width:16px; line-height:16px; text-decoration:none; color:#000; }
.seperatePage .numbers a.active{ border:1px solid #969696; width:14px; line-height:14px; }

.bottomSide{ display:block; }
.bottomSide .left{ float:left; height:70px; line-height:70px; margin-right:10px; }
.bottomSide .txt{  }

/*stepStatus ================================================================*/
.stepStatus{float:right; margin-top:2px;margin-bottom:0px;line-height:21px;}
.stepStatus ul ,.stepStatus li{padding:0px;margin:0px;}
.stepStatus li{float:left;}		  
.stepSpacer{width:5px;/*background-image:url(../images/default/stepSpacer.gif);background-position: top left;background-repeat:repeat-x;*/}
.stepActive, .stepDisable{background-position: top left;background-repeat:no-repeat;width:21px;text-align:center;}		  
.stepActive{background-image:url(../images/Stepactive.gif);color:#fff;}
.stepDisable{background-image:url(../images/StepDisable.gif); color:#fff;}
.pageMenu2Content{
border-top:#0078b7 1px solid;
clear:both;/*
padding:2px;*//*
text-align:left;*/
}

/*pnl2 =======================================================================*/
.pnl2 {	
	font-size:11px;
	color:#184674;
	margin-bottom:1px;
}

.pnl2 li, .pnl2 ul, .pnl2 form{
background-color:#d8ebf3;	

}	
.pnl2 form{
margin:0px;
padding:10px;
padding-left:20px;
}
.pnl2 input{
color:#184674;
border:none;
height:20px;
line-height:20px;
width:150px;
vertical-align:middle;
}

.pnl2 img{
vertical-align:middle;
}

.pnl2 h2{
background-color:#61b1c9;
font-size:13px;
}

.pnl2 h2 span{
float:right;
}
.pnl2 .borderNone li {	
border-bottom:none;
}
.pnl2 li, .pnl2 ul {
	list-style:none;
	margin:0px;
	padding:0px;	
}
.pnl2 li{
border-bottom:#61b1c9 1px solid;
}
.pnl2 a, .pnl2 a:link, .pnl2 a:active, .pnl2 a:visited {
	color:#184674;
	text-decoration:none;
	margin-bottom:1px;	
	padding-left:20px;
	line-height:22px;
	background-image:url(../images/template/pnlSet2LinkIcon.jpg);
	background-repeat:no-repeat;
	background-position:left;
	
}
.pnl2 a:hover {
	color:#184674;
	text-decoration:underline;
}
.subHeader1{
	padding:2px;
	padding-left:10px;
	padding-right:10px;
	background-color:#284861;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
}
.bigPhotos {
	padding:1px;
	float:left;
	padding-right:3px;
}
.bigPhotos img {
	width:337px;
	height:245px;
	cursor:pointer;
	border-width:0px;
}
.thumbPhotos {
	font-size:11px;
	width:100px;
	text-align:center;
	padding:2px;
	float:right;
}
.thumbPhotos ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.thumbPhotos li {
	margin:0px;
	padding:0px;
}
.thumbPhotos img {
	width:100px;
	height:73px;
	cursor:pointer;
	border:none;
	border-width:0px;
}
.thumbPhotos a {
	width:100px;
	float:left;
	line-height:15px;
}
.thumbPhotos a:link, .thumbPhotos a:active, .thumbPhotos a:visited {
	color:#FFFFFF;
	background-color:#fd7a2a;
	text-decoration:none;
}
.thumbPhotos a:hover {
	color:#FFFFFF;
	background-color:#128338;
	text-decoration:none;
}

