BODY {
margin-bottom: 0px;  	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #666666; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 11px Verdana, Helvetica,  Arial; COLOR: #000000; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.bdy {FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica}
.smalltitletext {FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif}
.specialrate {BACKGROUND-COLOR: #e9dffd}
.hotrate {BACKGROUND-COLOR: #ffe4a2;border:0px; width:100%}
.small {FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif}
.selectrate {FONT-SIZE: 8pt; FONT-FAMILY: Arial, Helvetica}
.hotelsearchhotratebg {BACKGROUND-COLOR: #ffffcc}
.ShadowBottomTD{
 width:100%; height:6px
}
.ShadowBottomImage{
height:6px; width:100%
}
.lnkPager{  
	text-decoration: none; 
	font-weight:bold; 
	font-size: 10px; 	
	font-family:Verdana, Arial, Helvetica;
	COLOR: #333333;

	}
.ShadowSideTD{
	width:6px
}
.ShadowsideImage{
	height:100%; border:0px; width:6px
}


A {
	COLOR: #000000
}
img{
	border:0px
}

#mainTable {
 	height:200px;  WIDTH: 782px; TEXT-ALIGN: left; background-color:#ffffff
}

#mainTableIn {
	height:200px; border:0px; width:754px
}

headerTable {
 	height:60px; WIDTH: 770px; TEXT-ALIGN: left; border:0px
}

.headerA{
	color: #ffffff;
	FONT-WEIGHT: bolder;
}

.headerLogo{
	height:20px; background-color:#ffffff
}

.headerBanner{
	width:460px; height:60px; background-color:#ffffff
}

.headerNavLeft{
	background-color:#cc001d; width:370px; height:26px
}

.headerNavRight{
	background-color:#cc001d; width:370px; height:26px
}

#footerTable {
 	height:47px; WIDTH: 782px; TEXT-ALIGN: left; border:0px; background-color:#FFFFFF;
}
.footerBlank{
	width:100%; background-color:#1d1d1d; height:7px
}
.footerRed{
	width:100%; background-color:#cc001d; height:40px
}
.copyRight{
	vertical-align:middle
}
.sideBarWide{
width:70px
}
.middleBarNarrow{
	width:670px; height:300px; vertical-align:top
}
.sideBar{
width:30px
}
.middleBar{
	width:710px; height:300px; vertical-align:top 
}
.sectionSearch{
width:758px; vertical-align:middle
}
.sectionOffers{
width:452px; vertical-align:top
}
.searchDestinations{
width:406px; vertical-align:middle
}
#offersTable{
 width:370px; BORDER-RIGHT: #f8b230 1px solid; BORDER-TOP: #f8b230 4px solid; MARGIN: 0px; BORDER-LEFT: #f8b230 1px solid; BORDER-BOTTOM: #f8b230 2px solid;
}

.quickOfferHeader{
BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: bold; BACKGROUND: #e5e5e5; BORDER-LEFT: 0px; COLOR: #cc001d; BORDER-BOTTOM: 0px
}
.quickOfferd{
PADDING-RIGHT: 8px; BORDER-TOP: #e5e5e5 1px dashed; PADDING-LEFT: 8px; FONT-SIZE: 10px; BACKGROUND: #ffffff; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: middle; PADDING-TOP: 4px; width:120px
}
.quickOfferp{
PADDING-RIGHT: 8px; BORDER-TOP: #e5e5e5 1px dashed; PADDING-LEFT: 8px; FONT-SIZE: 10px; BACKGROUND: #ffffff; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: middle; PADDING-TOP: 4px; width:100px
}
.quickOfferc{
PADDING-RIGHT: 8px; BORDER-TOP: #e5e5e5 1px dashed; PADDING-LEFT: 8px; FONT-SIZE: 10px; BACKGROUND: #ffffff; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: middle; PADDING-TOP: 4px; width:150px
}

#topDestinations{
 width:100%; border:0px
}

#search{
	width:680px; border:0px
}
.searchCornerTD{
border:0px; width:15px; height:15px
}
.searchCorner{
border:0px; width:15px; height:15px
}
.searchBottomTD{
height:14px;  background-color:#F8F8F1
}
.searchBottom{
height:1px;  background-color:#CCCCCC
}
.searchTopTD{
height:1px;  background-color:#CCCCCC
}
.searchTop{
height:14px;  background-color:#F8F8F1
}
.searchSideTD{
width:1px; background-color:#CCCCCC
}
.searchSide{
width:14px;  background-color:#F8F8F1
}
.searchTD2{
	width:636px; background-color:#F8F8F1
}
.searchTable2{
 border:0px; width:636px;height:90px
}
.searchHeader{
	height:10px; FONT-WEIGHT: bolder;
}

.SBform {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif
}

.fieldWhite { 
font-size: 11px; background-color: #ffffff
}
.fieldsA{
width:145px
}
.searchButton{
height:19px; width:61px; border:0px
}
.destinationsTextSpace{
vertical-align:middle; width:200px; background-color:#ffffff; text-align:left;
}

.destinationsSpace{
vertical-align:middle; width:20px; background-color:#ffffff; 
}

TABLE {
	FONT: 11px Verdana, Helvetica, Geneva, Arial; COLOR: #000000; border:0px; padding:0px
}

TD {
	FONT: 11px Verdana, Helvetica, Geneva, Arial;  text-align:left;
}
#main {
	MARGIN: 20px; WIDTH: 720px; TEXT-ALIGN: left
}

#main .buttonsmalltemp {
	FONT: 9px Verdana
}
#main A {
	FONT-WEIGHT: bold; COLOR: #000066; TEXT-DECORATION: underline
}
#main A:hover {
	COLOR: #cc001d; TEXT-DECORATION: none
}
#main P {
	MARGIN: 0.5em 0px 1.5em
}
#main P.last {
	MARGIN: 0px
}
#main P.intro {
	FONT-WEIGHT: bold
}
#main .caption {
	FONT: 9px Verdana Italic; COLOR: #333333
}
#main .lite {
	COLOR: #999999
}
#main .alert {
	FONT-WEIGHT: bold; COLOR: #ff0033
}
#main .large {
	FONT-WEIGHT: bold; FONT-SIZE: 20px
}
h1 {
	FONT-SIZE: 12px; COLOR: #000000
}
#main H1 {
	FONT-SIZE: 18px; MARGIN: 0px 0px 1em; COLOR: #000000
}
#main H2 {
	FONT-SIZE: 16px; MARGIN: 0px 0px 1em; COLOR: #333333
}
#main H3 {
	FONT-SIZE: 12px; MARGIN: 0.5em 0px 1em; COLOR: #cc001d
}
#main H4 {
	FONT-SIZE: 12px; MARGIN: 0px 0px 1em; COLOR: #cc001d
}
#main .more {
	TEXT-ALIGN: right
}
#main .box {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 1.25em; BORDER-LEFT: #999 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #999 1px solid
}
#main .box H2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; BACKGROUND: #e5e5e5; PADDING-BOTTOM: 5px; MARGIN: 0px -5px 5px; COLOR: #cc001d; PADDING-TOP: 5px; BORDER-BOTTOM: #999 1px solid
}
#main .solidbox {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 5px; BACKGROUND: #f2f2f2; PADDING-BOTTOM: 5px; MARGIN: 10px 0px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid
}
#main .form {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 0px solid; PADDING-LEFT: 5px; BACKGROUND: #f2f2f2; PADDING-BOTTOM: 5px; MARGIN: 0px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 0px solid
}
#main .formhead {
	BORDER-RIGHT: #cc001d 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cc001d 0px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #ffffff; PADDING-BOTTOM: 5px; MARGIN: 0px; BORDER-LEFT: #cc001d 0px solid; COLOR: #333333; PADDING-TOP: 5px; BORDER-BOTTOM: #cc001d 6px solid
}
#main .formfoot {
	BORDER-RIGHT: #cc001d 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cc001d 3px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #ffffff; PADDING-BOTTOM: 5px; MARGIN: 0px; BORDER-LEFT: #cc001d 0px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #cc001d 0px solid
}

#datagrid {
	BORDER-RIGHT: #f8b230 1px solid; BORDER-TOP: #f8b230 4px solid; MARGIN: 0px; BORDER-LEFT: #f8b230 1px solid; BORDER-BOTTOM: #f8b230 2px solid
}
#datagrid TD {
	PADDING-RIGHT: 8px; BORDER-TOP: #e5e5e5 1px dashed; PADDING-LEFT: 8px; FONT-SIZE: 10px; BACKGROUND: #ffffff; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: middle; PADDING-TOP: 4px
}
#datagrid TD.head {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: bold; BACKGROUND: #e5e5e5; BORDER-LEFT: 0px; COLOR: #cc001d; BORDER-BOTTOM: 0px
}

UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 1em; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.square {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 1em; MARGIN: 0px 0px 0px 16px; PADDING-TOP: 0px; LIST-STYLE-TYPE: square
}
UL.circle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 1em; MARGIN: 0px 0px 0px 16px; PADDING-TOP: 0px; LIST-STYLE-TYPE: circle
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px 0px 0px 2.8em; PADDING-TOP: 0px; LIST-STYLE-TYPE: decimal
}
LI {
	PADDING-BOTTOM: 0.3em
}

.highlight_temp
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: #b10004;
    FONT-FAMILY: arial, helvetica, sans serif;
    TEXT-DECORATION: underline
}
.bookmark_page
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: NONE;
}
.titleWhite2 {
	FONT-SIZE: 18px; COLOR: #ffffff
}
.tabact {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffcc00; TEXT-DECORATION: none
}
.tabinact {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: underline
}
TABLE {
	FONT-SIZE: 9pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TABLE#tblAccommodation {
	BORDER-RIGHT: #FF6500 1px solid; BORDER-TOP: #FF6500 1px solid; BORDER-LEFT: #FF6500 1px solid; BORDER-BOTTOM: #FF6500 1px solid; empty-cells: show
}
TABLE#tblAccommodation TH {
	PADDING-LEFT: 3px; FONT-SIZE: 100%; PADDING-BOTTOM: 3px; COLOR: #000; PADDING-TOP: 3px; BACKGROUND-COLOR: #FFE39C; TEXT-ALIGN: left
}
TABLE#tblAccommodation TD {
	PADDING-LEFT: 3px; VERTICAL-ALIGN: top; COLOR: #000; PADDING-TOP: 5px; BORDER-BOTTOM: #dfdfdf 1px solid
}
TABLE#tblAccommodation TD.localprice {
	PADDING-LEFT: 3px; FONT-WEIGHT: bold; COLOR: #660099; PADDING-TOP: 7px; BORDER-BOTTOM: #dfdfdf 1px solid; BACKGROUND-COLOR: #f8f8f8
}
TABLE#tblAccommodation TD.greypanel {
	PADDING-LEFT: 3px; FONT-WEIGHT: bold; COLOR: #999999; PADDING-TOP: 7px; BORDER-BOTTOM: #dfdfdf 1px solid; BACKGROUND-COLOR: #efefef
}
TABLE#tblAccommodation TD.yellowpanel {
	PADDING-LEFT: 3px; BORDER-BOTTOM: #dfdfdf 1px solid; BACKGROUND-COLOR: #fff4aa
}