.perfecttrip {
	BACKGROUND: url(http://www.apelsin.travel/files/tabBoxHP_top2.gif) #F08C3B no-repeat left top; MARGIN-BOTTOM: 14px; PADDING-BOTTOM: 4px; WIDTH: 623px; PADDING-TOP: 5px; POSITION: relative
}
.perfecttrip H1 {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; FONT-WEIGHT: bold; FONT-SIZE: 145%; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 5px
}
.perfecttrip .wrapA {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BACKGROUND: url(http://www.apelsin.travel/files/tabBoxHP_tabBody_top.gif) #D9E4D3 no-repeat left top; PADDING-BOTTOM: 4px; MARGIN: 4px 4px 0px; PADDING-TOP: 9px
}
.perfecttrip .wrapB {
	BACKGROUND: url(http://www.apelsin.travel/files/ptbox_mid.gif) repeat-y right top
}
.perfecttrip .wrapC {
	BACKGROUND: url(http://www.apelsin.travel/files/ptbox_btm.gif) no-repeat right bottom; PADDING-BOTTOM: 2px
}
.perfecttrip .wrapB {
	HEIGHT: 1%
}
.perfecttrip .wrapC {
	OVERFLOW: hidden; HEIGHT: 100%
}
.perfecttrip .tabs {
	FLOAT: left; WIDTH: 177px
}
.perfecttrip .tripforms {
	FLOAT: right; MARGIN: 5px 14px 5px 22px; WIDTH: 393px; HEIGHT: 1%
}
.perfecttrip .tabs H2 {
	DISPLAY: block; Z-INDEX: 20; MARGIN-BOTTOM: 2px; FONT: bold 107.5% Arial,Helvetica,Verdana,sans-serif; CURSOR: pointer; PADDING-TOP: 2px
}
.perfecttrip .tabs H2 DIV {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: left center; DISPLAY: block; PADDING-LEFT: 33px; PADDING-BOTTOM: 7px; MARGIN-LEFT: 10px; COLOR: #436833; PADDING-TOP: 7px; BACKGROUND-REPEAT: no-repeat
}
.perfecttrip .tabs H2 DIV:hover {
	TEXT-DECORATION: none
}
.perfecttrip .tabs H2 SPAN {
	DISPLAY: block; PADDING-BOTTOM: 2px
}
.perfecttrip .tabs H2 {
	WIDTH: 177px
}
.perfecttrip .tabs H2.current {
	WIDTH: 178px
}
.perfecttrip .tabs H2 {
	BACKGROUND: url(http://www.apelsin.travel/files/tabR2_vertTop_oliveDrab_over.gif) #DFE9DA no-repeat left top
}
.perfecttrip .tabs H2 SPAN {
	BACKGROUND: url(http://www.apelsin.travel/files/tabR2_vertBtm_oliveDrab_over.gif) #DFE9DA no-repeat left bottom
}
.perfecttrip .tabs H2:hover {
	BACKGROUND-COLOR: #EDF2EA
}
.perfecttrip .tabs H2:hover SPAN {
	BACKGROUND-COLOR: #EDF2EA
}
.perfecttrip .tabs H2.current {
	Z-INDEX: 20; BACKGROUND: url(http://www.apelsin.travel/files/tabR2_vertTop_oliveDrab.gif) #fff no-repeat left top; POSITION: relative
}
.perfecttrip .tabs H2.current SPAN {
	BACKGROUND: url(http://www.apelsin.travel/files/tabR2_vertBtm_oliveDrab.gif) #fff no-repeat left bottom
}
.perfecttrip .tabs H2 DIV {
	BACKGROUND-IMAGE: url(http://www.apelsin.travel/files/hpPT-v6.png); POSITION: relative
}
.perfecttrip .tabs H2 .hac {
	BACKGROUND-POSITION: -288px 50%
}
.perfecttrip .tabs H2 .t2d {
	BACKGROUND-POSITION: -864px 50%
}
.perfecttrip .tabs H2 .vocrent {
	BACKGROUND-POSITION: -4320px 50%
}
.perfecttrip .tabs H2 .flights {
	BACKGROUND-POSITION: -1440px 50%
}
.perfecttrip .tabs H2 .media {
	BACKGROUND-POSITION: -2016px 50%
}
.perfecttrip .tabs H2 .forums {
	BACKGROUND-POSITION: -2592px 50%
}
.perfecttrip .tabs H2 .cruisecritic {
	BACKGROUND-POSITION: -3168px 50%
}
.perfecttrip .tabs H2 .restaurants {
	BACKGROUND-POSITION: -3744px 50%
}
.perfecttrip .tabs H2 .phac {
	BACKGROUND-POSITION: -4321px 50%
}
.perfecttrip .tabs H2.current .hac {
	BACKGROUND-POSITION: 0px 50%
}
.perfecttrip .tabs H2.current .t2d {
	BACKGROUND-POSITION: -576px 50%
}
.perfecttrip .tabs H2.current .vocrent {
	BACKGROUND-POSITION: -4032px 50%
}
.perfecttrip .tabs H2.current .flights {
	BACKGROUND-POSITION: -1152px 50%
}
.perfecttrip .tabs H2.current .media {
	BACKGROUND-POSITION: -1728px 50%
}
.perfecttrip .tabs H2.current .forums {
	BACKGROUND-POSITION: -2304px 50%
}
.perfecttrip .tabs H2.current .cruisecritic {
	BACKGROUND-POSITION: -2880px 50%
}
.perfecttrip .tabs H2.current .restaurants {
	BACKGROUND-POSITION: -3456px 50%
}
.perfecttrip .tabs H2.current .phac {
	BACKGROUND-POSITION: -4033px 50%
}
.perfecttrip .gClear {
	CLEAR: both; HEIGHT: 0px
}

#HOMEPAGE .tripforms FORM {
	PADDING-BOTTOM: 10px
}
#HOMEPAGE .tripforms LEGEND {
	FONT-WEIGHT: bold; FONT-SIZE: 152.5%; MARGIN-BOTTOM: 5px; COLOR: #436833; FONT-FAMILY: Verdana
}
#HOMEPAGE .perfecttrip .tripforms .legend {
	FONT-WEIGHT: bold; FONT-SIZE: 152.5%; MARGIN-BOTTOM: 5px; COLOR: #436833; FONT-FAMILY: Verdana
}
#HOMEPAGE .tripforms FIELDSET .label {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 92.5%; MARGIN-BOTTOM: 2px
}
#HOMEPAGE .tripforms FIELDSET LABEL {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 92.5%; MARGIN-BOTTOM: 2px
}
#HOMEPAGE .tripforms FIELDSET SELECT {
	FONT-SIZE: 92.5%
}
#HOMEPAGE .tripforms FIELDSET .wrap {
	CLEAR: both; DISPLAY: block; MARGIN-BOTTOM: 12px; OVERFLOW: hidden; HEIGHT: 100%
}

