BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; /*BACKGROUND: url(images/bg-main.png) repeat-x;*/ PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #2d2d2d; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
BODY.bodystyle {
	BACKGROUND: url(images/bg-main-inner.png) repeat-x
}

#header {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 96px;
  line-height: 96px;
  background: #eee url(images/look/img1ok.jpg) top repeat-x;
  background-position: 336px 0px; 
}
#header-background-left {
  width: 310px;
  height: 97px;
  float: left;
  margin: 0;
  padding: 0;
  border: none;
}
#header-background-right {
  width: 220px;
  height: 87px;
  float: right;
  margin: 0;
  padding-top:10px;
  border-width:20px;
  font-size: 1.2em;
  background-color:white;
  line-height: 24px;
  text-align: center;
  font-weight: bold;
}
.pickHotel {
  text-align: right;
  width: 100%;
  color: black;
}
.pickHotel a {
  color: black;
  background-color: #BAE1FF;
}
.sideBarText {
	FONT-SIZE: 0.85em;
	text-align: left;
	BORDER-BOTTOM: #e2e2e2 1px solid; 
	PADDING-BOTTOM: 3px;
}
.sideBarText2 {
	FONT-SIZE: 0.85em;
	text-align: left;
}
.more {
	FONT-SIZE: 0.9em;
	text-align: right;
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 3px;
}

.tableBook {
	border-style: solid; 
	border-width: 2px; 
	border-color: rgb(0,0,90);
}
.tableBook caption {
	text-align: left;
	font-weight: bold;
	height:26px;
	color:brown;
	text-decoration: underline;
}
.tableBook th {
	border-color: rgb(0,0,90);
	border-style: solid; 
	border-width: 1px; 
	text-align: center;
	width: 100px;
	font-weight: bold;
	font-style: italic;
}
.tableBook td {
	border-color: rgb(0,0,90);
	border-style: solid; 
	border-width: 1px; 
	text-align: center;
	width: 100px;
}
img {
  border: none;
}
.remarkSmall {
  font-size: 1em;
  line-height: 1.2em;
}
.font2 {
  font-size: 0.9em;
  line-height: 1.2em;
}
.font1 {
  font-size: 0.8em;
  line-height: 1.0em;
}
.font1arial {
  FONT-FAMILY: arial, verdana, helvetica, sans-serif;
  font-size: 0.8em;
  line-height: 1.2em;
}
.lineAge {
	font-size: 0.8em;
	text-align: right;
	width: 600px;
}
.main-copy img {
  MARGIN: 1px 8px 1px 8px;
}
.main-copy img alignLeft {
  FLOAT: left;
}
.main-copy img alignRight {
  FLOAT: right;
}
#border6 {
  border: 6px solid #BCBCBC;
}
#border6:hover {
  border: 6px solid #9AA6A9;
}

A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 5px 0px; COLOR: #e02000; PADDING-TOP: 5px; text-align: center;
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 5px 0px; COLOR: #e02000; PADDING-TOP: 5px; text-align: center;
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px 0px; COLOR: #e02000; PADDING-TOP: 5px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px 0px; COLOR: #e02000; PADDING-TOP: 5px
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 5px 0px; COLOR: #e02000; PADDING-TOP: 5px
}
H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 5px 0px; COLOR: #e02000; PADDING-TOP: 5px
}
H1.first {
	MARGIN-TOP: 0px
}
H2.first {
	MARGIN-TOP: 0px
}
H3.first {
	MARGIN-TOP: 0px
}
H4.first {
	MARGIN-TOP: 0px
}
H5.first {
	MARGIN-TOP: 0px
}
H6.first {
	MARGIN-TOP: 0px
}
H1 {
	FONT-SIZE: 1.5em
}
H2 {
	FONT-SIZE: 1.2em
}
H3 {
	FONT-SIZE: 1em
}
H4 {
	FONT-SIZE: 0.9em
}
H5 {
	FONT-SIZE: 0.8em
}
H6 {
	FONT-SIZE: 0.8em
}
.side-bucket-heading-content H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 0px
}
.side-bucket-heading-content H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 0px; text-align:left;
}
.side-arrow-heading-content H2 {
	PADDING-RIGHT: 30px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 0px; text-align:center; FONT-SIZE: 1.2em
}
.side-bucket-heading-content H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 0px
}
.side-bucket-heading-content H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 0px
}
.side-bucket-heading-content H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 0px
}
.side-bucket-heading-content H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 0px
}
FIELDSET {
	BORDER-RIGHT: #9e9e9e 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #9e9e9e 1px solid; PADDING-LEFT: 20px; PADDING-BOTTOM: 10px; MARGIN: 15px 0px; BORDER-LEFT: #9e9e9e 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #9e9e9e 1px solid; POSITION: relative
}
FIELDSET FIELDSET {
	MARGIN: 10px 0px
}
LEGEND {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 1em; MIN-HEIGHT: 32px; BACKGROUND: url(images/bg-legend.png) #49a9f5 repeat-x; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; WIDTH: 50%; COLOR: #fff; PADDING-TOP: 10px; _height: 32px
}
.input-box {
	BORDER-RIGHT: #467acc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #467acc 1px solid; DISPLAY: block; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; BORDER-LEFT: #467acc 1px solid; COLOR: #666666; PADDING-TOP: 4px; BORDER-BOTTOM: #467acc 1px solid
}
LABEL {
	MARGIN-TOP: 10px; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 0.7em
}
.checkbox {
	MARGIN: 12px 0px; WIDTH: 60%
}
.checkbox INPUT {
	
}
INPUT.button {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 0.7em; PADDING-BOTTOM: 2px; CURSOR: pointer; PADDING-TOP: 0px
}
INPUT.button-big {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
A { FONT-SIZE: 1.05em; }
Azzz:link {
	FONT-WEIGHT: bold; COLOR: #49a9f5
}
Azzz:visited {
	FONT-WEIGHT: bold; COLOR: #4982f5
}
Azzz:hover {
	TEXT-DECORATION: none
}
Azzz:active {
	COLOR: #3cbc32; TEXT-DECORATION: underline
}
.header-container {
	PADDING-RIGHT: 30px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 884px; COLOR: #000; PADDING-TOP: 0px; POSITION: relative
}
.logo {
	FONT-WEIGHT: normal; FONT-SIZE: 1.1em; FLOAT: left; WIDTH: 20%; PADDING-TOP: 15px
}
.logo A:link {
	COLOR: #000; TEXT-DECORATION: none
}
.logo A:visited {
	COLOR: #000; TEXT-DECORATION: none
}
.nav-main {
	FONT-WEIGHT: bold; FLOAT: right; WIDTH: 80%; POSITION: relative
}
.nav-main UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; RIGHT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: absolute; TOP: -7px
}
.nav-main LI {
	FONT-SIZE: 0.9em; LINE-HEIGHT: 160%;
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.nav-main LI.first {
	
}
.nav-main A:link {
	BORDER-RIGHT: #9e9e9e 1px solid; PADDING-RIGHT: 7px; DISPLAY: block; PADDING-LEFT: 7px; MIN-HEIGHT: 42px; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #49a9f5; PADDING-TOP: 20px; TEXT-DECORATION: none; _height: 42px
}
.nav-main A:visited {
	BORDER-RIGHT: #9e9e9e 1px solid; PADDING-RIGHT: 7px; DISPLAY: block; PADDING-LEFT: 7px; MIN-HEIGHT: 42px; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #49a9f5; PADDING-TOP: 20px; TEXT-DECORATION: none; _height: 42px
}
.nav-main LI.first A:link {
	BORDER-LEFT: #9e9e9e 1px solid
}
.nav-main LI.first A:visited {
	BORDER-LEFT: #9e9e9e 1px solid
}
.nav-main .active A:link {
	BACKGROUND: url(images/bg-nav-main-active.png) #3c9af6 repeat-x; COLOR: #fff; TEXT-DECORATION: none
}
.nav-main .active A:visited {
	BACKGROUND: url(images/bg-nav-main-active.png) #3c9af6 repeat-x; COLOR: #fff; TEXT-DECORATION: none
}
.nav-main A:hover {
	TEXT-DECORATION: underline
}
.nav-main .active A:hover {
	TEXT-DECORATION: underline
}

.nav-footer-container {
	MIN-HEIGHT: 23px; BACKGROUND: url(images/bg-footer-tile.png) #a6d8ff repeat-x; COLOR: #fff; POSITION: relative; _height: 23px
}
.nav-footer {
	FONT-WEIGHT: bold; MIN-HEIGHT: 130px; BACKGROUND: url(images/bg-footer.png) #fff no-repeat; MARGIN: 0px auto; WIDTH: 923px; POSITION: relative; _height: 130px
}
.nav-footer UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 00px 0px 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.nav-footer LI {
	FONT-SIZE: 0.9em; LINE-HEIGHT: 160%;
	PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.nav-footer LI.first {
	
}
.nav-footer2 A:link {
	COLOR: #fff; TEXT-DECORATION: none
}
.nav-footer2 A:visited {
	COLOR: #dff1ff; TEXT-DECORATION: none
}
.nav-footer2 A:hover {
	TEXT-DECORATION: underline
}
.copyright {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; COLOR: #5093c7; PADDING-TOP: 15px; TEXT-ALIGN: center
}
.contact {
	COLOR: #000; TEXT-ALIGN: center
}
.poster-container {
	FONT-SIZE: 1em; BACKGROUND: url(images/bg-poster.jpg) no-repeat; MARGIN: 30px auto 0px; WIDTH: 924px; POSITION: relative; HEIGHT: 271px
}
.poster-content {
	LEFT: 400px; WIDTH: 500px; POSITION: absolute; TOP: 70px; HEIGHT: 100px
}
.poster-container H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.4em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.poster-container P {
	FONT-SIZE: 1em; MARGIN: 10px 0px 0px; LINE-HEIGHT: normal
}
.poster-links {
	FONT-STYLE: italic
}
.breadcrumb {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 914px; COLOR: #333; PADDING-TOP: 10px
}
.breadcrumb A:link {
	COLOR: #333
}
.breadcrumb A:visited {
	COLOR: #333
}
.content-container {
	MIN-HEIGHT: 1px; MARGIN: 15px auto; WIDTH: 1024px; POSITION: relative; _height: 1px
}

.content-container-inner {
	PADDING-RIGHT: 205px; PADDING-LEFT: 205px; MIN-HEIGHT: 1px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative; _height: 1px
}
.content-main {
	PADDING-RIGHT: 1%; PADDING-LEFT: 1%; MIN-HEIGHT: 1px; FLOAT: left; PADDING-BOTTOM: 20px; WIDTH: 98%; PADDING-TOP: 0px; POSITION: relative; _height: 1px
}


.main-copy {
	MIN-HEIGHT: 1px; MARGIN: 15px auto; WIDTH: 1024px; POSITION: relative; _height: 1px
}
.main-copy2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 205px; MIN-HEIGHT: 1px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative; _height: 1px
}
.pagecontent {
	PADDING-RIGHT: 1%; PADDING-LEFT: 1%; MIN-HEIGHT: 1px; FLOAT: left; PADDING-BOTTOM: 20px; WIDTH: 98%; PADDING-TOP: 0px; POSITION: relative; _height: 1px
}



.content-left {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; RIGHT: 205px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-LEFT: -100%; WIDTH: 205px; PADDING-TOP: 0px; POSITION: relative; _left:0px; /* 205px*/
}
.content-right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 205px; MARGIN-RIGHT: -205px; PADDING-TOP: 0px; POSITION: relative
}
.ads {
	TEXT-ALIGN: center
}
.ads IMG {
	MARGIN: 2px 0px
}
.side-bucket {
	MARGIN-BOTTOM: 20px; WIDTH: 205px; LINE-HEIGHT: normal
}
.side-bucket-top {
	MIN-HEIGHT: 1px; BACKGROUND: url(images/bg-side-bucket-red205.png); _height: 1px;
	FONT-SIZE: 1px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 17px
}
.side-bucket-content {
	MIN-HEIGHT: 1px; BACKGROUND: url(images/bg-side-bucket-red205.png); _height: 1px;
	PADDING-RIGHT: 17px; BACKGROUND-POSITION: -230px 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-y
}
.side-bucket-bottom {
	MIN-HEIGHT: 1px; BACKGROUND: url(images/bg-side-bucket-red205.png); _height: 1px;
	BACKGROUND-POSITION: -460px top; BACKGROUND-REPEAT: no-repeat; HEIGHT: 17px
}
.side-bucket-heading-top {
	MIN-HEIGHT: 1px; BACKGROUND: url(images/bg-side-bucket-red205.png); _height: 1px;
	BACKGROUND-POSITION: -690px 0px; FONT-SIZE: 1px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 14px
}
.side-bucket-heading-content {
	MIN-HEIGHT: 1px; BACKGROUND: url(images/bg-side-bucket-red205.png); _height: 1px;
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: -920px 0px; PADDING-LEFT: 10px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-y
}
.side-bucket-heading-bottom {
	MIN-HEIGHT: 1px; BACKGROUND: url(images/bg-side-bucket-red205.png); _height: 1px;
	BACKGROUND-POSITION: -1150px 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 15px
}

.side-arrow-heading-top {
	MIN-HEIGHT: 1px; BACKGROUND: url(images/bg-side-arrow-blue230.png); _height: 1px;
	BACKGROUND-POSITION: -690px 0px; FONT-SIZE: 1px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 12px
}
.side-arrow-heading-content {
	MIN-HEIGHT: 1px; BACKGROUND: url(images/bg-side-arrow-blue230.png); _height: 1px;
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: -920px 0px; PADDING-LEFT: 10px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-y
}
.side-arrow-heading-bottom {
	MIN-HEIGHT: 1px; BACKGROUND: url(images/bg-side-arrow-blue230.png); _height: 1px;
	BACKGROUND-POSITION: -1150px 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 14px; PADDING-BOTTOM: 12px
}

.side-bucket UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
	list-style-image: url(images/bullet.png);
}
.side-bucket LI {
	FONT-SIZE: 0.9em; LINE-HEIGHT: 150%;
	PADDING-RIGHT: 0px; BORDER-TOP: #e2e2e2 1px solid; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; 
	PADDING-BOTTOM: 3px; PADDING-TOP: 3px; LIST-STYLE-TYPE: disc;
}
.side-bucket LI.first {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.side-bucket A:link {
	DISPLAY: block; TEXT-DECORATION: none; _display: inline
}
.side-bucket A:visited {
	DISPLAY: block; TEXT-DECORATION: none; _display: inline
}
.side-bucket A:hover {
	TEXT-DECORATION: underline
}
.side-bucket LI.somespace {
	PADDING-LEFT: 20px
}

.photo-container {
	
}
.photo-top {
	DISPLAY: block; MIN-HEIGHT: 17px; BACKGROUND: url(images/bg-photo.png) no-repeat; POSITION: relative; _height: 17px
}
.photo-top SPAN {
	DISPLAY: block; MIN-HEIGHT: 17px; BACKGROUND: url(images/bg-photo.png) no-repeat; POSITION: relative; _height: 17px
}
.photo-bottom {
	DISPLAY: block; MIN-HEIGHT: 17px; BACKGROUND: url(images/bg-photo.png) no-repeat; POSITION: relative; _height: 17px
}
.photo-bottom SPAN {
	DISPLAY: block; MIN-HEIGHT: 17px; BACKGROUND: url(images/bg-photo.png) no-repeat; POSITION: relative; _height: 17px
}
.photo-top SPAN {
	BACKGROUND-POSITION: right -17px; FONT-SIZE: 1px
}
.photo-bottom {
	BACKGROUND-POSITION: 0px -34px; FONT-SIZE: 1px
}
.photo-bottom SPAN {
	BACKGROUND-POSITION: right -51px
}
.photo-content {
	BACKGROUND: url(images/bg-photo-sides.png) repeat-x
}
.photo-content-right {
	BACKGROUND: url(images/bg-photo-sides.png) repeat-x
}
.photo-content {
	BACKGROUND-POSITION: right 0px
}
.photo-content-right {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.photo-content IMG {
	BORDER-RIGHT: #e2e2e2 1px solid; BORDER-TOP: #e2e2e2 1px solid; DISPLAY: block; BORDER-LEFT: #e2e2e2 1px solid; BORDER-BOTTOM: #e2e2e2 1px solid
}
.photo-caption {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 0.8em; PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 10px
}
.two-column-container {
	WIDTH: 100%; POSITION: relative
}
.two-column-1 {
	FLOAT: left; WIDTH: 47%
}
.two-column-2 {
	FLOAT: right; WIDTH: 47%
}
TABLE.data-table {
	BORDER-TOP: #49a9f5 1px solid; FONT-SIZE: 0.7em; MARGIN: 10px 0px 30px; BORDER-LEFT: #49a9f5 1px solid
}
TABLE.data-table CAPTION {
	PADDING-RIGHT: 10px; MARGIN-TOP: 30px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 1.2em; BACKGROUND: #a4a4a4; PADDING-BOTTOM: 10px; COLOR: #fff; PADDING-TOP: 10px; BORDER-BOTTOM: #fff 3px solid; TEXT-ALIGN: center
}
TABLE.data-table TD {
	BORDER-RIGHT: #49a9f5 1px solid; PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; BORDER-BOTTOM: #49a9f5 1px solid
}
TABLE.data-table TH {
	BORDER-RIGHT: #49a9f5 1px solid; PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; BORDER-BOTTOM: #49a9f5 1px solid
}
TABLE.data-table TH {
	BORDER-RIGHT: #3691da 1px solid; BACKGROUND: #49a9f5; COLOR: #fff; BORDER-BOTTOM: #3691da 1px solid; TEXT-ALIGN: left
}
TABLE.data-table TD {
	
}
TABLE.data-table TR.row-alternating TD {
	BACKGROUND: #ebebeb
}
ULzz {
	MARGIN-TOP: 0px; PADDING-TOP: 0px
}
LIzz {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND: url(images/bullet.png) no-repeat 0px 0.6em; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; LIST-STYLE-TYPE: none
}
.none {
	DISPLAY: none
}
.clear {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.align-left {
	FLOAT: left; MARGIN: 0px 20px 15px 0px
}
.align-right {
	FLOAT: right; MARGIN: 0px 0px 15px 20px
}
.align-middle {
	VERTICAL-ALIGN: middle
}
.inline {
	DISPLAY: inline
}
.no-margin {
	MARGIN: 0px
}


/* ***** TABLES ***** */
.tableBook {
  border-style: solid; 
  border-width: 2px; 
  border-color: rgb(0,0,90);
}
.tableBook caption {
  text-align: left;
  font-weight: bold;
  text-decoration: underline;
}
.tableBook th {
  border-color: rgb(0,0,90);
  border-style: solid; 
  border-width: 1px; 
  text-align: center;
  width: 100px;
  font-weight: bold;
  font-style: italic;
}
.tableBook td {
  border-color: rgb(0,0,90);
  border-style: solid; 
  border-width: 1px; 
  text-align: center;
  width: 100px;
}
.lineAge {
  font-size: 0.8em;
  text-align: right;
  width: 600px;
}

.tableList {
  border-color: #DEDFDE;
  border-width: 1px;
  border-style: None;
  border-collapse:collapse;
}
.tableList th {
  padding: 5px;
  color: White;
  background-color: #808080;
  text-align: center;
}
.tableList td {
  padding: 5px;
  border: solid #DEDFDE 1px;
  background-color: #F7F7DE;
  vertical-align: middle;
}
/* ***** NY styles ***** */
.factHd {
  FONT-SIZE: 0.95em;
  COLOR: #004f8b;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-WEIGHT: bold; PADDING-RIGHT: 2px;
}
#content {
  PADDING-RIGHT: 2px;
  PADDING-LEFT: 2px;
  FONT-SIZE: 12px;
  PADDING-BOTTOM: 2px;
  PADDING-TOP: 2px;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
#blueFrame {
  BORDER: solid 2px #336699;
  PADDING: 4px;
}
.narrow {
  font-family:'Arial Narrow','Nimbus Sans L',sans-serif;
}

/* ***** table list tours ***** */
.listtours {
	float:left;
	width:100%;
	margin:0pt auto;
	border-spacing:0px;
	border-collapse:collapse;
	border-bottom:solid 5px #fd5300;
	margin-bottom:3px;
}
.listtours TH {
	color:#fd5300;
	background-color:#BAE1FF;
	text-align:center;
	font-size:0.9em;
	font-weight: bold;
	padding:3px;
	border-bottom:solid 1px #ffffff;
}
.listtours TD, .listtours TR{
	border-bottom:solid 1px #ffffff;
}
TD.idtour {
	color:#2d2481;
	font-weight:bold;
	background-color:#BAE1FF;
	padding:3px;
	text-align:center;
	border-bottom:solid 1px #fd5300;
	vertical-align:text-top;
	width:40px;
}
TD.description {
	padding:3px;
	vertical-align:text-top;
	border-bottom:solid 1px #fd5300;
	color:black;
}
TD.description .redbold {
	font-weight: bold;
	font-size: small;
	color:red;
	background-color:#FFFFCC;
}
TD.details {
	padding:2px;
	vertical-align:text-top;
	border-bottom:solid 1px #fd5300;
	color:black;
	font-size:small;
}
TD.price {
	color:#606060;
	background-color:#BAE1FF;
	padding:3px;
	text-align:right;
	vertical-align:text-top;
	height: 17px;
	border-right : solid 1px #ffffff;
	border-collapse:separate;
}

#philipdiv {
	height:580px;
}

.div1 {
position:relative;
overflow:hidden;
float:left;
}
.div1 .textbox {
width:252px;
height:246px;
position:absolute;
top:0;
left:0;
margin-top:198px;
}

.div1:hover .textbox {
margin-top:0;
}
.text {
padding-top: 50px;
}
.textbox {
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
}

.div2 {
position:relative;
overflow:hidden;
float:left;
}
.div2 .textbox {
width:252px;
height:246px;
position:absolute;
top:0;
left:0;
margin-top:198px;
}

.div2:hover .textbox {
margin-top:0;
}
.text {
padding-top: 50px;
}
.textbox {
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
}


.div3 {
position:relative;
overflow:hidden;
float:left;
}
.div3 .textbox {
width:252px;
height:246px;
position:absolute;
top:0;
left:0;
margin-top:198px;
}

.div3:hover .textbox {
margin-top:0;
}
.text {
padding-top: 50px;
}
.textbox {
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
}

.div4 {
position:relative;
overflow:hidden;
float:left;
}
.div4 .textbox2 {
width:252px;
height:179px;
position:absolute;
top:0;
left:0;
margin-top:198px;
}

.div4:hover .textbox2 {
margin-top:0;
}
.text2 {
padding-top: 50px;
}
.textbox2 {
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
}

.div5 {
position:relative;
overflow:hidden;
float:left;
}
.div5 .textbox2 {
width:252px;
height:179px;
position:absolute;
top:0;
left:0;
margin-top:198px;
}

.div5:hover .textbox2 {
margin-top:0;
}
.text2 {
padding-top: 50px;
}
.textbox2 {
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
}

.div6 {
position:relative;
overflow:hidden;
float:left;
}
.div6 .textbox2 {
width:252px;
height:179px;
position:absolute;
top:0;
left:0;
margin-top:198px;
}

.div6:hover .textbox2 {
margin-top:0;
}
.text2 {
padding-top: 50px;
}
.textbox2 {
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
}
