body
{ 
  margin: 0 auto; 
  margin-top: 10px;
  padding: 0px;
  font-family: verdana, arial, sans-serif;
  font-size:11px;
  color:#000000;
 /* background: url("http://www.travelxl.com/images/header-bg.gif") no-repeat top center;*/
}

td
{
  font-size: 10px;
}

a
{
  color: #01B3F1;
}

a:hover
{
  text-decoration: none;
  color: #000;
}

p
{
  margin-top: 6px;
  margin-bottom: 6px;
}

h1
{
  color: #F79822;
  font-size: 13px;
}

select, option, input, textarea
{
  font-size: 10px;
}

#header
{
  width: 761px;
  height: 82px;
  margin: 0px auto;
  padding-right: 5px;
  color: #999;
  font-size: 10px;

}

#headerrightblock
{
  float: right;
  width: 299px;
  text-align: right;
}

#header h1
{

  font-size: 12px;
  color: #94996B;
  text-align: right;
}

#content
{
  width: 761px;
  margin: 0px auto;
  clear: both;
  margin-top: 21px;
}

#content1
{
  width: 761px;
  margin: 0px auto;
  clear: both;
  margin-top: 21px;
  margin-bottom:10px;

}


strong
{
  color: #444;
}

img
{
  border: 0px;
}

img#logo
{

  padding-top: 11px;
}

div#menublock
{
  width: 760px;
  margin: 0px auto;

  height: 20px;
  z-index: 1;
}


div.menutext
{
  float: left;

}

div.menuicon
{
  float: left;
  width: 20px;
  padding-left: 5px;
  position: relative;
  top: -3px;
}

div.menuitem
{
  width: 93px;
display: block;
  float: left;
  position: relative;
  z-index: 1;
}

div.menuitemback
{


}

div.menuitem a
{
  text-decoration: none;
  color: #055E9A;

  text-align: left;
  font-size: 9px;
}

div.menuitemback a
{
  color: #444;
  height: 16px;
}


div.menuitem a:visited
{
  color: #444;
}

div.menuitem a:hover, div.menuitemback a:hover
{
  text-decoration: none;


}

div.menuitemback a:hover
{
  height: 16px;
  color: #00B1EF;
}

div#menuline
{
  clear:both;
  height: 3px;
  width: 842px;
  background-color: #B4C2D5;
  top: 0px;
  position: relative;
  font-size: 1px;
}

p#introtext
{
  background-color: #F6E1AC;
  padding: 5px;
  color: #474D17;
  line-height: 130%;
}



p.alert
{
  background-color: #E3BEC3;
  padding: 5px;
  color: #3C1404;
  line-height: 130%;
}

div#breadcrumb
{
 color: #08609B;
 font-size: 10px


}

div#quicksearch
{
  width: 258px;

  float: left;
  padding: 4px;
  clear:both;
  font-size: 10px;
  margin-bottom: 5px;
}

div#quicksearch h2, div#mapsearch h2, div#list h2, div#rightpane h2, div#mainpanes h2
{
  height: 18px;
  padding-top: 4px;
  color: #01b3f1;
  font-size: 12px;
  text-align: left;
  margin-top: 4px;
  border-bottom: 1px solid #6d6e72;
}

#small-ad
{
  margin-top: 10px;
  float: right;
}

div.locpic
{
  text-align: right; 
  float: left; 
  padding-right: 5px;  
  width:144px; 
  height: 41px; 
  padding-top: 102px;
  margin-right: 7px;
  background: no-repeat;
  margin-top: 7px;
}

div#pricea
{  

  font-weight: bold;

  color: #fff;
  font-size: 16px;
}

div#leftpane
{
  float: left;
  width: 267px;
}

div#rightpane
{
  float: right;
  width: 468px;
}

img.worldmap
{
  border-top: 1px #ccc solid;
  border-bottom: 1px #ccc solid;
  padding-top: 5px;
  padding-bottom: 5px;
  margin-bottom: 17px;
  margin-top: 28px;
}

form
{
  margin: 0px;
}

img#searchbut
{
  position: relative;
  top: 67px;
  left: 90px;
  }

span.maplinks, span.maplinks a
{
  font-size: 10px;
  color: #94996b;
  text-decoration:none;
}
span.maplinks a:hover
{
  font-size: 10px;
  color: #176aa1;
  text-decoration:none;
}

div#mapsearch
{
  background: url("http://www.travelxl.com/images/panelback.gif") no-repeat;
  width: 209px;
  height: 293px;
  float: left;
  padding: 4px;
  text-align: center;
}

div#tophotels
{
  position: relative;
  top: 10px;
  clear: both;

 
}

div#tophotels img
{
  position: relative;
  top: 2px;
  padding-left: 2px;
  float: right;
}


div#tophotels ul
{
  margin-left: 0px;
  padding-left: 0px;
  float: left;
}

div#tophotels li
{
  padding-bottom: 15px;
  list-style: none;
  padding-left: 0px;
  margin-left: 0px;
}

div#tophotels h2
{
  color: #01b3f1;

  height: 18px;
  border-bottom: 1px solid #6d6e72;
   border-top: 1px solid #6d6e72;
  padding-top: 4px;

  font-size: 12px;  
  margin-top: 0px;
}

div.groupheader
{
  margin-top: 5px;
  float: right;
  width: 519px;
  border-bottom: 1px dotted #6B7199;
  text-align: right;
  color: #94996B;
  font-weight: bold;
  padding-bottom: 3px;
}

div.group
{
  margin-top: 10px;
  float: right;
  width: 469px;
  padding-bottom: 3px;
}

ul#topdeals, ul#topdestinations, ul#toppoi
{
  margin: 0px;
  padding: 0px;
  margin-left: 0px;
  margin-top: 0px;
  font-size: 9px;

}

ul#topdeals li, ul#topdestinations li, ul#toppoi li
{ 
  color: #000;
  list-style: none;
  float: left;
  width: 84px;
  margin-bottom: 3px;
  list-style: none;
  padding-bottom: 6px;
  padding-left: 2px;
  
}

ul#topdestinations li
{
  width: 114px;
}

ul#topdeals a, ul#topdestinations a, ul#toppoi a
{
  color: #01B3F1;
  


}

ul#topdeals a:hover, ul#topdestinations a:hover, ul#toppoi a:hover
{

  color: #454A1C;
  text-decoration: underline;
  color: #000000;
}

p.moreitems
{
  margin: 0px;
  text-align: right;
  color: #777;
  font-size: 11px;
  clear: both;
  margin-top: 4px;
}

div#mainpanes
{

  width: 752px;
  margin: 0px auto;
}



div#footerlinks
{
  clear: both;
  border-top: 1px dotted #6B7199;
  width: 761px;
  margin: 0px auto;
  /* position: relative;
  top: 30px;
  font-size: 10px; */
  color: #555;
}

div#footerlinks_backup
{
  clear: both;
  width: 761px;
  border-top: 1px dotted #6B7199;
  margin: 0px auto;
  position: relative;
  top: 60px;
  font-size: 10px;
  color: #555;
}

div#footerlinks a
{
  color: #01B3F1;
}

div#footerlinks a:hover
{
  color: #333;
}

div#footer
{
  clear: both;
  width: 761px;
  background-color: #D4DBE6;
  padding: 5px;
  margin: 0px auto;
  margin-top: 20px;
  margin-bottom: 10px;
  color: #000;
  font-size: 10px;
  font-weight: bold;
  
}

div#footer1
{
  position: relative;
  top: 10px;
  clear: both;
  width: 741px;
  height: 17px;
  margin-bottom: 10px;
  padding: 2px;
  margin: 0px auto;
  color: #000;
  font-size: 10px;
  font-weight: bold;
}

#footer #copyright
{
  float: left;
}

div#rightlinks
{
  position: relative;
  text-align:  right;
  /* font-weight: normal; */
  margin: 0px;
}

div.searchtitle
{
  background-color: #00b5f0;
  padding: 4px;
  color: #fff;
  width: 224px;
  font-size: 12px;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
}

div.searchcontent
{
  background-color: #EAF8FD;
  padding: 4px;
  width: 224px;
  font-size: 10px;
}

.sitemap
{
  padding : 0px;
  margin: 0px 0px 0px 30px;

}
.mysitemap
{
  padding : 0px;
  margin: 0px 0px 0px 30px;
  type=disc
}

.sitemap li
{
  float: left;
  width: 350px;
  padding : 0px;

}

.midhighlight
{
  background-color: #E4EBF6;
  text-decoration: inherit;
}

#hotelsearch
{
float:left;
margin-left:0px;
}


#map
{

margin-left:0px;
margin-top:0px;
}




#list
{
float:left;
width:600px;
margin-left:0em;
margin-top:0em;
font-family: verdana, Helvetica, sans-serif; 
font-size: 11px; 
color: #faa532; 
}
div#list a:link {color: #176aa1;text-decoration:none;}
div#list a:active  {color:#176aa1; text-decoration:none;}
div#list a:visited	{color:#176aa1; text-decoration:none;}
div#list a:hover 	{color:#faa532; text-decoration:none;}



.guides-highlightbar {background-color: #E0E3CC;padding-top : 4px; padding-bottom : 4px;}



#guidelist
{
float:left;
width:741px;
margin-left:0em;
margin-top:0em;
font-family: verdana, Helvetica, sans-serif; 
font-size: 11px; 
color: #94996b; 
}
div#guidelist a:link {color: #176aa1;text-decoration:none;}
div#guidelist a:active  {color:#176aa1; text-decoration:none;}
div#guidelist a:visited	{color:#176aa1; text-decoration:none;}
div#guidelist a:hover 	{color:#94996b; text-decoration:none;}



#deals
{
float:left;
font-size:9px;
margin-top:0.5em;
margin-bottom:0.5em;
margin-right:0.3em;
background-color: #fff;
}

#dealstext
{
  background-color: #E0E3CC;
  padding: 5px;
  color: #474D17;
	clear: both;
 }

div#deals a:link {color: #94996b;text-decoration:none;}
div#deals a:active  {color:#94996b; text-decoration:none;}
div#deals a:visited	{color:#94996b; text-decoration:none;}
div#deals a:hover 	{color:#176aa1; text-decoration:none;}


#aboutus
{
float:left;
font-size:10px;
margin-top:0.5em;
margin-bottom:0.5em;
margin-right:0.3em;
background-color: #4298B8;
width:350px;
padding: 8px;
}

#aboutustext
{
  background-color: #b4c2d5;
  padding: 5px;
  color: #474D17;
	clear: both;
	margin-top:0.5em;
  margin-bottom:0.5em;
 }
 
.hoteldealslink
{
  display: block;
  border: 1px solid #aaa;
  margin: 5px;
  padding: 1px;
  width: 180px;
  float: left;
}


.hoteldealslink:hover
{
  border: 2px solid #666;
  margin: 5px;
  padding: 0px;
  
} 

.box
{
  border: 1px solid #eee;
}

div#hotelrightpane1
{
  float: right;
  width: 184px;
}



/* ---------------------------------------------------------- */
/* Brand colors                                               */
/* ---------------------------------------------------------- */
.bBlueFo        { color: #91DBF8; }
.bBlueF         { color: #01B3F1; }
.bBlueB         { background-color: #01B3F1; }
.bOrangeF       { color: #F99A2C; }
.bOrangeB       { background-color: #F99A2C; }



/* ---------------------------------------------------------- */
/* Paging                                                     */
/* ---------------------------------------------------------- */

.pgIngDiv       { clear: both; }
.pgIngLink      { text-decoration: none; }
.pgIngNumOn     { padding: 5px; margin: 2px; border: 1px solid #BBCCDD; }
.pgIngNum       { padding: 5px; margin: 2px; background-color: #CCDDEE; border: 1px solid #BBCCDD; }
.pgIngNum:hover { background-color: #AABBCC; color: #FFFFFF; border: 1px solid #99AABB; }



/* ---------------------------------------------------------- */
/* country.asp | country-sitemap.asp                          */
/* ---------------------------------------------------------- */

.csmList        { padding: 0px; margin: 0px 30px 0px 30px; list-style: none; }
.csmList li     { float: left; width: 350px; padding: 0px; }
.csmHotel       { clear: both; padding: 0px 30px 0px 30px; }



/* ---------------------------------------------------------- */
/* book1.asp                                                  */
/* ---------------------------------------------------------- */

.yelBoxLeftCol  { width: 26%; font-weight: bold; vertical-align: top; }
.yelBoxRightCol { width: 64%; }
