/* SE: */
BIG { display: none; }

#unitop A {  font-size: 7pt; color: #CCCCCC; text-decoration: none}
#unitop TD {  font-size: 7pt; color: #CCCCCC; padding-top:1px}
#unitop A:hover { color: #FFFFFF}

#unibottom A {  font-size: 11px; color: #555555; text-decoration: none}
#unibottom TD {  font-size: 11px; }
#unibottom A:hover { color: #999999}

SPAN.errorMessages { color: red; }
SPAN.required { color: red; }

TD.hd {  background-color: #F7DC88}
#hd .destinationName {  vertical-align:middle; background-color: #FFF5B3 }
#hd .destinationNameRight {  vertical-align:middle; background-color: #FDE18C }
#hd A { COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 9pt; text-decoration: none; }

TD.rightside { text-align: center; background-color: #FDE18C}
#rightside {  FONT-FAMILY: arial, helvetica, sans-serif; font-size: 8pt; color: #000000}
#rightside TD A { text-decoration: none }

#offer_list { text-align: left; margin: 3px 0px 3px 0px; border-top: 1px solid #000000;  border-bottom: 1px solid #000000; background-color: #ffffff;padding: 3px 2px 3px 8px } 
#offer_list #offer_list_name {  font-size: 9pt; color: #000000; FONT-WEIGHT: bold; }
#offer_list #offer_list_kareto { border-top: 1px solid #D4D4D4; padding-top: 2px; margin: 3px 0px 3px 0px; }

#office_list #agency_name { font-size: 14px; padding-left: 2px; }
#office_list #office_container { padding: 5px 12px 4px 0px; border:none; font-size: 11px; }
#office_list #office_name { font-size: 13px; font-weight: bold; }

H1 { font-size: 26px; COLOR: #377854; FONT-FAMILY: arial, helvetica, sans-serif; margin: 16px 0px 6px 0px; }
#sectionname { padding: 16px 0px 6px 0px; }
#hotelname { margin: 20px 0px 16px 0px; FONT-SIZE: 20pt; COLOR: #377854; FONT-WEIGHT: bold; FONT-FAMILY: arial, helvetica, sans-serif; }
#hotelname .hotel_lodging {	white-space: nowrap; FONT-SIZE: 14pt; }
#central, #central FONT { FONT-SIZE: 9pt; }
#central h2.htext_name { FONT-SIZE: 16pt; COLOR: #377854; FONT-WEIGHT: bold; }
#central P { margin-top:10px; margin-bottom:10px;}
#central .cellrow { border-top: 1px solid #FDE18C; padding: 4px;  }
#central .cellname { width: 18%; font-size: 11px; vertical-align: top; font-weight: bold; }
#central .celldata { width: 82%; font-size: 11px; vertical-align: top; padding-left: 4px; }
#price { font: bold }

A.add {	COLOR: #993366; }
A.add:hover {	COLOR: #FF0000 }

#res #res_head { background-color: #3366FF; padding: 4px; color:white;  border-top: 2px solid #314694;}
#res #city { font-size: 14px; text-transform: uppercase; font-weight: bold }
#res #hotelname { margin: 0px 0px 0px 0px; FONT-SIZE: 16pt; COLOR: #ffffff; FONT-WEIGHT: bold; FONT-FAMILY: arial, helvetica, sans-serif; }
#res .hotel_lodging { font-size: 12px;  }
#res TD.price { color: white; font-size: 23px; font-weight: bold; vertical-align:middle; text-align: right; }
#res A {	COLOR: #314694; text-decoration: none}
#res A:hover {	COLOR: #6699FF }

td.lead { border-left: 1px solid #DAE6F1; padding:0px }
#offer #links { width:250px }
#links IMG { margin-top: 2px; margin-bottom: 2px; }
#of_content td { border-bottom: 1px solid #DAE6F1; padding-top:8px; padding-bottom:9px; padding-left:6px; padding-right:4px; }
#of_content .lead { padding:5px 0px 0px 0px;  }
#of_props TD {  line-height: 16px; font-size: 12px; border: 1px solid #A0AAC0; background-color: #EAF0F6; padding: 6px }
#form TD { border: none }
#form INPUT { background-color: #ffffff; BORDER: #ff9900 1px solid; }
#mid_links TD { padding: 6px; border:none }


#offer_categories TD { font:Arial 10pt; padding-top: 2px; padding-bottom: 2px; padding-left: 3px; padding-right: 2px; text-align: left; }
#offer_categories IMG {	border-color: black; border-width:1px }

#hotellist TD.name {  padding-top: 8px }
#hotellist A.name { FONT-SIZE: 12px; }
#hotellist TD.more { border-bottom: 1px dotted #73C38D; padding-bottom: 6px}
#hotellist TABLE { margin-bottom: 6px}
#hotellist A { text-decoration: none; }
#hotellist P.ResultNextPrev { margin-top: 10px; margin-bottom: 10px; }

#searchhotel TD.head { font:bold 11px; letter-spacing:1px; color: #666666; padding: 6px 0px 2px 0px; }
#searchhotel TD.data { padding: 0px 7px 0px 0px; }
#searchhotel_extra INPUT { height:10px; }

#hotelsearchbox TD.hoteloftheday { font:bold 12px; letter-spacing:1px; color: #666666; padding: 6px 0px 0px 0px; border-top: 1px solid #FFF8C9; }

#paging_navigation TD { padding-top: 3px; padding-bottom: 3px; }
#paging_navigation A { color: #6699cc }
#paging_navigation A:hover { color: #336699 }

#piclist  IMG { border-color: #555555; border-width:1px }
#picview { margin: 0px 0px 3px 6px; FONT-SIZE: 8pt; COLOR: #CC3300;  }

#picview_row {	FONT-SIZE: 8pt; COLOR: #CC3300;  }
#picview_row  IMG {	border-color: #555555; border-width:1px }

A.backtop {	COLOR: #A26D37; FONT-WEIGHT: bold; FONT-SIZE: 8pt}
A.backtop:hover {	COLOR: #CC9933 }

#job_list_box, #ads_list_box { text-align: left; margin: 3px 0px 3px 0px; border-top: 1px solid #000000;  border-bottom: 1px solid #000000; background-color: #ffffff;padding: 3px 2px 3px 8px } 
#job_list_small A, #ads_list_small A { color: #663300; } 
#job_list_small A:hover, #ads_list_small A:hover { color: #CC9933; } 
#job_list_small, #ads_list_small { border-top: 1px solid #D4D4D4; padding: 2px 0px 2px 0px; margin-top: 4px; }
#job_container, #ad_container { padding: 2px 0px 3px 0px; }
.feedmore { font-weight: bold; font-size: 11px; color: #000000; }
.feedmore:hover { color: #CC9933; }

.disclaimer {	COLOR: #999999; FONT-SIZE: 8pt}
TD.border {  background-color: #000000!important;padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px}

A {	COLOR: #377854; FONT-WEIGHT: bold; text-decoration:none }
A:hover {	COLOR: #619F7C }

