/** {
  margin:0px;
  padding:0px;
}*/
body{
  font-family: Arial,Verdana,Helvetica,sans-serif;
  color: #1f2059;
  font-size: 0.8em;
  border:0px;
  margin:0px auto 0px auto;
}
#content {
  padding:0%;
  margin:0 auto 0 auto;
  width:800px;
  color:black;
}

#header {
  border:none;
  font-size:160%;
  font-weight:bold;
}
#header img { text-align:right; padding:20px; }
#header p { text-align:center; }

#inside {
  padding:10px 20px 10px 20px;
  background-color:white;
  color:#000000;
  font-size: 11px;

}
#hotel_list {
}

div.hotel_name {
  font-size:110%;
}

img {
  border:0px;
  padding:0px;
  margin:0px;
}

p {
  margin:20px;
}
td p {
  margin:10px 0 0 0;
}
a.doc {
  margin:0px;
  padding:0px;
  font-style:normal;
  font-weight:normal;
}

h1 {
  font-size: 0.9em;
  color: #1f2059;
  text-align: center;
  text-transform: uppercase;
}
h2 {
  color: #FF0000;
  background-color: #FFFFFF;
  font-size: 0.9em;
  text-align: center;
  padding-top: 3px;
  padding-bottom: 3px;
}
.hotel {
  font-weight: bold;
  font-size: 0.9em;
  padding-top: 10px;
  color: #1f2059;
}
.footer {
  font-size: 0.7em;
}
.highlight {
  font-weight: bold;
  color: #1f2059;
  font-size:1.3em;
  margin-bottom:20px;
  line-height:25px;
}
.purchase {
  font-weight: bold;
  font-size: 1.1em;
  padding: 3px 10px 5px 10px;
  background-color: #cc0000;
  border: 1px dotted white;
}
ul { list-style-type:square; margin-top:20px;}

li { margin-bottom: 13px; }

a:active, a:link, a:visited {
  color: #1f2059;
  text-decoration: none;
}
#content a:active, #content a:link, #content a:visited {
  size:100%;
  color: #000000;
  text-decoration:underline;
}

.redbox {
padding:2px;
background-color:#DD1E35;
color:#FFFFFF;
}

#rss_title {
  font-size:1.8em;
  font-weight:bold;
  color:#000000;
  text-align:center;
  margin-bottom:20px;
  margin-top:20px;
}

.rss_hotel_name {
  font-weight:bold;
  text-decoration:underline;
  font-size:1.1em;
  line-height:20px;
}

#rss_prices {
  font-weight:bold;
  line-height:20px;
  font-size:0.8em;
}

.rss_dates {
  color:#AAAAAA;
}

//Hotel details

#boxcontent { width:739px; margin:0px;}
#boxcontent p { margin-left:10px; margin-top:0px; margin-right:5px; line-height:18px;}

#boxinfos { width:100%; margin-bottom:5px;}
#boxleft { float:left; width:590px; vertical-align:top;}
#boxright {float:right; width:170px; text-align:right; vertical-align:top;}

#boxtitle { float:left;background-color:#e8e8e6; vertical-align:middle; font-weight:bold; width:100%;}
#boxtitle_light { float:left;background-color:#f3f3f1; vertical-align:middle; font-weight:bold; width:100%;}
.txtleft { margin-top: 10px; margin-bottom:10px;float:left; width:50%; text-align:left;}
.txtfull { margin-top: 10px; margin-bottom:10px;float:left; width:100%; text-align:left; vertical-align:}
.txtright {margin-top: 10px; margin-bottom:10px; float:right; text-align:right; width:50%;}
#boxlocation { float:left; width:450px; vertical-align:top;}
#boxfacility {float:right; width:290px; text-align:right; vertical-align:top;}
#boxfacility ul { list-style-type:none; margin-top:5px; padding-left:10px;}
#boxfacility li { margin-bottom: 5px; }


// End Hotel Details

a:hover {
  color: #DD1E35;
  text-decoration: underline;
}
#content a:hover {
  color: #000000;
  text-decoration: underline;
}

.clear {  clear:both; height:1px; /*background:#F00;*/}
.clear p { display:none;  }

.lateroomssearchboxes { width:130px; margin-left:5px; font-size:11px; color:#000; }
.spanonsearchboxes { width:130px; margin-left:5px; font-size: 11px; color:#000; }

#search_form label {
  font-size:1.1em;
}
#form_box {
  border:4px solid #1F2059;
  padding-top:10px;
  padding-bottom:10px;
  text-align:center;
}
#search_form input.search_submit {
 width:86%;
 border:3px solid #DD1E35;
}
#search_form input, #search_form select  {
 border:1px solid #1F2059;
 padding:2px;
}
#offers_title {
  font-weight:bold;
  font-size:120%;
  margin-bottom:10px;
  margin-top:10px;
}
.red {
  color:#DD1E35;
}
table#hotels {
  font-size:100%;
  line-height:1em;
}
table#hotels td {
  padding-right:5px;
  padding-top:10px;
  padding-bottom:10px;
  padding-left:0px;
}
table#hotels a:hover, table#hotels a:visited:hover {
  color:#DD1E35;
}

#tubeimage {}
