body{
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	color: #4c4b4b;
	background-image:url(../images/Header/body-bg.gif);
	background-repeat:repeat-x;
	background-attachment:fixed;
	topmargin: 0px;
	leftmargin:0px;
}
.hotelinfotext
{
font-size:10.0pt;
font-family:Arial;
color: #4c4b4b;
text-decoration: none;
}
a.hotelinfotext:hover{text-decoration: underline;}
td,p{
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	color: #4c4b4b;	
	text-align: justify;
}
.toplinks {
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	color: #04f2fb;	
}
a.toplinks:hover{text-decoration: underline;}
.blackbold {
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	color: #4c4b4b;
	font-weight:bold;	
}
a.blackbold:hover{text-decoration: underline;}

.table {
	border: 1px solid #e2e1e1;
}
.searchtable {
	border: 5px solid #b5ceeb;
}
.featuredhoteltable {
	border: 3px solid #c1ecee;
}
.icontable {
	border-top: 5px solid #d8d8d8;
	border-bottom: 5px solid #d8d8d8;
	border-right: 1px solid #bbd8ed;
}
.siteborder {
	border-left: 1px solid #e2e1e1;
	border-right: 1px solid #e2e1e1;
}
.td1 {
	border-left: 1px solid #e2e1e1;
	border-top: 1px solid #e2e1e1;
	border-right: 1px solid #e2e1e1;
	border-bottom: 1px solid #e2e1e1;		
}
.td1-1 {
	border-top: 1px solid #e2e1e1;
	border-right: 1px solid #e2e1e1;
	border-bottom: 1px solid #e2e1e1;		
}
.hoteltd1 {
	border-right: 1px solid #e2e1e1;
	border-bottom: 1px solid #e2e1e1;	
	padding-left:10px;	
}
.hoteltd1-1 {
	border-bottom: 1px solid #e2e1e1;
	padding-left:10px;		
}
.td2 {
	border-left: 1px solid #e2e1e1;
	border-right: 1px solid #e2e1e1;
	border-bottom: 1px solid #e2e1e1;		
}
.td2-1 {
	border-right: 1px solid #e2e1e1;
	border-bottom: 1px solid #e2e1e1;		
}
.lefttd1 {
	border-top: 1px solid #e2e1e1;
	border-bottom: 1px solid #e2e1e1;
	background-color:#3d80b0;
	padding-left:5px;
	padding-top:3px;
	padding-right:3px;
	padding-bottom:3px;	
}
.lefttd2 {
	border-bottom: 1px solid #e2e1e1;
	background-color:#3d80b0;
	padding-left:5px;
	padding-top:3px;
	padding-right:3px;
	padding-bottom:3px;		
}
.lefttd2active {
	border-bottom: 1px solid #e2e1e1;
	background-color:#e9635e;
	padding-left:5px;
	padding-top:3px;
	padding-right:3px;
	padding-bottom:3px;		
}
.leftsubtd2 {
	border-bottom: 1px solid #e2e1e1;
	padding-left:15px;
	padding-top:3px;
	padding-right:3px;
	padding-bottom:3px;	
}
.graytext {
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	color: #bababa;
}
a.graytext:hover{text-decoration: underline;}
.lightblack {
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	color: #7a7a7a;
}
a.lightblack:hover{text-decoration: underline;}
.aquabold {
	font-family: Arial;
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;
	color: #04f2fb;	
}
a.aquabold:hover{text-decoration: underline;}
.whitebold {
	color:#FFFFFF;
	font:Arial;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}
a.whitebold:hover{
	text-decoration: underline;
}
.searchheading {
	background-color:#ffc300;
	color:#1f3b7c;
	font:Arial;
	font-weight:bold;
	font-size:11px;
	text-decoration: none;
	color:#1f3b7c;
}
.searchbg {
	background-color:#e4e4e4;
}

.smallbluebold{
	font-family: Arial;
	font-size: 12px;
	Font-weight:bold;
	text-decoration: none;
	color: #3c7faf;	
}
a.smallbluebold:hover{text-decoration: underline;}
.smallbluetext{
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	Font-weight:bold;	
	color: #3c7faf;	
}
a.smalltext:hover{text-decoration: underline;}
.smallblacktext{
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	Font-weight:bold;	
	color: #4c4b4b;	
}
a.smallblacktext:hover{text-decoration: underline;}
.bluetext{
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	color: #3c7faf;	
}
a.bluetext:hover{text-decoration: underline;}
.redtext{
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	color: #de635e;	
}
a.bluetext:hover{text-decoration: underline;}
.blacktext{
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	color: #4c4b4b;	
}
a.blacktext:hover{text-decoration: underline;}
.smallredbold{
	font-family: Arial;
	font-size: 12px;
	Font-weight:bold;
	text-decoration: none;
	color: #de635e;	
	text-align:left;
}
a.smallredbold:hover{text-decoration: underline;}
.redbold{
	font-family: Arial;
	font-size: 12px;
	Font-weight:bold;
	text-decoration: none;
	color: #de635e;	
	text-align:left;
}
a.redbold:hover{text-decoration: underline;}
.bigbluebold{
	font-family: Arial;
	font-size: 13px;
	Font-weight:bold;
	text-decoration: none;
	color: #5f7fbc;	
}
a.bigbluebold:hover{text-decoration: underline;}

.bigwhitebold{
	font-family: Arial;
	font-size: 16px;
	Font-weight:bold;
	text-decoration: none;
	color: #FFFFFF;	
}
a.bigwhitebold:hover{text-decoration: underline;}

.bigredbold{
	font-family: Arial;
	font-size: 13px;
	Font-weight:bold;
	text-decoration: none;
	color: #de635e;	
	text-align:left;
}
a.bigredbold:hover{text-decoration: underline;}
h1{
	font-family: Arial;
	font-size: 14px;
	Font-weight:bold;
	text-decoration: none;
	color: #de635e;	
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
	display:inline;
}
a.h1:hover{text-decoration: underline;}
h2{
	font-family: Arial;
	font-size: 14px;
	Font-weight:bold;
	text-decoration: none;
	color: #5f7fbc;	
	display:inline;
}
a.h2:hover{text-decoration: underline;}

.listingtable {
	border: 1px solid #e2e1e1;
	background-color:#f4f2f2;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
}
a img {border: none; } 
.allpadding
{
	padding-left:3px;padding-right:3px;padding-top:3px;padding-bottom:3px;
}
.hotelpadding
{
	padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;
}
.bothsidepadding
{
	padding-left:5px;
	padding-right:5px;
}
.smallblackbold{
	font-family: Arial;
	font-size: 12px;
	Font-weight:bold;
	text-decoration: none;
	color: #525252;	
}
a.smallblackbold:hover{text-decoration: underline;}
.smalltext{
	font-family: Arial;
	font-size: 10px;
	text-decoration: none;
	color: #525252;	
}
a.smalltext:hover{text-decoration: underline;}
.textlinks{
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	color: #525252;	
}
a.textlinks:hover{text-decoration: none;}
.bigblackbold{
	font-family: Arial;
	font-size: 13px;
	Font-weight:bold;
	text-decoration: none;
	color: #525252;	
}
a.bigblackbold:hover{text-decoration: underline;}

.HighlightToptd {
	text-align:center;
	background-color:#c70000;
	border-right: 1px solid #FFFFFF;
}
a.HighlightToptd:hover{text-decoration: underline;}

/*  Popup Box  Hot Deals */
.ToolText{position: relative; } 
.ToolTextHover{position: relative;} 
.ToolText span{display: none;} 

.ToolTextHover span{ 
	display: block;
  	z-index: 100;
  	position: absolute;
    /* bottom: 2px;	
	top: 1px;
  	left: auto;
  	width: auto; 
  	line-height: 1.2em; */
  	padding: 3px 7px 4px 6px;
  	font-family: Verdana; 
  	font-size: 12px;
  	font-weight: normal;
  	color: #000;
  	text-align: left; } 
/* End of popup box */

/*  Popup Box 2  */
.popupText{position: relative; } 
.popupTextHover{position: relative;} 
.popupText span{display: none;} 
.popupTextHover span{ 
	display: block;
  	z-index: 100;
  	position: absolute;    
	top: 1px;
  	right: 110;  	  	  	
  	color: #000;
	padding: 3px 7px 4px 6px;
  } 
/* End of popup box 2 */

/*  Popup Box 2  */
.LeftpopupText{position: relative; } 
.LeftpopupTextHover{position: relative;} 
.LeftpopupText span{display: none;} 
.LeftpopupTextHover span{ 
	display: block;
	left: -300;
  	z-index: 100;
  	position: absolute;
	color: #000;
  	padding: 3px 7px 4px 6px;} 
/* End of popup box 2 */

/*  Meal Plane  */
.mealplaneText{position: relative; } 
.mealplaneTextHover{position: relative;} 
.mealplaneText span{display: none;} 
.mealplaneTextHover span{ 
	display: block;
  	z-index: 100; 
  	position: absolute;    
  	padding: 3px 7px 4px 6px;
  	font-family: arial, helvetica, sans-serif; 
  	font-size: 12px;
  	font-weight: normal;
  	color: #000;
  	text-align: left;
} 

/* End of Meal Plane */

.hidetable {
	display: none;

}
.showtable {

	display: block;
}

.helpIcon
{
font-size: 20px;
  	font-weight: bold;
}
#tooltip A:hover {
 BACKGROUND-COLOR:#ffffff; 
 TEXT-DECORATION: none
}
#tooltip .toolbox A:hover SPAN {
  DISPLAY: block! important; BACKGROUND: ; POSITION: absolute;
}

#Hotels { position:absolute; left: -5000px;}

