@media Screen    
{
#main_content .col_7 H1 STRONG {
	DIRECTION: ltr
}
#main_content .col_7 H2 STRONG {
	DIRECTION: ltr
}
#regLftCol H2 {
	DIRECTION: ltr
}
#regMidCol H2 {
	DIRECTION: ltr
}
#regRgtCol H2 {
	DIRECTION: ltr
}
#regLftCol H3 {
	DIRECTION: ltr
}
#regMidCol H3 {
	DIRECTION: ltr
}
#regRgtCol H3 {
	DIRECTION: ltr
}
#regBigLftCol H3 {
	DIRECTION: ltr
}
#regBigLftCol H2 {
	DIRECTION: ltr
}
#errMsgAll DIV {
	DIRECTION: ltr
}
#landingSeoText {
	DIRECTION: ltr
}
.header_row_3 .call_center SPAN.phone_number {
	DIRECTION: ltr
}
.header_row_3 .call_center SPAN.phone_number {
	DIRECTION: ltr
}
.squareBoxType1 DIV SPAN {
	DIRECTION: ltr
}
.squareBoxType1 DIV.fltLft {
	DIRECTION: ltr
}
.col3Yel {
	DIRECTION: ltr
}
.boxHtlDetailsPrice DIV {
	DIRECTION: ltr
}
.booking_continue UL {
	DIRECTION: ltr
}
.hp_booktxt LABEL {
	DIRECTION: ltr
}
P.disclaimer.weak EM {
	DIRECTION: ltr
}
UL.expandable {
	DIRECTION: ltr
}
UL.semantic {
	DIRECTION: ltr
}
UL.letterGroup {
	DIRECTION: ltr
}
UL.listbox {
	DIRECTION: ltr
}
.sideBarCol .scrollListBox {
	DIRECTION: ltr
}
.BorderBox H3 {
	DIRECTION: ltr
}
.BorderBox LI {
	DIRECTION: ltr
}
.resultsPageContact {
	DIRECTION: ltr
}
#form_sortOrder {
	DIRECTION: ltr
}
#form_sortOrder LABEL {
	DIRECTION: ltr
}
#form_sortOrder SELECT {
	DIRECTION: ltr
}
#footer .top_destinations H5 {
	DIRECTION: ltr
}
#footer .top_destinations LI {
	DIRECTION: ltr
}
BODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
OL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H5 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H6 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
PRE {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
FIELDSET {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
INPUT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TEXTAREA {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BLOCKQUOTE {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TH {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TABLE {
	BORDER-SPACING: 0; BORDER-COLLAPSE: collapse
}
FIELDSET {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
IMG {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
ADDRESS {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
CAPTION {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
CITE {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
CODE {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
DFN {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
EM {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
STRONG {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
TH {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
VAR {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
OL {
	
}
UL {
	
}
CAPTION {
	TEXT-ALIGN: left
}
TH {
	TEXT-ALIGN: left
}
H1 {
	FONT-SIZE: 12px; FONT-WEIGHT: normal
}
H2 {
	FONT-SIZE: 12px; FONT-WEIGHT: normal
}
H3 {
	FONT-SIZE: 12px; FONT-WEIGHT: normal
}
H4 {
	FONT-SIZE: 12px; FONT-WEIGHT: normal
}
H5 {
	FONT-SIZE: 12px; FONT-WEIGHT: normal
}
H6 {
	FONT-SIZE: 12px; FONT-WEIGHT: normal
}
Q:before {
	
}
Q:after {
	
}
ABBR {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
ACRONYM {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
BODY {
	FONT: small/135% arial,helvetica,clean,sans-serif
}
TABLE {
	
}
SELECT {
	FONT: 12px arial,helvetica,clean,sans-serif
}
INPUT {
	FONT: 12px arial,helvetica,clean,sans-serif
}
TEXTAREA {
	FONT: 12px arial,helvetica,clean,sans-serif
}
PRE {
	FONT: 12px monospace
}
CODE {
	FONT: 12px monospace
}
#singleColHeadContainer {
	PADDING-TOP: 1em
}
#threeColHeadContainer {
	PADDING-TOP: 1em
}
#threeColCenterContainer {
	PADDING-LEFT: 10px; WIDTH: 560px; FLOAT: left
}
#threeColWideCenterContainer {
	WIDTH: 740px; FLOAT: left
}
#singleColContainer {
	POSITION: relative; WIDTH: 940px; FLOAT: left; MARGIN-LEFT: 10px
}
#threeColLeftContainer {
	POSITION: relative; WIDTH: 180px; FLOAT: left; MARGIN-LEFT: -180px
}
#threeColRightContainer {
	POSITION: relative; WIDTH: 180px; FLOAT: right; MARGIN-RIGHT: -180px
}
DIV.twoColumn {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: left; PADDING-TOP: 0px
}
DIV.threeColumn {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: left; PADDING-TOP: 0px
}
DIV.threeColumn {
	BORDER-LEFT: #fff 190px solid; WIDTH: 580px; BORDER-RIGHT: #fff 190px solid
}
DIV.twoColumn {
	WIDTH: 760px; MARGIN-LEFT: 10px; BORDER-RIGHT: #fff 190px solid
}
#threeColLeftContainer H2.topmost {
	MARGIN-TOP: 7px
}
#threeColRightContainer H2.topmost {
	MARGIN-TOP: 7px
}
#threeColLeftContainer DIV.topmost {
	MARGIN-TOP: 33px
}
#threeColRightContainer DIV.topmost {
	MARGIN-TOP: 33px
}
DIV.fourColBox {
	WIDTH: 102%; FLOAT: left; MARGIN-RIGHT: -2%
}
DIV.threeColBox {
	WIDTH: 102%; FLOAT: left; MARGIN-RIGHT: -2%
}
DIV.threeColBox .threeColBoxLeft {
	POSITION: relative; MARGIN: 0px 2% 0px 0px; WIDTH: 31%; DISPLAY: block; FLOAT: left
}
DIV.threeColBox .threeColBoxCenter {
	POSITION: relative; MARGIN: 0px 2% 0px 0px; WIDTH: 31%; DISPLAY: block; FLOAT: left
}
DIV.threeColBox .threeColBoxRight {
	POSITION: relative; MARGIN: 0px 2% 0px 0px; WIDTH: 31%; DISPLAY: block; FLOAT: left
}
DIV.fourColBox .fourColCol {
	POSITION: relative; MARGIN: 0px 2% 0px 0px; WIDTH: 22%; DISPLAY: block; FLOAT: left
}
DIV.threeColContainer {
	CLEAR: both
}
#threeColCenterContainer H2 {
	MARGIN: 1.5em 0px 1em
}
DIV.lightPagination UL {
	LIST-STYLE-TYPE: none
}
DIV.lightPagination LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0.25em; PADDING-RIGHT: 0.25em; DISPLAY: inline; PADDING-TOP: 0px
}
DIV.paginationClear {
	WIDTH: 100%; CLEAR: both
}
DIV.lightPagination LI.first {
	FLOAT: left
}
.Box {
	BORDER-BOTTOM: #e1e1e1 1px solid; BORDER-LEFT: #e1e1e1 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 10px; BORDER-TOP: #e1e1e1 1px solid; BORDER-RIGHT: #e1e1e1 1px solid; PADDING-TOP: 10px
}
DIV#threeColRightContainer DIV.Box {
	MARGIN-BOTTOM: 10px
}
DIV#threeColLeftContainer DIV.Box {
	MARGIN-BOTTOM: 10px
}
UL.hcomContracted LI.toggleable {
	DISPLAY: none
}
P.hcomContracted A.toggleable {
	DISPLAY: none
}
P.hcomContracted SPAN.toggleable {
	DISPLAY: none
}
HTML {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #fff; HEIGHT: 100%; COLOR: #000; PADDING-TOP: 0px
}
BODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #fff; HEIGHT: 100%; COLOR: #000; PADDING-TOP: 0px
}
DIV#page_container {
	POSITION: relative; MARGIN: 0px auto; WIDTH: 960px; BACKGROUND: #fff; FLOAT: none !important; HEIGHT: auto !important; LEFT: 0px !important
}
DIV#regContent {
	POSITION: static !important; LEFT: 0px !important
}
#main_content {
	PADDING-BOTTOM: 40px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-LEFT: 13px; PADDING-TOP: 0px
}
DIV#regContent {
	POSITION: static !important; LEFT: 0px !important
}
.col_1 {
	WIDTH: 92px; DISPLAY: inline; FLOAT: left; MARGIN-RIGHT: 13px
}
.col_2 {
	WIDTH: 197px; DISPLAY: inline; FLOAT: left; MARGIN-RIGHT: 13px
}
.col_3 {
	WIDTH: 302px; DISPLAY: inline; FLOAT: left; MARGIN-RIGHT: 13px
}
.col_4 {
	WIDTH: 407px; DISPLAY: inline; FLOAT: left; MARGIN-RIGHT: 13px
}
.col_5 {
	WIDTH: 512px; DISPLAY: inline; FLOAT: left; MARGIN-RIGHT: 13px
}
.col_6 {
	WIDTH: 617px; DISPLAY: inline; FLOAT: left; MARGIN-RIGHT: 13px
}
.col_7 {
	WIDTH: 722px; DISPLAY: inline; FLOAT: left; MARGIN-RIGHT: 13px
}
.col_8 {
	WIDTH: 827px; DISPLAY: inline; FLOAT: left; MARGIN-RIGHT: 13px
}
.col_9 {
	WIDTH: 932px; DISPLAY: inline; FLOAT: left; MARGIN-RIGHT: 13px
}
.col_3_adbanner {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 8px; WIDTH: 302px; PADDING-RIGHT: 24px; DISPLAY: inline; MARGIN-BOTTOM: -61px; FLOAT: right; PADDING-TOP: 11px
}
#flexible_footer .col_3_adbanner {
	BACKGROUND-COLOR: #fff
}
.col_7 #searchForm {
	TEXT-ALIGN: left
}
#footer .col_7 {
	WIDTH: 800px
}
.g {
	MIN-WIDTH: 760px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 1.04%; WIDTH: 97.92%; PADDING-RIGHT: 1.04%; MAX-WIDTH: 1160px; BACKGROUND: #fff; OVERFLOW: hidden; PADDING-TOP: 0px
}
.g760 {
	PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 1.04%; WIDTH: 780px; PADDING-RIGHT: 1.04%; BACKGROUND: #fff; OVERFLOW: hidden; PADDING-TOP: 0px
}
.g960 {
	PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 1.04%; WIDTH: 960px; PADDING-RIGHT: 1.04%; BACKGROUND: #fff; OVERFLOW: hidden; PADDING-TOP: 0px
}
.g1160 {
	PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 1.04%; WIDTH: 1160px; PADDING-RIGHT: 1.04%; BACKGROUND: #fff; OVERFLOW: hidden; PADDING-TOP: 0px
}
.c1 {
	MARGIN: 0px 1.06%; FLOAT: left
}
.c2 {
	MARGIN: 0px 1.06%; FLOAT: left
}
.c3 {
	MARGIN: 0px 1.06%; FLOAT: left
}
.c4 {
	MARGIN: 0px 1.06%; FLOAT: left
}
.c5 {
	MARGIN: 0px 1.06%; FLOAT: left
}
.c6 {
	MARGIN: 0px 1.06%; FLOAT: left
}
.c7 {
	MARGIN: 0px 1.06%; FLOAT: left
}
.c8 {
	MARGIN: 0px 1.06%; FLOAT: left
}
.c9 {
	MARGIN: 0px 1.06%; FLOAT: left
}
.c10 {
	MARGIN: 0px 1.06%; FLOAT: left
}
.c11 {
	MARGIN: 0px 1.06%; FLOAT: left
}
.c12 {
	MARGIN: 0px 1.06%; FLOAT: left
}
.c13 {
	MARGIN: 0px 1.06%; FLOAT: left
}
.c14 {
	MARGIN: 0px 1.06%; FLOAT: left
}
.c15 {
	MARGIN: 0px 1.06%; FLOAT: left
}
.c16 {
	MARGIN: 0px 1.06%; FLOAT: left
}
.c17 {
	MARGIN: 0px 1.06%; FLOAT: left
}
.c18 {
	MARGIN: 0px 1.06%; FLOAT: left
}
.c19 {
	MARGIN: 0px 1.06%; FLOAT: left
}
.c20 {
	MARGIN: 0px 1.06%; FLOAT: left
}
.c21 {
	MARGIN: 0px 1.06%; FLOAT: left
}
.c22 {
	MARGIN: 0px 1.06%; FLOAT: left
}
.c23 {
	MARGIN: 0px 1.06%; FLOAT: left
}
.c1 {
	WIDTH: 2.12%
}
.c2 {
	WIDTH: 6.38%
}
.c3 {
	WIDTH: 10.64%
}
.c4 {
	WIDTH: 14.89%
}
.c5 {
	WIDTH: 19.15%
}
.c6 {
	WIDTH: 23.4%
}
.c7 {
	WIDTH: 27.66%
}
.c8 {
	WIDTH: 31.91%
}
.c9 {
	WIDTH: 36.17%
}
.c10 {
	WIDTH: 40.42%
}
.c11 {
	WIDTH: 44.68%
}
.c12 {
	WIDTH: 48.94%
}
.c13 {
	WIDTH: 53.19%
}
.c14 {
	WIDTH: 57.44%
}
.c15 {
	WIDTH: 61.7%
}
.c16 {
	WIDTH: 65.95%
}
.c17 {
	WIDTH: 70.21%
}
.c18 {
	WIDTH: 74.47%
}
.c19 {
	WIDTH: 78.72%
}
.c20 {
	WIDTH: 82.98%
}
.c21 {
	WIDTH: 87.23%
}
.c22 {
	WIDTH: 91.48%
}
.c23 {
	WIDTH: 95.74%
}
.c24 {
	MARGIN: 0px 1.06% 0px 0px; WIDTH: 100%; FLOAT: none; CLEAR: both
}
.f {
	MARGIN-LEFT: 0px; CLEAR: both
}
.l {
	FLOAT: left; MARGIN-RIGHT: 0px
}
.s1 .l {
	FLOAT: left; MARGIN-LEFT: 0px; CLEAR: left
}
.s1 .f {
	FLOAT: right; MARGIN-RIGHT: 0px
}
.s2 .c1 {
	FLOAT: right
}
.s2 .c2 {
	FLOAT: right
}
.s2 .c3 {
	FLOAT: right
}
.s2 .c4 {
	FLOAT: right
}
.s2 .c5 {
	FLOAT: right
}
.s2 .c6 {
	FLOAT: right
}
.s2 .c7 {
	FLOAT: right
}
.s2 .c8 {
	FLOAT: right
}
.s2 .c9 {
	FLOAT: right
}
.s2 .c10 {
	FLOAT: right
}
.s2 .c11 {
	FLOAT: right
}
.s2 .c12 {
	FLOAT: right
}
.s2 .c13 {
	FLOAT: right
}
.s2 .c14 {
	FLOAT: right
}
.s2 .c15 {
	FLOAT: right
}
.s2 .c16 {
	FLOAT: right
}
.s2 .c17 {
	FLOAT: right
}
.s2 .c18 {
	FLOAT: right
}
.s2 .c19 {
	FLOAT: right
}
.s2 .c20 {
	FLOAT: right
}
.s2 .c21 {
	FLOAT: right
}
.s2 .c22 {
	FLOAT: right
}
.s2 .f {
	FLOAT: right; MARGIN-LEFT: 1.06%; MARGIN-RIGHT: 0px
}
.s2 .l {
	FLOAT: left; MARGIN-LEFT: 0px; MARGIN-RIGHT: 1.06%
}
.s3 .c1 {
	FLOAT: right; MARGIN-RIGHT: 0px
}
.s3 .c2 {
	FLOAT: right; MARGIN-RIGHT: 0px
}
.s3 .c3 {
	FLOAT: right; MARGIN-RIGHT: 0px
}
.s3 .c4 {
	FLOAT: right; MARGIN-RIGHT: 0px
}
.s3 .c5 {
	FLOAT: right; MARGIN-RIGHT: 0px
}
.s3 .c6 {
	FLOAT: right; MARGIN-RIGHT: 0px
}
.s3 .c7 {
	FLOAT: right; MARGIN-RIGHT: 0px
}
.s3 .c8 {
	FLOAT: right; MARGIN-RIGHT: 0px
}
.s3 .c9 {
	FLOAT: right; MARGIN-RIGHT: 0px
}
.s3 .c10 {
	FLOAT: right; MARGIN-RIGHT: 0px
}
.s3 .c11 {
	FLOAT: right; MARGIN-RIGHT: 0px
}
.s3 .c12 {
	FLOAT: right; MARGIN-RIGHT: 0px
}
.s3 .c13 {
	FLOAT: right; MARGIN-RIGHT: 0px
}
.s3 .c14 {
	FLOAT: right; MARGIN-RIGHT: 0px
}
.s3 .c15 {
	FLOAT: right; MARGIN-RIGHT: 0px
}
.s3 .c16 {
	FLOAT: right; MARGIN-RIGHT: 0px
}
.s3 .c17 {
	FLOAT: right; MARGIN-RIGHT: 0px
}
.s3 .c18 {
	FLOAT: right; MARGIN-RIGHT: 0px
}
.s3 .c19 {
	FLOAT: right; MARGIN-RIGHT: 0px
}
.s3 .c20 {
	FLOAT: right; MARGIN-RIGHT: 0px
}
.s3 .c21 {
	FLOAT: right; MARGIN-RIGHT: 0px
}
.s3 .c22 {
	FLOAT: right; MARGIN-RIGHT: 0px
}
.s3 .f {
	FLOAT: left; MARGIN-LEFT: 0px; MARGIN-RIGHT: 1.06%
}
.s3 .l {
	FLOAT: left; MARGIN-LEFT: 1.06%; MARGIN-RIGHT: 0px
}
.s4 .c1 {
	MARGIN-LEFT: 0px
}
.s4 .c2 {
	MARGIN-LEFT: 0px
}
.s4 .c3 {
	MARGIN-LEFT: 0px
}
.s4 .c4 {
	MARGIN-LEFT: 0px
}
.s4 .c5 {
	MARGIN-LEFT: 0px
}
.s4 .c6 {
	MARGIN-LEFT: 0px
}
.s4 .c7 {
	MARGIN-LEFT: 0px
}
.s4 .c8 {
	MARGIN-LEFT: 0px
}
.s4 .c9 {
	MARGIN-LEFT: 0px
}
.s4 .c10 {
	MARGIN-LEFT: 0px
}
.s4 .c11 {
	MARGIN-LEFT: 0px
}
.s4 .c12 {
	MARGIN-LEFT: 0px
}
.s4 .c13 {
	MARGIN-LEFT: 0px
}
.s4 .c14 {
	MARGIN-LEFT: 0px
}
.s4 .c15 {
	MARGIN-LEFT: 0px
}
.s4 .c16 {
	MARGIN-LEFT: 0px
}
.s4 .c17 {
	MARGIN-LEFT: 0px
}
.s4 .c18 {
	MARGIN-LEFT: 0px
}
.s4 .c19 {
	MARGIN-LEFT: 0px
}
.s4 .c20 {
	MARGIN-LEFT: 0px
}
.s4 .c21 {
	MARGIN-LEFT: 0px
}
.s4 .c22 {
	MARGIN-LEFT: 0px
}
.s4 .f {
	FLOAT: right; MARGIN-LEFT: 1.06%; MARGIN-RIGHT: 0px
}
.s4 .l {
	FLOAT: right; MARGIN-LEFT: 1.06%; MARGIN-RIGHT: 1.06%
}
BODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; FONT: 12px/135% arial,helvetica,clean,sans-serif; HEIGHT: 100%; PADDING-TOP: 0px
}
IMG {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
LABEL {
	FONT-SIZE: 12px
}
H1 {
	LINE-HEIGHT: 1.2em; MARGIN-BOTTOM: 10px; FONT-SIZE: 20px; FONT-WEIGHT: bold
}
H2 {
	LINE-HEIGHT: 16px; MARGIN-BOTTOM: 10px; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
H3 {
	MARGIN-BOTTOM: 10px; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
HR {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; BORDER-RIGHT-STYLE: none; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-STYLE: none; HEIGHT: 1px; BORDER-LEFT-STYLE: none; PADDING-TOP: 0px
}
BODY {
	COLOR: #000
}
UL {
	COLOR: #000
}
DIV {
	COLOR: #000
}
LI {
	COLOR: #000
}
STRIKE {
	COLOR: #666
}
STRONG {
	FONT-WEIGHT: bold
}
HR {
	BORDER-BOTTOM: #99cce5 1px solid
}
.float-left {
	FLOAT: left
}
.float-right {
	FLOAT: right
}
.text-right {
	TEXT-ALIGN: right
}
.clearfix:after {
	LINE-HEIGHT: 0; DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both
}
.clear-both {
	LINE-HEIGHT: 0; DISPLAY: block; FLOAT: none !important; CLEAR: both; FONT-SIZE: 0px
}
.clrBoth {
	LINE-HEIGHT: 0; DISPLAY: block; FLOAT: none !important; CLEAR: both; FONT-SIZE: 0px
}
.clear-left {
	CLEAR: left
}
.clear-right {
	CLEAR: right
}
.spacer2 {
	HEIGHT: 10px
}
.spacer3 {
	HEIGHT: 5px
}
.spacer4 {
	HEIGHT: 1px
}
.hidden {
	DISPLAY: none
}
.notVisible {
	VISIBILITY: hidden
}
.offscreen {
	TEXT-INDENT: -9999px
}
#holding {
	Z-INDEX: 20; POSITION: absolute; BORDER-BOTTOM-STYLE: none; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; BORDER-RIGHT-STYLE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; FONT-FAMILY: arial,helvetica,clean,sans-serif; BORDER-TOP-STYLE: none; HEIGHT: 100%; BORDER-LEFT-STYLE: none; TOP: 0px; PADDING-TOP: 0px; LEFT: 0px
}
UL {
	COLOR: #888
}
LI {
	LIST-STYLE-TYPE: none; PADDING-LEFT: 10px; COLOR: #000; MARGIN-LEFT: -10px
}
UL.bullets LI {
	BACKGROUND: url(../images/bullet_type_2_us.gif) no-repeat 0px 0.55em
}
#holding {
	FILTER: alpha( opacity = 0 ); BACKGROUND-COLOR: #fff; opacity: 0
}
.common_divider_01 {
	BORDER-BOTTOM: #99cce5 1px solid
}
.common_divider_02 {
	BORDER-BOTTOM: #99cce5 1px solid
}
.js_inline_visible {
	DISPLAY: none
}
.js_inline_hidden {
	DISPLAY: inline
}
.js_visible {
	DISPLAY: none
}
.js_offscreen {
	POSITION: static !important
}
.js_onscreen {
	POSITION: absolute !important; LEFT: -9999px !important
}
.js_visibility_on {
	VISIBILITY: hidden
}
.js_visibility_off {
	VISIBILITY: visible
}
DIV.buttonBorder1 {
	BORDER-BOTTOM: #005b00 1px solid; BORDER-LEFT: #005b00 1px solid; BORDER-TOP: #005b00 1px solid; BORDER-RIGHT: #005b00 1px solid
}
SPAN.buttonBorder1 {
	BORDER-BOTTOM: #005b00 1px solid; BORDER-LEFT: #005b00 1px solid; BORDER-TOP: #005b00 1px solid; BORDER-RIGHT: #005b00 1px solid
}
SPAN.buttonBorder1 {
	DISPLAY: table-cell
}
SPAN.buttonBorder2 {
	DISPLAY: table-cell
}
SPAN.buttonBorder3 {
	DISPLAY: table-cell
}
SPAN.buttonBorder4 {
	DISPLAY: table-cell
}
DIV.buttonBorder1 {
	FLOAT: right
}
DIV.buttonBorder2 {
	BORDER-BOTTOM: #003d00 1px solid; BORDER-LEFT: #bfe1bf 1px solid; BORDER-TOP: #bfe1bf 1px solid; BORDER-RIGHT: #003d00 1px solid
}
SPAN.buttonBorder2 {
	BORDER-BOTTOM: #003d00 1px solid; BORDER-LEFT: #bfe1bf 1px solid; BORDER-TOP: #bfe1bf 1px solid; BORDER-RIGHT: #003d00 1px solid
}
DIV.buttonBorder2 {
	FLOAT: left
}
SPAN.buttonBorder3 {
	BORDER-BOTTOM: #555555 1px solid; BORDER-LEFT: #555555 1px solid; BORDER-TOP: #555555 1px solid; BORDER-RIGHT: #555555 1px solid
}
DIV.buttonBorder3 {
	BORDER-BOTTOM: #555555 1px solid; BORDER-LEFT: #555555 1px solid; BORDER-TOP: #555555 1px solid; BORDER-RIGHT: #555555 1px solid
}
DIV.buttonBorder3 {
	FLOAT: right
}
SPAN.buttonBorder4 {
	BORDER-BOTTOM: #4c4c4c 1px solid; BORDER-LEFT: #f1f1f1 1px solid; BORDER-TOP: #f1f1f1 1px solid; BORDER-RIGHT: #4c4c4c 1px solid
}
DIV.buttonBorder4 {
	BORDER-BOTTOM: #4c4c4c 1px solid; BORDER-LEFT: #f1f1f1 1px solid; BORDER-TOP: #f1f1f1 1px solid; BORDER-RIGHT: #4c4c4c 1px solid
}
SPAN.buttonBorder2 BUTTON {
	BACKGROUND-IMAGE: url(../images/button_bg.gif); PADDING-BOTTOM: 5px; BORDER-RIGHT-WIDTH: 0px; BACKGROUND-COLOR: #080; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: arial,helvetica,clean,sans-serif; BACKGROUND-POSITION: 0px -50px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 21px; COLOR: #fff; FONT-SIZE: 12px; BORDER-LEFT-WIDTH: 0px; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
DIV.buttonBorder2 BUTTON {
	BACKGROUND-IMAGE: url(../images/button_bg.gif); PADDING-BOTTOM: 5px; BORDER-RIGHT-WIDTH: 0px; BACKGROUND-COLOR: #080; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: arial,helvetica,clean,sans-serif; BACKGROUND-POSITION: 0px -50px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 21px; COLOR: #fff; FONT-SIZE: 12px; BORDER-LEFT-WIDTH: 0px; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
SPAN.buttonBorder2 INPUT.submitButton {
	BACKGROUND-IMAGE: url(../images/button_bg.gif); PADDING-BOTTOM: 5px; BORDER-RIGHT-WIDTH: 0px; BACKGROUND-COLOR: #080; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: arial,helvetica,clean,sans-serif; BACKGROUND-POSITION: 0px -50px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 21px; COLOR: #fff; FONT-SIZE: 12px; BORDER-LEFT-WIDTH: 0px; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
DIV.buttonBorder2 INPUT.submitButton {
	BACKGROUND-IMAGE: url(../images/button_bg.gif); PADDING-BOTTOM: 5px; BORDER-RIGHT-WIDTH: 0px; BACKGROUND-COLOR: #080; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: arial,helvetica,clean,sans-serif; BACKGROUND-POSITION: 0px -50px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 21px; COLOR: #fff; FONT-SIZE: 12px; BORDER-LEFT-WIDTH: 0px; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
SPAN.buttonBorder4 BUTTON {
	PADDING-BOTTOM: 3px !important; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 10px !important; PADDING-RIGHT: 10px !important; BACKGROUND: url(../images/cancel_button_bg.png) #999 0px -40px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 21px; COLOR: #fff; FONT-SIZE: 12px; BORDER-LEFT-WIDTH: 0px; FONT-WEIGHT: bold; PADDING-TOP: 0px !important
}
DIV.buttonBorder4 BUTTON {
	PADDING-BOTTOM: 3px !important; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 10px !important; PADDING-RIGHT: 10px !important; BACKGROUND: url(../images/cancel_button_bg.png) #999 0px -40px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 21px; COLOR: #fff; FONT-SIZE: 12px; BORDER-LEFT-WIDTH: 0px; FONT-WEIGHT: bold; PADDING-TOP: 0px !important
}
SPAN.buttonBorder4 INPUT.submitButton {
	PADDING-BOTTOM: 3px !important; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 10px !important; PADDING-RIGHT: 10px !important; BACKGROUND: url(../images/cancel_button_bg.png) #999 0px -40px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 21px; COLOR: #fff; FONT-SIZE: 12px; BORDER-LEFT-WIDTH: 0px; FONT-WEIGHT: bold; PADDING-TOP: 0px !important
}
DIV.buttonBorder4 INPUT.submitButton {
	PADDING-BOTTOM: 3px !important; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 10px !important; PADDING-RIGHT: 10px !important; BACKGROUND: url(../images/cancel_button_bg.png) #999 0px -40px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 21px; COLOR: #fff; FONT-SIZE: 12px; BORDER-LEFT-WIDTH: 0px; FONT-WEIGHT: bold; PADDING-TOP: 0px !important
}
BUTTON {
	BORDER-BOTTOM-STYLE: none; LINE-HEIGHT: 15px; BORDER-RIGHT-STYLE: none; MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; CURSOR: pointer
}
INPUT.submitButton {
	BORDER-BOTTOM-STYLE: none; LINE-HEIGHT: 15px; BORDER-RIGHT-STYLE: none; MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; CURSOR: pointer
}
INPUT.submitButtonAsLink {
	BORDER-BOTTOM: #336699 1px solid; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #369; BORDER-TOP: 0px; CURSOR: pointer; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
DIV.notActive BUTTON.calculating {
	COLOR: #b40014
}
DIV.notActive {
	BORDER-BOTTOM: #ababab 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ababab 1px solid; WIDTH: auto; OVERFLOW: hidden; BORDER-TOP: #ababab 1px solid; BORDER-RIGHT: #ababab 1px solid
}
DIV.notActive .buttonBorder2 {
	BORDER-BOTTOM: #666666 1px solid; BORDER-LEFT: #f7f7f7 1px solid; BORDER-TOP: #f7f7f7 1px solid; BORDER-RIGHT: #666666 1px solid
}
DIV.notActive BUTTON {
	BACKGROUND-IMAGE: url(../images/v_21_eaeaea_cecece.gif); BORDER-RIGHT-WIDTH: 0px; BACKGROUND-COLOR: #cecece; MARGIN: 0px; WIDTH: auto; BACKGROUND-REPEAT: repeat-x; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 21px; COLOR: #fff; FONT-SIZE: 12px; BORDER-LEFT-WIDTH: 0px; FONT-WEIGHT: bold
}
DIV.notActive INPUT.submitButton {
	BACKGROUND-IMAGE: url(../images/v_21_eaeaea_cecece.gif); BORDER-RIGHT-WIDTH: 0px; BACKGROUND-COLOR: #cecece; MARGIN: 0px; WIDTH: auto; BACKGROUND-REPEAT: repeat-x; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 21px; COLOR: #fff; FONT-SIZE: 12px; BORDER-LEFT-WIDTH: 0px; FONT-WEIGHT: bold
}
.buttonBorder1 A {
	BORDER-BOTTOM-STYLE: none; LINE-HEIGHT: 21px; BORDER-RIGHT-STYLE: none; MARGIN: 0px; BORDER-TOP-STYLE: none; COLOR: #fff; BORDER-LEFT-STYLE: none; CURSOR: pointer; FONT-WEIGHT: bold
}
.buttonBorder1 A:link {
	BORDER-BOTTOM-STYLE: none; LINE-HEIGHT: 21px; BORDER-RIGHT-STYLE: none; MARGIN: 0px; BORDER-TOP-STYLE: none; COLOR: #fff; BORDER-LEFT-STYLE: none; CURSOR: pointer; FONT-WEIGHT: bold
}
.buttonBorder1 A:visited {
	BORDER-BOTTOM-STYLE: none; LINE-HEIGHT: 21px; BORDER-RIGHT-STYLE: none; MARGIN: 0px; BORDER-TOP-STYLE: none; COLOR: #fff; BORDER-LEFT-STYLE: none; CURSOR: pointer; FONT-WEIGHT: bold
}
.buttonBorder1 A:hover {
	BORDER-BOTTOM-STYLE: none; LINE-HEIGHT: 21px; BORDER-RIGHT-STYLE: none; MARGIN: 0px; BORDER-TOP-STYLE: none; COLOR: #fff; BORDER-LEFT-STYLE: none; CURSOR: pointer; FONT-WEIGHT: bold
}
.buttonBorder1 A:active {
	BORDER-BOTTOM-STYLE: none; LINE-HEIGHT: 21px; BORDER-RIGHT-STYLE: none; MARGIN: 0px; BORDER-TOP-STYLE: none; COLOR: #fff; BORDER-LEFT-STYLE: none; CURSOR: pointer; FONT-WEIGHT: bold
}
.buttonBorder1 SPAN.button {
	BORDER-BOTTOM-STYLE: none; LINE-HEIGHT: 21px; BORDER-RIGHT-STYLE: none; MARGIN: 0px; BORDER-TOP-STYLE: none; COLOR: #fff; BORDER-LEFT-STYLE: none; CURSOR: pointer; FONT-WEIGHT: bold
}
SPAN.buttonBorder2 A {
	BACKGROUND-IMAGE: url(../images/button_bg.gif); PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; BACKGROUND-COLOR: #080; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; BACKGROUND-POSITION: 0px -50px; FLOAT: left; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 21px; COLOR: #fff; FONT-SIZE: 12px; BORDER-LEFT-WIDTH: 0px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 0px
}
DIV.buttonBorder2 A {
	BACKGROUND-IMAGE: url(../images/button_bg.gif); PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; BACKGROUND-COLOR: #080; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; BACKGROUND-POSITION: 0px -50px; FLOAT: left; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 21px; COLOR: #fff; FONT-SIZE: 12px; BORDER-LEFT-WIDTH: 0px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 0px
}
DIV.buttonBorder2 SPAN.button {
	BACKGROUND-IMAGE: url(../images/button_bg.gif); PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; BACKGROUND-COLOR: #080; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; BACKGROUND-POSITION: 0px -50px; FLOAT: left; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 21px; COLOR: #fff; FONT-SIZE: 12px; BORDER-LEFT-WIDTH: 0px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 0px
}
SPAN.buttonBorder2 SPAN.button {
	BACKGROUND-IMAGE: url(../images/button_bg.gif); PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; BACKGROUND-COLOR: #080; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; BACKGROUND-POSITION: 0px -50px; FLOAT: left; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 21px; COLOR: #fff; FONT-SIZE: 12px; BORDER-LEFT-WIDTH: 0px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.buttonBorder2 A:link {
	TEXT-DECORATION: none
}
.buttonBorder2 A:visited {
	TEXT-DECORATION: none
}
.buttonBorder2 A:hover {
	TEXT-DECORATION: none
}
.buttonBorder2 A:active .buttonBorder2 A {
	TEXT-DECORATION: none
}
.buttonBorder3 A {
	BORDER-BOTTOM-STYLE: none; LINE-HEIGHT: 21px; BORDER-RIGHT-STYLE: none; MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; CURSOR: pointer; FONT-WEIGHT: bold
}
.buttonBorder3 A:link {
	BORDER-BOTTOM-STYLE: none; LINE-HEIGHT: 21px; BORDER-RIGHT-STYLE: none; MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; CURSOR: pointer; FONT-WEIGHT: bold
}
.buttonBorder3 A:visited {
	BORDER-BOTTOM-STYLE: none; LINE-HEIGHT: 21px; BORDER-RIGHT-STYLE: none; MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; CURSOR: pointer; FONT-WEIGHT: bold
}
.buttonBorder3 A:hover {
	BORDER-BOTTOM-STYLE: none; LINE-HEIGHT: 21px; BORDER-RIGHT-STYLE: none; MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; CURSOR: pointer; FONT-WEIGHT: bold
}
.buttonBorder3 A:active {
	BORDER-BOTTOM-STYLE: none; LINE-HEIGHT: 21px; BORDER-RIGHT-STYLE: none; MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; CURSOR: pointer; FONT-WEIGHT: bold
}
DIV.buttonBorder4 A {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block !important; BACKGROUND: url(../images/cancel_button_bg.png) #ce5d0c 0px -40px; FLOAT: left; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 21px; COLOR: #fff !important; FONT-SIZE: 12px; BORDER-LEFT-WIDTH: 0px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.buttonBorder1 {
	POSITION: relative
}
.buttonBorder2 {
	POSITION: relative
}
.buttonBorder3 {
	POSITION: relative
}
.buttonBorder4 {
	POSITION: relative
}
.C_datepicker {
	Z-INDEX: 100; DISPLAY: none
}
.C_datepicker TABLE {
	BORDER-SPACING: 0; WIDTH: 100%; BORDER-COLLAPSE: collapse
}
.C_datepicker .lvs {
	BACKGROUND-IMAGE: url(../images/calendar_v.png); BACKGROUND-REPEAT: repeat-y
}
.C_datepicker .rvs {
	BACKGROUND-IMAGE: url(../images/calendar_v.png); BACKGROUND-REPEAT: repeat-y
}
.C_datepicker .tls {
	BACKGROUND-IMAGE: url(../images/calendar_h.png)
}
.C_datepicker .trs {
	BACKGROUND-IMAGE: url(../images/calendar_h.png)
}
.C_datepicker .bls {
	BACKGROUND-IMAGE: url(../images/calendar_h.png)
}
.C_datepicker .brs {
	BACKGROUND-IMAGE: url(../images/calendar_h.png)
}
.C_datepicker .ths {
	BACKGROUND-IMAGE: url(../images/calendar_h.png)
}
.C_datepicker .bhs {
	BACKGROUND-IMAGE: url(../images/calendar_h.png)
}
.C_datepicker .lvs {
	WIDTH: 16px
}
.C_datepicker .rvs {
	WIDTH: 16px
}
.C_datepicker .tls {
	WIDTH: 16px
}
.C_datepicker .trs {
	WIDTH: 16px
}
.C_datepicker .bls {
	WIDTH: 16px
}
.C_datepicker .brs {
	WIDTH: 16px
}
.C_datepicker .bhs {
	HEIGHT: 16px
}
.C_datepicker .bls {
	HEIGHT: 16px
}
.C_datepicker .brs {
	HEIGHT: 16px
}
.C_datepicker .ths {
	HEIGHT: 24px
}
.C_datepicker .tls {
	HEIGHT: 24px
}
.C_datepicker .trs {
	HEIGHT: 24px
}
.C_datepicker .tls {
	BACKGROUND-POSITION: 0px 8px
}
.C_datepicker .trs {
	BACKGROUND-POSITION: -16px 8px
}
.C_datepicker .bls {
	BACKGROUND-POSITION: 0px -16px
}
.C_datepicker .brs {
	BACKGROUND-POSITION: -16px -16px
}
.C_datepicker .ths {
	BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: 0px -32px; VERTICAL-ALIGN: top
}
.C_datepicker .bhs {
	BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: 0px -40px
}
.C_datepicker .lvs {
	BACKGROUND-POSITION: 0px 0px
}
.C_datepicker .rvs {
	BACKGROUND-POSITION: -16px 0px
}
.C_datepicker .tail {
	BORDER-BOTTOM: #666 15px solid; BORDER-LEFT: transparent 15px solid; MARGIN-TOP: 2px; WIDTH: 0px; HEIGHT: 0px; BORDER-RIGHT: transparent 15px solid
}
.C_datepicker .main {
	POSITION: relative; MARGIN-TOP: -16px; ZOOM: 1; BACKGROUND: #666; MARGIN-LEFT: -16px; TOP: 8px; LEFT: 8px
}
.C_datepicker .hidden-accessible {
	POSITION: absolute; LEFT: -1342177.28px
}
.multi.C_datepicker {
	WIDTH: auto
}
.multi.C_datepicker .group {
	FLOAT: left
}
.multi.C_datepicker .group TABLE {
	MARGIN: 0px auto 0.4em; WIDTH: 95%
}
.multi-2.C_datepicker .group {
	WIDTH: 50%
}
.multi-3.C_datepicker .group {
	WIDTH: 33.3%
}
.multi-4.C_datepicker .group {
	WIDTH: 25%
}
.multi.C_datepicker .group-last .header {
	BORDER-LEFT-WIDTH: 0px
}
.multi.C_datepicker .group-middle .header {
	BORDER-LEFT-WIDTH: 0px
}
.multi.C_datepicker .buttonpane {
	CLEAR: left
}
.C_datepicker .header {
	POSITION: relative; PADDING-BOTTOM: 0.2em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0.2em
}
.C_datepicker .header A.disabled {
	DISPLAY: none
}
.C_datepicker .prev {
	POSITION: absolute; WIDTH: 26px; HEIGHT: 1.8em; TOP: 2px
}
.C_datepicker .next {
	POSITION: absolute; WIDTH: 26px; HEIGHT: 1.8em; TOP: 2px
}
.C_datepicker .prev {
	LEFT: 2px
}
.C_datepicker .next {
	RIGHT: 2px
}
.C_datepicker .prev SPAN {
	POSITION: absolute; MARGIN: -7px 0px 0px -10px; TOP: 50%; LEFT: 50%
}
.C_datepicker .next SPAN {
	POSITION: absolute; MARGIN: -7px 0px 0px -10px; TOP: 50%; LEFT: 50%
}
.C_datepicker .title {
	TEXT-ALIGN: center; LINE-HEIGHT: 1.8em; MARGIN: 0px 2.3em; COLOR: #fff; FONT-WEIGHT: bold
}
.C_datepicker .title SELECT {
	MARGIN: 1px 0px; FONT-SIZE: 1em
}
.C_datepicker .icon_sprite {
	TEXT-INDENT: -99999px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; OVERFLOW: hidden
}
.rtl.C_datepicker {
	DIRECTION: rtl
}
.rtl.C_datepicker .prev {
	RIGHT: 2px; LEFT: auto
}
.rtl.C_datepicker .next {
	RIGHT: auto; LEFT: 2px
}
.rtl.C_datepicker .prev:hover {
	RIGHT: 1px; LEFT: auto
}
.rtl.C_datepicker .next:hover {
	RIGHT: auto; LEFT: 1px
}
.rtl.C_datepicker .buttonpane {
	CLEAR: right
}
.rtl.C_datepicker .buttonpane BUTTON {
	FLOAT: left
}
.rtl.C_datepicker .buttonpane BUTTON.current {
	FLOAT: right
}
.rtl.C_datepicker .group {
	FLOAT: right
}
.rtl.C_datepicker .group-last .header {
	BORDER-RIGHT-WIDTH: 0px; BORDER-LEFT-WIDTH: 1px
}
.rtl.C_datepicker .group-middle .header {
	BORDER-RIGHT-WIDTH: 0px; BORDER-LEFT-WIDTH: 1px
}
.C_datepicker .calendar TH {
	TEXT-ALIGN: center; COLOR: #fff; FONT-WEIGHT: bold
}
.C_datepicker .calendar TD {
	WIDTH: 25px; BACKGROUND: #fff; HEIGHT: 24px; COLOR: #666
}
.C_datepicker .calendar TD A {
	TEXT-ALIGN: center; PADDING-BOTTOM: 3px; MARGIN: 1px; PADDING-LEFT: 3px; WIDTH: 17px; PADDING-RIGHT: 3px; DISPLAY: block; HEIGHT: 17px; COLOR: #666; TEXT-DECORATION: none; PADDING-TOP: 3px
}
.C_datepicker .calendar TD SPAN {
	TEXT-ALIGN: center; PADDING-BOTTOM: 3px; MARGIN: 1px; PADDING-LEFT: 3px; WIDTH: 17px; PADDING-RIGHT: 3px; DISPLAY: block; HEIGHT: 17px; COLOR: #666; TEXT-DECORATION: none; PADDING-TOP: 3px
}
.C_datepicker .state-highlight {
	FONT-WEIGHT: bold
}
.C_datepicker .calendar TD.current-day {
	BACKGROUND: #b0b0b0; COLOR: #fff; FONT-WEIGHT: bold
}
.C_datepicker .calendar TD.range-day {
	BACKGROUND: #b0b0b0; COLOR: #fff; FONT-WEIGHT: bold
}
.C_datepicker .calendar TD.current-day A {
	COLOR: #fff
}
.C_datepicker .calendar TD.range-day A {
	COLOR: #fff
}
.C_datepicker DIV.departure TD.state-hover A {
	BORDER-BOTTOM: #b0b0b0 1px solid; BORDER-LEFT: #b0b0b0 1px solid; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-LEFT: 4px; WIDTH: 15px; PADDING-RIGHT: 4px; HEIGHT: 15px; BORDER-TOP: #b0b0b0 1px solid; BORDER-RIGHT: #b0b0b0 1px solid; PADDING-TOP: 4px
}
.C_datepicker .calendar TD.range-last-day A {
	BORDER-BOTTOM: #b0b0b0 1px solid; BORDER-LEFT: #b0b0b0 1px solid; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-LEFT: 4px; WIDTH: 15px; PADDING-RIGHT: 4px; HEIGHT: 15px; BORDER-TOP: #b0b0b0 1px solid; BORDER-RIGHT: #b0b0b0 1px solid; PADDING-TOP: 4px
}
.C_datepicker DIV.arrival TD.state-hover A {
	PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BACKGROUND: #b0b0b0; COLOR: #fff; PADDING-TOP: 4px
}
.C_datepicker .calendar TD.unselectable SPAN {
	COLOR: #ccc; FONT-WEIGHT: normal
}
.common_tabs .tabs {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: normal; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; FLOAT: left; FONT-SIZE: 14px; PADDING-TOP: 0px
}
.common_tabs .tabs UL {
	POSITION: relative; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 5px; BOTTOM: -1px; PADDING-RIGHT: 5px; PADDING-TOP: 0px
}
.common_tabs .tabs LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 3px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: left; PADDING-TOP: 0px
}
.common_tabs .tabs LI.active {
	LIST-STYLE-TYPE: none; DISPLAY: inline
}
.common_tabs .tabs A {
	PADDING-BOTTOM: 4px; OUTLINE-STYLE: none; PADDING-LEFT: 9px; PADDING-RIGHT: 10px; DISPLAY: block; MARGIN-BOTTOM: 2px; FONT-SIZE: 14px; TEXT-DECORATION: none; PADDING-TOP: 7px
}
.common_tabs .tabs A:link {
	PADDING-BOTTOM: 4px; OUTLINE-STYLE: none; PADDING-LEFT: 9px; PADDING-RIGHT: 10px; DISPLAY: block; MARGIN-BOTTOM: 2px; FONT-SIZE: 14px; TEXT-DECORATION: none; PADDING-TOP: 7px
}
.common_tabs .tabs A:visited {
	PADDING-BOTTOM: 4px; OUTLINE-STYLE: none; PADDING-LEFT: 9px; PADDING-RIGHT: 10px; DISPLAY: block; MARGIN-BOTTOM: 2px; FONT-SIZE: 14px; TEXT-DECORATION: none; PADDING-TOP: 7px
}
.common_tabs .tabs #active_tab {
	POSITION: relative
}
.common_tabs .tabs #active_tab A {
	PADDING-BOTTOM: 5px; CURSOR: default
}
.common_tabs DIV.tabs {
	BORDER-BOTTOM: #bbd9e1 1px solid
}
.common_tabs .tabs LI {
	BACKGROUND-IMAGE: url(../images/tabs_shadow_red.gif); BORDER-BOTTOM: #39c 1px; BORDER-LEFT: #39c 1px solid; BACKGROUND-COLOR: #39c; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #39c 1px solid; BORDER-RIGHT: #39c 1px solid
}
.common_tabs .tabs LI:focus {
	BORDER-BOTTOM: #729dab 1px; BORDER-LEFT: #729dab 1px solid; BACKGROUND: #729dab; BORDER-TOP: #729dab 1px solid; BORDER-RIGHT: #729dab 1px solid
}
.common_tabs .tabs LI:hover {
	BORDER-BOTTOM: #729dab 1px; BORDER-LEFT: #729dab 1px solid; BACKGROUND: #729dab; BORDER-TOP: #729dab 1px solid; BORDER-RIGHT: #729dab 1px solid
}
.common_tabs .tabs LI.active {
	BORDER-BOTTOM: #ffc 1px solid
}
.common_tabs .tabs A {
	COLOR: #fff; FONT-WEIGHT: bold
}
.common_tabs .tabs A:link {
	COLOR: #fff; FONT-WEIGHT: bold
}
.common_tabs .tabs A:visited {
	COLOR: #fff; FONT-WEIGHT: bold
}
.common_tabs .tabs LI.active_tab {
	BACKGROUND-IMAGE: none; BORDER-BOTTOM: #fff 0px solid; BORDER-LEFT: #bbd9e1 1px solid; BACKGROUND-COLOR: #fff; BORDER-TOP: #bbd9e1 1px solid; BORDER-RIGHT: #bbd9e1 1px solid
}
.common_tabs .tabs LI.active_tab:hover {
	BORDER-BOTTOM: #bbd9e1 0px solid; BORDER-LEFT: #bbd9e1 1px solid; BACKGROUND-COLOR: #fff; BORDER-TOP: #bbd9e1 1px solid; BORDER-RIGHT: #bbd9e1 1px solid
}
.common_tabs .tabs .prices {
	BACKGROUND-IMAGE: url(../images/v_6_00000004_0000002b.png); BORDER-BOTTOM: #fff 0px solid; BORDER-LEFT: #309a04 1px solid; BACKGROUND-COLOR: #309a04; BORDER-TOP: #309a04 1px solid; BORDER-RIGHT: #309a04 1px solid
}
.common_tabs .tabs .prices:focus {
	BORDER-BOTTOM: #257b00 1px; BORDER-LEFT: #257b00 1px solid; BACKGROUND: #257b00; BORDER-TOP: #257b00 1px solid; BORDER-RIGHT: #257b00 1px solid
}
.common_tabs .tabs .prices:hover {
	BORDER-BOTTOM: #257b00 1px; BORDER-LEFT: #257b00 1px solid; BACKGROUND: #257b00; BORDER-TOP: #257b00 1px solid; BORDER-RIGHT: #257b00 1px solid
}
.common_tabs .tabs .active_tab A {
	COLOR: #000 !important
}
A {
	COLOR: #369; TEXT-DECORATION: underline
}
A:link {
	COLOR: #369; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #369; TEXT-DECORATION: underline
}
A {
	COLOR: #369; TEXT-DECORATION: underline
}
A:link {
	COLOR: #369
}
A:visited {
	COLOR: #369
}
A:focus {
	COLOR: #369
}
A:hover {
	COLOR: #369; TEXT-DECORATION: none
}
A:active {
	COLOR: #369
}
SPAN.link {
	COLOR: #369; FONT-SIZE: 12px; CURSOR: pointer; TEXT-DECORATION: underline
}
SPAN.link:link {
	
}
SPAN.link:visited {
	
}
SPAN.link:hover {
	COLOR: #369; TEXT-DECORATION: none
}
SPAN.hover.link {
	COLOR: #369; TEXT-DECORATION: none
}
SPAN.link:active {
	
}
.link2 A {
	COLOR: #369; TEXT-DECORATION: underline
}
.link2 A:link {
	COLOR: #369
}
.link2 A:visited {
	COLOR: #369
}
.link2 A:hover {
	TEXT-DECORATION: none
}
.link2 A:active {
	COLOR: #369
}
.seolinkblock DIV.content {
	BORDER-BOTTOM-STYLE: none !important; PADDING-BOTTOM: 5px; LINE-HEIGHT: 1.6em; BORDER-RIGHT-STYLE: none !important; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP-STYLE: none !important; BORDER-LEFT-STYLE: none !important; PADDING-TOP: 5px
}
.seolinkblock UL {
	PADDING-LEFT: 15px
}
DIV SPAN.skype_pnh_print_container {
	DISPLAY: inline !important
}
DIV SPAN.skype_pnh_container {
	DISPLAY: none !important
}
.nonvaluepricedrivers .content UL {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 17px
}
.nonvaluepricedrivers .price_guarantee {
	HEIGHT: 1.4em; PADDING-TOP: 1px
}
.nonvaluepricedrivers A {
	CURSOR: pointer
}
.nonvaluepricedrivers .lowest_price_guaranteed {
	DISPLAY: block; FLOAT: right
}
.notificationMsg {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; MARGIN-BOTTOM: 10px; PADDING-TOP: 1px
}
.notificationMsg TABLE {
	LINE-HEIGHT: 16px; WIDTH: 100%; DISPLAY: block; FONT-SIZE: 12px
}
.notificationMsg TABLE IMG {
	PADDING-RIGHT: 5px
}
.notificationMsg TABLE STRONG {
	FONT-WEIGHT: bold
}
.notificationMsg TABLE .noticeTextType1 {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 16px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.notificationMsg .msgIcon {
	WIDTH: 50px; HEIGHT: 50px
}
.resultBox A.hotelNameLink {
	COLOR: #555
}
.mapScrollBox .notificationMsg {
	MARGIN: 5px
}
#twoColLeftContainer .mapScrollBox .notificationMsg TABLE TR:hover {
	BACKGROUND-COLOR: transparent; CURSOR: auto
}
.mapScrollBox .msgGeneral .msgIcon {
	BACKGROUND: url(../images/notification_msg_general_type_2.gif) no-repeat 5px 50%
}
.mapScrollBox .notificationMsg .msgIcon {
	WIDTH: 32px; PADDING-RIGHT: 0px !important; HEIGHT: 32px
}
.msgBad {
	BORDER-BOTTOM: #c00 1px solid; BORDER-LEFT: #c00 1px solid; BORDER-TOP: #c00 1px solid; BORDER-RIGHT: #c00 1px solid
}
.msgBad TABLE {
	BACKGROUND: #fff; COLOR: #b40014
}
.msgBad A:link {
	COLOR: #b40014; TEXT-DECORATION: underline
}
.msgBad A:visited {
	COLOR: #b40014; TEXT-DECORATION: underline
}
.msgBad A:hover {
	COLOR: #b40014; TEXT-DECORATION: none
}
.msgBad A:active {
	COLOR: #b40014; TEXT-DECORATION: none
}
.msgBad .msgIcon {
	BACKGROUND: url(../images/error_alert_icons_theme_red.png) no-repeat -50px 0px
}
.hotelNotAvailable A.hotelNameLink {
	COLOR: #fff
}
.msgGood {
	BORDER-BOTTOM: #bfbfbf 1px solid; BORDER-LEFT: #bfbfbf 1px solid; BORDER-TOP: #bfbfbf 1px solid; BORDER-RIGHT: #bfbfbf 1px solid
}
.msgGood TABLE {
	BACKGROUND: url(../images/v_100_ffffff_ebebeb.gif) #eee repeat-x 50% 50%; COLOR: #008800
}
.msgGood A:link {
	COLOR: #008800; TEXT-DECORATION: underline
}
.msgGood A:visited {
	COLOR: #008800; TEXT-DECORATION: underline
}
.msgGood A:hover {
	COLOR: #008800; TEXT-DECORATION: none
}
.msgGood A:active {
	COLOR: #008800; TEXT-DECORATION: none
}
.msgGood .msgIcon {
	WIDTH: 46px; BACKGROUND: url(../images/notification_msg_good.gif) no-repeat 50% 50%; HEIGHT: 46px
}
.hotelAvailable A.hotelNameLink {
	COLOR: #fff
}
.msgGeneral {
	BORDER-BOTTOM: #d1b993 1px solid; BORDER-LEFT: #d1b993 1px solid; BORDER-TOP: #d1b993 1px solid; BORDER-RIGHT: #d1b993 1px solid
}
.msgGeneral TABLE {
	BACKGROUND: #ffeac3; COLOR: #000
}
.msgGeneral .msgIcon {
	BACKGROUND: url(../images/error_alert_icons_theme_red.png) no-repeat -250px 0px
}
.msgGeneral .noticeTextType1 EM {
	COLOR: #b40116; FONT-WEIGHT: bold
}
.msgGeneral .strongText {
	FONT-SIZE: 14px
}
.msgGeneral A.style2:link {
	COLOR: #555; TEXT-DECORATION: underline
}
.msgGeneral A.style2:visited {
	TEXT-DECORATION: underline
}
.msgGeneral A.style2:hover {
	TEXT-DECORATION: none
}
.msgGeneral A.style2:active {
	TEXT-DECORATION: underline
}
.notificationMsg_proto {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
.notificationMsg_proto H1 {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 50px; PADDING-RIGHT: 50px; COLOR: #c00; FONT-SIZE: 28px; FONT-WEIGHT: normal; PADDING-TOP: 30px
}
.notificationMsg_proto H1 DIV.exclamation_mark {
	POSITION: absolute; WIDTH: 50px; HEIGHT: 130px; TOP: -60px; LEFT: -10px
}
.notificationMsg_proto H1 DIV.circle {
	POSITION: relative; FONT-FAMILY: Times; COLOR: #c00; FONT-SIZE: 300px; TOP: 0px; LEFT: 0px
}
.notificationMsg_proto H1 DIV.exclamation {
	POSITION: absolute; FONT-FAMILY: arial,helvetica,clean,sans-serif; COLOR: white; FONT-SIZE: 28px; TOP: 89px; FONT-WEIGHT: bold; LEFT: 34px
}
.notificationMsg_proto H2 {
	BORDER-BOTTOM: #ccc 3px solid; MARGIN: 30px 50px 10px; COLOR: #555; FONT-SIZE: 22px; FONT-WEIGHT: normal
}
.notificationMsg_proto H2 SPAN {
	BACKGROUND: white
}
.notificationMsg_proto P {
	MARGIN: 10px 50px; COLOR: #555; FONT-SIZE: 16px
}
.notificationMsg_proto DIV.describe {
	PADDING-BOTTOM: 20px; MARGIN: 10px 50px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND: #eaf5fa; PADDING-TOP: 20px
}
.notificationMsg_proto DIV.describe P {
	MARGIN: 0px 0px 10px
}
.notificationMsg_proto DIV.describe TEXTAREA {
	WIDTH: 100%; MARGIN-BOTTOM: 25px; HEIGHT: 85px
}
.notificationMsg_proto UL.p404 {
	PADDING-BOTTOM: 0px; MARGIN: 10px 50px; MIN-HEIGHT: 140px; PADDING-LEFT: 210px; PADDING-RIGHT: 0px; BACKGROUND: url(/images/hcom-imageversion/common/backgrounds/404.jpg) no-repeat left center; PADDING-TOP: 1px
}
.notificationMsg_proto UL.p404 LI {
	MARGIN: 20px 0px; FLOAT: none
}
.notificationMsg_proto DIV.p500 {
	PADDING-BOTTOM: 0px; MARGIN: 10px 50px; MIN-HEIGHT: 170px; PADDING-LEFT: 0px; PADDING-RIGHT: 280px; BACKGROUND: url(/images/hcom-imageversion/common/backgrounds/500.jpg) no-repeat right center; PADDING-TOP: 1px
}
.notificationMsg_proto DIV.p500 P {
	LINE-HEIGHT: 20px; MARGIN: 20px 0px
}
.notificationMsg_proto UL.p404 LI SPAN {
	FLOAT: left; FONT-SIZE: 16px
}
.notificationMsg_proto DIV.p500 A SPAN {
	FLOAT: left; FONT-SIZE: 16px
}
.common_module_box {
	MARGIN-TOP: 10px
}
.common_module_box H2 {
	MARGIN-TOP: 3px
}
.common_module_box DIV.content {
	BORDER-BOTTOM: #e5e5e5 1px solid; BORDER-LEFT: #e5e5e5 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: #e5e5e5 1px solid; BORDER-RIGHT: #e5e5e5 1px solid; PADDING-TOP: 5px
}
.star_sprite {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; FONT-SIZE: 1px; PADDING-TOP: 0px
}
.guest_sprite {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; FONT-SIZE: 1px; PADDING-TOP: 0px
}
.icon_sprite_breakfast {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; FONT-SIZE: 1px; PADDING-TOP: 0px
}
.icon_sprite_all_inclusive {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; FONT-SIZE: 1px; PADDING-TOP: 0px
}
.icon_sprite_promo {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; FONT-SIZE: 1px; PADDING-TOP: 0px
}
.icon_sprite_tick_cross {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; FONT-SIZE: 1px; PADDING-TOP: 0px
}
.icon_sprite_pop_div {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; FONT-SIZE: 1px; PADDING-TOP: 0px
}
.icon_sprite_png_include_taxes {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; FONT-SIZE: 1px; PADDING-TOP: 0px
}
.icon_sprite_calendar {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; FONT-SIZE: 1px; PADDING-TOP: 0px
}
.icon_sprite_delimiter DIV {
	LINE-HEIGHT: 1px; WIDTH: 6px; BACKGROUND-POSITION: -150px -250px; HEIGHT: 7px
}
.icon_sprite_open_close {
	MARGIN: 3px 6px 0px 0px; WIDTH: 7px; FLOAT: left; HEIGHT: 9px
}
.icon_sprite_open_close SPAN {
	LINE-HEIGHT: 1px; WIDTH: 7px; DISPLAY: block; BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat -150px -50px; HEIGHT: 9px
}
.icon_sprite_open_close SPAN.closed {
	BACKGROUND-POSITION: -150px 0px
}
.flags SPAN {
	WIDTH: 16px; DISPLAY: block; BACKGROUND: url(../images/flags.png) no-repeat; FLOAT: left; HEIGHT: 11px; OVERFLOW: hidden
}
.flags .AUT {
	BACKGROUND-POSITION: 0px -540px
}
.flags .BEL {
	BACKGROUND-POSITION: 0px 0px
}
.flags .HRV {
	BACKGROUND-POSITION: 0px -20px
}
.flags .CZE {
	BACKGROUND-POSITION: 0px -40px
}
.flags .DNK {
	BACKGROUND-POSITION: 0px -60px
}
.flags .EST {
	BACKGROUND-POSITION: 0px -80px
}
.flags .FIN {
	BACKGROUND-POSITION: 0px -100px
}
.flags .FRA {
	BACKGROUND-POSITION: 0px -120px
}
.flags .DEU {
	BACKGROUND-POSITION: 0px -140px
}
.flags .GRC {
	BACKGROUND-POSITION: 0px -160px
}
.flags .HUN {
	BACKGROUND-POSITION: 0px -180px
}
.flags .ISL {
	BACKGROUND-POSITION: 0px -200px
}
.flags .IRL {
	BACKGROUND-POSITION: 0px -220px
}
.flags .ITA {
	BACKGROUND-POSITION: 0px -240px
}
.flags .LVA {
	BACKGROUND-POSITION: 0px -260px
}
.flags .LTU {
	BACKGROUND-POSITION: 0px -280px
}
.flags .NLD {
	BACKGROUND-POSITION: 0px -300px
}
.flags .NOR {
	BACKGROUND-POSITION: 0px -320px
}
.flags .POL {
	BACKGROUND-POSITION: 0px -340px
}
.flags .PRT {
	BACKGROUND-POSITION: 0px -360px
}
.flags .RUS {
	BACKGROUND-POSITION: 0px -380px
}
.flags .SVK {
	BACKGROUND-POSITION: 0px -400px
}
.flags .ESP {
	BACKGROUND-POSITION: 0px -420px
}
.flags .SWE {
	BACKGROUND-POSITION: 0px -440px
}
.flags .CHE {
	BACKGROUND-POSITION: 0px -460px
}
.flags .TUR {
	BACKGROUND-POSITION: 0px -480px
}
.flags .UKR {
	BACKGROUND-POSITION: 0px -500px
}
.flags .GBR {
	BACKGROUND-POSITION: 0px -520px
}
.flags .AUS {
	BACKGROUND-POSITION: -60px 0px
}
.flags .HKG {
	BACKGROUND-POSITION: -60px -420px
}
.flags .CHN {
	BACKGROUND-POSITION: -60px -20px
}
.flags .JPN {
	BACKGROUND-POSITION: -60px -40px
}
.flags .KOR {
	BACKGROUND-POSITION: -60px -60px
}
.flags .PHL {
	BACKGROUND-POSITION: -60px -80px
}
.flags .SGP {
	BACKGROUND-POSITION: -60px -100px
}
.flags .TWN {
	BACKGROUND-POSITION: -60px -120px
}
.flags .NZL {
	BACKGROUND-POSITION: -60px -440px
}
.flags .IND {
	BACKGROUND-POSITION: -60px -520px
}
.flags .MYS {
	BACKGROUND-POSITION: -60px -540px
}
.flags .ARG {
	BACKGROUND-POSITION: -60px -280px
}
.flags .THA {
	BACKGROUND-POSITION: -60px -300px
}
.flags .CHL {
	BACKGROUND-POSITION: -60px -340px
}
.flags .BRA {
	BACKGROUND-POSITION: -60px -140px
}
.flags .COL {
	BACKGROUND-POSITION: -60px -320px
}
.flags .PER {
	BACKGROUND-POSITION: -60px -460px
}
.flags .VEN {
	BACKGROUND-POSITION: -60px -360px
}
.flags .PAN {
	BACKGROUND-POSITION: -60px -380px
}
.flags .GTM {
	BACKGROUND-POSITION: -60px -400px
}
.flags .CAN {
	BACKGROUND-POSITION: -60px -160px
}
.flags .MEX {
	BACKGROUND-POSITION: -60px -180px
}
.flags .USA {
	BACKGROUND-POSITION: -60px -200px
}
.flags .BLZ {
	BACKGROUND-POSITION: 0px -560px
}
.flags .BOL {
	BACKGROUND-POSITION: -60px -560px
}
.flags .CRI {
	BACKGROUND-POSITION: 0px -580px
}
.flags .ECU {
	BACKGROUND-POSITION: -60px -580px
}
.flags .GUF {
	BACKGROUND-POSITION: 0px -600px
}
.flags .GUY {
	BACKGROUND-POSITION: -60px -600px
}
.flags .HND {
	BACKGROUND-POSITION: 0px -620px
}
.flags .NIC {
	BACKGROUND-POSITION: -60px -620px
}
.flags .PRY {
	BACKGROUND-POSITION: 0px -640px
}
.flags .SUR {
	BACKGROUND-POSITION: -60px -640px
}
.flags .URY {
	BACKGROUND-POSITION: 0px -660px
}
.flags .SLV {
	BACKGROUND-POSITION: -60px -660px
}
.flags .ISR {
	BACKGROUND-POSITION: -60px -220px
}
.flags .ZAF {
	BACKGROUND-POSITION: -60px -240px
}
.flags .blank {
	BACKGROUND-POSITION: -60px -480px
}
.flags .blank_white {
	BACKGROUND-POSITION: -60px -500px
}
.tripadvisor_rating {
	POSITION: relative; WIDTH: 69px; DISPLAY: block; FLOAT: left; HEIGHT: 15px; FONT-SIZE: 1px
}
.tripadvisor_rating .bar {
	POSITION: absolute; BACKGROUND-COLOR: #5d9748; WIDTH: 69px; DISPLAY: block; HEIGHT: 8px; TOP: 3px
}
.tripadvisor_rating .sprite {
	POSITION: relative; WIDTH: 70px; DISPLAY: block; BACKGROUND: url(/images/hcom-imageversion/common/sprites/sprite_tripadvisor_theme_red.png) 0px -56px; HEIGHT: 15px
}
.tripadvisor_rating_00 .bar {
	WIDTH: 0px
}
.tripadvisor_rating_05 .bar {
	WIDTH: 8px
}
.tripadvisor_rating_10 .bar {
	WIDTH: 16px
}
.tripadvisor_rating_15 .bar {
	WIDTH: 22px
}
.tripadvisor_rating_20 .bar {
	WIDTH: 28px
}
.tripadvisor_rating_25 .bar {
	WIDTH: 35px
}
.tripadvisor_rating_30 .bar {
	WIDTH: 42px
}
.tripadvisor_rating_35 .bar {
	WIDTH: 49px
}
.tripadvisor_rating_40 .bar {
	WIDTH: 55px
}
.tripadvisor_rating_45 .bar {
	WIDTH: 63px
}
.tripadvisor_rating_50 .bar {
	WIDTH: 69px
}
.tripadvisor_rating_bar {
	WIDTH: 69px; DISPLAY: block; HEIGHT: 14px; FONT-SIZE: 1px
}
.tripadvisor_rating_bar .bar {
	POSITION: absolute; BACKGROUND-COLOR: #5d9748; WIDTH: 69px; DISPLAY: block; HEIGHT: 14px
}
.tripadvisor_rating_bar .sprite {
	POSITION: relative; WIDTH: 69px; DISPLAY: block; BACKGROUND: url(/images/hcom-imageversion/common/sprites/sprite_tripadvisor_theme_red.png) 0px -81px; HEIGHT: 14px
}
.tripadvisor_rating_bar_00 .bar {
	WIDTH: 0px
}
.tripadvisor_rating_bar_10 .bar {
	WIDTH: 7px
}
.tripadvisor_rating_bar_20 .bar {
	WIDTH: 14px
}
.tripadvisor_rating_bar_30 .bar {
	WIDTH: 21px
}
.tripadvisor_rating_bar_40 .bar {
	WIDTH: 28px
}
.tripadvisor_rating_bar_50 .bar {
	WIDTH: 35px
}
.tripadvisor_rating_bar_60 .bar {
	WIDTH: 42px
}
.tripadvisor_rating_bar_70 .bar {
	WIDTH: 49px
}
.tripadvisor_rating_bar_80 .bar {
	WIDTH: 56px
}
.tripadvisor_rating_bar_90 .bar {
	WIDTH: 63px
}
.tripadvisor_rating_bar_100 .bar {
	WIDTH: 69px
}
.tripadvisor_rating_logo {
	POSITION: relative; WIDTH: 118px; DISPLAY: block; FLOAT: left; HEIGHT: 19px; FONT-SIZE: 1px
}
.tripadvisor_rating_logo .bar {
	POSITION: absolute; BACKGROUND-COLOR: #5d9748; WIDTH: 77px; DISPLAY: block; HEIGHT: 9px; TOP: 6px; LEFT: 40px
}
.tripadvisor_rating_logo .sprite {
	POSITION: relative; WIDTH: 118px; DISPLAY: block; BACKGROUND: url(/images/hcom-imageversion/common/sprites/sprite_tripadvisor_theme_red.png) 0px 0px; HEIGHT: 19px
}
.tripadvisor_rating_logo_00 .bar {
	WIDTH: 0px
}
.tripadvisor_rating_logo_05 .bar {
	WIDTH: 6px
}
.tripadvisor_rating_logo_10 .bar {
	WIDTH: 16px
}
.tripadvisor_rating_logo_15 .bar {
	WIDTH: 23px
}
.tripadvisor_rating_logo_20 .bar {
	WIDTH: 28px
}
.tripadvisor_rating_logo_25 .bar {
	WIDTH: 38px
}
.tripadvisor_rating_logo_30 .bar {
	WIDTH: 42px
}
.tripadvisor_rating_logo_35 .bar {
	WIDTH: 55px
}
.tripadvisor_rating_logo_40 .bar {
	WIDTH: 62px
}
.tripadvisor_rating_logo_45 .bar {
	WIDTH: 71px
}
.tripadvisor_rating_logo_50 .bar {
	WIDTH: 77px
}
.tripadvisor_owl {
	WIDTH: 33px; DISPLAY: block; BACKGROUND: url(/images/hcom-imageversion/common/sprites/sprite_tripadvisor_theme_red.png) 0px 0px; FLOAT: left; HEIGHT: 19px
}
.sprite_expedia {
	DISPLAY: inline-block; BACKGROUND: url(/images/hcom-imageversion/common/sprites/sprite_expedia.png) no-repeat; HEIGHT: 22px
}
.sprite_expedia SPAN {
	DISPLAY: inline-block; BACKGROUND: url(/images/hcom-imageversion/common/sprites/sprite_expedia.png) no-repeat; HEIGHT: 22px
}
.sprite_expedia_default {
	WIDTH: 81px; BACKGROUND-POSITION: 0px 0px
}
.sprite_expedia_co_uk {
	WIDTH: 116px; BACKGROUND-POSITION: 0px -30px
}
.sprite_expedia_fr {
	WIDTH: 80px; BACKGROUND-POSITION: 0px -30px; MARGIN-RIGHT: 19px
}
.sprite_expedia_fr SPAN {
	POSITION: relative; WIDTH: 19px; BACKGROUND-POSITION: -82px -90px; LEFT: 81px
}
.sprite_expedia_de {
	WIDTH: 80px; BACKGROUND-POSITION: 0px -30px; MARGIN-RIGHT: 19px
}
.sprite_expedia_de SPAN {
	POSITION: relative; WIDTH: 19px; BACKGROUND-POSITION: -82px -60px; LEFT: 81px
}
SPAN.sprites_star_rating {
	WIDTH: 70px; DISPLAY: block; BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat; HEIGHT: 16px; OVERFLOW: hidden
}
SPAN.star_sprite {
	WIDTH: 70px; DISPLAY: block; BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat; HEIGHT: 16px; OVERFLOW: hidden
}
SPAN.rate_0 {
	BACKGROUND-POSITION: -770px 1px
}
SPAN.stars_0 {
	BACKGROUND-POSITION: -770px 1px
}
SPAN.rate_1 {
	BACKGROUND-POSITION: -756px -49px
}
SPAN.stars_1 {
	BACKGROUND-POSITION: -756px -49px
}
SPAN.rate_2 {
	BACKGROUND-POSITION: -756px 1px
}
SPAN.stars_2 {
	BACKGROUND-POSITION: -756px 1px
}
SPAN.rate_3 {
	BACKGROUND-POSITION: -742px -49px
}
SPAN.stars_3 {
	BACKGROUND-POSITION: -742px -49px
}
SPAN.rate_4 {
	BACKGROUND-POSITION: -742px 1px
}
SPAN.stars_4 {
	BACKGROUND-POSITION: -742px 1px
}
SPAN.rate_5 {
	BACKGROUND-POSITION: -728px -49px
}
SPAN.stars_5 {
	BACKGROUND-POSITION: -728px -49px
}
SPAN.rate_6 {
	BACKGROUND-POSITION: -728px 1px
}
SPAN.stars_6 {
	BACKGROUND-POSITION: -728px 1px
}
SPAN.rate_7 {
	BACKGROUND-POSITION: -714px -49px
}
SPAN.stars_7 {
	BACKGROUND-POSITION: -714px -49px
}
SPAN.rate_8 {
	BACKGROUND-POSITION: -714px 1px
}
SPAN.stars_8 {
	BACKGROUND-POSITION: -714px 1px
}
SPAN.rate_9 {
	BACKGROUND-POSITION: -700px -49px
}
SPAN.stars_9 {
	BACKGROUND-POSITION: -700px -49px
}
SPAN.rate_10 {
	BACKGROUND-POSITION: -700px 1px
}
SPAN.stars_10 {
	BACKGROUND-POSITION: -700px 1px
}
SPAN.sprites_star_rating .offscreen {
	POSITION: absolute; TEXT-INDENT: -9999px
}
.small_stars SPAN.sprites_star_rating {
	WIDTH: 50px; HEIGHT: 10px
}
.small_stars SPAN.rate_0 {
	BACKGROUND-POSITION: -750px -150px
}
.small_stars SPAN.rate_1 {
	BACKGROUND-POSITION: -740px -186px
}
.small_stars SPAN.rate_2 {
	BACKGROUND-POSITION: -740px -150px
}
.small_stars SPAN.rate_3 {
	BACKGROUND-POSITION: -730px -186px
}
.small_stars SPAN.rate_4 {
	BACKGROUND-POSITION: -730px -150px
}
.small_stars SPAN.rate_5 {
	BACKGROUND-POSITION: -720px -186px
}
.small_stars SPAN.rate_6 {
	BACKGROUND-POSITION: -720px -150px
}
.small_stars SPAN.rate_7 {
	BACKGROUND-POSITION: -710px -186px
}
.small_stars SPAN.rate_8 {
	BACKGROUND-POSITION: -710px -150px
}
.small_stars SPAN.rate_9 {
	BACKGROUND-POSITION: -700px -186px
}
.small_stars SPAN.rate_10 {
	BACKGROUND-POSITION: -700px -150px
}
.ratings .bar_rating A {
	FLOAT: left; MARGIN-RIGHT: 5px
}
.ratings .bar_rating SPAN {
	FLOAT: left; MARGIN-RIGHT: 5px
}
.ratings .bar_rating STRONG {
	FLOAT: left; MARGIN-RIGHT: 5px
}
.bar_rating STRONG SPAN.max_rating {
	POSITION: absolute; LEFT: -9999px
}
.barRating DIV SPAN.max_rating {
	POSITION: absolute; LEFT: -9999px
}
.resultBox .left .bar_rating A STRONG SPAN.max_rating {
	POSITION: absolute; LEFT: -9999px
}
.resultBox .left .barRating A STRONG SPAN.max_rating {
	POSITION: absolute; LEFT: -9999px
}
A.guestRatingLink {
	PADDING-RIGHT: 15px
}
A.guestRatingLink {
	CURSOR: pointer
}
.sprites_guest_rating5 A.rating_link {
	CURSOR: pointer
}
.sprites_guest_rating_big5 A.rating_link {
	CURSOR: pointer
}
.sprites_guest_rating10 A.rating_link {
	CURSOR: pointer
}
.sprites_guest_rating_big10 A.rating_link {
	CURSOR: pointer
}
.sprites_guest_rating5 {
	DISPLAY: inline; BACKGROUND: #eee; FLOAT: left; OVERFLOW: hidden
}
.sprites_guest_rating_big5 {
	DISPLAY: inline; BACKGROUND: #eee; FLOAT: left; OVERFLOW: hidden
}
.sprites_guest_rating10 {
	DISPLAY: inline; BACKGROUND: #eee; FLOAT: left; OVERFLOW: hidden
}
.sprites_guest_rating_big10 {
	DISPLAY: inline; BACKGROUND: #eee; FLOAT: left; OVERFLOW: hidden
}
.sprites_guest_rating5 {
	HEIGHT: 15px; VERTICAL-ALIGN: bottom; MARGIN-RIGHT: 5px
}
.sprites_guest_rating10 {
	HEIGHT: 15px; VERTICAL-ALIGN: bottom; MARGIN-RIGHT: 5px
}
.sprites_guest_rating10 {
	WIDTH: 51px
}
.sprites_guest_rating5 {
	WIDTH: 55px
}
.sprites_guest_rating_big5 {
	MARGIN: -1px 5px 0px 0px; WIDTH: 71px; HEIGHT: 19px
}
.sprites_guest_rating_big10 {
	MARGIN: -1px 5px 0px 0px; WIDTH: 71px; HEIGHT: 19px
}
.sprites_guest_rating5 SPAN.indicator {
	BACKGROUND-COLOR: #03C; DISPLAY: block
}
.sprites_guest_rating_big5 SPAN.indicator {
	BACKGROUND-COLOR: #03C; DISPLAY: block
}
.sprites_guest_rating10 SPAN.indicator {
	BACKGROUND-COLOR: #03C; DISPLAY: block
}
.sprites_guest_rating_big10 SPAN.indicator {
	BACKGROUND-COLOR: #03C; DISPLAY: block
}
.sprites_guest_rating5 SPAN.indicator {
	HEIGHT: 15px
}
.sprites_guest_rating_big5 SPAN.indicator {
	HEIGHT: 19px
}
.sprites_guest_rating10 SPAN.indicator {
	MARGIN-TOP: 1px; HEIGHT: 13px
}
.sprites_guest_rating_big10 SPAN.indicator {
	MARGIN-TOP: 1px; HEIGHT: 17px
}
.sprites_guest_rating10 SPAN.indicator_holder {
	MARGIN-TOP: -14px; WIDTH: 51px; DISPLAY: block; BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat 0px -300px; HEIGHT: 16px
}
.sprites_guest_rating5 SPAN.indicator_holder {
	MARGIN-TOP: -15px; WIDTH: 55px; DISPLAY: block; BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat -700px -300px; HEIGHT: 15px
}
.sprites_guest_rating_big5 SPAN.indicator_holder {
	MARGIN-TOP: -19px; WIDTH: 71px; DISPLAY: block; BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat -800px -300px; HEIGHT: 19px
}
.sprites_guest_rating_big10 SPAN.indicator_holder {
	MARGIN-TOP: -18px; WIDTH: 71px; DISPLAY: block; BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat -700px -406px; HEIGHT: 20px
}
.sprites_guest_rating10 SPAN.indicator {
	MARGIN-RIGHT: 0px
}
.sprites_guest_rating5 SPAN.indicator {
	MARGIN-RIGHT: 0px
}
.sprites_guest_rating_big10 SPAN.indicator {
	MARGIN-RIGHT: 0px
}
.sprites_guest_rating_big5 SPAN.indicator {
	MARGIN-RIGHT: 0px
}
.sprites_guest_rating10 SPAN.indicator_holder {
	MARGIN-RIGHT: 0px
}
.sprites_guest_rating5 SPAN.indicator_holder {
	MARGIN-RIGHT: 0px
}
.sprites_guest_rating_big10 SPAN.indicator_holder {
	MARGIN-RIGHT: 0px
}
.sprites_guest_rating_big5 SPAN.indicator_holder {
	MARGIN-RIGHT: 0px
}
.sprites_guest_rating10 SPAN.rate_0 {
	WIDTH: 0px
}
.sprites_guest_rating10 SPAN.rate_1 {
	WIDTH: 5px
}
.sprites_guest_rating10 SPAN.rate_2 {
	WIDTH: 10px
}
.sprites_guest_rating10 SPAN.rate_3 {
	WIDTH: 15px
}
.sprites_guest_rating10 SPAN.rate_4 {
	WIDTH: 20px
}
.sprites_guest_rating10 SPAN.rate_5 {
	WIDTH: 25px
}
.sprites_guest_rating10 SPAN.rate_6 {
	WIDTH: 30px
}
.sprites_guest_rating10 SPAN.rate_7 {
	WIDTH: 35px
}
.sprites_guest_rating10 SPAN.rate_8 {
	WIDTH: 40px
}
.sprites_guest_rating10 SPAN.rate_9 {
	WIDTH: 45px
}
.sprites_guest_rating10 SPAN.rate_10 {
	WIDTH: 50px
}
.sprites_guest_rating_big10 SPAN.rate_0 {
	WIDTH: 0px
}
.sprites_guest_rating_big10 SPAN.rate_1 {
	WIDTH: 8px
}
.sprites_guest_rating_big10 SPAN.rate_2 {
	WIDTH: 15px
}
.sprites_guest_rating_big10 SPAN.rate_3 {
	WIDTH: 22px
}
.sprites_guest_rating_big10 SPAN.rate_4 {
	WIDTH: 29px
}
.sprites_guest_rating_big10 SPAN.rate_5 {
	WIDTH: 36px
}
.sprites_guest_rating_big10 SPAN.rate_6 {
	WIDTH: 43px
}
.sprites_guest_rating_big10 SPAN.rate_7 {
	WIDTH: 50px
}
.sprites_guest_rating_big10 SPAN.rate_8 {
	WIDTH: 57px
}
.sprites_guest_rating_big10 SPAN.rate_9 {
	WIDTH: 64px
}
.sprites_guest_rating_big10 SPAN.rate_10 {
	WIDTH: 71px
}
.sprites_guest_rating5 SPAN.rate_0 {
	WIDTH: 0px
}
.sprites_guest_rating5 SPAN.rate_1 {
	WIDTH: 11px
}
.sprites_guest_rating5 SPAN.rate_2 {
	WIDTH: 21px
}
.sprites_guest_rating5 SPAN.rate_3 {
	WIDTH: 31px
}
.sprites_guest_rating5 SPAN.rate_4 {
	WIDTH: 41px
}
.sprites_guest_rating5 SPAN.rate_5 {
	WIDTH: 51px
}
.sprites_guest_rating_big5 SPAN.rate_0 {
	WIDTH: 0px
}
.sprites_guest_rating_big5 SPAN.rate_1 {
	WIDTH: 14px
}
.sprites_guest_rating_big5 SPAN.rate_2 {
	WIDTH: 27px
}
.sprites_guest_rating_big5 SPAN.rate_3 {
	WIDTH: 40px
}
.sprites_guest_rating_big5 SPAN.rate_4 {
	WIDTH: 53px
}
.sprites_guest_rating_big5 SPAN.rate_5 {
	WIDTH: 66px
}
.icon_sprite_breakfast DIV {
	BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat left top
}
.icon_sprite_breakfast SPAN {
	BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat left top
}
.icon_sprite_all_inclusive DIV {
	BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat left top
}
.icon_sprite_all_inclusive SPAN {
	BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat left top
}
.icon_sprite_promo DIV {
	BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat left top
}
.icon_sprite_promo SPAN {
	BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat left top
}
.icon_sprite_tick_cross DIV {
	BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat left top
}
.icon_sprite_pop_div DIV {
	BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat left top
}
.icon_sprite_pop_div {
	BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat left top
}
#GradientContainer H4 SPAN {
	BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat left top
}
.sort LI.icon A SPAN {
	BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat left top
}
.starRating LABEL SPAN.star {
	BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat left top
}
.mapScrollBox SPAN.star {
	BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat left top
}
.starRating .fieldDisabled LABEL SPAN.star {
	BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat left top
}
.icon_sprite_calendar DIV {
	BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat left top
}
.icon_sprite_calendar_triggers SPAN {
	BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat left top
}
.icon_sprite_tabs DIV {
	BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat left top
}
#btn_submit_nameSearch {
	BACKGROUND: url..(/images/sprite_icons_index_theme_red.png) no-repeat left top
}
#btn_submit_sortOrder {
	BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat left top
}
#form_nameSearch LABEL {
	BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat left top
}
.icon_sprite_dropdown DIV {
	BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat left top
}
.icon_sprite_information DIV {
	BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat left top
}
.icon_sprite_close SPAN {
	BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat left top
}
#btn_removeDiscount {
	BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat left top
}
#btn_removeReward {
	BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat left top
}
.icon_sprite_openpopup .openpopup {
	BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat left top
}
.icon_sprite_explpopup .explpopup {
	BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat left top
}
.icon_sprite_delimiter DIV {
	BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat left top
}
A.icon_sprite_popup {
	BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat left top
}
.icon_sprite_go SPAN {
	BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat left top
}
.icon_sprite_back {
	BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat left top
}
.icon_sprite {
	BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat left top
}
.icon_tooltip {
	BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat left top
}
.icon_print {
	BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat left top
}
.icon_shortlist {
	BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat left top
}
.icon_facebook {
	BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat left top
}
.icon_sprite_envelope {
	BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat left top
}
SPAN.icon_sprite {
	MARGIN-TOP: 0.18em; DISPLAY: inline-block; VERTICAL-ALIGN: text-top; MARGIN-RIGHT: 0.3em
}
.icon_sprite_welcomerewards {
	WIDTH: 77px; BACKGROUND-POSITION: -700px -100px; HEIGHT: 22px
}
DIV.information.icon_sprite {
	WIDTH: 11px; BACKGROUND-POSITION: -450px 0px; HEIGHT: 11px
}
SPAN.information.icon_sprite {
	WIDTH: 11px; BACKGROUND-POSITION: -450px 0px; HEIGHT: 11px
}
SPAN.new_window.icon_sprite {
	WIDTH: 11px; BACKGROUND-POSITION: -501px -50px; HEIGHT: 10px
}
DIV.new_window.icon_sprite {
	WIDTH: 11px; BACKGROUND-POSITION: -501px -50px; HEIGHT: 10px
}
.icon_sprite_go {
	PADDING-BOTTOM: 0pt; MARGIN: 0pt; PADDING-LEFT: 4px; WIDTH: 15px; PADDING-RIGHT: 0pt; FLOAT: left; HEIGHT: 10px; PADDING-TOP: 4px
}
.icon_sprite_go SPAN {
	LINE-HEIGHT: 1px; WIDTH: 15px; DISPLAY: block; BACKGROUND-POSITION: -500px -100px; HEIGHT: 12px
}
.icon_sprite_back {
	LINE-HEIGHT: 1px; WIDTH: 15px; DISPLAY: block; BACKGROUND-POSITION: -500px -250px; HEIGHT: 12px
}
.icon_sprite_envelope {
	WIDTH: 12px; DISPLAY: inline-block; BACKGROUND-POSITION: -500px -50px; HEIGHT: 10px
}
.icon_sprite_close {
	WIDTH: 16px; HEIGHT: 16px
}
.icon_sprite_close SPAN {
	LINE-HEIGHT: 1px; WIDTH: 16px; DISPLAY: block; HEIGHT: 16px
}
.icon_sprite_close .close_0 {
	BACKGROUND-POSITION: -50px -100px
}
.icon_sprite_close .close_1 {
	BACKGROUND-POSITION: -50px 0px
}
.icon_sprite_close .close_2 {
	BACKGROUND-POSITION: -50px -50px
}
.icon_sprite_close .close_3 {
	BACKGROUND-POSITION: -50px -200px
}
.icon_sprite_close .close_4 {
	BACKGROUND-POSITION: -50px -150px
}
.active#btn_submit_nameSearch {
	TEXT-INDENT: 30px; WIDTH: 25px; DISPLAY: block; BACKGROUND-POSITION: -200px -200px; FLOAT: left; HEIGHT: 20px; OVERFLOW: hidden
}
.active#btn_submit_sortOrder {
	TEXT-INDENT: 30px; WIDTH: 25px; DISPLAY: block; BACKGROUND-POSITION: -200px -200px; FLOAT: left; HEIGHT: 20px; OVERFLOW: hidden
}
.inactive#btn_submit_nameSearch {
	TEXT-INDENT: 30px; WIDTH: 25px; DISPLAY: block; BACKGROUND-POSITION: -200px -150px; FLOAT: left; HEIGHT: 20px; OVERFLOW: hidden
}
.inactive#btn_submit_sortOrder {
	TEXT-INDENT: 30px; WIDTH: 25px; DISPLAY: block; BACKGROUND-POSITION: -200px -150px; FLOAT: left; HEIGHT: 20px; OVERFLOW: hidden
}
#form_nameSearch LABEL {
	TEXT-INDENT: 21px; MARGIN: 2px 4px 2px 0px; WIDTH: 16px; DISPLAY: block; BACKGROUND-POSITION: -250px -150px; FLOAT: left; HEIGHT: 16px; OVERFLOW: hidden
}
.icon_sprite_openpopup {
	BORDER-RIGHT-WIDTH: 1px; MARGIN: 2px 0px 0px 3px; WIDTH: 11px; FLOAT: left; BORDER-TOP-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px; HEIGHT: 11px; BORDER-LEFT-WIDTH: 1px; CURSOR: pointer
}
.icon_sprite_information {
	BORDER-RIGHT-WIDTH: 1px; MARGIN: 2px 0px 0px 3px; WIDTH: 11px; FLOAT: left; BORDER-TOP-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px; HEIGHT: 11px; BORDER-LEFT-WIDTH: 1px; CURSOR: pointer
}
.icon_sprite_dropdown {
	BORDER-RIGHT-WIDTH: 1px; MARGIN: 2px 0px 0px 3px; WIDTH: 11px; FLOAT: left; BORDER-TOP-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px; HEIGHT: 11px; BORDER-LEFT-WIDTH: 1px; CURSOR: pointer
}
.icon_sprite_openpopup .openpopup {
	LINE-HEIGHT: 1px; WIDTH: 11px; DISPLAY: block; HEIGHT: 11px
}
.icon_sprite_explpopup .explpopup {
	LINE-HEIGHT: 1px; WIDTH: 11px; DISPLAY: block; HEIGHT: 11px
}
.icon_sprite_dropdown .dropdown {
	LINE-HEIGHT: 1px; WIDTH: 11px; DISPLAY: block; HEIGHT: 11px
}
.icon_sprite_openpopup SPAN {
	LINE-HEIGHT: 1px; WIDTH: 11px; DISPLAY: block; HEIGHT: 11px
}
.icon_sprite_dropdown DIV {
	LINE-HEIGHT: 1px; WIDTH: 11px; DISPLAY: block; HEIGHT: 11px
}
.icon_sprite_information DIV {
	LINE-HEIGHT: 1px; WIDTH: 11px; DISPLAY: block; HEIGHT: 11px
}
.icon_sprite_dropdown .dropdown {
	BACKGROUND-POSITION: -450px -100px
}
.icon_sprite_information .information {
	MARGIN-TOP: 1px; BACKGROUND-POSITION: -450px 0px
}
.icon_sprite_information .information_highlighted {
	BACKGROUND-POSITION: -450px -250px
}
.icon_sprite_openpopup {
	MARGIN: 5px 0px 0px 5px; FLOAT: left
}
.icon_sprite_openpopup .openpopup {
	BACKGROUND-POSITION: -150px -150px
}
.icon_sprite_explpopup {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 2px
}
.icon_sprite_explpopup .explpopup {
	BACKGROUND-POSITION: -450px -50px
}
#btn_removeDiscount {
	WIDTH: 9px; BACKGROUND-POSITION: -300px -100px; HEIGHT: 11px
}
#btn_removeReward {
	WIDTH: 9px; BACKGROUND-POSITION: -300px -100px; HEIGHT: 11px
}
.icon_sprite_trash {
	WIDTH: 9px; BACKGROUND-POSITION: -300px -100px; HEIGHT: 11px
}
.icon_sprite_commons .right_arrow {
	MARGIN: 3px 5px 0px 0px; WIDTH: 7px; DISPLAY: block; BACKGROUND-POSITION: -150px 0px; HEIGHT: 9px
}
.icon_sprite_commons .open_mailbox {
	BACKGROUND-POSITION: 0px -250px
}
.icon_sprite_png_include_taxes {
	WIDTH: 16px; HEIGHT: 16px; MARGIN-RIGHT: 3px
}
.icon_sprite_png_include_taxes DIV {
	LINE-HEIGHT: 1px; WIDTH: 16px; BACKGROUND: url(/images/hcom-imageversion/common/sprites/sprite_icons_alpha.png) no-repeat left top; HEIGHT: 16px
}
.icon_sprite_png_include_taxes .taxes_0 {
	BACKGROUND-POSITION: 0px 0px
}
.icon_sprite_png_notice {
	WIDTH: 25px; FLOAT: left; HEIGHT: 25px; MARGIN-RIGHT: 3px
}
.icon_sprite_png_error {
	WIDTH: 25px; FLOAT: left; HEIGHT: 25px; MARGIN-RIGHT: 3px
}
.icon_sprite_png_notice DIV {
	LINE-HEIGHT: 1px; WIDTH: 25px; DISPLAY: block; BACKGROUND: url(/images/hcom-imageversion/common/sprites/sprite_icons_alpha.png) no-repeat left top; HEIGHT: 25px
}
.icon_sprite_png_error SPAN {
	LINE-HEIGHT: 1px; WIDTH: 25px; DISPLAY: block; BACKGROUND: url(/images/hcom-imageversion/common/sprites/sprite_icons_alpha.png) no-repeat left top; HEIGHT: 25px
}
.icon_sprite_png_notice .notice {
	BACKGROUND-POSITION: -52px -52px
}
.icon_sprite_png_error .error {
	TEXT-INDENT: 30px; BACKGROUND-POSITION: -52px -2px; OVERFLOW: hidden
}
.icon_sprite_brkfast {
	WIDTH: 16px; BACKGROUND-POSITION: 0px 0px; HEIGHT: 16px
}
.icon_sprite_breakfast {
	WIDTH: 16px; HEIGHT: 16px; MARGIN-RIGHT: 4px
}
.icon_sprite_breakfast DIV {
	LINE-HEIGHT: 1px; WIDTH: 16px; DISPLAY: block; BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat left top; HEIGHT: 16px
}
.icon_sprite_breakfast SPAN {
	LINE-HEIGHT: 1px; WIDTH: 16px; DISPLAY: block; BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat left top; HEIGHT: 16px
}
.icon_sprite_breakfast .breakfast_0 {
	BACKGROUND-POSITION: 0px 0px
}
.icon_sprite_all_inclusive {
	WIDTH: 16px; HEIGHT: 16px; MARGIN-RIGHT: 4px
}
.icon_sprite_all_inclusive DIV {
	LINE-HEIGHT: 1px; WIDTH: 16px; DISPLAY: block; BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat left top; HEIGHT: 16px
}
.icon_sprite_all_inclusive SPAN {
	LINE-HEIGHT: 1px; WIDTH: 16px; DISPLAY: block; BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat left top; HEIGHT: 16px
}
.icon_sprite_all_inclusive .all_inclusive_0 {
	BACKGROUND-POSITION: 0px -50px
}
.icon_sprite_promo {
	WIDTH: 16px; HEIGHT: 16px; MARGIN-RIGHT: 3px
}
.icon_sprite_promo DIV {
	LINE-HEIGHT: 1px; WIDTH: 16px; DISPLAY: block; BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat left top; HEIGHT: 16px
}
.icon_sprite_promo SPAN {
	LINE-HEIGHT: 1px; WIDTH: 16px; DISPLAY: block; BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat left top; HEIGHT: 16px
}
.icon_sprite_promo .promo_0 {
	BACKGROUND-POSITION: 0px -98px
}
.icon_sprite_phone {
	LINE-HEIGHT: 1px; MARGIN: 0px 3px 0px 0px; WIDTH: 18px; BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat -600px -250px; FLOAT: left; HEIGHT: 16px
}
.icon_sprite_phone2 {
	LINE-HEIGHT: 1px; MARGIN: 1px 0px 0px 3px; WIDTH: 14px; DISPLAY: block; BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat -600px -300px; FLOAT: left; HEIGHT: 12px
}
.icon_sprite_mobile_phone {
	LINE-HEIGHT: 1px; MARGIN: 0px; WIDTH: 16px; BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat -250px -250px; FLOAT: left; HEIGHT: 16px
}
.icon_sprite_phone_information {
	LINE-HEIGHT: 1px; MARGIN: 2px 0px 0px 4px; WIDTH: 11px; BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat -450px 0px; FLOAT: left; HEIGHT: 11px
}
.icon_sprite_tick_cross {
	WIDTH: 16px; HEIGHT: 16px
}
.icon_sprite_tick_cross DIV {
	LINE-HEIGHT: 1px; WIDTH: 16px; BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat left top; HEIGHT: 16px
}
.icon_sprite_tick_cross .tick_0 {
	BACKGROUND-POSITION: -100px -46px
}
.icon_sprite_tick_cross .cross_0 {
	BACKGROUND-POSITION: -100px 4px
}
.icon_sprite_pop_div {
	WIDTH: 12px; HEIGHT: 12px; MARGIN-RIGHT: 3px
}
.icon_sprite_pop_div DIV {
	LINE-HEIGHT: 1px; WIDTH: 12px; BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat left top; HEIGHT: 12px
}
.icon_sprite_pop_div .pop_div_0 {
	BACKGROUND-POSITION: -500px 0px
}
.sm_container#mainContainerSize1 H4 SPAN {
	DISPLAY: none
}
#GradientContainer H4 SPAN {
	POSITION: relative; WIDTH: 10px; BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat -196px 2px; FLOAT: left; MARGIN-RIGHT: -20px; LEFT: -20px
}
.sort LI.icon A SPAN {
	BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat -300px 3px; MARGIN-LEFT: 5px
}
.loadingSort LI.icon A SPAN {
	BACKGROUND-POSITION: -300px -47px
}
.starRating LABEL SPAN.starnum {
	PADDING-LEFT: 3px; FLOAT: left
}
.starRating LABEL SPAN.star {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 2px; PADDING-LEFT: 0px; WIDTH: 14px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat -350px -1px; HEIGHT: 14px; PADDING-TOP: 0px
}
.mapScrollBox SPAN.star {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 2px; PADDING-LEFT: 0px; WIDTH: 14px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat -350px -1px; HEIGHT: 14px; PADDING-TOP: 0px
}
.starRating LABEL SPAN.searchColStar {
	MARGIN-TOP: 4px; FLOAT: left
}
.starRating .fieldDisabled LABEL SPAN.star {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat -350px -51px; PADDING-TOP: 0px
}
.icon_sprite_calendar {
	WIDTH: 20px; HEIGHT: 15px; MARGIN-RIGHT: 3px
}
.icon_sprite_commons SPAN {
	LINE-HEIGHT: 1px; WIDTH: 20px; BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat left top; HEIGHT: 15px
}
.icon_sprite_commons DIV {
	LINE-HEIGHT: 1px; WIDTH: 20px; BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat left top; HEIGHT: 15px
}
.icon_sprite_calendar DIV {
	LINE-HEIGHT: 1px; WIDTH: 20px; BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat left top; HEIGHT: 15px
}
.icon_sprite_commons .left_arrow_button {
	BACKGROUND-POSITION: -200px -50px
}
.icon_sprite_calendar .calendar_0 {
	BACKGROUND-POSITION: -200px -50px
}
.icon_sprite_commons .right_arrow_button {
	BACKGROUND-POSITION: -200px -100px
}
.icon_sprite_calendar .calendar_1 {
	BACKGROUND-POSITION: -200px -100px
}
.icon_sprite_commons .right_arrow_button_large {
	WIDTH: 25px; BACKGROUND-POSITION: -200px -200px; HEIGHT: 20px
}
.icon_sprite_commons .check_mark {
	WIDTH: 16px; BACKGROUND-POSITION: -100px -200px; HEIGHT: 16px
}
.icon_sprite_calendar .calendar_1 {
	POSITION: absolute; TOP: 5px; RIGHT: 5px
}
.icon_sprite_calendar_triggers {
	POSITION: absolute !important; WIDTH: 16px !important; DISPLAY: inline; HEIGHT: 16px !important; OVERFLOW: hidden; TOP: 17px; RIGHT: 20px; MARGIN-RIGHT: 3px
}
.icon_sprite_calendar_triggers SPAN {
	LINE-HEIGHT: 1px; WIDTH: 16px; DISPLAY: inline; BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat left top; HEIGHT: 160px
}
.icon_sprite_calendar_triggers .calendar_trigger_0 {
	BACKGROUND-POSITION: -250px 0px; CURSOR: pointer
}
.icon_sprite_calendar {
	BACKGROUND-POSITION: -250px 0px; CURSOR: pointer
}
.icon_sprite_calendar_triggers .calendar_trigger_0 {
	WIDTH: 16px !important; DISPLAY: block; HEIGHT: 16px !important
}
.icon_sprite_tabs {
	WIDTH: 16px; DISPLAY: inline; HEIGHT: 16px; MARGIN-RIGHT: 3px
}
.icon_sprite_tabs DIV {
	LINE-HEIGHT: 1px; WIDTH: 16px; DISPLAY: inline; BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat left top; HEIGHT: 16px
}
.icon_sprite_tabs .tabs_list {
	BACKGROUND-POSITION: -250px -50px
}
.icon_sprite_tabs .tabs_map {
	BACKGROUND-POSITION: -250px -100px
}
.icon_sprite_popup {
	MARGIN: 0px; WIDTH: 12px; DISPLAY: inline-block; HEIGHT: 12px; VERTICAL-ALIGN: middle
}
.icon_sprite_popup SPAN {
	WIDTH: 16px; DISPLAY: inline-block; BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat -499px -50px; HEIGHT: 10px
}
.icon_sprite_popup .popup_0 {
	BACKGROUND-POSITION: -148px -100px
}
.icon_sprite_popup .popup_2 {
	BACKGROUND-POSITION: -499px -150px
}
.icon_sprite_gift {
	MARGIN: 0px; WIDTH: 17px; DISPLAY: inline-block; HEIGHT: 17px; VERTICAL-ALIGN: middle
}
.icon_sprite_gift SPAN {
	WIDTH: 17px; DISPLAY: inline-block; BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat -250px -356px; HEIGHT: 17px
}
.icon_sprite_png_include_taxes {
	WIDTH: 16px; HEIGHT: 16px; MARGIN-RIGHT: 3px
}
.icon_sprite_png_include_taxes DIV {
	LINE-HEIGHT: 1px; WIDTH: 16px; BACKGROUND: url(/images/hcom-imageversion/common/sprites/sprite_icons_alpha.png) no-repeat left top; HEIGHT: 16px
}
.icon_sprite_png_include_taxes .taxes_0 {
	BACKGROUND-POSITION: 0px 0px
}
.icon_sprite_nvpd {
	LIST-STYLE-TYPE: none; MARGIN-TOP: 10px; DISPLAY: block; MARGIN-RIGHT: 3px
}
.icon_sprite_nvpd LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; CLEAR: both; PADDING-TOP: 2px
}
.icon_sprite_nvpd SPAN {
	MARGIN: 0px 5px 5px -15px; WIDTH: 12px; DISPLAY: block; BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat -100px -46px; FLOAT: left; HEIGHT: 16px
}
.icon_sprite_nvpd STRONG {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 185px; PADDING-RIGHT: 0px; DISPLAY: block; MARGIN-BOTTOM: 5px; FONT-SIZE: 12px; PADDING-TOP: 1px
}
.icon_sprite_nvpd_main LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: disc; MARGIN: 0px 12px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.icon_sprite_toolbar {
	PADDING-TOP: 2px
}
.icon_sprite_toolbar SPAN {
	LINE-HEIGHT: 1px; WIDTH: 16px; DISPLAY: block; BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat left top; HEIGHT: 16px
}
.icon_sprite_toolbar .print {
	BACKGROUND-POSITION: -600px 0px
}
.icon_sprite_toolbar .email {
	BACKGROUND-POSITION: -600px -50px
}
.icon_sprite_toolbar .favorites {
	BACKGROUND-POSITION: -600px -100px
}
.icon_sprite_toolbar .share {
	WIDTH: 17px; BACKGROUND-POSITION: -600px -150px
}
.icon_sprite_toolbar .save {
	BACKGROUND-POSITION: -600px -200px
}
.rss_feed.icon_sprite {
	WIDTH: 15px; DISPLAY: block; BACKGROUND-POSITION: -250px -300px; FLOAT: left; HEIGHT: 15px
}
.icon_tooltip {
	MARGIN: 2px 0px 0px; WIDTH: 12px; BACKGROUND-POSITION: -450px -406px; HEIGHT: 12px; CURSOR: help
}
.icon_print {
	MARGIN: 2px 0px 0px; WIDTH: 16px; DISPLAY: block; BACKGROUND-POSITION: -600px -357px; HEIGHT: 15px
}
.icon_shortlist {
	MARGIN: 2px 0px 0px; WIDTH: 16px; DISPLAY: block; BACKGROUND-POSITION: -600px -406px; HEIGHT: 14px
}
.icon_facebook {
	MARGIN: 2px 0px 0px; WIDTH: 16px; DISPLAY: block; BACKGROUND-POSITION: -650px -300px; HEIGHT: 16px
}
.questionmark.icon_sprite {
	MARGIN: 0px; WIDTH: 15px; BACKGROUND-POSITION: -450px -450px; HEIGHT: 15px; CURSOR: help
}
.sprites_amenity {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px 3px; PADDING-LEFT: 0px; WIDTH: 30px; PADDING-RIGHT: 0px; DISPLAY: inline-block; FLOAT: left; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 16px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
.sprites_amenity .icon {
	POSITION: relative; PADDING-BOTTOM: 0px; LINE-HEIGHT: 0px; MARGIN: 1px -1px 0px; PADDING-LEFT: 1px; WIDTH: 30px; PADDING-RIGHT: 1px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 14px; FONT-SIZE: 0px; PADDING-TOP: 0px
}
.sprites_amenity .icon {
	BACKGROUND-IMAGE: url(../images/sprite_icons_index_theme_red.png)
}
.gym.sprites_amenity .icon {
	BACKGROUND-POSITION: -648px 2px
}
.internet.sprites_amenity .icon {
	BACKGROUND-POSITION: -647px -46px
}
.pool.sprites_amenity .icon {
	BACKGROUND-POSITION: -648px -99px
}
.restaurant.sprites_amenity .icon {
	BACKGROUND-POSITION: -647px -148px
}
.parking.sprites_amenity .icon {
	BACKGROUND-POSITION: -643px -200px
}
.childcare.sprites_amenity .icon {
	BACKGROUND-POSITION: -648px -249px
}
.off.sprites_amenity {
	BACKGROUND-COLOR: #ccc
}
.off.sprites_amenity .icon {
	BACKGROUND-COLOR: #ccc
}
.on.sprites_amenity {
	BACKGROUND-COLOR: #03C
}
.on.sprites_amenity .icon {
	BACKGROUND-COLOR: #03C
}
.fivestar.icon_sprite {
	WIDTH: 62px; BACKGROUND: url(/images/hcom-imageversion/common/sprites/sprite_fivestar.png) no-repeat 0px -61px; HEIGHT: 10px; OVERFLOW: hidden
}
.fivestar_tagline.icon_sprite {
	WIDTH: 153px; BACKGROUND: url(/images/hcom-imageversion/common/sprites/sprite_fivestar.png) no-repeat 0px 0px; HEIGHT: 60px
}
.popup_container {
	BACKGROUND-COLOR: #fff; HEIGHT: 100%
}
.popup_window {
	PADDING-BOTTOM: 13px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 13px; PADDING-RIGHT: 13px; PADDING-TOP: 13px
}
#popup_header {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #03C; PADDING-LEFT: 13px; PADDING-RIGHT: 13px; PADDING-TOP: 5px
}
UL.social_bookmarks LI {
	BACKGROUND-IMAGE: none; LINE-HEIGHT: 2em
}
.social_bookmarks LI SPAN SPAN {
	LINE-HEIGHT: 1px; WIDTH: 20px; DISPLAY: block; BACKGROUND: url(/images/hcom-imageversion/common/sprites/social_bookmark_icons.png) no-repeat 0px 0px; FLOAT: left; HEIGHT: 23px
}
.social_bookmarks .favorites SPAN {
	BACKGROUND-POSITION: -19px -320px
}
.social_bookmarks .email SPAN {
	BACKGROUND-POSITION: -19px -201px
}
.social_bookmarks .delicious SPAN {
	BACKGROUND-POSITION: -19px -80px
}
.social_bookmarks .google SPAN {
	BACKGROUND-POSITION: -19px -379px
}
.social_bookmarks .squidoo SPAN {
	BACKGROUND-POSITION: -19px -560px
}
.social_bookmarks .reddit SPAN {
	BACKGROUND-POSITION: -19px -498px
}
.social_bookmarks .myspace SPAN {
	BACKGROUND-POSITION: -19px -440px
}
.social_bookmarks .facebook SPAN {
	BACKGROUND-POSITION: -19px -260px
}
.social_bookmarks .digg SPAN {
	BACKGROUND-POSITION: -19px -139px
}
.social_bookmarks .stumbleupon SPAN {
	BACKGROUND-POSITION: -19px -19px
}
.social_bookmarks .yahoo SPAN {
	BACKGROUND-POSITION: -19px -619px
}
.geolocation_message_on {
	WIDTH: 100%; HEIGHT: 50px
}
.page_header .header_row_1 A {
	COLOR: #fff; FONT-SIZE: 12px
}
.page_header .header_row_1 A:link {
	COLOR: #fff; FONT-SIZE: 12px
}
.page_header .header_row_1 A:visited {
	COLOR: #fff; FONT-SIZE: 12px
}
.page_header .header_row_1 A:active {
	COLOR: #fff; FONT-SIZE: 12px
}
.page_header .header_row_3 A {
	FONT-SIZE: 12px
}
.page_header .header_row_3 A:link {
	FONT-SIZE: 12px
}
.page_header .header_row_3 A:visited {
	FONT-SIZE: 12px
}
.page_header .header_row_3 A:hover {
	FONT-SIZE: 12px
}
.page_header .header_row_3 A:active {
	FONT-SIZE: 12px
}
.page_header .skiplink {
	POSITION: absolute; LEFT: -9999px
}
.page_header .sign_in {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 15px; FLOAT: left; COLOR: #fff; BORDER-RIGHT: #fff 1px solid; PADDING-TOP: 0px
}
.header_row_1 .secondary_links .sign_in A {
	MARGIN: 0px; DISPLAY: inline
}
.header_row_1 .secondary_links .sign_in SPAN {
	FLOAT: left
}
.header_row_1 .secondary_links UL {
	FLOAT: left
}
.header_row_1 .secondary_links LI {
	FLOAT: left
}
.page_header .header_row_1 {
	BORDER-BOTTOM: #d62f20 0px solid;
	POSITION: relative;
	BACKGROUND-COLOR:#03C;
	HEIGHT: 100px
}
.header_row_1 SPAN.logo {
	Z-INDEX: 1; POSITION: absolute; WIDTH: 340px; DISPLAY: block; BACKGROUND: url(/images/hcom-imageversion/common/logos/us_hotels.com_logo_1.png) no-repeat 0px 50%; HEIGHT: 60px; TOP: 5px; CURSOR: pointer; LEFT: 5px
}
.header_row_1 DIV.main_links {
	Z-INDEX: 1; POSITION: absolute; BOTTOM: 5px; RIGHT: 13px
}
.header_row_1 DIV.secondary_links {
	Z-INDEX: 1; POSITION: absolute; TOP: 5px; RIGHT: 13px
}
.header_row_1 .secondary_links A {
	MARGIN: 0px 0px 0px 15px; DISPLAY: block; FLOAT: left
}
.page_header .header_row_1 .help {
	CURSOR: help
}
.page_header .header_row_3 .hcom_options {
	FLOAT: left
}
.page_header .header_row_3 DIV.hr {
	BORDER-BOTTOM: #fefefe 1px solid
}
.page_header .header_row_3 {
	BORDER-BOTTOM: #cecece 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/header_row_3_background.gif) repeat-x 50% top; HEIGHT: 2.1em; BORDER-TOP: #fefefe 1px solid; PADDING-TOP: 0px
}
.welcomerewards {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
.welcomerewards SPAN {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
.welcomerewards .wr_w {
	COLOR: #03C
}
.welcomerewards .wr_r {
	COLOR: #5a8b9c
}
A.welcomerewards_link {
	COLOR: #b40014; TEXT-DECORATION: underline
}
A.welcomerewards_link:link {
	COLOR: #b40014; TEXT-DECORATION: underline
}
A.welcomerewards_link:visited {
	COLOR: #b40014; TEXT-DECORATION: underline
}
A.welcomerewards_link:hover {
	COLOR: #b40014; TEXT-DECORATION: underline
}
A.welcomerewards_link:active {
	COLOR: #b40014; TEXT-DECORATION: underline
}
.page_header .profiles_notification_box {
	MARGIN: 10px
}
.page_header .header_rule {
	BORDER-BOTTOM: #336699 1px solid; BORDER-LEFT: #336699 0px solid; WIDTH: 100%; BACKGROUND: #80a0bf; HEIGHT: 1px; BORDER-TOP: #336699 1px solid; BORDER-RIGHT: #336699 0px solid
}
.header_row_1 DIV.main_links {
	WIDTH: auto; BOTTOM: 0px
}
.header_row_1 .main_links .main_nav {
	WIDTH: auto; BACKGROUND: none transparent scroll repeat 0% 0%
}
.header_row_1 .main_links .main_nav LI {
	BACKGROUND: url(../images/sprite_tabs.png) no-repeat
}
.header_row_1 .main_links .main_nav LI.first A.current {
	BACKGROUND: url(../images/sprite_tabs.png) no-repeat
}
.header_row_1 .main_links .main_nav LI.last A.current {
	BACKGROUND: url(../images/sprite_tabs.png) no-repeat
}
.header_row_1 .main_links .main_nav LI A.current {
	BACKGROUND: url(../images/sprite_tabs.png) no-repeat
}
.header_row_1 .main_links .main_nav {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.header_row_1 .main_links .main_nav LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.header_row_1 .main_links .main_nav LI {
	BACKGROUND-POSITION: -5px -60px; FONT-WEIGHT: bold
}
.header_row_1 .main_links .main_nav LI A {
	BORDER-LEFT: white 1px solid; BORDER-RIGHT: #5b84ad 1px solid
}
.header_row_1 .main_links .main_nav LI.first {
	BACKGROUND-POSITION: 0px -60px
}
.header_row_1 .main_links .main_nav LI.first A {
	BORDER-LEFT-STYLE: none
}
.header_row_1 .main_links .main_nav LI.last A {
	BORDER-RIGHT-STYLE: none
}
.header_row_1 .main_links .main_nav LI.last {
	BACKGROUND-POSITION: 100% -60px
}
.header_row_1 .main_links .main_nav LI A.last {
	BORDER-RIGHT-STYLE: none
}
.header_row_1 .main_links .main_nav LI A {
	PADDING-BOTTOM: 6px; MARGIN-TOP: 1px; PADDING-LEFT: 9px; PADDING-RIGHT: 9px; DISPLAY: block; COLOR: #39c; PADDING-TOP: 5px
}
.header_row_1 .main_links .site_feedback {
	PADDING-BOTTOM: 6px; MARGIN-TOP: 1px; PADDING-LEFT: 9px; PADDING-RIGHT: 9px; DISPLAY: block; COLOR: #39c; PADDING-TOP: 5px
}
.header_row_1 .main_links .main_nav LI.deals A {
	COLOR: #f00
}
.header_row_1 .main_links .main_nav LI A {
	TEXT-DECORATION: none
}
.header_row_1 .main_links .main_nav LI A:hover {
	BACKGROUND: url(../images/sprite_tabs.png) no-repeat -5px -120px; TEXT-DECORATION: none
}
.header_row_1 .main_links .main_nav LI.first A:hover {
	BACKGROUND-POSITION: 0px -120px
}
.header_row_1 .main_links .main_nav LI.last A:hover {
	BACKGROUND-POSITION: 100% -120px
}
.header_row_1 .main_links .main_nav LI.first A.current {
	BACKGROUND-POSITION: 0px -1px; COLOR: #fff
}
.header_row_1 .main_links .main_nav LI.last A.current {
	BACKGROUND-POSITION: 100% -1px; COLOR: #fff
}
.header_row_1 .main_links .main_nav LI A.current {
	BACKGROUND-POSITION: -5px -1px; COLOR: #fff
}
.header_row_1 .main_links .site_feedback {
	FLOAT: left
}
.header_row_1 .main_links .site_feedback A {
	FONT-WEIGHT: bold
}
.geolocation_message {
	COLOR: #fff
}
.geolocation_message SPAN {
	COLOR: #fff
}
.geolocation_message .geolocation_list LI A {
	COLOR: #fff
}
.geolocation_message {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.geolocation_message .close_block {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.geolocation_message {
	Z-INDEX: 11; POSITION: fixed; TEXT-ALIGN: center; MARGIN: 0px auto; WIDTH: 100%; BACKGROUND: #404040; HEIGHT: 50px
}
.geolocation_message .close_block {
	FLOAT: right; CURSOR: pointer; MARGIN-RIGHT: 15px; PADDING-TOP: 15px
}
.geolocation_message .close_block .icon_sprite_close {
	MARGIN-LEFT: 5px
}
.geolocation_message .close_block .icon_sprite_close {
	FLOAT: left
}
.geolocation_message .close_block SPAN {
	FLOAT: left
}
.geolocation_message .geolocation_list_container {
	WIDTH: 100%; DISPLAY: inline; CLEAR: both; OVERFLOW: hidden
}
.geolocation_message .geolocation_list {
	POSITION: relative; LIST-STYLE-TYPE: none; MARGIN: 0px auto 0px -50px; FLOAT: left; PADDING-TOP: 15px; LEFT: 50%
}
.geolocation_message .geolocation_list LI {
	POSITION: relative; FLOAT: left; COLOR: #fff; RIGHT: 50%
}
.geolocation_message .geolocation_list LI A {
	BORDER-LEFT: #fff 1px solid; PADDING-LEFT: 15px; MARGIN-LEFT: 15px
}
.geolocation_message .geolocation_list LI A.first {
	BORDER-LEFT-STYLE: none
}
.welcomerewards_message {
	BORDER-BOTTOM: #f5a707 1px solid; BACKGROUND: #fdeabf
}
.welcomerewards_message DIV {
	PADDING-BOTTOM: 13px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; FONT-SIZE: 18px; FONT-WEIGHT: bold; PADDING-TOP: 13px
}
.welcomerewards_message A {
	FONT-SIZE: 12px
}
.welcomerewards_message .welcome_label {
	COLOR: #03C
}
.welcomerewards_message .rewards_label {
	COLOR: #5a8b9c
}
.sprite_header {
	BACKGROUND-IMAGE: url(../images/sprite_header.png); MARGIN-TOP: 0.55em; DISPLAY: block; FLOAT: left; MARGIN-LEFT: 5px
}
.sprite_header .dropdown_1 {
	WIDTH: 5px; BACKGROUND-POSITION: 0px 0px; HEIGHT: 4px
}
.sprite_icon_information {
	BACKGROUND-IMAGE: url(../images/sprite_icons_index_theme_red.png); WIDTH: 11px; DISPLAY: inline-block; BACKGROUND-POSITION: -450px 0px; FLOAT: left; HEIGHT: 11px; CURSOR: pointer
}
.sprite_icon_information .icon_information_1 {
	WIDTH: 11px; HEIGHT: 11px
}
.header_row_3 .phone_sprite {
	MARGIN: 0.25em 2px 0px 0px
}
.sprite_icon_dropdown {
	BACKGROUND-IMAGE: url(../images/sprite_icons_index_theme_red.png); WIDTH: 11px; DISPLAY: block; BACKGROUND-POSITION: -450px -100px; FLOAT: left; HEIGHT: 11px; CURSOR: default
}
.sprite_icon_dropdown .icon_dropdown_2 {
	WIDTH: 11px; HEIGHT: 11px
}
.header_row_3 .language_dropdown_sprite {
	MARGIN-TOP: 0.27em; FLOAT: left; MARGIN-RIGHT: 3px
}
.sprite_icon_close_5 {
	BACKGROUND-IMAGE: url(../images/sprite_icons_index_theme_red.png); WIDTH: 16px; DISPLAY: block; BACKGROUND-POSITION: -50px -100px; FLOAT: left; HEIGHT: 16px; CURSOR: pointer
}
.sprite_icon_close_5 .icon_close_5 {
	WIDTH: 16px; HEIGHT: 16px
}
.header .feedback_sprite {
	MARGIN: 0.3em 2px 0px 0px
}
.sprite_icon_add_share {
	BACKGROUND-IMAGE: url(../images/sprite_icons_index_theme_red.png); MARGIN: 0.3em 4px 0px 0px; WIDTH: 9px; BACKGROUND-POSITION: -100px -100px; FLOAT: left; HEIGHT: 9px; CURSOR: pointer
}
.sprite_icon_add_share SPAN {
	WIDTH: 9px; HEIGHT: 9px
}
.sprite_icon_feedback {
	BACKGROUND-IMAGE: url(../images/sprite_icons_index_theme_red.png); MARGIN: 0.25em 4px 0px 0px; WIDTH: 11px; BACKGROUND-POSITION: -100px -150px; FLOAT: left; HEIGHT: 11px; CURSOR: pointer
}
.sprite_icon_feedback SPAN {
	WIDTH: 11px; HEIGHT: 11px
}
.geolocation_message .alert_icon {
	POSITION: relative; WIDTH: 50px; BACKGROUND: url(../images/error_alert_icons.png) no-repeat -150px -100px; FLOAT: left; HEIGHT: 50px; TOP: 0px; LEFT: 0px
}
.header_row_3 .call_center {
	Z-INDEX: 10; POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 4px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 13px; FLOAT: right; CURSOR: help; PADDING-TOP: 0px
}
.header_row_3 .call_center .sprite_icon_information {
	MARGIN-TOP: 3px; CURSOR: help
}
.header_row_3 .call_center A {
	CURSOR: pointer
}
.header_row_3 .call_center A:hover {
	CURSOR: pointer
}
.header_row_3 .call_center SPAN.phone_number {
	LINE-HEIGHT: 1.4em; MARGIN: 0px 3px 0px 0px; FLOAT: left
}
.header_row_3 .call_center SPAN {
	COLOR: #8c8c8c
}
.header_row_3 .call_center STRONG {
	COLOR: #555; FONT-WEIGHT: bold
}
.header_row_3 .call_center:hover .hcom_simple_popdiv {
	DISPLAY: block
}
.header_row_1 .dropdown {
	POSITION: relative
}
.header_row_1 .dropdown H4 {
	CURSOR: pointer
}
.header_row_1 .dropdown A {
	CURSOR: pointer
}
.header_row_1 .dropdown SPAN {
	DISPLAY: block; FLOAT: left
}
.header_row_1 .dropdown:hover {
	BACKGROUND-COLOR: #404040
}
.header_row_1 .dropdown:hover SPAN {
	COLOR: #fff !important
}
.header_row_1 .dropdown:hover A {
	COLOR: #fff !important
}
.header_row_1 .dropdown:hover H4 {
	BORDER-LEFT: #404040 1px solid; BORDER-RIGHT: #404040 1px solid
}
.header_row_1 .dropdown:hover .sprite_header {
	BACKGROUND-POSITION: -50px 0px
}
.page_header .main_menus {
	Z-INDEX: 1; POSITION: absolute; DISPLAY: none; COLOR: #fff; TOP: 1.8em; LEFT: 0px
}
.page_header .main_menus UL {
	BACKGROUND-COLOR: #8c8c8c; LIST-STYLE-TYPE: none; FLOAT: left; BORDER-TOP: #bfbfbf 1px solid
}
.page_header .main_menus LI {
	LINE-HEIGHT: 1.6em; WHITE-SPACE: nowrap
}
.page_header .main_menus A {
	MIN-WIDTH: 140px; PADDING-BOTTOM: 2px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; DISPLAY: block; COLOR: #fff !important; TEXT-DECORATION: none; PADDING-TOP: 2px
}
.page_header .main_menus A:hover {
	BACKGROUND-COLOR: #404040
}
.page_header .main_menus LI:active A {
	BACKGROUND-COLOR: #404040
}
.page_header LI.dropdown:hover .main_menus {
	DISPLAY: block
}
.header_row_3 .custom_dropdown {
	Z-INDEX: 10; POSITION: relative; FLOAT: left; TOP: 0px
}
.header_row_3 .custom_dropdown A.focus {
	FLOAT: left; TEXT-DECORATION: none
}
.header_row_3 .custom_dropdown .dropdown {
	CURSOR: default
}
.header_row_3 .custom_dropdown .dropdown {
	FLOAT: left
}
.dropdown_menu {
	Z-INDEX: 10; POSITION: absolute; DISPLAY: none; COLOR: #fff; TOP: 2em; LEFT: 0px
}
.dropdown_menu UL {
	MIN-WIDTH: 180px; BACKGROUND-COLOR: #8c8c8c; LIST-STYLE-TYPE: none; WIDTH: auto; BORDER-TOP: #bfbfbf 1px solid
}
.dropdown_menu A {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; DISPLAY: block; WHITE-SPACE: nowrap; COLOR: #fff !important; TEXT-DECORATION: none; PADDING-TOP: 3px
}
.dropdown_menu LI {
	BACKGROUND-IMAGE: none; ZOOM: 1; WHITE-SPACE: nowrap
}
.dropdown_menu A:hover {
	BACKGROUND-COLOR: #404040; TEXT-DECORATION: none
}
.dropdown_menu LI.active A {
	BACKGROUND-COLOR: #404040; TEXT-DECORATION: none
}
.dropdown_menu LI IMG {
	POSITION: relative; TOP: 1px; MARGIN-RIGHT: 5px
}
.custom_dropdown:hover .dropdown_menu {
	DISPLAY: block
}
.header_row_3 .language {
	PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 5px; PADDING-LEFT: 7px; PADDING-RIGHT: 2px; HEIGHT: 1.7em; CURSOR: default; PADDING-TOP: 4px
}
.header_row_3 .language .copy {
	FLOAT: left; COLOR: #555; MARGIN-RIGHT: 3px
}
.header_row_3 .language IMG.active_flag {
	MARGIN: 0.27em 5px 0px 0px; FLOAT: left
}
.header_row_3 .language:hover {
	BACKGROUND-COLOR: #404040
}
.header_row_3 .language:hover .copy {
	COLOR: #fff
}
.header_row_3 .language:hover .sprite_icon_dropdown {
	BACKGROUND-POSITION: -450px -150px
}
.page_header .flags SPAN {
	MARGIN: 0.25em 5px 0px 0px
}
.page_header LI.heading {
	PADDING-BOTTOM: 7px; BACKGROUND-COLOR: #a0a0a0; MARGIN: 1px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; COLOR: #fff; CURSOR: default !important; FONT-WEIGHT: bold; PADDING-TOP: 7px
}
.page_header .hcom_options .language UL {
	BORDER-BOTTOM: #8c8c8c 1px solid; OVERFLOW-X: hidden; OVERFLOW-Y: scroll; WIDTH: 300px; HEIGHT: 400px; BORDER-RIGHT: #8c8c8c 1px solid
}
.header_row_3 .currency {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 7px; PADDING-RIGHT: 10px; FLOAT: left; HEIGHT: 1.7em; CURSOR: default; PADDING-TOP: 4px
}
.header_row_3 .currency .copy {
	FLOAT: left; COLOR: #555; MARGIN-RIGHT: 3px
}
.header_row_3 .active_currency_symbol {
	MARGIN: 0px 5px 0px 0px; FLOAT: left; COLOR: #555; FONT-WEIGHT: bold
}
.header_row_3 .currency A:hover {
	TEXT-DECORATION: none
}
.header_row_3 .currency:hover {
	BACKGROUND-COLOR: #404040
}
.header_row_3 .currency:hover .copy {
	COLOR: #fff
}
.header_row_3 .currency:hover .active_currency_symbol {
	COLOR: #fff
}
.header_row_3 .currency:hover .sprite_icon_dropdown {
	BACKGROUND-POSITION: -450px -150px
}
.page_header .currency_ie6 IFRAME {
	WIDTH: 300px; HEIGHT: 400px
}
.page_header .currency_menu LI EM {
	FONT-STYLE: normal; WIDTH: 2.7em; DISPLAY: block; FLOAT: left; CLEAR: left
}
.page_header .currency_menu LI SPAN {
	DISPLAY: block
}
.page_header .hcom_options .currency_menu UL {
	BORDER-BOTTOM: #8c8c8c 1px solid; OVERFLOW-X: hidden; OVERFLOW-Y: scroll; WIDTH: 300px; HEIGHT: 400px; BORDER-RIGHT: #8c8c8c 1px solid
}
.page_header .topban {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #999; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 60px; PADDING-TOP: 10px
}
.C_top_strip {
	MARGIN: 2px 12px -7px
}
.C_top_strip DIV.t_alert {
	BORDER-BOTTOM: #c9d8dd 1px solid; BORDER-LEFT: #c9d8dd 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 10px; WIDTH: 32%; PADDING-RIGHT: 10px; BACKGROUND: #ffc; FLOAT: right; COLOR: #000; BORDER-TOP: #c9d8dd 1px solid; BORDER-RIGHT: #c9d8dd 1px solid; PADDING-TOP: 4px
}
.C_top_strip DIV.t_alert_only {
	TEXT-ALIGN: right; WIDTH: auto; FLOAT: none
}
.C_top_strip DIV.t_alert_only H2 {
	DISPLAY: inline !important; MARGIN-RIGHT: 1em
}
.C_top_strip_nonus DIV {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 1.8em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
.C_top_strip DIV {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 1.8em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
.C_top_strip_nonus H2 {
	LINE-HEIGHT: 1.4em; PADDING-RIGHT: 0.3em; DISPLAY: inline; WHITE-SPACE: nowrap; MARGIN-BOTTOM: 0px
}
.C_top_strip H2 {
	LINE-HEIGHT: 1.4em; PADDING-RIGHT: 0.3em; DISPLAY: inline; WHITE-SPACE: nowrap; MARGIN-BOTTOM: 0px
}
.C_top_strip DIV.has_ta H2 {
	DISPLAY: block
}
.C_top_strip DIV.has_ta .image {
	DISPLAY: inline
}
.C_top_strip H2 {
	COLOR: #03C
}
.C_top_strip SPAN.pillar {
	COLOR: #03C
}
.C_top_strip SPAN.pillar {
	FONT-SIZE: 16px; FONT-WEIGHT: bold
}
.C_top_strip DIV.t_alert H2 {
	PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #000
}
.C_top_strip_nonus P {
	DISPLAY: inline; WHITE-SPACE: nowrap
}
.C_top_strip P {
	DISPLAY: inline; WHITE-SPACE: nowrap
}
.C_top_strip DIV.gen_msg H2 {
	COLOR: #000
}
.C_top_strip DIV.gen_msg H2 EM {
	FONT-STYLE: italic; FONT-WEIGHT: bold
}
.C_top_strip A {
	COLOR: #369 !important
}
.C_top_strip A:link {
	COLOR: #369 !important
}
.C_top_strip_legacy {
	BORDER-BOTTOM: #f5a707 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; PADDING-TOP: 10px
}
.C_top_strip_nonus {
	BORDER-BOTTOM: #03C 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; MARGIN-BOTTOM: 4px; PADDING-TOP: 2px
}
.C_top_strip_nonus H2 {
	COLOR: #000
}
.C_top_strip_legacy H2 {
	LINE-HEIGHT: 1.4em; MARGIN: 0px 5px 0px 0px; DISPLAY: inline; WHITE-SPACE: nowrap; FONT-SIZE: 18px
}
.C_top_strip_legacy P {
	DISPLAY: inline; WHITE-SPACE: nowrap; FONT-WEIGHT: bold
}
.cobranding {
	BORDER-BOTTOM: #5a8b9c 6px solid; BORDER-RIGHT-STYLE: none; WIDTH: 960px; BORDER-TOP-STYLE: none; HEIGHT: 112px; BORDER-LEFT-STYLE: none
}
.page_header .header_row_1 .secondary_links .sign_in .fivestar_user {
	MARGIN-RIGHT: 15px
}
.page_header .header_row_1 .secondary_links .sign_in .fivestar_user SPAN {
	FLOAT: none; MARGIN-RIGHT: 0px
}
.page_header .header_row_1 .secondary_links .sign_in .fivestar_user .tm {
	FLOAT: none; FONT-SIZE: 7px; VERTICAL-ALIGN: baseline; MARGIN-RIGHT: 10px
}
.page_header .fivestarheader {
	FLOAT: left
}
.page_header .header_row_1 .secondary_links .fivestarheader .fivestar_user SPAN {
	FLOAT: none; MARGIN-RIGHT: 0px
}
.page_header .header_row_1 .secondary_links .fivestarheader .fivestar_user .tm {
	FLOAT: none; COLOR: white; FONT-SIZE: 7px; VERTICAL-ALIGN: baseline; MARGIN-RIGHT: 10px
}
.numberContainer {
	MARGIN-BOTTOM: 0px; FLOAT: left; MARGIN-RIGHT: 5px
}
.searchModule UL {
	LIST-STYLE-TYPE: none
}
.searchModule INPUT {
	HEIGHT: 15px
}
.searchModule {
	FONT-SIZE: 12px
}
INPUT [type=text] {
	BORDER-BOTTOM: #7e9cb8 1px solid; BORDER-LEFT: #7e9cb8 1px solid; BORDER-TOP: #7e9cb8 1px solid; BORDER-RIGHT: #7e9cb8 1px solid
}
SELECT {
	BORDER-BOTTOM: #7e9cb8 1px solid; BORDER-LEFT: #7e9cb8 1px solid; BORDER-TOP: #7e9cb8 1px solid; BORDER-RIGHT: #7e9cb8 1px solid
}
INPUT {
	COLOR: #555
}
SELECT {
	COLOR: #555
}
.searchModule {
	
}
.sm_border {
	BORDER-BOTTOM: #39c 1px solid; BORDER-LEFT: #39c 1px solid; BORDER-TOP: #39c 1px solid; BORDER-RIGHT: #39c 1px solid
}
.sm_border {
	HEIGHT: 100%
}
.searchModule .sm_container {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; BACKGROUND: url(/images/hcom-imageversion/common/backgrounds/v_300_dfe8eb_c2d7de.png) #d6ebf5 repeat-x 50% bottom; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 1px solid
}
.searchModule .sm_container {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; PADDING-TOP: 8px
}
.searchModule .sm_container .button_container {
	MARGIN-TOP: 26px; FLOAT: right
}
.searchModule .landing_query_form .roomAgesOfChildren {
	DISPLAY: inline
}
.searchModule HR {
	PADDING-BOTTOM: 1px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 10px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 1px; BORDER-TOP: #a8c2ca 1px solid; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 1px
}
.searchModule H4 {
	MARGIN-BOTTOM: 5px; FONT-WEIGHT: bold
}
.searchModule .searchCol {
	WIDTH: 275px; FLOAT: left; MARGIN-RIGHT: 15px
}
.search_queryCheckAvailability .search_dates {
	WIDTH: 275px !important
}
.searchModule .search_hotelName {
	WIDTH: 542px
}
.sm_container .search_hotelName H4 {
	MARGIN-BOTTOM: 0px; FONT-WEIGHT: normal
}
.searchModule .searchCol .search_dates {
	WIDTH: 275px; FLOAT: left; MARGIN-RIGHT: 10px
}
.searchModule .searchColModule {
	MARGIN-TOP: 5px; PADDING-RIGHT: 15px; MARGIN-BOTTOM: 5px; HEIGHT: 130px; BORDER-RIGHT: #fefefe 1px solid
}
#mainContainerSize1 .searchModule .geoCodingEnabled INPUT#search_destination {
	WIDTH: 410px
}
#mainContainerSize1 .searchModule .geoCodingEnabled .searchCol {
	WIDTH: 405px; DISPLAY: inline
}
#mainContainerSize1 .searchModule .geoCodingEnabled .search_dates {
	WIDTH: 240px
}
.searchModule .oddModule {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
.checkboxList INPUT {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; WIDTH: 14px; BORDER-TOP-STYLE: none; FLOAT: left; HEIGHT: 14px; BORDER-LEFT-STYLE: none; MARGIN-RIGHT: 5px
}
.checkboxList LI {
	HEIGHT: 19px; CLEAR: both
}
.checkboxList LI INPUT {
	MARGIN-TOP: 2px; FLOAT: left
}
.checkboxList LABEL {
	LINE-HEIGHT: 19px
}
.checkboxList LABEL SPAN.number {
	PADDING-LEFT: 5px; COLOR: #8b8b8b
}
.scrollListBox {
	BORDER-BOTTOM: #7f9db9 1px solid; BORDER-LEFT: #7f9db9 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 5px; WIDTH: 224px; PADDING-RIGHT: 5px; WHITE-SPACE: nowrap; HEIGHT: 100px; OVERFLOW: auto; BORDER-TOP: #7f9db9 1px solid; BORDER-RIGHT: #7f9db9 1px solid; PADDING-TOP: 5px
}
.searchModule .header {
	MARGIN-BOTTOM: 30px
}
.searchModule H3 {
	FLOAT: left; FONT-SIZE: 14px; FONT-WEIGHT: bold; MARGIN-RIGHT: 5px
}
.searchModule .searchOptions {
	FLOAT: left; FONT-SIZE: 14px; FONT-WEIGHT: bold; MARGIN-RIGHT: 5px
}
.searchModule H3 {
	COLOR: #666
}
.searchModule .searchOptions LI {
	PADDING-RIGHT: 5px; FLOAT: left; MARGIN-RIGHT: 5px
}
.searchModule .searchOptions LI:link {
	
}
.searchModule .searchOptions LI:visited {
	
}
.searchModule .searchOptions LI:hover {
	CURSOR: pointer; TEXT-DECORATION: underline
}
.searchModule .searchOptions LI:active {
	
}
.searchModule .searchOptions LI.active {
	COLOR: #555
}
.searchModule .searchOptions LI.active:hover {
	CURSOR: auto; TEXT-DECORATION: none
}
.searchModule .searchOptions LI.last {
	BORDER-RIGHT-STYLE: none; PADDING-RIGHT: 0px; MARGIN-RIGHT: 0px
}
.searchModule TABLE TD {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; HEIGHT: 21px; VERTICAL-ALIGN: middle; PADDING-TOP: 1px
}
.searchModule TABLE TFOOT TD {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; HEIGHT: auto; VERTICAL-ALIGN: middle; PADDING-TOP: 1px
}
.searchModule TABLE THEAD TD {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; HEIGHT: auto; VERTICAL-ALIGN: middle; PADDING-TOP: 1px
}
.searchModule LABEL {
	DISPLAY: block
}
.searchModule SMALL {
	DISPLAY: block
}
.searchModule SMALL {
	COLOR: #8b8b8b; FONT-SIZE: 12px; FONT-WEIGHT: normal
}
.roomDetails LABEL {
	MARGIN: 1px 0px 3px
}
.searchModule .search_dates {
	POSITION: relative
}
.searchModule .search_dates DIV {
	POSITION: relative
}
.searchModule INPUT#search_destination {
	WIDTH: 261px
}
.searchModule INPUT#ca_search_destination {
	WIDTH: 261px
}
.searchModule INPUT#search_checkIn {
	WIDTH: 80px
}
.searchModule INPUT#search_checkOut {
	WIDTH: 80px
}
.searchModule INPUT#ca_search_checkIn {
	WIDTH: 80px
}
.searchModule INPUT#ca_search_checkOut {
	WIDTH: 80px
}
.destinationDetails {
	POSITION: relative; CLEAR: left
}
.destinationDetails .search_dates {
	PADDING-LEFT: 15px; MARGIN-RIGHT: 0px
}
.destinationDetails .search_dates DIV {
	WIDTH: 130px; FLOAT: left
}
.searchModule .roomDetails {
	POSITION: relative; MARGIN: 5px 15px 5px 0px; CLEAR: left
}
.roomDetails .roomsNumberOfRooms {
	FLOAT: left
}
.roomDetails .roomsPeople {
	FLOAT: right
}
.roomsPeople TABLE {
	FONT-SIZE: 12px
}
.roomsPeople TABLE THEAD TD {
	PADDING-RIGHT: 2px
}
.roomsPeople TABLE LABEL {
	PADDING-RIGHT: 2px
}
.roomsPeople TABLE.roomAdults {
	PADDING-RIGHT: 25px
}
.roomAgesOfChildren {
	POSITION: relative; MARGIN: 5px 0px 5px 15px
}
.roomAgesOfChildren SELECT {
	MARGIN-RIGHT: 5px
}
.starRating INPUT {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; WIDTH: 14px; BORDER-TOP-STYLE: none; HEIGHT: 14px; BORDER-LEFT-STYLE: none
}
.starRating LABEL {
	FONT-SIZE: 12px
}
.starRating LI {
	LINE-HEIGHT: 22px; HEIGHT: 22px; CLEAR: both
}
.starRating LI INPUT {
	MARGIN-TOP: 4px; FLOAT: left
}
.starRating LABEL {
	LINE-HEIGHT: 21px; MARGIN-LEFT: 18px
}
.starRating .fieldDisabled LABEL {
	LINE-HEIGHT: 21px; MARGIN-LEFT: 18px
}
.starRating LABEL SPAN {
	PADDING-LEFT: 15px; FONT-SIZE: 11px
}
.starRating LABEL SPAN.number {
	PADDING-LEFT: 5px; COLOR: #8b8b8b
}
.starWithPrice LI {
	BACKGROUND: url(/images/hcom-imageversion/common/search/gradient_box_bg.png) no-repeat 0px 0px
}
#search_distanceTo {
	MARGIN-BOTTOM: 5px
}
#search_landmark {
	MARGIN-BOTTOM: 5px
}
#search_landmark {
	WIDTH: 235px
}
.sideBarCol .locationExample {
	MARGIN-TOP: -5px; DISPLAY: block; MARGIN-BOTTOM: 4px; COLOR: #8b8b8b
}
.searchColModule .locationExample {
	DISPLAY: block; MARGIN-BOTTOM: 10px; COLOR: #8b8b8b
}
.landmarkSelect {
	WIDTH: 200px; DISPLAY: block
}
.landmarkSelect OPTGROUP {
	BACKGROUND-COLOR: #ddd; FONT-STYLE: normal; COLOR: #555; FONT-WEIGHT: normal
}
.landmarkSelect OPTGROUP.option {
	BACKGROUND-COLOR: #fff; COLOR: #555
}
.landmarkSelect OPTION.zeroHotels {
	COLOR: #bbb
}
.landmarkSelect OPTION {
	BACKGROUND: #fff
}
.landmarkSelect OPTGROUP OPTION {
	PADDING-LEFT: 15px; BACKGROUND: #fff
}
#search_chain {
	WIDTH: 235px
}
.searchModule .search_hotelName INPUT {
	WIDTH: 540px
}
.disambig {
	MARGIN-TOP: 15px
}
.disambig H2 {
	MARGIN-BOTTOM: 5px
}
.disambig {
	FONT-SIZE: 12px
}
.disambig LI {
	PADDING-BOTTOM: 2px; LIST-STYLE-TYPE: none; PADDING-LEFT: 19px; PADDING-RIGHT: 2px; BACKGROUND: url(/images/hcom-imageversion/common/search/icon_suggest_city.gif) no-repeat 2px 45%; CURSOR: default; PADDING-TOP: 2px
}
.disambig LI SPAN {
	PADDING-LEFT: 5px; COLOR: #8c8c8c
}
.disambig HR {
	BORDER-RIGHT-WIDTH: 0px; MARGIN: 10px 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 1px; BORDER-TOP: #e4e4e4 1px solid; BORDER-LEFT-WIDTH: 0px
}
.browseLinks {
	BORDER-BOTTOM: #cbcbcb 1px solid; BORDER-LEFT: #cbcbcb 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; MARGIN-LEFT: 10px; FONT-SIZE: 12px; BORDER-TOP: #cbcbcb 1px solid; BORDER-RIGHT: #cbcbcb 1px solid; PADDING-TOP: 5px
}
.browseLinks A {
	MARGIN-LEFT: 10px
}
.browseLinks LI A {
	MARGIN-LEFT: 0px
}
.browseLinks LI {
	PADDING-BOTTOM: 2px; LIST-STYLE-TYPE: none; PADDING-LEFT: 10px; PADDING-RIGHT: 2px; BACKGROUND: url(/images/hcom-imageversion/common/furniture/bullet_type_1.gif) no-repeat 1px 55%; CURSOR: default; PADDING-TOP: 2px
}
.browseLinks H4 {
	MARGIN-BOTTOM: 5px; FONT-WEIGHT: bold
}
.browseLinks .linkBlock {
	MARGIN-BOTTOM: 10px
}
.sm_errors {
	BORDER-BOTTOM: #39c 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 48px; PADDING-RIGHT: 10px; COLOR: #b30013; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
.sm_errors .icon_sprite_error {
	MARGIN-TOP: -2px; WIDTH: 20px; DISPLAY: inline; BACKGROUND: url(/images/hcom-imageversion/common/sprites/error_alert_icons_theme_red.png) no-repeat -16px -15px; FLOAT: left; HEIGHT: 20px; MARGIN-LEFT: -40px
}
.sm_errors UL {
	LIST-STYLE-TYPE: square
}
.sm_errors LI SPAN {
	PADDING-LEFT: 0.5em; FONT-WEIGHT: normal
}
.searchModule .error INPUT {
	BACKGROUND-COLOR: #f0ccd0
}
.searchModule .error SELECT {
	BACKGROUND-COLOR: #f0ccd0
}
.searchModule .error {
	COLOR: #b30013; FONT-WEIGHT: bold
}
.searchModule .error LABEL {
	COLOR: #b30013; FONT-WEIGHT: bold
}
.searchModule .error INPUT {
	BORDER-BOTTOM: #7e9cb8 1px solid; BORDER-LEFT: #7e9cb8 1px solid; BORDER-TOP: #7e9cb8 1px solid; BORDER-RIGHT: #7e9cb8 1px solid
}
.sideBarCol {
	MARGIN-BOTTOM: 15px; MARGIN-LEFT: 5px
}
.sideBarCol #search_landmark {
	WIDTH: 200px
}
.sideBarCol #search_chain {
	WIDTH: 200px
}
.sideBarCol .scrollListBox {
	WIDTH: 96%
}
.search_hotelName#GradientContainer {
	WIDTH: auto
}
.search_hotelNameInput#GradientContainer {
	WIDTH: 195px
}
#GradientContainer H4 {
	POSITION: relative; MARGIN: 10px 0px 5px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; LEFT: -20px
}
#GradientContainer H3 {
	COLOR: #000
}
.searchModule .search_apply {
	FLOAT: right
}
.searchModule .fruitMachine {
	PADDING-RIGHT: 5px; FLOAT: left
}
.searchModule .fruitMachine DIV {
	FLOAT: left
}
.searchModule .search_apply .buttonBorder1 {
	MARGIN-TOP: 3px; FLOAT: left
}
.searchModule .search_check_availability_apply {
	POSITION: relative
}
.search_check_availability_apply .buttonBorder3 {
	POSITION: relative
}
.search_check_availability_apply .buttonBorder1 {
	POSITION: relative
}
.searchModule .search_check_availability_apply .buttonBorder1 {
	FLOAT: right; MARGIN-RIGHT: 5px
}
.search_changeSearchLink {
	BORDER-BOTTOM: #39c 1px solid
}
.search_changeSearchLink .search_changeLinkContainer .link {
	BORDER-BOTTOM: #fff 1px solid; POSITION: relative; BORDER-LEFT: #fff 1px solid; PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #d6ebf5; PADDING-LEFT: 19px; PADDING-RIGHT: 2px; DISPLAY: block; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 1px solid; PADDING-TOP: 6px
}
.search_changeSearchLink .search_changeLinkContainer .link EM {
	POSITION: absolute; WIDTH: 10px; BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat -150px 0px; HEIGHT: 10px; TOP: 9px; LEFT: 6px
}
.search_changeSearchOpen .search_changeLinkContainer .link EM {
	BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat -150px -50px
}
.search_changeSearchClose {
	BORDER-BOTTOM-STYLE: none
}
.search_changeSearchClose .search_changeLinkContainer {
	DISPLAY: block
}
.search_changeSearchClose .search_changeLinkContainer .link {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BACKGROUND-COLOR: transparent; BORDER-TOP-STYLE: none; FLOAT: left; BORDER-LEFT-STYLE: none
}
.search_changeSearchCloseInfo {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; DISPLAY: block; PADDING-TOP: 6px
}
.search_changeSearchCloseInfo .pipes {
	MARGIN: 0px 12px
}
.searchModuleClosed {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 1px solid
}
.searchModuleClosed:hover {
	BORDER-BOTTOM: #d6ebf5 1px solid; BORDER-LEFT: #d6ebf5 1px solid; BORDER-TOP: #d6ebf5 1px solid; CURSOR: pointer; BORDER-RIGHT: #d6ebf5 1px solid
}
.searchModuleClosed:focus {
	BORDER-BOTTOM: #d6ebf5 1px solid; BORDER-LEFT: #d6ebf5 1px solid; BORDER-TOP: #d6ebf5 1px solid; CURSOR: pointer; BORDER-RIGHT: #d6ebf5 1px solid
}
.searchModuleClosed:hover DIV {
	BACKGROUND: url(/images/hcom-imageversion/common/backgrounds/v_100_dfe8eb_c2d7de.png) #d6ebf5 repeat-x center 100%
}
.searchModuleClosed:focus DIV {
	BACKGROUND: url(/images/hcom-imageversion/common/backgrounds/v_100_dfe8eb_c2d7de.png) #d6ebf5 repeat-x center 100%
}
.search_moreLessOptionsLink {
	MARGIN: 7px 0px; PADDING-LEFT: 18px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 5px 50%; FLOAT: left
}
.search_moreLessOptionsLinkOpen {
	BACKGROUND-IMAGE: url(/images/hcom-imageversion/common/search/icon_minus_type_2.gif)
}
.search_moreLessOptionsLinkClose {
	BACKGROUND-IMAGE: url(/images/hcom-imageversion/common/search/icon_plus_type_2.gif)
}
.search_moreLessOptionsInfo {
	MARGIN: 7px 0px; PADDING-LEFT: 5px; DISPLAY: block; FLOAT: left; COLOR: #656565
}
.search_dateless H3 {
	COLOR: #000
}
.search_dateless H3 SPAN {
	FONT-SIZE: 12px; FONT-WEIGHT: normal
}
.search_queryCheckAvailability {
	WIDTH: 572px
}
.search_queryCheckAvailability .header H3 {
	POSITION: relative; COLOR: #000
}
.search_queryCheckAvailability .sm_container {
	POSITION: relative; ZOOM: 1
}
.search_queryCheckAvailability .header .icon_sprite_close {
	POSITION: absolute; TOP: 5px; CURSOR: pointer; RIGHT: 5px
}
.search_queryCheckAvailability .header .icon_sprite_close .close_2 {
	BACKGROUND-POSITION: -50px -100px
}
.search_queryCheckAvailability .search_dates {
	PADDING-LEFT: 0px
}
.search_queryCheckAvailability .roomDetails {
	WIDTH: 236px; DISPLAY: inline
}
.search_queryCheckAvailability .roomAgesOfChildren {
	MARGIN-RIGHT: 0px
}
.search_queryCheckAvailability .sm_border {
	BORDER-BOTTOM: #d6ebf5 1px solid; BORDER-LEFT: #d6ebf5 1px solid; BORDER-TOP: #d6ebf5 1px solid; BORDER-RIGHT: #d6ebf5 1px solid
}
.search_queryCheckAvailability .searchModule .sm_container {
	BACKGROUND: url(/images/hcom-imageversion/common/backgrounds/v_300_dfe8eb_c2d7de.png) #d6ebf5 repeat-x 50% bottom
}
.search_queryCheckAvailability HR {
	BORDER-BOTTOM-COLOR: #a8c2ca; BORDER-TOP-COLOR: #a8c2ca; BORDER-RIGHT-COLOR: #a8c2ca; BORDER-LEFT-COLOR: #a8c2ca
}
.search_queryCheckAvailability .sm_errors {
	BORDER-BOTTOM: #d6ebf5 1px solid
}
.check_availability_popDiv {
	WIDTH: 590px
}
.check_availability_popDivTop {
	WIDTH: 590px; BACKGROUND: url(/images/hcom-imageversion/common/sprites/sprite_check_avail_popdiv.png) 0px 0px; HEIGHT: 9px
}
.check_availability_popDivMid {
	WIDTH: 590px; BACKGROUND: url(/images/hcom-imageversion/common/sprites/sprite_check_avail_popdiv.png) no-repeat 0px -40px; HEIGHT: 100%
}
.check_availability_popDivBottom {
	WIDTH: 590px; BACKGROUND: url(/images/hcom-imageversion/common/sprites/sprite_check_avail_popdiv.png) 0px -760px; HEIGHT: 9px
}
.check_availability_popDiv .check_availability_container {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 9px; PADDING-RIGHT: 9px; COLOR: #555; PADDING-TOP: 0px
}
.search_queryCheckAvailability .searchModule {
	POSITION: relative
}
.roomsPeople TABLE {
	FONT-SIZE: 12px
}
.roomsPeople TABLE TD {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; VERTICAL-ALIGN: middle; PADDING-TOP: 1px
}
.roomsPeople TABLE THEAD TD {
	PADDING-RIGHT: 2px
}
.roomsPeople TABLE TFOOT {
	COLOR: #666; FONT-SIZE: 11px
}
.roomsPeople TABLE LABEL {
	COLOR: #000; FONT-SIZE: 11px
}
.roomsPeople TABLE LABEL {
	PADDING-RIGHT: 2px
}
.roomsPeople TABLE.roomAdults {
	PADDING-RIGHT: 25px
}
.loadingSearchResults {
	TEXT-ALIGN: center; MARGIN: 80px 20px 20px; BACKGROUND: #f3f7f8
}
.loadingSearchResults DIV {
	PADDING-LEFT: 21px; DISPLAY: inline; BACKGROUND: url(/images/hcom-imageversion/common/search/animation_loading_1_red.gif) no-repeat 0% 50%; COLOR: #646869; FONT-SIZE: 16px; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
.popdiv_overlay_style_1 {
	WIDTH: 510px
}
.popdiv_overlay_style_1 .popdiv_overlay_top {
	WIDTH: 510px; BACKGROUND: url(/images/hcom-imageversion/common/search/popdiv_overlay_style_1_top.png); HEIGHT: 9px
}
.popdiv_overlay_style_1 .popdiv_overlay_mid {
	WIDTH: 510px; BACKGROUND: url(/images/hcom-imageversion/common/search/popdiv_overlay_style_1_mid.png) no-repeat 50% top; HEIGHT: 100%
}
.popdiv_overlay_style_1 .popdiv_overlay_bottom {
	WIDTH: 510px; BACKGROUND: url(/images/hcom-imageversion/common/search/popdiv_overlay_style_1_bottom.png); HEIGHT: 9px
}
.popdiv_overlay_style_1 .popdiv_overlay_container {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 9px; PADDING-RIGHT: 9px; COLOR: #555; PADDING-TOP: 0px
}
.popdiv_overlay_style_1 .close {
	POSITION: absolute; TOP: 3px; CURSOR: pointer; RIGHT: 3px
}
.popdiv_overlay .sm_container {
	POSITION: relative
}
.popdiv_overlay .sm_container H4 {
	FONT-SIZE: 14px
}
.popdiv_overlay .sm_container STRONG {
	FONT-WEIGHT: bold
}
.popdiv_overlay .ehs_backout {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; BORDER-RIGHT-STYLE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; PADDING-TOP: 10px
}
#explanationPopDiv {
	Z-INDEX: 51; POSITION: fixed; DISPLAY: none; TOP: 100px; LEFT: 195px
}
#queryModuleOverlay {
	Z-INDEX: 51; POSITION: fixed; DISPLAY: none; MARGIN-LEFT: -295px; TOP: 100px; LEFT: 50%
}
.tabAndPagination {
	POSITION: relative
}
#tabs {
	BORDER-BOTTOM: #39c 1px solid; POSITION: relative; HEIGHT: 22px
}
#tabs UL {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 5px; WIDTH: 936px; PADDING-RIGHT: 0px; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#tabs UL LI {
	POSITION: relative; DISPLAY: inline; MARGIN-RIGHT: 5px
}
#tabs UL LI.active {
	BORDER-BOTTOM: #f3f7f8 1px solid
}
#tabs UL LI.active DIV.tab {
	BACKGROUND-IMAGE: none; BORDER-BOTTOM: #f4f4f4 1px solid; PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #f3f7f8; DISPLAY: inline; COLOR: #000; CURSOR: default; PADDING-TOP: 6px
}
#tabs UL LI A {
	BORDER-BOTTOM: #39c 1px solid; BORDER-LEFT: #39c 1px solid; PADDING-BOTTOM: 6px; PADDING-LEFT: 35px; PADDING-RIGHT: 33px; DISPLAY: inline; BACKGROUND: url(/images/hcom-imageversion/common/search/tabs_shadow_red.gif) #39c repeat-x 50% bottom; COLOR: #fff; BORDER-TOP: #39c 1px solid; MARGIN-RIGHT: 0px; BORDER-RIGHT: #39c 1px solid; TEXT-DECORATION: none; PADDING-TOP: 6px
}
#tabs UL LI DIV.tab {
	BORDER-BOTTOM: #39c 1px solid; BORDER-LEFT: #39c 1px solid; PADDING-BOTTOM: 6px; PADDING-LEFT: 35px; PADDING-RIGHT: 33px; DISPLAY: inline; BACKGROUND: url(/images/hcom-imageversion/common/search/tabs_shadow_red.gif) #39c repeat-x 50% bottom; COLOR: #fff; BORDER-TOP: #39c 1px solid; MARGIN-RIGHT: 0px; BORDER-RIGHT: #39c 1px solid; TEXT-DECORATION: none; PADDING-TOP: 6px
}
#imagePopDiv {
	Z-INDEX: 11; POSITION: absolute
}
#nhoodContainer {
	Z-INDEX: 11; WIDTH: 100%
}
#popupPlate {
	Z-INDEX: 8; POSITION: absolute; DISPLAY: none
}
.resultsPageContact {
	TEXT-ALIGN: right; WIDTH: 230px; DISPLAY: inline; FLOAT: right; MARGIN-RIGHT: 10px
}
DIV.facilities {
	FONT-SIZE: 11px; OVERFLOW: hidden
}
.facilities TABLE {
	TEXT-ALIGN: left; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.facilities TD {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; WHITE-SPACE: nowrap; PADDING-TOP: 2px
}
.facilities TD IMG {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 4px
}
.facilities TD DEL {
	COLOR: #999
}
#footer {
	BACKGROUND-COLOR: #999; BOTTOM: 0px; COLOR: #fff
}
#footer H3 {
	COLOR: #fff; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
#footer A {
	COLOR: #fff
}
#footer UL {
	PADDING-BOTTOM: 10px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#footer LI {
	BACKGROUND-IMAGE: none; PADDING-RIGHT: 5px; DISPLAY: inline; MARGIN-RIGHT: 5px; BORDER-RIGHT: #fff 1px solid
}
#footer .col_7 UL {
	DISPLAY: block; HEIGHT: 20px; MARGIN-LEFT: -6px; CLEAR: both
}
#footer .col_7 UL LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 6px; DISPLAY: block; FLOAT: left; PADDING-TOP: 0px
}
#footer DIV {
	COLOR: #fff
}
#footer DIV.content {
	PADDING-BOTTOM: 13px; PADDING-LEFT: 13px; PADDING-RIGHT: 0px; PADDING-TOP: 13px
}
#footer LI:unknown {
	BORDER-RIGHT-STYLE: none
}
#footer .col_8 UL .footer_last_li {
	BORDER-RIGHT-STYLE: none; MARGIN-RIGHT: 0px
}
#footer DIV.hr {
	BORDER-BOTTOM: #fff 1px dotted; PADDING-BOTTOM: 0px; MARGIN: 15px 0px; PADDING-LEFT: 0px; WIDTH: 99%; PADDING-RIGHT: 0px; HEIGHT: 1px; PADDING-TOP: 0px
}
#footer .top_destinations UL {
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 1.6em; WIDTH: 24%; FLOAT: left
}
#footer .top_destinations LI {
	BORDER-RIGHT-STYLE: none; DISPLAY: block
}
#footer .top_destinations_custom LI {
	BORDER-RIGHT-STYLE: none; DISPLAY: block
}
#footer .top_destinations_custom UL {
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 1.6em; WIDTH: 33%; FLOAT: left
}
#footer .rounded_corners {
	POSITION: relative; BACKGROUND-COLOR: #fff; WIDTH: 100%; MARGIN-BOTTOM: 5px; HEIGHT: 2px
}
#footer .rounded_corner_left {
	POSITION: absolute; LINE-HEIGHT: 1px; WIDTH: 2px; HEIGHT: 2px; LEFT: 0px
}
#footer .rounded_corner_left DIV {
	POSITION: relative; LINE-HEIGHT: 1px; BACKGROUND-COLOR: #ccc; WIDTH: 1px; BOTTOM: 0px; HEIGHT: 1px; FONT-SIZE: 1px; LEFT: 0px
}
#footer .rounded_corner_left .b {
	LEFT: 1px
}
#footer .rounded_corner_left .c {
	BACKGROUND-COLOR: #999; BOTTOM: 1px
}
#footer .rounded_corner_right {
	POSITION: absolute; LINE-HEIGHT: 1px; WIDTH: 2px; HEIGHT: 2px; RIGHT: 0px
}
#footer .rounded_corner_right DIV {
	POSITION: relative; LINE-HEIGHT: 1px; BACKGROUND-COLOR: #ccc; WIDTH: 1px; BOTTOM: 0px; HEIGHT: 1px; FONT-SIZE: 1px; RIGHT: -1px
}
#footer .rounded_corner_right .b {
	RIGHT: 0px
}
#footer .rounded_corner_right .c {
	BACKGROUND-COLOR: #999; BOTTOM: 1px
}
#footer .content H2 {
	DISPLAY: none
}
#footer .top_50_cities UL {
	PADDING-BOTTOM: 0px
}
#footer .hotels_by_destination UL {
	PADDING-BOTTOM: 0px
}
#footer .hotels_by_destination {
	PADDING-TOP: 10px
}
#footer .footer_banner_content {
	WIDTH: 320px; HEIGHT: 270px
}
#footer .footer_hitwise_logo {
	WIDTH: 42px; DISPLAY: none; BACKGROUND-POSITION: 0px -60px; HEIGHT: 60px; MARGIN-LEFT: 28px
}
#footer .footer_webuser_logo {
	WIDTH: 45px; DISPLAY: none; BACKGROUND-POSITION: 0px -117px; HEIGHT: 60px; MARGIN-LEFT: 28px
}
#footer .footer_tuv_logo {
	BACKGROUND-IMAGE: url(/images/hcom-imageversion/common/sprites/sprite_booking_index.png); WIDTH: 50px; DISPLAY: none; BACKGROUND-POSITION: -450px -150px; FLOAT: left; HEIGHT: 50px; MARGIN-LEFT: 28px
}
#footer .footer_logos_pmi {
	POSITION: absolute; BOTTOM: 0px; RIGHT: 0px
}
#footer .footer_pmi {
	POSITION: static; WIDTH: 320px; FLOAT: right
}
#footer .footer_security_certificate_logo {
	WIDTH: 92px; BACKGROUND-POSITION: 0px -177px; HEIGHT: 44px
}
#footer .footer_pmi .footer_security_certificate_logo {
	FLOAT: right
}
#footer .col_3_adbanner {
	MARGIN-BOTTOM: 10px
}
.seo_footer {
	MARGIN-TOP: 20px; WIDTH: 100%
}
.seo_footer P {
	MARGIN-BOTTOM: 15px
}
.seo_footer H3 {
	MARGIN-BOTTOM: 15px; FONT-SIZE: 12px; FONT-WEIGHT: normal
}
.seo_footer .footer_links_container H3 A {
	FONT-WEIGHT: bold
}
.seo_footer .footer_links_container H3 SPAN {
	DISPLAY: none
}
.seo_footer .footer_links_container .link_column LI {
	FLOAT: left
}
.seo_footer .footer_links_container .link_column LI A {
	PADDING-RIGHT: 8px; DISPLAY: block; MARGIN-RIGHT: 8px; BORDER-RIGHT: #000 1px solid
}
.seo_footer .footer_links_container .top_destinations {
	MARGIN-BOTTOM: 15px
}
.seo_footer .footer_links_container .change_language {
	MARGIN-BOTTOM: 15px
}
.seo_footer .footer_links_container .global_sites {
	MARGIN-BOTTOM: 15px
}
#footer {
	BACKGROUND-COLOR: #fff; COLOR: #fff; OVERFLOW: hidden
}
#footer H5 {
	COLOR: #fff; CLEAR: both
}
#footer A {
	COLOR: #fff
}
#footer LI {
	ZOOM: 100%; BORDER-RIGHT: #fff 1px solid
}
#footer DIV {
	COLOR: #fff
}
#flexible_footer #footer {
	POSITION: relative; BACKGROUND-COLOR: #fff; COLOR: #000
}
#flexible_footer H3 {
	COLOR: #000
}
#flexible_footer H5 {
	COLOR: #000; CLEAR: both
}
#flexible_footer A {
	COLOR: #000
}
#flexible_footer LI {
	ZOOM: 100%; BORDER-RIGHT: #000 1px solid
}
#flexible_footer DIV {
	COLOR: #000
}
#flexible_footer .rounded_corners {
	DISPLAY: none
}
#flexible_footer .footer_logos {
	BACKGROUND-IMAGE: url(/images/hcom-imageversion/common/sprites/footer_logos.png); FLOAT: left
}
#flexible_footer .footer_hitwise_logo {
	BACKGROUND-IMAGE: url(/images/hcom-imageversion/common/sprites/footer_logos.png); FLOAT: left
}
#flexible_footer .footer_webuser_logo {
	BACKGROUND-IMAGE: url(/images/hcom-imageversion/common/sprites/footer_logos.png); FLOAT: left
}
#flexible_footer DIV.hr {
	BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000; BORDER-LEFT-COLOR: #000
}
#flexible_footer .footer-container {
	WIDTH: 70%
}
.flexible_seo_footer .footer_links_container H3 A {
	COLOR: #4493c9; TEXT-DECORATION: none
}
.flexible_seo_footer .footer_links_container .link_column LI A {
	COLOR: #4493c9; TEXT-DECORATION: none
}
.flexible_seo_footer .footer_links_container H3 A:hover {
	TEXT-DECORATION: underline
}
.flexible_seo_footer .footer_links_container .link_column LI A:hover {
	TEXT-DECORATION: underline
}
.flexible_seo_footer H3 {
	PADDING-TOP: 2px
}
.flexible_seo_footer .icon_sprite_commons .right_arrow {
	WIDTH: 9px
}
.flexible_seo_footer .footer_links_container {
	BORDER-BOTTOM: #b4d4e9 1px solid; MIN-HEIGHT: 22px; BORDER-TOP: #b4d4e9 1px solid
}
#myMap .landmark DIV.label {
	COLOR: #b40014
}
.landmark {
	POSITION: relative; TEXT-ALIGN: center; TOP: -1px; LEFT: -22px
}
.landmark IMG {
	POSITION: relative; TOP: 1px
}
.landmark .label {
	BORDER-BOTTOM: #555 1px solid; POSITION: relative; BORDER-LEFT: #555 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; WHITE-SPACE: nowrap; BACKGROUND: #fff; HEIGHT: 16px; COLOR: #b40014; FONT-SIZE: 11px !important; BORDER-TOP: #555 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #555 1px solid; PADDING-TOP: 3px
}
.landmark A {
	COLOR: #b40014
}
.landmark A:link {
	COLOR: #b40014
}
.landmark A:visited {
	COLOR: #b40014
}
.landmark A:hover {
	COLOR: #b40014
}
.landmark A:active {
	COLOR: #b40014
}
.landmark {
	LEFT: -50% !important
}
.landmark IMG {
	TOP: 1px !important; LEFT: 13px !important
}
.landmark .label {
	TOP: 0px !important; LEFT: 13px !important
}
.holder.map_pin {
	Z-INDEX: 8; POSITION: absolute
}
.map_pin .outer_container {
	POSITION: absolute; BOTTOM: 0px
}
.map_pin .inner_container {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; OVERFLOW: visible; TOP: -8px; PADDING-TOP: 0px; LEFT: -50%
}
.map_pin .pin {
	BORDER-BOTTOM: #555 2px solid; POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline-block; OVERFLOW: visible; BORDER-TOP: #555 2px solid; PADDING-TOP: 0px
}
.map_pin .text {
	POSITION: relative; MIN-WIDTH: 30px; TEXT-ALIGN: center; BORDER-LEFT: #555 2px solid; PADDING-BOTTOM: 3px; MARGIN: 0px -1px; MIN-HEIGHT: 16px; PADDING-LEFT: 5px; PADDING-RIGHT: 4px; WHITE-SPACE: nowrap; FLOAT: none; COLOR: #000; FONT-SIZE: 12px; FONT-WEIGHT: bold; BORDER-RIGHT: #555 2px solid; PADDING-TOP: 2px
}
.map_pin {
	BACKGROUND-COLOR: #f9af18
}
.map_pin .text {
	BACKGROUND-COLOR: #f9af18
}
.map_pin .arrow1 {
	BORDER-BOTTOM: transparent 0px solid; POSITION: absolute; BORDER-LEFT: transparent 4px solid; LINE-HEIGHT: 0; MARGIN: 0px 0px 0px -4px; WIDTH: 0px; HEIGHT: 0px; BORDER-TOP: #f9af18 8px solid; TOP: 100%; BORDER-RIGHT: transparent 4px solid; LEFT: 50%
}
.map_pin .arrow2 {
	BORDER-BOTTOM: transparent 0px solid; POSITION: absolute; BORDER-LEFT: transparent 5px solid; LINE-HEIGHT: 0; MARGIN: 1px 0px 0px -6px; WIDTH: 2px; HEIGHT: 0px; BORDER-TOP: #555 10px solid; TOP: 100%; BORDER-RIGHT: transparent 5px solid; LEFT: 50%
}
.map_pin .shadow {
	POSITION: absolute; WIDTH: 100%; BOTTOM: -13px; HEIGHT: 20px; MARGIN-LEFT: 2px; LEFT: 0px
}
.map_pin .shadow * {
	HEIGHT: 20px
}
.map_pin .shadow_left {
	WIDTH: 18px; BACKGROUND-POSITION: -12px bottom; FLOAT: left
}
.map_pin .shadow_arrow {
	POSITION: absolute; WIDTH: 100%; MARGIN-LEFT: 18px; TOP: 0px; LEFT: 0px
}
.map_pin .shadow_arrow TABLE {
	WIDTH: 100%
}
.map_pin .shadow_arrow TABLE TR TD {
	LINE-HEIGHT: 1px; FONT-SIZE: 1px
}
.map_pin .shadow_arrow TABLE .shadow_middle {
	BACKGROUND-POSITION: center bottom
}
.map_pin .shadow_arrow TABLE .shadow_spacer {
	WIDTH: 18px
}
.map_pin .shadow_right {
	POSITION: absolute; WIDTH: 20px; BOTTOM: 0px; BACKGROUND-POSITION: right bottom; RIGHT: -20px
}
.map_pin .shadow_left {
	BACKGROUND-IMAGE: url(/images/hcom-imageversion/map/map_shadow.png); BACKGROUND-REPEAT: no-repeat
}
.map_pin .shadow_right {
	BACKGROUND-IMAGE: url(/images/hcom-imageversion/map/map_shadow.png); BACKGROUND-REPEAT: no-repeat
}
.map_pin .shadow_middle {
	BACKGROUND-IMAGE: url(/images/hcom-imageversion/map/map_shadow.png); BACKGROUND-REPEAT: no-repeat
}
#breadcrumb {
	BORDER-BOTTOM: #829695 1px solid; MARGIN: 0px 15px 0px 2px; MIN-HEIGHT: 1.8em; HEIGHT: auto !important; PADDING-TOP: 0.6em
}
#breadcrumb LI {
	LIST-STYLE-TYPE: none; DISPLAY: inline; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left
}
#breadcrumb A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; DISPLAY: block; FLOAT: left; CURSOR: pointer; PADDING-TOP: 0px
}
.icon_sprite_delimiter {
	PADDING-BOTTOM: 0px; MARGIN: 0.4em 0px 0px; PADDING-LEFT: 0px; WIDTH: 6px; PADDING-RIGHT: 10px; FLOAT: left; HEIGHT: 7px; TOP: 0px; RIGHT: 0px; PADDING-TOP: 0px
}
.icon_sprite_delimiter DIV {
	LINE-HEIGHT: 1px; WIDTH: 6px; BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat -150px -250px; HEIGHT: 7px
}
#breadcrumb LI.back {
	FLOAT: right; MARGIN-LEFT: 15px
}
#breadcrumb LI.back A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.adsense_horizontal_content {
	PADDING-BOTTOM: 40px; PADDING-LEFT: 0px; WIDTH: 580px; PADDING-RIGHT: 0px; MARGIN-LEFT: 23px; OVERFLOW: hidden; PADDING-TOP: 0px
}
#regBigLftCol .adsense_horizontal_content {
	MARGIN-LEFT: 0px
}
.col_5 .adsense_horizontal_content {
	WIDTH: 512px; MARGIN-LEFT: 0px
}
.col_5 .adsense_horizontal_content UL {
	WIDTH: 512px !important
}
.col_5 .adsense_horizontal_content UL LI {
	WIDTH: 150px !important
}
.adsense_vertical_content {
	PADDING-BOTTOM: 1px; LINE-HEIGHT: 16px; PADDING-LEFT: 9px; WIDTH: 160px; PADDING-RIGHT: 9px; PADDING-TOP: 1px
}
.adsense_mpu_content {
	PADDING-BOTTOM: 1px; LINE-HEIGHT: 16px; PADDING-LEFT: 9px; WIDTH: 160px; PADDING-RIGHT: 9px; PADDING-TOP: 1px
}
#twocolRightContainer .adsense_vertical_content {
	MARGIN-LEFT: 10px
}
A.adsense_headerm:active {
	COLOR: #000000; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
A.adsense_headerm:link {
	COLOR: #000000; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.adsense_headerm:hover {
	COLOR: #000000; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.adsense_header {
	COLOR: #000000; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.adsense_line1 {
	COLOR: #ff9900; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.adsense_text {
	COLOR: #555555; FONT-SIZE: 11px; TEXT-DECORATION: none
}
.adsense_url {
	COLOR: #7f7f7f; FONT-SIZE: 10px; TEXT-DECORATION: none
}
.auto_suggest {
	Z-INDEX: 6; POSITION: absolute; FONT-SIZE: 12px; FONT-WEIGHT: normal
}
.auto_suggest TABLE {
	Z-INDEX: 4; BORDER-BOTTOM: rgb(140,140,140) 1px solid; POSITION: absolute; BORDER-LEFT: rgb(140,140,140) 1px solid; BACKGROUND-COLOR: rgb(255,255,255); BORDER-SPACING: 0; BORDER-COLLAPSE: collapse; BORDER-TOP: rgb(140,140,140) 1px solid; BORDER-RIGHT: rgb(140,140,140) 1px solid
}
.auto_suggest TABLE TBODY {
	COLOR: #555555
}
.auto_suggest TD.asaResultCategory {
	PADDING-LEFT: 0px !important; PADDING-RIGHT: 2px !important
}
.auto_suggest TD.asaSprite {
	PADDING-LEFT: 0px !important
}
.auto_suggest TD {
	PADDING-BOTTOM: 3px !important; PADDING-LEFT: 5px !important; PADDING-RIGHT: 5px !important; CURSOR: default; PADDING-TOP: 3px !important
}
.auto_suggest TR DIV {
	PADDING-RIGHT: 50px; FLOAT: left
}
.auto_suggest TR SPAN {
	POSITION: relative; TEXT-ALIGN: right; DISPLAY: block
}
.auto_suggest TR SPAN.asaSprite {
	WIDTH: 12px; BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat 0px 0px; HEIGHT: 12px; MARGIN-RIGHT: 0px
}
.auto_suggest TR SPAN.cities {
	PADDING-LEFT: 0px; BACKGROUND-POSITION: -550px 0px
}
.auto_suggest TR SPAN.landmarks {
	PADDING-LEFT: 0px; BACKGROUND-POSITION: -550px -50px
}
.auto_suggest TR SPAN.airports {
	PADDING-LEFT: 0px; BACKGROUND-POSITION: -550px -100px
}
.auto_suggest TR SPAN.hotels {
	PADDING-LEFT: 0px; BACKGROUND-POSITION: -547px -150px
}
.auto_suggest TD.more {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; WHITE-SPACE: nowrap; MARGIN-BOTTOM: 3px; COLOR: #8c8c8c; CURSOR: default; PADDING-TOP: 3px
}
.auto_suggest {
	BORDER-RIGHT-WIDTH: 0px; BACKGROUND-COLOR: rgb(255,255,255); BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
.auto_suggest TR EM {
	BACKGROUND-COLOR: rgb(255,255,0); FONT-STYLE: normal
}
.auto_suggest TR SPAN {
	COLOR: #8c8c8c
}
.auto_suggest TR.divider {
	BORDER-BOTTOM: rgb(204,204,204) 1px dotted; PADDING-BOTTOM: 0px !important; MARGIN: 3px 5px; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; HEIGHT: 0px; PADDING-TOP: 0px !important
}
.auto_suggest TR.divider TD {
	BORDER-BOTTOM: rgb(204,204,204) 1px dotted; PADDING-BOTTOM: 0px !important; MARGIN: 3px 5px; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; HEIGHT: 0px; PADDING-TOP: 0px !important
}
.auto_suggest DIV.more {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; MARGIN-BOTTOM: 3px; COLOR: #b2b2b2; PADDING-TOP: 3px
}
.auto_suggest SPAN.link {
	COLOR: #e6690e; FONT-SIZE: 12px; CURSOR: pointer
}
.auto_suggest_disambiguation {
	BACKGROUND-COLOR: rgb(255,255,255)
}
.auto_suggest_disambiguation TABLE {
	BACKGROUND-COLOR: rgb(255,255,255); BORDER-SPACING: 0; BORDER-COLLAPSE: collapse
}
.auto_suggest_disambiguation TABLE TBODY {
	COLOR: #555555
}
.auto_suggest_disambiguation TD {
	PADDING-BOTTOM: 3px !important; PADDING-LEFT: 5px !important; PADDING-RIGHT: 5px !important; CURSOR: default; PADDING-TOP: 3px !important
}
.auto_suggest_disambiguation TR DIV {
	PADDING-RIGHT: 50px; FLOAT: left
}
.auto_suggest_disambiguation TR SPAN {
	POSITION: relative; TEXT-ALIGN: right; DISPLAY: block
}
.auto_suggest_disambiguation TR SPAN.asaSprite {
	WIDTH: 12px; BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat 0px 0px; HEIGHT: 12px; MARGIN-RIGHT: 0px
}
.auto_suggest_disambiguation TR SPAN.cities {
	BACKGROUND-POSITION: -550px 0px
}
.auto_suggest_disambiguation TR SPAN.landmarks {
	BACKGROUND-POSITION: -550px -50px
}
.auto_suggest_disambiguation TR SPAN.airports {
	BACKGROUND-POSITION: -550px -100px
}
.auto_suggest_disambiguation TR SPAN.hotels {
	BACKGROUND-POSITION: -547px -150px
}
.auto_suggest_disambiguation TD.more {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; MARGIN-BOTTOM: 3px; COLOR: #8c8c8c; CURSOR: default; PADDING-TOP: 3px
}
.auto_suggest_disambiguation TR EM {
	BACKGROUND-COLOR: rgb(255,255,0); FONT-STYLE: normal
}
.auto_suggest_disambiguation TR SPAN {
	COLOR: #8c8c8c
}
.auto_suggest_disambiguation TR.divider TD {
	BORDER-BOTTOM: rgb(204,204,204) 1px dotted; PADDING-BOTTOM: 0px !important; MARGIN: 3px 5px; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; HEIGHT: 0px; PADDING-TOP: 0px !important
}
.auto_suggest TR.divider TD {
	BORDER-BOTTOM: rgb(204,204,204) 1px dotted; PADDING-BOTTOM: 0px !important; MARGIN: 3px 5px; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; HEIGHT: 0px; PADDING-TOP: 0px !important
}
.auto_suggest_disambiguation DIV.more {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; MARGIN-BOTTOM: 3px; COLOR: #b2b2b2; PADDING-TOP: 3px
}
.auto_suggest_disambiguation SPAN.link {
	COLOR: #e6690e; FONT-SIZE: 12px; CURSOR: pointer; RIGHT: 5px
}
.highlightedRow {
	BACKGROUND-COLOR: #39c; COLOR: rgb(255,255,255)
}
.highlightedRow TD EM {
	BACKGROUND-COLOR: #39c; COLOR: rgb(255,255,255)
}
.highlightedRow TD SPAN {
	COLOR: #39c
}
.highlightedRow TD SPAN.asaSprite {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.error INPUT {
	BORDER-BOTTOM: #7e9cb8 1px solid; BORDER-LEFT: #7e9cb8 1px solid; BACKGROUND-COLOR: #f0ccd0; BORDER-TOP: #7e9cb8 1px solid; BORDER-RIGHT: #7e9cb8 1px solid
}
.error TEXTAREA {
	BORDER-BOTTOM: #7e9cb8 1px solid; BORDER-LEFT: #7e9cb8 1px solid; BACKGROUND-COLOR: #f0ccd0; BORDER-TOP: #7e9cb8 1px solid; BORDER-RIGHT: #7e9cb8 1px solid
}
.error SELECT {
	BORDER-BOTTOM: #7e9cb8 1px solid; BORDER-LEFT: #7e9cb8 1px solid; BACKGROUND-COLOR: #f0ccd0; BORDER-TOP: #7e9cb8 1px solid; BORDER-RIGHT: #7e9cb8 1px solid
}
.error INPUT[type='checkbox'] {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BACKGROUND-COLOR: transparent; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
.error LABEL {
	COLOR: #b30013; FONT-WEIGHT: bold
}
.error P {
	COLOR: #b30013; FONT-WEIGHT: bold
}
.error LI {
	COLOR: #b30013; FONT-WEIGHT: bold
}
.error_message {
	COLOR: #b30013; FONT-WEIGHT: bold
}
.common_errormodule {
	COLOR: #b30013; FONT-WEIGHT: bold
}
.common_phone {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; MARGIN-BOTTOM: 13px; PADDING-TOP: 5px
}
.common_phone STRONG {
	DISPLAY: block; FONT-WEIGHT: bold
}
.common_phone EM {
	FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.common_phone SPAN {
	FONT-SIZE: 11px
}
.common_phone {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BACKGROUND: url(/images/hcom-imageversion/common/backgrounds/v_95_ffffff_f2f2f2.gif) #fffffe repeat-x 0px 30%; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
.common_popdiv_popright_error {
	TEXT-ALIGN: left; WIDTH: 319px; DISPLAY: block
}
.common_popdiv_popright_error .top {
	WIDTH: 319px; BACKGROUND: url(/images/hcom-imageversion/common/popdivs/popright_error_top.png) no-repeat; HEIGHT: 9px
}
.common_popdiv_popright_error .mid {
	WIDTH: 319px; BACKGROUND: url(/images/hcom-imageversion/common/popdivs/popright_error_mid.png) no-repeat 100% 50%
}
.common_popdiv_popright_error .bottom {
	WIDTH: 319px; BACKGROUND: url(/images/hcom-imageversion/common/popdivs/popright_error_bottom.png) no-repeat; HEIGHT: 9px
}
.common_popdiv_popright_error .mid DIV.content {
	PADDING-BOTTOM: 7px; MARGIN: 0px 15px 0px 25px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #b30013; PADDING-TOP: 7px
}
.common_popdiv_popup_information {
	WIDTH: 290px
}
.common_popdiv_popup_information .top {
	WIDTH: 290px; BACKGROUND: url(/images/hcom-imageversion/common/popdivs/popup_information_top.png) repeat-x 50% top; HEIGHT: 8px
}
.common_popdiv_popup_information .mid {
	WIDTH: 290px; BACKGROUND: url(/images/hcom-imageversion/common/popdivs/popup_information_mid.png) repeat-x 50% top
}
.common_popdiv_popup_information .bottom {
	WIDTH: 290px; BACKGROUND: url(/images/hcom-imageversion/common/popdivs/popup_information_bottom.png) repeat-x 50% top; HEIGHT: 12px
}
.common_popdiv_popup_information .mid DIV.content {
	POSITION: relative; MARGIN: 0px 10px
}
.common_popdiv_popup_information .mid DIV.content P {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; MARGIN-BOTTOM: 0px; PADDING-TOP: 5px
}
#filterModuleOverlay {
	Z-INDEX: 51; POSITION: fixed; MARGIN-TOP: -150px; MARGIN-LEFT: -251px; TOP: 50%; LEFT: 50%
}
.holdingOverlay {
	_position: absolute
}
#filterModuleOverlay {
	_position: absolute
}
#fo_top {
	BACKGROUND-IMAGE: url(/images/hcom-imageversion/common/sprites/sprite_overlay_box_theme_red.png)
}
#fo_mid {
	BACKGROUND-IMAGE: url(/images/hcom-imageversion/common/sprites/sprite_overlay_box_theme_red.png)
}
#fo_bottom {
	BACKGROUND-IMAGE: url(/images/hcom-imageversion/common/sprites/sprite_overlay_box_theme_red.png)
}
#fo_top {
	WIDTH: 503px; BACKGROUND-POSITION: 0px 0px; HEIGHT: 14px
}
#fo_mid {
	WIDTH: 503px; BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: -503px 0px; HEIGHT: 100%
}
#fo_bottom {
	WIDTH: 503px; BACKGROUND-POSITION: 0px -21px; HEIGHT: 14px
}
.hcom_tag {
	POSITION: relative
}
.hcom_tag DIV.tail {
	BORDER-BOTTOM: transparent 13px solid; BORDER-LEFT: transparent 9px solid; PADDING-BOTTOM: 2px; LINE-HEIGHT: 0px; MARGIN: 0px 0px 0px -14px; PADDING-LEFT: 2px; WIDTH: 0px; PADDING-RIGHT: 2px; FLOAT: left; HEIGHT: 0px; COLOR: #f9f9f9; BORDER-TOP: transparent 13px solid; BORDER-RIGHT: #339900 9px solid; PADDING-TOP: 2px
}
.hcom_tag .container {
	POSITION: relative; PADDING-BOTTOM: 3px; LINE-HEIGHT: 12px; BACKGROUND-COLOR: #339900; PADDING-LEFT: 0px; PADDING-RIGHT: 3px; FLOAT: left; HEIGHT: 24px; COLOR: #fff; FONT-SIZE: 11px; PADDING-TOP: 3px
}
.hcom_tag .container DIV {
	POSITION: relative; FLOAT: left; COLOR: #f9f9f9; FONT-SIZE: 16px; TOP: 6px; LEFT: -7px
}
.hcom_tag .container SPAN {
	POSITION: relative; FLOAT: left; TEXT-DECORATION: none; LEFT: -1px
}
.hcom_tag DIV.clear {
	CLEAR: both
}
TABLE.C_form_frame {
	POSITION: relative; BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; WIDTH: 100%; BORDER-COLLAPSE: collapse; BORDER-TOP-STYLE: none; EMPTY-CELLS: show; HEIGHT: auto; BORDER-LEFT-STYLE: none
}
.C_form_frame TD.frame_tl {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important
}
.C_form_frame TD.frame_tr {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important
}
.C_form_frame TD.frame_bl {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important
}
.C_form_frame TD.frame_br {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important
}
.C_form_frame TD.frame_tm {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important
}
.C_form_frame TD.frame_bm {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important
}
.C_form_frame TD.frame_ml {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important
}
.C_form_frame TD.frame_mr {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important
}
.C_form_frame TD.frame_mm {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important
}
.C_form_frame TD.frame_tl {
	WIDTH: 36px !important; BACKGROUND-REPEAT: no-repeat; HEIGHT: 60px !important; OVERFLOW: hidden
}
.C_form_frame TD.frame_tr {
	WIDTH: 36px !important; BACKGROUND-REPEAT: no-repeat; HEIGHT: 60px !important; OVERFLOW: hidden
}
.C_form_frame TD.frame_bl {
	WIDTH: 36px !important; BACKGROUND-REPEAT: no-repeat; HEIGHT: 60px !important; OVERFLOW: hidden
}
.C_form_frame TD.frame_br {
	WIDTH: 36px !important; BACKGROUND-REPEAT: no-repeat; HEIGHT: 60px !important; OVERFLOW: hidden
}
.C_form_frame TD.frame_tm {
	BACKGROUND-IMAGE: url(/images/hcom-imageversion/common/sprites/sprite_query_frame_h.png)
}
.C_form_frame TD.frame_bm {
	BACKGROUND-IMAGE: url(/images/hcom-imageversion/common/sprites/sprite_query_frame_h.png)
}
.C_form_frame TD.frame_tl {
	BACKGROUND-IMAGE: url(/images/hcom-imageversion/common/sprites/sprite_query_frame_h.png)
}
.C_form_frame TD.frame_br {
	BACKGROUND-IMAGE: url(/images/hcom-imageversion/common/sprites/sprite_query_frame_h.png)
}
.C_form_frame TD.frame_ml {
	BACKGROUND-IMAGE: url(/images/hcom-imageversion/common/sprites/sprite_query_frame_v.png)
}
.C_form_frame TD.frame_mr {
	BACKGROUND-IMAGE: url(/images/hcom-imageversion/common/sprites/sprite_query_frame_v.png)
}
.C_form_frame TD.frame_bl {
	BACKGROUND-IMAGE: url(/images/hcom-imageversion/common/sprites/sprite_query_frame_v.png)
}
.C_form_frame TD.frame_tr {
	BACKGROUND-IMAGE: url(/images/hcom-imageversion/common/sprites/sprite_query_frame_v.png)
}
.C_form_frame TD.frame_ml {
	BACKGROUND-REPEAT: repeat-y
}
.C_form_frame TD.frame_mr {
	BACKGROUND-REPEAT: repeat-y
}
.C_form_frame TD.frame_tm {
	BACKGROUND-REPEAT: repeat-x
}
.C_form_frame TD.frame_bm {
	BACKGROUND-REPEAT: repeat-x
}
.C_form_frame TD.frame_tm {
	BACKGROUND-POSITION: 0px 0px
}
.C_form_frame TD.frame_bm {
	BACKGROUND-POSITION: 0px -60px
}
.C_form_frame TD.frame_tl {
	BACKGROUND-POSITION: 0px -120px
}
.C_form_frame TD.frame_br {
	BACKGROUND-POSITION: 0px -180px
}
.C_form_frame TD.frame_ml {
	BACKGROUND-POSITION: 0px 0px
}
.C_form_frame TD.frame_mr {
	BACKGROUND-POSITION: -36px 0px
}
.C_form_frame TD.frame_bl {
	BACKGROUND-POSITION: -72px 0px
}
.C_form_frame TD.frame_tr {
	BACKGROUND-POSITION: -108px 0px
}
.C_form_frame .frame_content {
	Z-INDEX: 1; POSITION: relative; MARGIN-TOP: -90px; BACKGROUND: url(/images/hcom-imageversion/common/sprites/sprite_query_frame_h.png) #d7e8f0 repeat-x 0px -240px; MARGIN-LEFT: -48px; TOP: 45px; LEFT: 23px
}
.hcom_popdiv_default .hcom_popdiv {
	POSITION: absolute
}
.hcom_popdiv_default TABLE {
	POSITION: relative
}
.hcom_popdiv_default .hcom_popdiv_tl {
	BACKGROUND-POSITION: left top
}
.hcom_popdiv_default .hcom_popdiv_tm {
	BACKGROUND-POSITION: center top
}
.hcom_popdiv_default .hcom_popdiv_tr {
	BACKGROUND-POSITION: right top
}
.hcom_popdiv_default .hcom_popdiv_ml {
	BACKGROUND-POSITION: left 50%
}
.hcom_popdiv_default .hcom_popdiv_mm {
	
}
.hcom_popdiv_default .hcom_popdiv_mr {
	BACKGROUND-POSITION: right 50%; RIGHT: 0px
}
.hcom_popdiv_default .hcom_popdiv_bl {
	BACKGROUND-POSITION: left bottom
}
.hcom_popdiv_default .hcom_popdiv_bm {
	BOTTOM: 0px; BACKGROUND-POSITION: 50% 100%
}
.hcom_popdiv_default .hcom_popdiv_br {
	BACKGROUND-POSITION: right bottom
}
.hcom_popdiv_default .hcom_popdiv_position {
	TOP: 300px; LEFT: 0px
}
.hcom_popdiv_default TD {
	BACKGROUND-IMAGE: url(/images/hcom-imageversion/common/sprites/uber_popdiv_custom_3.png)
}
.hcom_popdiv_default .hcom_popdiv_tl {
	WIDTH: 24px; HEIGHT: 24px
}
.hcom_popdiv_default .hcom_popdiv_tr {
	WIDTH: 24px; HEIGHT: 24px
}
.hcom_popdiv_default .hcom_popdiv_bl {
	WIDTH: 24px; HEIGHT: 24px
}
.hcom_popdiv_default .hcom_popdiv_br {
	WIDTH: 24px; HEIGHT: 24px
}
.hcom_popdiv_default .hcom_popdiv_tm {
	HEIGHT: 24px
}
.hcom_popdiv_default .hcom_popdiv_bm {
	HEIGHT: 24px
}
.hcom_popdiv_default .hcom_popdiv_ml {
	WIDTH: 24px
}
.hcom_popdiv_default .hcom_popdiv_mr {
	WIDTH: 24px
}
.hcom_popdiv_default .hcom_popdiv_mm {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #f9f9f9
}
.hcom_popdiv_callus A:hover {
	TEXT-DECORATION: underline
}
.C_popdiv16 TABLE {
	POSITION: relative; BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; WIDTH: auto; BORDER-COLLAPSE: collapse; BORDER-TOP-STYLE: none; EMPTY-CELLS: show; HEIGHT: auto; BORDER-LEFT-STYLE: none
}
.C_popdiv16 TD {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important
}
.C_popdiv16 TABLE TD {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important
}
.C_popdiv16 TD.hcom_popdiv_tl {
	WIDTH: 50px !important; BACKGROUND-REPEAT: no-repeat; HEIGHT: 50px !important; OVERFLOW: hidden
}
.C_popdiv16 TD.hcom_popdiv_tr {
	WIDTH: 50px !important; BACKGROUND-REPEAT: no-repeat; HEIGHT: 50px !important; OVERFLOW: hidden
}
.C_popdiv16 TD.hcom_popdiv_bl {
	WIDTH: 50px !important; BACKGROUND-REPEAT: no-repeat; HEIGHT: 50px !important; OVERFLOW: hidden
}
.C_popdiv16 TD.hcom_popdiv_br {
	WIDTH: 50px !important; BACKGROUND-REPEAT: no-repeat; HEIGHT: 50px !important; OVERFLOW: hidden
}
.C_popdiv16 TD.hcom_tooltip_tl {
	WIDTH: 50px !important; BACKGROUND-REPEAT: no-repeat; HEIGHT: 50px !important; OVERFLOW: hidden
}
.C_popdiv16 TD.hcom_tooltip_tr {
	WIDTH: 50px !important; BACKGROUND-REPEAT: no-repeat; HEIGHT: 50px !important; OVERFLOW: hidden
}
.C_popdiv16 TD.hcom_tooltip_bl {
	WIDTH: 50px !important; BACKGROUND-REPEAT: no-repeat; HEIGHT: 50px !important; OVERFLOW: hidden
}
.C_popdiv16 TD.hcom_tooltip_br {
	WIDTH: 50px !important; BACKGROUND-REPEAT: no-repeat; HEIGHT: 50px !important; OVERFLOW: hidden
}
.C_popdiv16 TD.hcom_popdiv_tm .lt {
	BACKGROUND-IMAGE: url(/images/hcom-imageversion/common/sprites/uber_popdiv_frame_h_us.png)
}
.C_popdiv16 TD.hcom_popdiv_tm .r {
	BACKGROUND-IMAGE: url(/images/hcom-imageversion/common/sprites/uber_popdiv_frame_h_us.png)
}
.C_popdiv16 TD.hcom_popdiv_bm .lt {
	BACKGROUND-IMAGE: url(/images/hcom-imageversion/common/sprites/uber_popdiv_frame_h_us.png)
}
.C_popdiv16 TD.hcom_popdiv_bm .r {
	BACKGROUND-IMAGE: url(/images/hcom-imageversion/common/sprites/uber_popdiv_frame_h_us.png)
}
.C_popdiv16 TD.hcom_popdiv_tm {
	BACKGROUND-IMAGE: url(/images/hcom-imageversion/common/sprites/uber_popdiv_frame_h_us.png)
}
.C_popdiv16 TD.hcom_popdiv_bm {
	BACKGROUND-IMAGE: url(/images/hcom-imageversion/common/sprites/uber_popdiv_frame_h_us.png)
}
.C_popdiv16 TD.hcom_popdiv_tl {
	BACKGROUND-IMAGE: url(/images/hcom-imageversion/common/sprites/uber_popdiv_frame_h_us.png)
}
.C_popdiv16 TD.hcom_popdiv_br {
	BACKGROUND-IMAGE: url(/images/hcom-imageversion/common/sprites/uber_popdiv_frame_h_us.png)
}
.C_popdiv16 TD.hcom_popdiv_ml {
	BACKGROUND-IMAGE: url(/images/hcom-imageversion/common/sprites/uber_popdiv_frame_v_us.png)
}
.C_popdiv16 TD.hcom_popdiv_mr {
	BACKGROUND-IMAGE: url(/images/hcom-imageversion/common/sprites/uber_popdiv_frame_v_us.png)
}
.C_popdiv16 TD.hcom_popdiv_bl {
	BACKGROUND-IMAGE: url(/images/hcom-imageversion/common/sprites/uber_popdiv_frame_v_us.png)
}
.C_popdiv16 TD.hcom_popdiv_tr {
	BACKGROUND-IMAGE: url(/images/hcom-imageversion/common/sprites/uber_popdiv_frame_v_us.png)
}
.C_popdiv16 TD.hcom_tooltip_tm .lt {
	BACKGROUND-IMAGE: url(/images/hcom-imageversion/common/sprites/uber_tooltip_frame_h_red.png)
}
.C_popdiv16 TD.hcom_tooltip_tm .r {
	BACKGROUND-IMAGE: url(/images/hcom-imageversion/common/sprites/uber_tooltip_frame_h_red.png)
}
.C_popdiv16 TD.hcom_tooltip_bm .lt {
	BACKGROUND-IMAGE: url(/images/hcom-imageversion/common/sprites/uber_tooltip_frame_h_red.png)
}
.C_popdiv16 TD.hcom_tooltip_bm .r {
	BACKGROUND-IMAGE: url(/images/hcom-imageversion/common/sprites/uber_tooltip_frame_h_red.png)
}
.C_popdiv16 TD.hcom_tooltip_tm {
	BACKGROUND-IMAGE: url(/images/hcom-imageversion/common/sprites/uber_tooltip_frame_h_red.png)
}
.C_popdiv16 TD.hcom_tooltip_bm {
	BACKGROUND-IMAGE: url(/images/hcom-imageversion/common/sprites/uber_tooltip_frame_h_red.png)
}
.C_popdiv16 TD.hcom_tooltip_tl {
	BACKGROUND-IMAGE: url(/images/hcom-imageversion/common/sprites/uber_tooltip_frame_h_red.png)
}
.C_popdiv16 TD.hcom_tooltip_br {
	BACKGROUND-IMAGE: url(/images/hcom-imageversion/common/sprites/uber_tooltip_frame_h_red.png)
}
.C_popdiv16 TD.hcom_tooltip_ml {
	BACKGROUND-IMAGE: url(/images/hcom-imageversion/common/sprites/uber_tooltip_frame_v_red.png)
}
.C_popdiv16 TD.hcom_tooltip_mr {
	BACKGROUND-IMAGE: url(/images/hcom-imageversion/common/sprites/uber_tooltip_frame_v_red.png)
}
.C_popdiv16 TD.hcom_tooltip_bl {
	BACKGROUND-IMAGE: url(/images/hcom-imageversion/common/sprites/uber_tooltip_frame_v_red.png)
}
.C_popdiv16 TD.hcom_tooltip_tr {
	BACKGROUND-IMAGE: url(/images/hcom-imageversion/common/sprites/uber_tooltip_frame_v_red.png)
}
.C_popdiv16 TD.hcom_popdiv_ml {
	BACKGROUND-REPEAT: repeat-y
}
.C_popdiv16 TD.hcom_popdiv_mr {
	BACKGROUND-REPEAT: repeat-y
}
.C_popdiv16 TD.hcom_tooltip_ml {
	BACKGROUND-REPEAT: repeat-y
}
.C_popdiv16 TD.hcom_tooltip_mr {
	BACKGROUND-REPEAT: repeat-y
}
.C_popdiv16 TD.hcom_popdiv_tm .lt {
	BACKGROUND-REPEAT: repeat-x
}
.C_popdiv16 TD.hcom_popdiv_tm .r {
	BACKGROUND-REPEAT: repeat-x
}
.C_popdiv16 TD.hcom_popdiv_bm .lt {
	BACKGROUND-REPEAT: repeat-x
}
.C_popdiv16 TD.hcom_popdiv_bm .r {
	BACKGROUND-REPEAT: repeat-x
}
.C_popdiv16 TD.hcom_tooltip_tm .lt {
	BACKGROUND-REPEAT: repeat-x
}
.C_popdiv16 TD.hcom_tooltip_tm .r {
	BACKGROUND-REPEAT: repeat-x
}
.C_popdiv16 TD.hcom_tooltip_bm .lt {
	BACKGROUND-REPEAT: repeat-x
}
.C_popdiv16 TD.hcom_tooltip_bm .r {
	BACKGROUND-REPEAT: repeat-x
}
.C_popdiv16 TD.hcom_popdiv_tm {
	BACKGROUND-REPEAT: no-repeat
}
.C_popdiv16 TD.hcom_popdiv_bm {
	BACKGROUND-REPEAT: no-repeat
}
.C_popdiv16 TD.hcom_tooltip_tm {
	BACKGROUND-REPEAT: no-repeat
}
.C_popdiv16 TD.hcom_tooltip_bm {
	BACKGROUND-REPEAT: no-repeat
}
.C_popdiv16 TD.hcom_popdiv_tm {
	BACKGROUND-POSITION: 50% -100px
}
.C_popdiv16 TD.hcom_tooltip_tm {
	BACKGROUND-POSITION: 50% -100px
}
.C_popdiv16 TD.hcom_popdiv_bm {
	BACKGROUND-POSITION: 50% -150px
}
.C_popdiv16 TD.hcom_tooltip_bm {
	BACKGROUND-POSITION: 50% -150px
}
.C_popdiv16 TD.hcom_popdiv_tl {
	BACKGROUND-POSITION: 0px -200px
}
.C_popdiv16 TD.hcom_tooltip_tl {
	BACKGROUND-POSITION: 0px -200px
}
.C_popdiv16 TD.hcom_popdiv_br {
	BACKGROUND-POSITION: 0px -250px
}
.C_popdiv16 TD.hcom_tooltip_br {
	BACKGROUND-POSITION: 0px -250px
}
.C_popdiv16 .tail_top_left TD.hcom_popdiv_tl {
	BACKGROUND-POSITION: 0px -300px
}
.C_popdiv16 .tail_top_left TD.hcom_tooltip_tl {
	BACKGROUND-POSITION: 0px -300px
}
.C_popdiv16 .tail_bottom_right TD.hcom_popdiv_br {
	BACKGROUND-POSITION: 0px -350px
}
.C_popdiv16 .tail_bottom_right TD.hcom_tooltip_br {
	BACKGROUND-POSITION: 0px -350px
}
.C_popdiv16 TD.hcom_popdiv_ml {
	BACKGROUND-POSITION: -100px 0px
}
.C_popdiv16 TD.hcom_tooltip_ml {
	BACKGROUND-POSITION: -100px 0px
}
.C_popdiv16 TD.hcom_popdiv_mr {
	BACKGROUND-POSITION: -150px 0px
}
.C_popdiv16 TD.hcom_tooltip_mr {
	BACKGROUND-POSITION: -150px 0px
}
.C_popdiv16 TD.hcom_popdiv_bl {
	BACKGROUND-POSITION: -200px 0px
}
.C_popdiv16 TD.hcom_tooltip_bl {
	BACKGROUND-POSITION: -200px 0px
}
.C_popdiv16 TD.hcom_popdiv_tr {
	BACKGROUND-POSITION: -250px 0px
}
.C_popdiv16 TD.hcom_tooltip_tr {
	BACKGROUND-POSITION: -250px 0px
}
.C_popdiv16 .tail_bottom_left TD.hcom_popdiv_bl {
	BACKGROUND-POSITION: -300px 0px
}
.C_popdiv16 .tail_bottom_left TD.hcom_tooltip_bl {
	BACKGROUND-POSITION: -300px 0px
}
.C_popdiv16 .tail_top_right TD.hcom_popdiv_tr {
	BACKGROUND-POSITION: -350px 0px
}
.C_popdiv16 .tail_top_right TD.hcom_tooltip_tr {
	BACKGROUND-POSITION: -350px 0px
}
.C_popdiv16 TD.hcom_popdiv_mm {
	BACKGROUND: #fff
}
.C_popdiv16 TD.hcom_tooltip_mm {
	BACKGROUND: #fff
}
.C_popdiv16 .tail_top_middle_right TD.hcom_popdiv_tm {
	BACKGROUND-POSITION: right 0px
}
.C_popdiv16 .tail_top_middle_right TD.hcom_tooltip_tm {
	BACKGROUND-POSITION: right 0px
}
.C_popdiv16 .tail_top_middle_right TD.hcom_popdiv_tm .r {
	LEFT: -50px
}
.C_popdiv16 .tail_top_middle_right TD.hcom_popdiv_tm .lt {
	LEFT: -50px
}
.C_popdiv16 .tail_top_middle_right TD.hcom_tooltip_tm .r {
	LEFT: -50px
}
.C_popdiv16 .tail_top_middle_right TD.hcom_tooltip_tm .lt {
	LEFT: -50px
}
.C_popdiv16 .tail_bottom_middle_right TD.hcom_popdiv_bm {
	BACKGROUND-POSITION: right -50px
}
.C_popdiv16 .tail_bottom_middle_right TD.hcom_tooltip_bm {
	BACKGROUND-POSITION: right -50px
}
.C_popdiv16 .tail_bottom_middle_right TD.hcom_popdiv_bm .r {
	LEFT: -50px
}
.C_popdiv16 .tail_bottom_middle_right TD.hcom_popdiv_bm .lt {
	LEFT: -50px
}
.C_popdiv16 .tail_bottom_middle_right TD.hcom_tooltip_bm .r {
	LEFT: -50px
}
.C_popdiv16 .tail_bottom_middle_right TD.hcom_tooltip_bm .lt {
	LEFT: -50px
}
.C_popdiv16 .tail_top TD.hcom_popdiv_tm {
	BACKGROUND-POSITION: 50% 0px
}
.C_popdiv16 .tail_top TD.hcom_tooltip_tm {
	BACKGROUND-POSITION: 50% 0px
}
.C_popdiv16 .tail_bottom TD.hcom_popdiv_bm {
	BACKGROUND-POSITION: 50% -50px
}
.C_popdiv16 .tail_bottom TD.hcom_tooltip_bm {
	BACKGROUND-POSITION: 50% -50px
}
.C_popdiv16 .tail_top_middle_left TD.hcom_popdiv_tm {
	BACKGROUND-POSITION: left 0px
}
.C_popdiv16 .tail_top_middle_left TD.hcom_tooltip_tm {
	BACKGROUND-POSITION: left 0px
}
.C_popdiv16 .tail_top_middle_left TD.hcom_popdiv_tm .lt {
	LEFT: 50px
}
.C_popdiv16 .tail_top_middle_left TD.hcom_popdiv_tm .r {
	LEFT: 50px
}
.C_popdiv16 .tail_top_middle_left TD.hcom_tooltip_tm .lt {
	LEFT: 50px
}
.C_popdiv16 .tail_top_middle_left TD.hcom_tooltip_tm .r {
	LEFT: 50px
}
.C_popdiv16 .tail_bottom_middle_left TD.hcom_popdiv_bm {
	BACKGROUND-POSITION: left -50px
}
.C_popdiv16 .tail_bottom_middle_left TD.hcom_tooltip_bm {
	BACKGROUND-POSITION: left -50px
}
.C_popdiv16 .tail_bottom_middle_left TD.hcom_popdiv_bm .lt {
	LEFT: 50px
}
.C_popdiv16 .tail_bottom_middle_left TD.hcom_popdiv_bm .r {
	LEFT: 50px
}
.C_popdiv16 .tail_bottom_middle_left TD.hcom_tooltip_bm .lt {
	LEFT: 50px
}
.C_popdiv16 .tail_bottom_middle_left TD.hcom_tooltip_bm .r {
	LEFT: 50px
}
.C_popdiv16 .tail_left TD.hcom_popdiv_ml {
	BACKGROUND-POSITION: 0px center
}
.C_popdiv16 .tail_left TD.hcom_tooltip_ml {
	BACKGROUND-POSITION: 0px center
}
.C_popdiv16 .tail_left_top TD.hcom_popdiv_ml {
	BACKGROUND-POSITION: 0px bottom
}
.C_popdiv16 .tail_left_top TD.hcom_tooltip_ml {
	BACKGROUND-POSITION: 0px bottom
}
.C_popdiv16 .tail_left_bottom TD.hcom_popdiv_ml {
	BACKGROUND-POSITION: 0px top
}
.C_popdiv16 .tail_left_bottom TD.hcom_tooltip_ml {
	BACKGROUND-POSITION: 0px top
}
.C_popdiv16 .tail_right TD.hcom_popdiv_mr {
	BACKGROUND-POSITION: -50px center
}
.C_popdiv16 .tail_right TD.hcom_tooltip_mr {
	BACKGROUND-POSITION: -50px center
}
.C_popdiv16 .tail_right_top TD.hcom_popdiv_mr {
	BACKGROUND-POSITION: -50px top
}
.C_popdiv16 .tail_right_top TD.hcom_tooltip_mr {
	BACKGROUND-POSITION: -50px top
}
.C_popdiv16 .tail_right_bottom TD.hcom_popdiv_mr {
	BACKGROUND-POSITION: -50px bottom
}
.C_popdiv16 .tail_right_bottom TD.hcom_tooltip_mr {
	BACKGROUND-POSITION: -50px bottom
}
.C_popdiv16 .hcom_popdiv_content {
	Z-INDEX: 1; POSITION: relative; MARGIN-TOP: -48px; MARGIN-LEFT: -48px; TOP: 24px; LEFT: 24px
}
.C_popdiv16 TD.hcom_popdiv_tm .h {
	POSITION: relative; WIDTH: 100%; HEIGHT: 50px; OVERFLOW: hidden
}
.C_popdiv16 TD.hcom_popdiv_bm .h {
	POSITION: relative; WIDTH: 100%; HEIGHT: 50px; OVERFLOW: hidden
}
.C_popdiv16 TD.hcom_tooltip_tm .h {
	POSITION: relative; WIDTH: 100%; HEIGHT: 50px; OVERFLOW: hidden
}
.C_popdiv16 TD.hcom_tooltip_bm .h {
	POSITION: relative; WIDTH: 100%; HEIGHT: 50px; OVERFLOW: hidden
}
.C_popdiv16 TD.hcom_popdiv_tm .lt {
	POSITION: relative; WIDTH: 50%; FLOAT: left; HEIGHT: 50px
}
.C_popdiv16 TD.hcom_popdiv_tm .r {
	POSITION: relative; WIDTH: 50%; FLOAT: left; HEIGHT: 50px
}
.C_popdiv16 TD.hcom_popdiv_bm .lt {
	POSITION: relative; WIDTH: 50%; FLOAT: left; HEIGHT: 50px
}
.C_popdiv16 TD.hcom_popdiv_bm .r {
	POSITION: relative; WIDTH: 50%; FLOAT: left; HEIGHT: 50px
}
.C_popdiv16 TD.hcom_tooltip_tm .lt {
	POSITION: relative; WIDTH: 50%; FLOAT: left; HEIGHT: 50px
}
.C_popdiv16 TD.hcom_tooltip_tm .r {
	POSITION: relative; WIDTH: 50%; FLOAT: left; HEIGHT: 50px
}
.C_popdiv16 TD.hcom_tooltip_bm .lt {
	POSITION: relative; WIDTH: 50%; FLOAT: left; HEIGHT: 50px
}
.C_popdiv16 TD.hcom_tooltip_bm .r {
	POSITION: relative; WIDTH: 50%; FLOAT: left; HEIGHT: 50px
}
.C_popdiv16 TD.hcom_popdiv_tm .lt {
	LEFT: -25px
}
.C_popdiv16 TD.hcom_popdiv_bm .lt {
	LEFT: -25px
}
.C_popdiv16 TD.hcom_tooltip_tm .lt {
	LEFT: -25px
}
.C_popdiv16 TD.hcom_tooltip_bm .lt {
	LEFT: -25px
}
.C_popdiv16 TD.hcom_popdiv_tm .r {
	LEFT: 25px
}
.C_popdiv16 TD.hcom_popdiv_bm .r {
	LEFT: 25px
}
.C_popdiv16 TD.hcom_tooltip_tm .r {
	LEFT: 25px
}
.C_popdiv16 TD.hcom_tooltip_bm .r {
	LEFT: 25px
}
.C_popdiv16 TD.hcom_popdiv_tm .lt {
	BACKGROUND-POSITION: 0px -100px
}
.C_popdiv16 TD.hcom_popdiv_tm .r {
	BACKGROUND-POSITION: 0px -100px
}
.C_popdiv16 TD.hcom_tooltip_tm .lt {
	BACKGROUND-POSITION: 0px -100px
}
.C_popdiv16 TD.hcom_tooltip_tm .r {
	BACKGROUND-POSITION: 0px -100px
}
.C_popdiv16 TD.hcom_popdiv_bm .lt {
	BACKGROUND-POSITION: 0px -150px
}
.C_popdiv16 TD.hcom_popdiv_bm .r {
	BACKGROUND-POSITION: 0px -150px
}
.C_popdiv16 TD.hcom_tooltip_bm .lt {
	BACKGROUND-POSITION: 0px -150px
}
.C_popdiv16 TD.hcom_tooltip_bm .r {
	BACKGROUND-POSITION: 0px -150px
}
.hcom_popdiv_callus {
	POSITION: absolute; WIDTH: 275px !important; DISPLAY: none; BACKGROUND: #fff; TOP: 31px; RIGHT: -5px
}
.hcom_popdiv_callus P {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.info_popdiv_icon:hover .hcom_popdiv_default {
	DISPLAY: block
}
.info_popdiv_icon .sprite_icon_information {
	MARGIN: 3px 0px 0px 5px; FLOAT: left; CURSOR: default
}
.info_popdiv_icon .C_popdiv16 {
	POSITION: absolute; WIDTH: 300px; LEFT: -280px
}
.info_popdiv_icon .C_popdiv16 {
	WIDTH: 300px
}
.info_popdiv_icon .C_popdiv16 TABLE {
	WIDTH: 300px
}
.info_popdiv_icon .C_popdiv16 .hcom_popdiv_content {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; ZOOM: 1; PADDING-TOP: 5px
}
.info_popdiv_icon .hcom_popdiv_default {
	Z-INDEX: 100; POSITION: relative; DISPLAY: none; FLOAT: left
}
.info_popdiv_icon .right_to_triggerer {
	LEFT: -30px
}
.hcom_popdiv_disamb TD.hcom_popdiv_tm .lt {
	BACKGROUND-IMAGE: url(/images/hcom-imageversion/common/sprites/uber_popdiv_frame_h_us_alert.png) !important
}
.hcom_popdiv_disamb TD.hcom_popdiv_tm .r {
	BACKGROUND-IMAGE: url(/images/hcom-imageversion/common/sprites/uber_popdiv_frame_h_us_alert.png) !important
}
.hcom_popdiv_disamb TD.hcom_popdiv_bm .lt {
	BACKGROUND-IMAGE: url(/images/hcom-imageversion/common/sprites/uber_popdiv_frame_h_us_alert.png) !important
}
.hcom_popdiv_disamb TD.hcom_popdiv_bm .r {
	BACKGROUND-IMAGE: url(/images/hcom-imageversion/common/sprites/uber_popdiv_frame_h_us_alert.png) !important
}
.hcom_popdiv_disamb TD.hcom_popdiv_tm {
	BACKGROUND-IMAGE: url(/images/hcom-imageversion/common/sprites/uber_popdiv_frame_h_us_alert.png) !important
}
.hcom_popdiv_disamb TD.hcom_popdiv_bm {
	BACKGROUND-IMAGE: url(/images/hcom-imageversion/common/sprites/uber_popdiv_frame_h_us_alert.png) !important
}
.hcom_popdiv_disamb TD.hcom_popdiv_tl {
	BACKGROUND-IMAGE: url(/images/hcom-imageversion/common/sprites/uber_popdiv_frame_h_us_alert.png) !important
}
.hcom_popdiv_disamb TD.hcom_popdiv_br {
	BACKGROUND-IMAGE: url(/images/hcom-imageversion/common/sprites/uber_popdiv_frame_h_us_alert.png) !important
}
.hcom_popdiv_disamb TD.hcom_popdiv_ml {
	BACKGROUND-IMAGE: url(/images/hcom-imageversion/common/sprites/uber_popdiv_frame_v_us_alert.png) !important
}
.hcom_popdiv_disamb TD.hcom_popdiv_mr {
	BACKGROUND-IMAGE: url(/images/hcom-imageversion/common/sprites/uber_popdiv_frame_v_us_alert.png) !important
}
.hcom_popdiv_disamb TD.hcom_popdiv_bl {
	BACKGROUND-IMAGE: url(/images/hcom-imageversion/common/sprites/uber_popdiv_frame_v_us_alert.png) !important
}
.hcom_popdiv_disamb TD.hcom_popdiv_tr {
	BACKGROUND-IMAGE: url(/images/hcom-imageversion/common/sprites/uber_popdiv_frame_v_us_alert.png) !important
}
.hcom_popdiv_disamb {
	Z-INDEX: 100; POSITION: fixed; MARGIN-LEFT: -225px; TOP: 70px; LEFT: 50%
}
.hcom_popdiv_disamb {
	WIDTH: 450px !important
}
.hcom_popdiv_disamb TABLE {
	WIDTH: 450px !important
}
.hcom_popdiv_disamb .hcom_popdiv_content {
	DISPLAY: inline-block
}
.hcom_popdiv_disamb .hcom_popdiv_content {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; DISPLAY: block; BACKGROUND: #ff0; PADDING-TOP: 10px
}
.hcom_popdiv_disamb .hcom_popdiv_content STRONG.cap {
	DISPLAY: block; MARGIN-BOTTOM: 10px
}
.hcom_popdiv_disamb .hcom_popdiv_content .body {
	LINE-HEIGHT: 1.8em
}
.hcom_popdiv_disamb .hcom_popdiv_content .buttonBorder1 {
	LINE-HEIGHT: 1; MARGIN: 10px 0px 0px; FLOAT: left
}
.hcom_popdiv_disamb .hcom_popdiv_content .divider {
	BORDER-BOTTOM: #99cce5 1px solid; LINE-HEIGHT: 0; MARGIN-BOTTOM: 10px; HEIGHT: 1px; CLEAR: both; FONT-SIZE: 0px; PADDING-TOP: 10px
}
.hcom_popdiv_disamb .close {
	POSITION: absolute; WIDTH: 16px; DISPLAY: inline; BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat -50px -100px; HEIGHT: 16px; TOP: 10px; CURSOR: pointer; RIGHT: 10px
}
.hcom_popdiv_disamb .radios {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #fff; HEIGHT: auto !important; MAX-HEIGHT: 150px; OVERFLOW: auto; PADDING-TOP: 10px
}
.hcom_popdiv_disamb H2 {
	LINE-HEIGHT: 20px
}
.hcom_popdiv_disamb .msg_icon {
	MARGIN: -5px 10px -10px -5px; WIDTH: 50px; DISPLAY: block; BACKGROUND: url(/images/hcom-imageversion/common/sprites/error_alert_icons_theme_red.png) no-repeat -250px 0px; FLOAT: left; HEIGHT: 50px
}
.hcom_popdiv_disamb .suggestions {
	PADDING-BOTTOM: 15px; LINE-HEIGHT: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND: #fff; PADDING-TOP: 15px
}
.hcom_popdiv_disamb .suggestions UL.bullets {
	PADDING-LEFT: 14px; MARGIN-BOTTOM: 10px
}
.hcom_popdiv_disamb LI {
	MARGIN-BOTTOM: 5px
}
.hcom_popdiv_disamb_no_fixed {
	POSITION: static; MARGIN-LEFT: 0px; TOP: 0px; LEFT: 0px
}
.hcom_popdiv_nodeals TD.hcom_popdiv_tm .lt {
	BACKGROUND-IMAGE: url(/images/hcom-imageversion/common/sprites/uber_popdiv_frame_h_us_alert.png) !important
}
.hcom_popdiv_nodeals TD.hcom_popdiv_tm .r {
	BACKGROUND-IMAGE: url(/images/hcom-imageversion/common/sprites/uber_popdiv_frame_h_us_alert.png) !important
}
.hcom_popdiv_nodeals TD.hcom_popdiv_bm .lt {
	BACKGROUND-IMAGE: url(/images/hcom-imageversion/common/sprites/uber_popdiv_frame_h_us_alert.png) !important
}
.hcom_popdiv_nodeals TD.hcom_popdiv_bm .r {
	BACKGROUND-IMAGE: url(/images/hcom-imageversion/common/sprites/uber_popdiv_frame_h_us_alert.png) !important
}
.hcom_popdiv_nodeals TD.hcom_popdiv_tm {
	BACKGROUND-IMAGE: url(/images/hcom-imageversion/common/sprites/uber_popdiv_frame_h_us_alert.png) !important
}
.hcom_popdiv_nodeals TD.hcom_popdiv_bm {
	BACKGROUND-IMAGE: url(/images/hcom-imageversion/common/sprites/uber_popdiv_frame_h_us_alert.png) !important
}
.hcom_popdiv_nodeals TD.hcom_popdiv_tl {
	BACKGROUND-IMAGE: url(/images/hcom-imageversion/common/sprites/uber_popdiv_frame_h_us_alert.png) !important
}
.hcom_popdiv_nodeals TD.hcom_popdiv_br {
	BACKGROUND-IMAGE: url(/images/hcom-imageversion/common/sprites/uber_popdiv_frame_h_us_alert.png) !important
}
.hcom_popdiv_nodeals TD.hcom_popdiv_ml {
	BACKGROUND-IMAGE: url(/images/hcom-imageversion/common/sprites/uber_popdiv_frame_v_us_alert.png) !important
}
.hcom_popdiv_nodeals TD.hcom_popdiv_mr {
	BACKGROUND-IMAGE: url(/images/hcom-imageversion/common/sprites/uber_popdiv_frame_v_us_alert.png) !important
}
.hcom_popdiv_nodeals TD.hcom_popdiv_bl {
	BACKGROUND-IMAGE: url(/images/hcom-imageversion/common/sprites/uber_popdiv_frame_v_us_alert.png) !important
}
.hcom_popdiv_nodeals TD.hcom_popdiv_tr {
	BACKGROUND-IMAGE: url(/images/hcom-imageversion/common/sprites/uber_popdiv_frame_v_us_alert.png) !important
}
.hcom_popdiv_nodeals {
	Z-INDEX: 1000; POSITION: fixed; WIDTH: 400px !important; MARGIN-LEFT: -200px; TOP: 65px; LEFT: 50%
}
.hcom_popdiv_nodeals .icon {
	MARGIN-TOP: -5px; WIDTH: 50px; DISPLAY: inline; BACKGROUND: url(/images/hcom-imageversion/common/sprites/error_alert_icons_theme_red.png) no-repeat -250px 0px; FLOAT: left; HEIGHT: 50px; MARGIN-LEFT: -15px
}
.hcom_popdiv_nodeals {
	DISPLAY: inline-block
}
.hcom_popdiv_nodeals {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; DISPLAY: block; BACKGROUND: #ff0; PADDING-TOP: 10px
}
.hcom_popdiv_nodeals STRONG.cap {
	DISPLAY: block; FONT-SIZE: 16px
}
.hcom_popdiv_nodeals .body {
	LINE-HEIGHT: 1.6em; MARGIN-LEFT: 40px
}
.hcom_popdiv_nodeals .body P {
	MARGIN-BOTTOM: 20px
}
.hcom_popdiv_nodeals .body A.cancel_link {
	MARGIN-TOP: 3px; FLOAT: left; MARGIN-LEFT: -45px
}
.hcom_popdiv_nodeals .divider {
	BORDER-BOTTOM: #a0a0a0 1px dotted; LINE-HEIGHT: 0; MARGIN-BOTTOM: 10px; HEIGHT: 1px; MARGIN-LEFT: -52px; CLEAR: both; FONT-SIZE: 0px; MARGIN-RIGHT: -10px
}
.hcom_popdiv_nodeals .close {
	MARGIN: -5px -15px 0px 0px; WIDTH: 16px; DISPLAY: inline; BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat -50px -100px; FLOAT: right; HEIGHT: 16px; CURSOR: pointer
}
.hcom_popdiv_nodeals .clear-both {
	HEIGHT: 0px
}
.photo_pop_div_trigger {
	POSITION: relative; MARGIN: 10px 15px 0px 0px; WIDTH: 72px; FLOAT: left; HEIGHT: 72px
}
.photo_pop_div_trigger_more_images {
	WIDTH: 72px; BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat -800px -150px; HEIGHT: 72px
}
.photo_pop_div_trigger .photo {
	POSITION: absolute; WIDTH: 64px; HEIGHT: 64px; TOP: 0px; LEFT: 0px
}
.photo_pop_div_trigger .animation {
	Z-INDEX: 3; POSITION: absolute; TOP: 24px; LEFT: 24px
}
.photo_pop_div_trigger .overlay {
	Z-INDEX: 2; POSITION: absolute; FILTER: alpha(opacity=50); BACKGROUND-COLOR: black; WIDTH: 64px; HEIGHT: 64px; TOP: 0px; LEFT: 0px; opacity: 0.5
}
.photo_pop_div_trigger .prompt_icon {
	Z-INDEX: 3; POSITION: absolute; TOP: 0px; RIGHT: 5px
}
.photo_pop_div_on .animation {
	DISPLAY: block
}
.photo_pop_div_on .overlay {
	DISPLAY: block
}
.photo_pop_div_on .prompt_icon {
	DISPLAY: none
}
.photo_pop_div_off .animation {
	DISPLAY: none
}
.photo_pop_div_off .overlay {
	DISPLAY: none
}
.photo_pop_div_off .prompt_icon {
	DISPLAY: block
}
.hcom_simple_popdiv {
	Z-INDEX: 100; BORDER-BOTTOM: #729dab 2px solid; BORDER-LEFT: #729dab 2px solid; WIDTH: 350px; BORDER-TOP: #729dab 2px solid; BORDER-RIGHT: #729dab 2px solid; -moz-box-shadow: 0 0 7px #888; -webkit-box-shadow: 0 0 7px #888
}
.info_popdiv_icon:hover DIV.hcom_simple_popdiv {
	DISPLAY: block
}
.hcom_simple_popdiv .arrow {
	POSITION: absolute; LINE-HEIGHT: 0; HEIGHT: 0px; FONT-SIZE: 0px; TOP: 0px; LEFT: 0px
}
.hcom_simple_popdiv .outer {
	POSITION: absolute; LINE-HEIGHT: 0; HEIGHT: 0px; FONT-SIZE: 0px; TOP: 0px; LEFT: 0px
}
.hcom_simple_popdiv .inner {
	POSITION: absolute; LINE-HEIGHT: 0; HEIGHT: 0px; FONT-SIZE: 0px; TOP: 0px; LEFT: 0px
}
.hcom_simple_popdiv .outer {
	BORDER-BOTTOM: transparent 15px solid; BORDER-LEFT: transparent 15px solid; BORDER-TOP: transparent 15px solid; BORDER-RIGHT: transparent 15px solid
}
.hcom_simple_popdiv .inner {
	BORDER-BOTTOM: transparent 15px solid; BORDER-LEFT: transparent 15px solid; BORDER-TOP: transparent 15px solid; BORDER-RIGHT: transparent 15px solid
}
.hcom_simple_popdiv .inner {
	BORDER-RIGHT-WIDTH: 14px; BORDER-TOP-WIDTH: 14px; BORDER-BOTTOM-WIDTH: 14px; BORDER-LEFT-WIDTH: 14px
}
.hcom_simple_popdiv .left_middle {
	MARGIN-TOP: -10px; TOP: 50%; LEFT: -32px
}
.hcom_simple_popdiv .left_top {
	TOP: 10px; LEFT: -32px
}
.hcom_simple_popdiv .left_bottom {
	MARGIN-TOP: -39px; TOP: 100%; LEFT: -32px
}
.hcom_simple_popdiv .left_top .outer {
	BORDER-RIGHT-COLOR: #729dab
}
.hcom_simple_popdiv .left_middle .outer {
	BORDER-RIGHT-COLOR: #729dab
}
.hcom_simple_popdiv .left_bottom .outer {
	BORDER-RIGHT-COLOR: #729dab
}
.hcom_simple_popdiv .left_top .inner {
	BORDER-RIGHT-COLOR: #fff; TOP: 1px; LEFT: 4px
}
.hcom_simple_popdiv .left_middle .inner {
	BORDER-RIGHT-COLOR: #fff; TOP: 1px; LEFT: 4px
}
.hcom_simple_popdiv .left_bottom .inner {
	BORDER-RIGHT-COLOR: #fff; TOP: 1px; LEFT: 4px
}
.hcom_simple_popdiv .right_middle {
	WIDTH: 7px; HEIGHT: 20px; -moz-box-shadow: 6px 6px 12px #666; -webkit-box-shadow: 6px 6px 12px #666
}
.hcom_simple_popdiv .right_top {
	WIDTH: 7px; HEIGHT: 20px; -moz-box-shadow: 6px 6px 12px #666; -webkit-box-shadow: 6px 6px 12px #666
}
.hcom_simple_popdiv .right_bottom {
	WIDTH: 7px; HEIGHT: 20px; -moz-box-shadow: 6px 6px 12px #666; -webkit-box-shadow: 6px 6px 12px #666
}
.hcom_simple_popdiv .right_middle {
	MARGIN-TOP: -10px; TOP: 50%; LEFT: 100%
}
.hcom_simple_popdiv .right_top {
	TOP: 10px; LEFT: 100%
}
.hcom_simple_popdiv .right_bottom {
	MARGIN-TOP: -39px; TOP: 100%; LEFT: 100%
}
.hcom_simple_popdiv .right_top .outer {
	BORDER-LEFT-COLOR: #729dab
}
.hcom_simple_popdiv .right_middle .outer {
	BORDER-LEFT-COLOR: #729dab
}
.hcom_simple_popdiv .right_bottom .outer {
	BORDER-LEFT-COLOR: #729dab
}
.hcom_simple_popdiv .right_top .inner {
	BORDER-LEFT-COLOR: #fff; TOP: 1px; LEFT: -1px
}
.hcom_simple_popdiv .right_middle .inner {
	BORDER-LEFT-COLOR: #fff; TOP: 1px; LEFT: -1px
}
.hcom_simple_popdiv .right_bottom .inner {
	BORDER-LEFT-COLOR: #fff; TOP: 1px; LEFT: -1px
}
.hcom_simple_popdiv .bottom_middle {
	WIDTH: 20px; HEIGHT: 7px
}
.hcom_simple_popdiv .bottom_right {
	WIDTH: 20px; HEIGHT: 7px
}
.hcom_simple_popdiv .bottom_left {
	WIDTH: 20px; HEIGHT: 7px
}
.hcom_simple_popdiv .bottom_middle {
	MARGIN: 1px 0px 0px -10px; TOP: 100%; LEFT: 50%
}
.hcom_simple_popdiv .bottom_right {
	MARGIN: 1px 0px 0px -39px; TOP: 100%; LEFT: 100%
}
.hcom_simple_popdiv .bottom_left {
	MARGIN-TOP: 1px; TOP: 100%; LEFT: 10px
}
.hcom_simple_popdiv .bottom_right .outer {
	BORDER-RIGHT-WIDTH: 16px; BORDER-TOP-COLOR: #729dab; BORDER-TOP-WIDTH: 16px; BORDER-BOTTOM-WIDTH: 16px; BORDER-LEFT-WIDTH: 16px
}
.hcom_simple_popdiv .bottom_middle .outer {
	BORDER-RIGHT-WIDTH: 16px; BORDER-TOP-COLOR: #729dab; BORDER-TOP-WIDTH: 16px; BORDER-BOTTOM-WIDTH: 16px; BORDER-LEFT-WIDTH: 16px
}
.hcom_simple_popdiv .bottom_left .outer {
	BORDER-RIGHT-WIDTH: 16px; BORDER-TOP-COLOR: #729dab; BORDER-TOP-WIDTH: 16px; BORDER-BOTTOM-WIDTH: 16px; BORDER-LEFT-WIDTH: 16px
}
.hcom_simple_popdiv .bottom_right .inner {
	BORDER-TOP-COLOR: #fff; TOP: -1px; LEFT: 2px
}
.hcom_simple_popdiv .bottom_middle .inner {
	BORDER-TOP-COLOR: #fff; TOP: -1px; LEFT: 2px
}
.hcom_simple_popdiv .bottom_left .inner {
	BORDER-TOP-COLOR: #fff; TOP: -1px; LEFT: 2px
}
.hcom_simple_popdiv .top_middle {
	MARGIN: -33px 0px 0px -14px; LEFT: 50%
}
.hcom_simple_popdiv .top_right {
	MARGIN: -33px 0px 0px -39px; LEFT: 100%
}
.hcom_simple_popdiv .top_left {
	MARGIN-TOP: -33px; LEFT: 10px
}
.hcom_simple_popdiv .top_right .outer {
	BORDER-BOTTOM-COLOR: #729dab; BORDER-RIGHT-WIDTH: 16px; BORDER-TOP-WIDTH: 16px; BORDER-BOTTOM-WIDTH: 16px; BORDER-LEFT-WIDTH: 16px
}
.hcom_simple_popdiv .top_middle .outer {
	BORDER-BOTTOM-COLOR: #729dab; BORDER-RIGHT-WIDTH: 16px; BORDER-TOP-WIDTH: 16px; BORDER-BOTTOM-WIDTH: 16px; BORDER-LEFT-WIDTH: 16px
}
.hcom_simple_popdiv .top_left .outer {
	BORDER-BOTTOM-COLOR: #729dab; BORDER-RIGHT-WIDTH: 16px; BORDER-TOP-WIDTH: 16px; BORDER-BOTTOM-WIDTH: 16px; BORDER-LEFT-WIDTH: 16px
}
.hcom_simple_popdiv .top_right .inner {
	BORDER-BOTTOM-COLOR: #fff; TOP: 5px; LEFT: 2px
}
.hcom_simple_popdiv .top_middle .inner {
	BORDER-BOTTOM-COLOR: #fff; TOP: 5px; LEFT: 2px
}
.hcom_simple_popdiv .top_left .inner {
	BORDER-BOTTOM-COLOR: #fff; TOP: 5px; LEFT: 2px
}
.hcom_photo_popdiv {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BACKGROUND: #fff; PADDING-TOP: 2px
}
.hcom_photo_popdiv .close {
	POSITION: absolute; WIDTH: 16px; DISPLAY: block; BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat -50px -200px; HEIGHT: 16px; TOP: 6px; CURSOR: pointer; RIGHT: 6px
}
.hcom_photo_popdiv .header {
	BORDER-BOTTOM: #fff 2px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 320px; PADDING-RIGHT: 25px; DISPLAY: table-caption; BACKGROUND: #5a8a9d; COLOR: #fff; PADDING-TOP: 5px
}
.hcom_photo_popdiv .photo {
	POSITION: relative; TEXT-ALIGN: center; LINE-HEIGHT: 250px; WIDTH: 350px; BACKGROUND: #c1d0d6; HEIGHT: 250px; FONT-SIZE: 0px; VERTICAL-ALIGN: middle; OVERFLOW: hidden
}
.hcom_photo_popdiv .inter_anim {
	Z-INDEX: 2; POSITION: absolute; WIDTH: 350px; BACKGROUND: url(/images/hcom-imageversion/common/search/animation_loading_1_red.gif) no-repeat 50% 50%; HEIGHT: 250px; TOP: 0px; LEFT: 0px
}
.hcom_photo_popdiv .photo IMG {
	Z-INDEX: 9; POSITION: relative; MAX-WIDTH: 350px; MAX-HEIGHT: 250px; VERTICAL-ALIGN: middle
}
.hcom_photo_popdiv .photo .verticalfix {
	LINE-HEIGHT: 0; DISPLAY: inline-block; HEIGHT: 250px; VERTICAL-ALIGN: middle
}
.hcom_photo_popdiv .controls {
	POSITION: relative; MARGIN-TOP: 2px; BACKGROUND: #5a8a9d; HEIGHT: 27px; COLOR: #fff
}
.hcom_photo_popdiv .btn {
	MARGIN: 6px 0px 5px 3px; WIDTH: 16px; BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat; FLOAT: left; HEIGHT: 16px; CURSOR: pointer
}
.hcom_photo_popdiv .imgPrev {
	BACKGROUND-POSITION: -200px -250px; MARGIN-LEFT: 6px
}
.hcom_photo_popdiv .imgStop {
	BACKGROUND-POSITION: -200px -275px
}
.hcom_photo_popdiv .imgPlay {
	BACKGROUND-POSITION: -200px -325px
}
.hcom_photo_popdiv .imgNext {
	BACKGROUND-POSITION: -200px -300px
}
.hcom_photo_popdiv .imgPrev:hover {
	BACKGROUND-POSITION: -225px -250px
}
.hcom_photo_popdiv .imgStop:hover {
	BACKGROUND-POSITION: -225px -275px
}
.hcom_photo_popdiv .imgPlay:hover {
	BACKGROUND-POSITION: -225px -325px
}
.hcom_photo_popdiv .imgNext:hover {
	BACKGROUND-POSITION: -225px -300px
}
.hcom_photo_popdiv .slideText {
	MARGIN: 6px 0px 0px 6px; FLOAT: left
}
.hcom_photo_popdiv .desc_btn {
	FLOAT: right
}
.hcom_photo_popdiv .message {
	POSITION: absolute; FILTER: alpha(opacity=85); PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 3px; WIDTH: 346px; BOTTOM: 28px; PADDING-RIGHT: 3px; PADDING-TOP: 1px; LEFT: 0px; opacity: 0.85
}
.hcom_photo_popdiv DIV.tripadvisor {
	POSITION: absolute; WIDTH: 101px; BOTTOM: 2px; DISPLAY: inline; BACKGROUND: url(/images/hcom-imageversion/common/sprites/sprite_tripadvisor_theme_red.png) 0px -100px; HEIGHT: 19px; RIGHT: 3px
}
.hcom_photo_popdiv DIV.tripadvisor {
	DISPLAY: none
}
.hcom_photo_popdiv DIV.message {
	DISPLAY: none
}
.hcom_popdiv_tripadvisor DIV.tripadvisor {
	DISPLAY: inline
}
.hcom_popdiv_tripadvisor DIV.message {
	Z-INDEX: 100; DISPLAY: block
}
.hcom_popdiv_tripadvisor DIV.buttonBorder1 {
	DISPLAY: none
}
.link_block {
	PADDING-BOTTOM: 20px
}
.link_block_with_icons {
	PADDING-BOTTOM: 20px
}
.list_block {
	PADDING-BOTTOM: 20px
}
.link_block H2 {
	BORDER-BOTTOM: #c8c8c8 1px dotted; PADDING-BOTTOM: 5px
}
.link_block_with_icons H2 {
	BORDER-BOTTOM: #c8c8c8 1px dotted; PADDING-BOTTOM: 5px
}
.list_block H2 {
	BORDER-BOTTOM: #c8c8c8 1px dotted; PADDING-BOTTOM: 5px
}
.link_block UL {
	PADDING-LEFT: 20px
}
.link_block_with_icons UL {
	PADDING-LEFT: 20px
}
.list_block UL {
	PADDING-LEFT: 20px
}
.link_block UL LI {
	PADDING-BOTTOM: 5px
}
.link_block_with_icons UL LI {
	PADDING-BOTTOM: 5px
}
.list_block UL LI {
	PADDING-BOTTOM: 5px
}
.link_block_with_icons UL LI {
	MIN-HEIGHT: 15px; DISPLAY: list-item; CLEAR: both
}
.link_block_with_icons UL LI SPAN {
	FLOAT: left
}
.link_block_with_icons UL LI A {
	FLOAT: left; CURSOR: pointer
}
.rounded_corners_all {
	-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px
}
.smallrounds.rounded_corners_all {
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px
}
.rounded_corners_top {
	-moz-border-radius: 10px 10px 0 0; -webkit-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0
}
.smallrounds.rounded_corners_top {
	-moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0
}
.rounded_corners_bottom {
	-moz-border-radius: 0 0 10px 10px; -webkit-border-radius: 0 0 10px 10px; border-radius: 0 0 10px 10px
}
.smallrounds.rounded_corners_bottom {
	-moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px
}
.sprites_guest_rating_extended10 {
	WIDTH: 102px !important; FLOAT: left; HEIGHT: 10px; MARGIN-RIGHT: 5px
}
.sprites_guest_rating_extended5 {
	WIDTH: 102px !important; FLOAT: left; HEIGHT: 10px; MARGIN-RIGHT: 5px
}
.sprites_guest_rating_extended10 .indicator1 {
	BACKGROUND-COLOR: #f93124; DISPLAY: block; FLOAT: none !important; HEIGHT: 9px; MARGIN-LEFT: 1px
}
.sprites_guest_rating_extended5 .indicator1 {
	BACKGROUND-COLOR: #f93124; DISPLAY: block; FLOAT: none !important; HEIGHT: 9px; MARGIN-LEFT: 1px
}
.sprites_guest_rating_extended10 .indicator2 {
	BACKGROUND-COLOR: #92b2bc; DISPLAY: block; FLOAT: none !important; HEIGHT: 9px; MARGIN-LEFT: 1px
}
.sprites_guest_rating_extended5 .indicator2 {
	BACKGROUND-COLOR: #92b2bc; DISPLAY: block; FLOAT: none !important; HEIGHT: 9px; MARGIN-LEFT: 1px
}
.sprites_guest_rating_extended10 .indicator_holder {
	MARGIN-TOP: -9px; WIDTH: 102px !important; DISPLAY: block; HEIGHT: 9px
}
.sprites_guest_rating_extended5 .indicator_holder {
	MARGIN-TOP: -9px; WIDTH: 102px !important; DISPLAY: block; HEIGHT: 9px
}
.sprites_guest_rating_extended10 .indicator_holder {
	BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat -700px -250px
}
.sprites_guest_rating_extended5 .indicator_holder {
	BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat -700px -357px
}
.sprites_guest_rating_extended5 .rate_0 {
	WIDTH: 0px !important
}
.sprites_guest_rating_extended10 .rate_0 {
	WIDTH: 0px !important
}
.sprites_guest_rating_extended10 .rate_1 {
	WIDTH: 10px !important
}
.sprites_guest_rating_extended5 .rate_1 {
	WIDTH: 20px !important
}
.sprites_guest_rating_extended10 .rate_2 {
	WIDTH: 20px !important
}
.sprites_guest_rating_extended10 .rate_3 {
	WIDTH: 30px !important
}
.sprites_guest_rating_extended5 .rate_2 {
	WIDTH: 40px !important
}
.sprites_guest_rating_extended10 .rate_4 {
	WIDTH: 40px !important
}
.sprites_guest_rating_extended10 .rate_5 {
	WIDTH: 50px !important
}
.sprites_guest_rating_extended5 .rate_3 {
	WIDTH: 60px !important
}
.sprites_guest_rating_extended10 .rate_6 {
	WIDTH: 60px !important
}
.sprites_guest_rating_extended10 .rate_7 {
	WIDTH: 70px !important
}
.sprites_guest_rating_extended5 .rate_4 {
	WIDTH: 80px !important
}
.sprites_guest_rating_extended10 .rate_8 {
	WIDTH: 80px !important
}
.sprites_guest_rating_extended10 .rate_9 {
	WIDTH: 90px !important
}
.sprites_guest_rating_extended5 .rate_5 {
	WIDTH: 99px !important
}
.sprites_guest_rating_extended10 .rate_10 {
	WIDTH: 99px !important
}
.profiles_notification_box {
	BORDER-BOTTOM: #e2ba6a 1px solid; BORDER-LEFT: #e2ba6a 1px solid; LINE-HEIGHT: 1.5em; MARGIN: 10px 0px; BACKGROUND: #ff0; BORDER-TOP: #e2ba6a 1px solid; BORDER-RIGHT: #e2ba6a 1px solid
}
.profiles_notification_box .icon {
	MARGIN: 10px; WIDTH: 20px; DISPLAY: inline; BACKGROUND: url(/images/hcom-imageversion/common/sprites/error_alert_icons_theme_red.png) no-repeat -65px -215px; FLOAT: left; HEIGHT: 20px
}
.profiles_notification_box .content {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 40px; PADDING-RIGHT: 20px; DISPLAY: block; PADDING-TOP: 10px
}
.profiles_notification_box .content EM {
	DISPLAY: block; MARGIN-BOTTOM: 5px; FONT-WEIGHT: bold
}
.C_form {
	BORDER-BOTTOM: #39c 1px solid; BORDER-LEFT: #39c 1px solid; BORDER-TOP: #39c 1px solid; BORDER-RIGHT: #39c 1px solid
}
.C_form H2 {
	PADDING-BOTTOM: 2px; LINE-HEIGHT: 26px; MARGIN: 0px 0px 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; BACKGROUND: #99cce5; FONT-SIZE: 16px; PADDING-TOP: 2px
}
.C_form FIELDSET {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 10px; BORDER-RIGHT-STYLE: none; MARGIN: 0px 10px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-STYLE: none; BACKGROUND: #eaf5fa; CLEAR: both; BORDER-LEFT-STYLE: none; PADDING-TOP: 10px
}
.C_form P {
	PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: both; PADDING-TOP: 10px
}
.C_form LABEL {
	TEXT-ALIGN: right; WIDTH: 185px; DISPLAY: block; MARGIN-BOTTOM: 5px; FLOAT: left; CLEAR: left; MARGIN-RIGHT: 10px
}
.C_form .label {
	TEXT-ALIGN: right; WIDTH: 185px; DISPLAY: block; MARGIN-BOTTOM: 5px; FLOAT: left; CLEAR: left; MARGIN-RIGHT: 10px
}
.C_form .error_mark {
	TEXT-ALIGN: right; WIDTH: 185px; DISPLAY: block; MARGIN-BOTTOM: 5px; FLOAT: left; CLEAR: left; MARGIN-RIGHT: 10px
}
.C_form .errors LABEL {
	COLOR: #b30013; FONT-WEIGHT: bold
}
.C_form .errors .label {
	COLOR: #b30013; FONT-WEIGHT: bold
}
.C_form .errors UL LABEL {
	COLOR: #000; FONT-WEIGHT: normal
}
.C_form .errors UL .label {
	COLOR: #000; FONT-WEIGHT: normal
}
.C_form .labels {
	WIDTH: auto; DISPLAY: inline; FLOAT: none; CLEAR: none; MARGIN-RIGHT: 0px
}
.C_form .error_mark {
	MARGIN-BOTTOM: 10px
}
.C_form .error_mark SPAN {
	WIDTH: 20px; DISPLAY: inline-block; BACKGROUND: url(/images/hcom-imageversion/common/sprites/error_alert_icons_theme_red.png) no-repeat -16px -16px; FLOAT: right; HEIGHT: 20px
}
.C_form .error_message {
	DISPLAY: block; MARGIN-BOTTOM: 10px; FLOAT: right; CLEAR: right; FONT-WEIGHT: bold
}
.col_6 .error_message {
	WIDTH: 400px
}
.c16 .error_message {
	FLOAT: left
}
.C_form .errors INPUT {
	BORDER-BOTTOM: #7e9cb8 1px solid; BORDER-LEFT: #7e9cb8 1px solid; BACKGROUND-COLOR: #f0ccd0; BORDER-TOP: #7e9cb8 1px solid; BORDER-RIGHT: #7e9cb8 1px solid
}
.C_form .errors TEXTAREA {
	BORDER-BOTTOM: #7e9cb8 1px solid; BORDER-LEFT: #7e9cb8 1px solid; BACKGROUND-COLOR: #f0ccd0; BORDER-TOP: #7e9cb8 1px solid; BORDER-RIGHT: #7e9cb8 1px solid
}
.C_form .errors SELECT {
	BORDER-BOTTOM: #7e9cb8 1px solid; BORDER-LEFT: #7e9cb8 1px solid; BACKGROUND-COLOR: #f0ccd0; BORDER-TOP: #7e9cb8 1px solid; BORDER-RIGHT: #7e9cb8 1px solid
}
.C_form .errors .checkbox {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BACKGROUND-COLOR: transparent; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
.C_form .errors .radio {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BACKGROUND-COLOR: transparent; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
.C_form .narrow {
	WIDTH: 48px
}
.C_form .wide {
	WIDTH: 195px
}
.C_form .scrollmenu {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: both; PADDING-TOP: 10px
}
.C_form .scrollmenu UL {
	BORDER-BOTTOM: #94b2bc 1px solid; BORDER-LEFT: #94b2bc 1px solid; PADDING-BOTTOM: 5px; LINE-HEIGHT: 24px; PADDING-LEFT: 10px; WIDTH: 48%; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: #fff; HEIGHT: 96px; OVERFLOW: auto; BORDER-TOP: #94b2bc 1px solid; BORDER-RIGHT: #94b2bc 1px solid; PADDING-TOP: 5px
}
.C_form .scrollmenu UL LI .checkbox {
	MARGIN: 0px 4px 0px 0px; HEIGHT: 24px; VERTICAL-ALIGN: middle
}
.C_form .required {
	COLOR: #729dab
}
.C_form .errors .required {
	COLOR: #b30013
}
.C_form .required_note {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 0px
}
.C_error_alert {
	BORDER-BOTTOM: #cc0000 1px solid; BORDER-LEFT: #cc0000 1px solid; MARGIN-BOTTOM: 10px; BORDER-TOP: #cc0000 1px solid; BORDER-RIGHT: #cc0000 1px solid
}
.C_error_alert H3 {
	LINE-HEIGHT: 36px; PADDING-LEFT: 55px; BACKGROUND: #cc0000; COLOR: #ffffff; FONT-SIZE: 14px
}
.C_error_alert OL {
	LIST-STYLE-TYPE: decimal; MARGIN: 10px 0px 10px 55px; PADDING-LEFT: 20px; COLOR: #cc0000
}
.C_error_alert OL LI {
	LIST-STYLE-TYPE: decimal; PADDING-LEFT: 0px; COLOR: #cc0000; MARGIN-LEFT: 0px
}
.C_mstep_query_module {
	MARGIN: -12px -10px 10px; PADDING-TOP: 10px
}
.C_mstep_query_module FORM {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.C_mstep_query_module .C_form_frame .frame_content {
	BACKGROUND: url(/images/hcom-imageversion/common/backgrounds/v_532_f1f1f1_d0d0d0.png) #d0d0d0 repeat-x
}
.col_4 .C_mstep_query_module DIV.frame_content {
	WIDTH: 403px
}
.C_mstep_query_module UL {
	COLOR: #000
}
.C_mstep_query_module DIV {
	COLOR: #000
}
.C_mstep_query_module LI {
	COLOR: #000
}
.C_mstep_query_module .head {
	HEIGHT: 38px
}
.C_mstep_query_module H1 {
	MARGIN: 0px; FONT-SIZE: 22px; FONT-WEIGHT: normal
}
.C_mstep_query_module H1 SPAN {
	FONT-SIZE: 16px
}
.C_mstep_query_module H1 EM {
	COLOR: #03C; FONT-WEIGHT: normal
}
.C_mstep_query_module FIELDSET H2 {
	MARGIN-TOP: 2px
}
.C_mstep_query_module DIV.steps {
	MIN-HEIGHT: 300px
}
.C_mstep_query_module UL.steps {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
.C_mstep_query_module UL.steps DIV.step {
	POSITION: absolute; LINE-HEIGHT: 30px; FLOAT: left; COLOR: #b2b2b2; CLEAR: none; FONT-SIZE: 30px; FONT-WEIGHT: bold
}
.C_mstep_query_module UL.steps FIELDSET {
	MARGIN-LEFT: 32px; FONT-SIZE: 12px
}
.C_mstep_query_module UL.steps LI {
	PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.C_mstep_query_module UL.steps LI.last {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.C_mstep_query_module DIV.arrival {
	FLOAT: left
}
.C_mstep_query_module DIV.departure {
	FLOAT: left
}
.C_mstep_query_module DIV.flexible {
	MARGIN-TOP: 0.5em
}
.C_mstep_query_module FIELDSET.destination INPUT {
	WIDTH: 82%
}
.C_mstep_query_module FIELDSET.dates INPUT[type='text'] {
	WIDTH: 75px
}
.C_mstep_query_module FIELDSET.dates INPUT[type='checkbox'] {
	MARGIN: 0px 0.33em 0px 0px; VERTICAL-ALIGN: middle
}
.C_mstep_query_module FIELDSET.destination INPUT {
	MARGIN-TOP: 2px
}
.C_mstep_query_module FIELDSET.dates INPUT {
	MARGIN-TOP: 2px
}
.C_mstep_query_module FIELDSET.dates SPAN {
	COLOR: #666
}
.C_mstep_query_module DIV.arrival {
	MARGIN-RIGHT: 15px
}
.C_mstep_query_module DIV.departure SPAN.nights {
	COLOR: #898989; FONT-SIZE: 10px
}
.C_mstep_query_module FIELDSET.people SELECT {
	WIDTH: 50px
}
.C_mstep_query_module FIELDSET.people TH {
	PADDING-RIGHT: 5px
}
.C_mstep_query_module FIELDSET.people TH.rooms {
	WIDTH: 72px
}
.C_mstep_query_module FIELDSET.people TH.room_labels {
	WIDTH: 54px
}
.C_mstep_query_module FIELDSET.people TH.adults {
	WIDTH: 62px
}
.C_mstep_query_module FIELDSET.people TABLE.returning TH.children {
	WIDTH: 62px
}
.C_mstep_query_module FIELDSET.people TD.children_ages P {
	TEXT-ALIGN: center; PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 1px
}
.C_mstep_query_module FIELDSET.people TD.compactAges {
	PADDING-LEFT: 3px
}
.C_mstep_query_module FIELDSET.people TH.compactAges {
	PADDING-LEFT: 3px
}
.C_mstep_query_module FIELDSET.people TR.has_children TD.children SELECT {
	BACKGROUND: #ffcc66
}
.C_mstep_query_module FIELDSET.people TD {
	PADDING-BOTTOM: 0.5em
}
.C_mstep_query_module FIELDSET.people TD.children LI {
	PADDING-BOTTOM: 0.5em
}
.C_mstep_query_module FIELDSET.people TD.children LI SELECT {
	MARGIN-LEFT: 0.75em
}
.C_mstep_query_module FIELDSET.people TD {
	VERTICAL-ALIGN: top
}
.C_mstep_query_module FIELDSET.people TD SPAN.description {
	DISPLAY: block; COLOR: #868686; CLEAR: left; FONT-SIZE: 10px
}
.C_mstep_query_module HR {
	BORDER-BOTTOM: #f9f9f9 1px solid; LINE-HEIGHT: 1px; BACKGROUND-COLOR: #d9d9d9; MARGIN: 0px; DISPLAY: block; HEIGHT: 1px; COLOR: #d9d9d9; FONT-SIZE: 1px; -moz-box-sizing: content-box
}
.C_mstep_query_module DIV.foot {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 12px
}
.C_mstep_query_module .icon_sprite_calendar {
	MARGIN-BOTTOM: 3px; FLOAT: none; HEIGHT: 16px !important; VERTICAL-ALIGN: middle
}
.C_mstep_query_module DIV.foot P {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
.C_mstep_query_module INPUT.error {
	BACKGROUND: #f0ccd0
}
.C_mstep_query_module SELECT.error {
	BACKGROUND: #f0ccd0
}
.C_mstep_query_module SELECT.error {
	COLOR: #c00
}
.C_mstep_query_module LI.error SELECT {
	COLOR: #c00
}
.C_mstep_query_module P.error {
	COLOR: #c00
}
.C_mstep_query_module LI.error {
	COLOR: #c00
}
.C_mstep_query_module P.error {
	MARGIN: 0px 0px 0.75em 24px; FONT-WEIGHT: bold
}
.C_mstep_query_module SPAN.error_icon {
	WIDTH: 20px; DISPLAY: inline-block; BACKGROUND: url(/images/hcom-imageversion/common/sprites/error_alert_icons_theme_red.png) no-repeat -16px -16px; FLOAT: left; HEIGHT: 20px; MARGIN-LEFT: -24px
}
.C_mstep_query_module SELECT.error {
	BACKGROUND: #f0ccd0
}
.C_mstep_query_module LI.error SELECT {
	BACKGROUND: #f0ccd0
}
#popup_header {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #fff; PADDING-TOP: 0px
}
.popup_container {
	MIN-HEIGHT: 100%; HEIGHT: auto !important
}
.popup_container #popup_header HR {
	POSITION: absolute; BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; WIDTH: 100%; BORDER-TOP-STYLE: none; BACKGROUND: #ef3121; HEIGHT: 10px; FONT-SIZE: 0px; BORDER-LEFT-STYLE: none; TOP: 0px
}
.popup_container .header_row {
	MARGIN-TOP: 10px; WIDTH: 100%
}
.popup_container .header_text {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; PADDING-TOP: 27px
}
.popup_container .header_logo {
	WIDTH: 100px; VERTICAL-ALIGN: bottom
}
.popup_container .header_logo DIV {
	BACKGROUND: url(/images/hcom-imageversion/common/logos/us_hotels.com_small.png) no-repeat center bottom; HEIGHT: 50px
}
.popup_container .header_logo B {
	BACKGROUND: #03C
}
.popup_container .popup_content {
	PADDING-BOTTOM: 22px; PADDING-LEFT: 22px; PADDING-RIGHT: 22px; PADDING-TOP: 22px
}
.popup_container .popup_content H4 {
	LINE-HEIGHT: 20px; FONT-WEIGHT: bold
}
.popup_container .popup_content P {
	LINE-HEIGHT: 20px; MARGIN-BOTTOM: 20px
}
.popup_container .popup_content .desc {
	MARGIN: 15px 0px 0px 10px
}
.popup_container .popup_content EM {
	LINE-HEIGHT: 36px; DISPLAY: block
}
.popup_container .popup_content UL {
	LINE-HEIGHT: 20px; MARGIN: 0px 0px 30px 8px
}
.popup_container .popup_content HR {
	BORDER-BOTTOM: #c8dce2 1px solid
}
.popup_container .popup_content OL LI {
	LIST-STYLE-POSITION: inside; LINE-HEIGHT: 20px; LIST-STYLE-TYPE: lower-roman
}
.popup_container .popup_content UL LI {
	LIST-STYLE-POSITION: inside; LIST-STYLE-TYPE: disc
}
.popup_container .terms_conditions UL LI {
	LIST-STYLE-POSITION: inside; LIST-STYLE-TYPE: disc
}
.popup_container .popup_content .terms_and_conditions OL LI {
	LIST-STYLE-POSITION: inside; LIST-STYLE-TYPE: decimal; MARGIN-BOTTOM: 20px
}
#captcha_frame {
	Z-INDEX: 2000; POSITION: absolute; DISPLAY: none; OVERFLOW: hidden; TOP: 0px
}
.top_50_cities .extended_city_list {
	DISPLAY: none
}
.common_widgets {
	BORDER-BOTTOM: #39c 1px solid; BORDER-LEFT: #39c 1px solid; DISPLAY: inline-block; MARGIN-BOTTOM: 20px; BORDER-TOP: #39c 1px solid; BORDER-RIGHT: #39c 1px solid
}
.common_widgets {
	DISPLAY: block
}
.common_widgets_note {
	MARGIN-BOTTOM: 15px
}
.common_widgets .clear-both {
	WIDTH: 100%
}
.common_widgets .widget_header {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 14px; MARGIN: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 5px; BACKGROUND: #99cce5; PADDING-TOP: 8px
}
.common_widgets .widget_header H2 {
	PADDING-BOTTOM: 7px; FONT-SIZE: 14px
}
.common_widgets .widget_content {
	PADDING-BOTTOM: 15px; MARGIN: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #eaf5fa; PADDING-TOP: 15px
}
.common_widgets .widget_content {
	DISPLAY: inline-block
}
.common_widgets .widget_content {
	DISPLAY: block
}
.common_widgets .widget_content_clear {
	BACKGROUND: #fff
}
.common_widgets .widget_content_no_padding {
	PADDING-BOTTOM: 0px; MARGIN: 0px 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
.common_widgets UL LI {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; BACKGROUND: url(/images/hcom-imageversion/common/furniture/bullet_type_2_us.gif) no-repeat 0px 10px; MARGIN-LEFT: 0px; PADDING-TOP: 3px
}
.wr_welcomerewards {
	MARGIN: 0px 3px 0px 2px; WIDTH: 147px; DISPLAY: inline-block; BACKGROUND: url(/images/hcom-imageversion/common/sprites/sprite_wr_logo_theme_red.png) no-repeat 0px -52px; HEIGHT: 17px
}
.welcomerewards_container {
	BACKGROUND-COLOR: #fff; WIDTH: 100%
}
.wr_stackedlogo {
	BACKGROUND-IMAGE: url(/images/hcom-imageversion/common/sprites/sprite_wr_logo_theme_red.png); POSITION: relative; BORDER-RIGHT-WIDTH: 0px; BACKGROUND-COLOR: #fff; WIDTH: 77px; DISPLAY: inline-block; BACKGROUND-POSITION: 5px 8px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 42px; MARGIN-LEFT: -38px; BORDER-LEFT-WIDTH: 0px; LEFT: 46px
}
.booking_2_welcomerewards .wr_stackedlogo {
	FLOAT: left
}
.wr_pillarlogo {
	POSITION: absolute; BOTTOM: 10px; RIGHT: 10px
}
.wr_pillarlogo .wr_welcomerewards {
	WIDTH: 223px; DISPLAY: block; BACKGROUND-POSITION: 0px -102px; HEIGHT: 23px
}
.C_top_strip_nonus .wr_welcomerewards {
	BACKGROUND-POSITION: 0px -50px
}
.C_top_strip .wr_welcomerewards {
	BACKGROUND-POSITION: 0px -50px
}
.profiles_welcomerewards_earning_summary .account_details_container TABLE .user_details .wr_welcomerewards {
	TEXT-ALIGN: left
}
.ehs_hotel_list LI.hotel .wr_offer .wr_welcomerewards {
	TEXT-ALIGN: left
}
.result .head P.wr_flag .wr_welcomerewards {
	TEXT-ALIGN: left
}
.resultBox .resultBoxTop P.wr_flag .wr_welcomerewards {
	TEXT-ALIGN: left
}
.ehs_hotel_list LI.hotel .wr_offer .wr_welcomerewards {
	MARGIN: 5px 15px 0px 0px
}
.ehs_hotel_results .welcomerewards_bar .wrLogo .wr_welcomerewards {
	WIDTH: 170px; DISPLAY: block; BACKGROUND-POSITION: 0px -146px; HEIGHT: 20px
}
.booking_discounts.cntblock H4 .wr_welcomerewards {
	DISPLAY: block
}
.result .head P.wr_flag .wr_welcomerewards {
	DISPLAY: block
}
.resultBox .resultBoxTop P.wr_flag .wr_welcomerewards {
	DISPLAY: block
}
.result .head P.wr_flag .wr_welcomerewards {
	POSITION: absolute; BACKGROUND: url(/images/hcom-imageversion/common/sprites/sprite_wr_logo_full-listings_theme_red.png) no-repeat 0px -3px; LEFT: 0px
}
.resultBox .resultBoxTop P.wr_flag .wr_welcomerewards {
	POSITION: absolute; BACKGROUND: url(/images/hcom-imageversion/common/sprites/sprite_wr_logo_full-listings_theme_red.png) no-repeat 0px -3px; LEFT: 0px
}
.dateless.result .head P.wr_flag .wr_welcomerewards {
	BACKGROUND-POSITION: 0px -28px
}
.hotelDateless.resultBox .resultBoxTop P.wr_flag .wr_welcomerewards {
	BACKGROUND-POSITION: 0px -28px
}
.not_available.result .head P.wr_flag .wr_welcomerewards {
	BACKGROUND-POSITION: 0px -78px
}
.hotelNotAvailable.resultBox .resultBoxTop P.wr_flag .wr_welcomerewards {
	BACKGROUND-POSITION: 0px -78px
}
.available.result .head P.wr_flag .wr_welcomerewards {
	BACKGROUND-POSITION: 0px -53px
}
.hotelAvailable.resultBox .resultBoxTop P.wr_flag .wr_welcomerewards {
	BACKGROUND-POSITION: 0px -53px
}
.signup_title .wr_welcomerewards {
	DISPLAY: block; FLOAT: left
}
.hcom_popdiv_wr {
	WIDTH: 400px
}
.hcom_popdiv_wr .hcom_popdiv_content {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; ZOOM: 1; BACKGROUND: #ff0; PADDING-TOP: 15px
}
.hcom_popdiv_wr .hcom_popdiv_content .close {
	POSITION: absolute; WIDTH: 16px; BACKGROUND: url(../images/sprite_icons_index_theme_red.png) no-repeat -50px -100px; HEIGHT: 16px; TOP: 10px; CURSOR: pointer; RIGHT: 10px
}
.hcom_popdiv_wr .hcom_popdiv_content .close_link {
	POSITION: absolute; BOTTOM: 2px; RIGHT: 5px
}
.hcom_popdiv_wr .hcom_popdiv_content P {
	MARGIN-BOTTOM: 0px
}
.hcom_popdiv_wr .hcom_popdiv_content .title {
	DISPLAY: block; FONT-FAMILY: arial,helvetica,clean,sans-serif; MARGIN-BOTTOM: 10px; FONT-SIZE: 16px
}
.reason_for_no_points .explpopup {
	DISPLAY: inline-block
}
.price_match_guarantee_bar SPAN {
	FLOAT: left
}
.price_match_guarantee_bar .guarantee_title {
	MARGIN-TOP: 15px; COLOR: #390; MARGIN-LEFT: 15px; FONT-SIZE: 17px
}
.price_match_guarantee_bar .icon_tooltip {
	MARGIN-TOP: 17px; MARGIN-LEFT: 4px
}
DIV.static {
	DISPLAY: none
}
DIV.static_js {
	DISPLAY: none
}

}

@media Print    
{
FORM {
	DISPLAY: none
}
IFRAME {
	DISPLAY: none
}
INPUT {
	DISPLAY: none
}
#bannerAdDCOLTOP {
	DISPLAY: none
}
#breadcrumb {
	DISPLAY: none
}
#CCOLTOP {
	DISPLAY: none
}
#DCOLTOP {
	DISPLAY: none
}
#filterModuleOverlay {
	DISPLAY: none
}
#imagePopDiv {
	DISPLAY: none
}
#queryForm {
	DISPLAY: none
}
.adsense_mpu_content {
	DISPLAY: none
}
.adsense_horizontal_content {
	DISPLAY: none
}
.adsense_vertical_content {
	DISPLAY: none
}
.advertisement {
	DISPLAY: none
}
.back_to {
	DISPLAY: none
}
.barRating {
	DISPLAY: none
}
.clear-both {
	DISPLAY: none
}
.common_tabs {
	DISPLAY: none
}
.hcomCheckAvailability {
	DISPLAY: none
}
.hidden {
	DISPLAY: none
}
.page_header {
	DISPLAY: none
}
.search_changeSearchLink {
	DISPLAY: none
}
.select_rooms_title {
	DISPLAY: none
}
.seolinkblock {
	DISPLAY: none
}
.tabAndPagination {
	DISPLAY: none
}
BODY {
	LINE-HEIGHT: 13pt; MARGIN: 0px; FONT-FAMILY: arial,helvetica,clean,sans-serif; COLOR: #444; FONT-SIZE: 9pt
}
P {
	MARGIN: 0px
}
A {
	COLOR: #444; TEXT-DECORATION: none
}
UL {
	MARGIN: 0px; PADDING-LEFT: 12pt
}
H1 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: arial,helvetica,clean,sans-serif; PADDING-TOP: 0px
}
H2 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: arial,helvetica,clean,sans-serif; PADDING-TOP: 0px
}
H3 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: arial,helvetica,clean,sans-serif; PADDING-TOP: 0px
}
H4 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: arial,helvetica,clean,sans-serif; PADDING-TOP: 0px
}
H1 {
	MARGIN: 0px 0px 3pt; FONT-SIZE: 16pt; FONT-WEIGHT: bold
}
H2 {
	MARGIN: 13pt 0px 3pt; FONT-SIZE: 12pt; FONT-WEIGHT: bold
}
H3 {
	MARGIN: 9pt 0px 1pt; FONT-SIZE: 10pt; FONT-WEIGHT: bold
}
H4 {
	MARGIN: 9pt 0px 3pt; FONT-SIZE: 11pt
}
ABBR {
	BORDER-BOTTOM-STYLE: none
}
#footer * {
	DISPLAY: none
}
#footer .content .col_8 DIV BR {
	DISPLAY: none
}
.footer {
	DISPLAY: none
}
.seo_footer {
	DISPLAY: none
}
#footer {
	MARGIN-TOP: 13pt; FONT-SIZE: 8pt
}
#footer .content {
	DISPLAY: block
}
#footer .content .col_8 {
	DISPLAY: block
}
#footer .content .col_8 DIV {
	DISPLAY: block
}

}
