.clearfix:after {

	LINE-HEIGHT: 0; DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."

}

.clearfix {

	DISPLAY: inline-block

}

HTML[xmlns] .clearfix {

	DISPLAY: block

}

* HTML .clearfix {

	HEIGHT: 1%

}

H1 A {

	COLOR: #03889c

}

H1 A:hover {

	COLOR: #03889c; FONT-WEIGHT: bold; TEXT-DECORATION: underline

}

H3 A {

	COLOR: #0f8ad0

}

H3 A:hover {

	COLOR: #0f8ad0; FONT-WEIGHT: bold; TEXT-DECORATION: underline

}

H3 {

	FONT-SIZE: 1.1em

}

.right {

	FLOAT: right

}

.left {

	FLOAT: left

}

.none {

	FLOAT: none

}

.clear {

	CLEAR: both

}

BODY#home #container #content {

	MARGIN: 3px 0px 21px; BACKGROUND: url(/static/images/separator_homepage.gif) repeat-y

}

BODY#home #infoSources H3 A {

	TEXT-TRANSFORM: none; COLOR: #333

}

BODY#home #infoSources H3 A:hover {

	COLOR: #8e8e8e

}

BODY#home #extendedMapWrap {

	MARGIN-TOP: 13.4em; WIDTH: 100%; BACKGROUND: #252a2d; CLEAR: both

}

BODY#home #extendedMapWrap .noMapTab {

	HEIGHT: 34px; PADDING-TOP: 5px

}

BODY#home #mapTab {

	POSITION: relative; MARGIN: 0px auto; WIDTH: 983px; CLEAR: both; TOP: 0px; LEFT: -6px

}

BODY#home #mapTab P.userMessage {

	MARGIN-TOP: 10px; FLOAT: right; COLOR: #fff; FONT-SIZE: 1.4em

}

BODY#home #extendedMapWrap .noMapTab P.userMessage {

	MARGIN-TOP: 5px

}

BODY#home #mapTab P.userMessage A {

	COLOR: #ff6600

}

BODY#home #mapTab P.userMessage A :hover {

	TEXT-DECORATION: underline

}

#headMast {

	PADDING-BOTTOM: 7px; LINE-HEIGHT: 0; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #2e3438; PADDING-TOP: 7px

}

#headMast #headMastWrap {

	MARGIN: 0px auto; WIDTH: 965px

}

#headMast #headMastWrap .slideShow {

	WIDTH: 642px; FLOAT: left; MARGIN-RIGHT: 7px

}

#headMast #headMastWrap .destinationsMap {

	FLOAT: left

}

#headMast #destinationMapContainer {

	LINE-HEIGHT: 0

}

#headMast .destinationsMap {

	BACKGROUND: url(/static/images/bg-map-bottom.gif) #f1e7d8 no-repeat left bottom; HEIGHT: 298px

}

#headMast .destinationsMap H1 {

	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.8em; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 16px; PADDING-RIGHT: 14px; BACKGROUND: url(/static/images/bg-map-top.gif) no-repeat left top; PADDING-TOP: 10px

}

#headMast .destinationsMap .jumpDest {

	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; TOP: 31px; PADDING-TOP: 0px; LEFT: 7px

}

#headMast .destinationsMap LABEL {

	DISPLAY: none

}

#headMast .destinationsMap INPUT {

	PADDING-BOTTOM: 0px; PADDING-LEFT: 3px; WIDTH: 250px; PADDING-RIGHT: 3px; FONT-FAMILY: Arial, Helvetica, sans-serif; FLOAT: left; HEIGHT: 16px; COLOR: #044288; FONT-WEIGHT: bold; MARGIN-RIGHT: 4px; PADDING-TOP: 3px

}

#headMast .destinationsMap BUTTON {

	POSITION: relative; BACKGROUND: url(/static/images/btn_white_right_s.gif) no-repeat right top; FLOAT: left; HEIGHT: 23px; TOP: 0px; LEFT: 0px

}

#headMast .destinationsMap BUTTON SPAN {

	LINE-HEIGHT: 23px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND: url(/static/images/btn_white_left_s.gif) no-repeat left top; HEIGHT: 23px; COLOR: #044288

}

#headMast .destinationsMap BUTTON:hover {

	BACKGROUND-POSITION: 100% -30px

}

#headMast .destinationsMap BUTTON.ieHover {

	BACKGROUND-POSITION: 100% -30px

}

#headMast .destinationsMap BUTTON:hover SPAN {

	BACKGROUND-POSITION: 0% -30px

}

#headMast .destinationsMap BUTTON.ieHover SPAN {

	BACKGROUND-POSITION: 0% -30px

}

#headMast .destinationsMap P.disabled {

	LINE-HEIGHT: 1.2em; MARGIN-TOP: 0px; WIDTH: 300px; COLOR: #fff; FONT-SIZE: 0.9em

}

#headMast .destinationsMap P.disabled A {

	COLOR: #fff

}

#editorPick {

	BORDER-BOTTOM: #f3f2e8 7px solid; PADDING-BOTTOM: 21px; PADDING-LEFT: 0px; WIDTH: 641px; PADDING-RIGHT: 0px; PADDING-TOP: 21px

}

#editorPick .author {

	PADDING-BOTTOM: 0px; PADDING-LEFT: 28px; WIDTH: 141px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px

}

#editorPick .authorDetails {

	PADDING-RIGHT: 0px

}

#editorPick .authorDetails SPAN.large {

	BACKGROUND: url(/static/images/lp-logo-editors-pick.gif) no-repeat 52px 0px

}

#editorPick H2 {   

	LINE-HEIGHT: 1em; MARGIN: 3px 0px; WIDTH: 450px; DISPLAY: block; FLOAT: left; FONT-SIZE: 2.4em; FONT-WEIGHT: normal

}

#editorPick P {

	FLOAT: left

}

#editorPick P SPAN {

	FONT-WEIGHT: bold

}

.hpModule {

	BORDER-BOTTOM: #f3f2e8 7px solid

}

.hpSideBar {

	WIDTH: 156px; FLOAT: left; FONT-SIZE: 0.9em; MARGIN-RIGHT: 14px

}

.hpSideBar UL {

	MARGIN-TOP: 21px

}

.hpSideBar LI {

	PADDING-BOTTOM: 7px

}

.hpSideBar LI A {

	FLOAT: none

}

.hpSideBar LI.date {

	PADDING-BOTTOM: 25px; FONT-WEIGHT: bold

}

.hpSideBar LI SPAN {

	FONT-WEIGHT: bold

}

.hpSideBar LI A SPAN {

	TEXT-TRANSFORM: uppercase

}

.hpSideBar LI.sponsor IMG {

	MARGIN-TOP: 7px

}

.hpSideBar LI.showMap {

	BORDER-BOTTOM: #dededc 1px solid; PADDING-BOTTOM: 14px; PADDING-LEFT: 28px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 18px; BACKGROUND: url(/static/images/i-pin-blue.gif) no-repeat left top; FONT-SIZE: 1.1em; FONT-WEIGHT: bold; PADDING-TOP: 7px

}

.hpSideBar LI.featureRelated {

	PADDING-LEFT: 10px; BACKGROUND: url(/static/images/arrow-orngOnfff.gif) no-repeat 0px 3px

}

.hpModuleContent {

	PADDING-BOTTOM: 21px; WIDTH: 467px; FLOAT: left

}

.hpModuleContent H2 A {

	FONT-WEIGHT: normal

}

.hpModuleContent P.type {

	POSITION: relative; PADDING-BOTTOM: 0px; LINE-HEIGHT: 0.8em; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; DISPLAY: inline; BACKGROUND: #039bb2; COLOR: #fff; FONT-SIZE: 0.9em; TOP: 10px; FONT-WEIGHT: bold; PADDING-TOP: 7px; LEFT: 0px

}

.hpModuleContent .hpContentWrap {

	WIDTH: 226px

}

#home .hpModuleContent H2 {

	LINE-HEIGHT: 1em; MARGIN: 21px 0px 13px; FONT-SIZE: 2.6em; FONT-WEIGHT: normal

}

.hpModuleContent P {

	PADDING-BOTTOM: 17px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: left; FONT-SIZE: 1.1em; PADDING-TOP: 0px

}

.hpModuleContent P A.linkChevron {

	BACKGROUND: url(/static/images/arrow-orngOnfff.gif) no-repeat 0px 3px; COLOR: #333; FONT-SIZE: 0.8em; FONT-WEIGHT: normal

}

.hpModuleContent P A.linkChevron:hover {

	COLOR: #8e8e8e

}

.interests.hpModuleContent P {

	FLOAT: left; CLEAR: none

}

.interests.hpModuleContent BLOCKQUOTE {

	FLOAT: left

}

.hpModuleContent BLOCKQUOTE {

	LINE-HEIGHT: 1.4em; PADDING-LEFT: 14px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; MARGIN-BOTTOM: 0px; BACKGROUND: url(/static/images/quote-open-gray-small.gif) no-repeat 0px 5px; COLOR: #666; FONT-SIZE: 1.4em

}

.hpModuleContent BLOCKQUOTE IMG {

	MARGIN-LEFT: 3px

}

.video.hpModule H2 {

	MARGIN: 21px 0px 12px

}

.video.hpModule IMG {

	MARGIN-BOTTOM: 14px

}

.sponsored.hpModule UL.sponsor {

	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: right; HEIGHT: 52px; PADDING-TOP: 14px

}

.sponsored.hpModule UL.sponsor LI P {

	WIDTH: 130px; FLOAT: left; COLOR: #666; CLEAR: none; FONT-SIZE: 0.9em; PADDING-TOP: 7px

}

.sponsored.hpModule UL.sponsor LI IMG {

	FLOAT: left; MARGIN-RIGHT: 5px

}

.hpModuleContent .imageGroup1 {

	WIDTH: 226px; FLOAT: right

}

.hpModuleContent .imageGroup1 .imageA {

	MARGIN-BOTTOM: 5px

}

.hpModuleContent .imageGroup1 .imageB {

	WIDTH: 84px; FLOAT: left; MARGIN-RIGHT: 5px

}

.hpModuleContent .imageGroup1 .imageC {

	WIDTH: 137px; FLOAT: left

}

.hpModuleContent .imageGroup2 {

	MARGIN-BOTTOM: 14px

}

.hpModuleContent .imageGroup2 .imageA {

	MARGIN-BOTTOM: 7px

}

.hpModuleContent .imageGroup2 .imageB {

	FLOAT: left; MARGIN-RIGHT: 6px

}

.hpModuleContent .imageGroup2 .imageC {

	FLOAT: left

}

.hpModuleContent .imageGroup3 {

	MARGIN: 18px 0px 14px; CLEAR: both

}

.hpModuleContent .imageGroup3 .imageA {

	FLOAT: left; MARGIN-RIGHT: 5px

}

.hpModuleContent .imageGroup3 .imageB {

	FLOAT: left; MARGIN-RIGHT: 5px

}

.hpModuleContent A {

	COLOR: #044388; FONT-WEIGHT: bold

}

.hpModuleContent A:hover {

	COLOR: #30609e

}

.hpModuleContent A.reviewer {

	COLOR: #333

}

.hpModuleContent A.reviewer:hover {

	COLOR: #8e8e8e

}

.hpModuleContent IMG.comp {

	MARGIN-TOP: 21px

}

.hpModuleContent .author {

	DISPLAY: none

}


.rhsPods {

	BORDER-BOTTOM: #dededc 1px solid; PADDING-BOTTOM: 21px; PADDING-LEFT: 7px; WIDTH: 303px; PADDING-RIGHT: 7px; BACKGROUND: url(/static/images/3x3-white.gif) #f3f2e8 repeat-x left bottom; CLEAR: both; BORDER-TOP: #fff 3px solid; PADDING-TOP: 14px

}

#sidebar .noBorder {

	BACKGROUND-IMAGE: none; BORDER-BOTTOM: medium none; BACKGROUND-COLOR: #f3f2e8

}

.rhsPods P.podSub {

	FONT-SIZE: 1.4em; FONT-WEIGHT: bold

}

.noPadd.rhsPods {

	PADDING-BOTTOM: 0px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; PADDING-TOP: 14px

}


#tags UL LI {

	PADDING-RIGHT: 3px; DISPLAY: inline

}

#tags UL LI A {

	COLOR: #044288

}

#tags UL LI A:hover {

	COLOR: #30609e

}

#tags .tagCloud {

	TEXT-ALIGN: center; MARGIN: 10px 0px 0px; WIDTH: 300px; BACKGROUND: url(/static/images/bg-tags.gif) #f3f2e8 no-repeat center top

}

#tags .tagCloud LI.popularity0 A {

	FONT-SIZE: 0.8em

}

#tags .tagCloud LI.popularity1 A {

	FONT-SIZE: 1em

}

#tags .tagCloud LI.popularity2 A {

	FONT-SIZE: 1.2em

}

#tags .tagCloud LI.popularity3 A {

	FONT-SIZE: 1.4em

}

#tags .tagCloud LI.popularity4 A {

	FONT-SIZE: 1.6em

}

#tags .tagCloud LI.popularity5 A {

	FONT-SIZE: 1.8em

}

#tags .tagCloud LI.popularity6 A {

	FONT-SIZE: 2em

}

#tags .tagCloud LI.popularity7 A {

	FONT-SIZE: 2.2em

}

#tags .tagCloud LI.popularity8 A {

	FONT-SIZE: 2.4em

}

#tags .tagCloud LI.popularity9 A {

	FONT-SIZE: 2.6em

}

#tags .tagCloud LI.popularity0 A {

	LINE-HEIGHT: 1.2em

}

#tags .tagCloud LI.popularity1 A {

	LINE-HEIGHT: 1.2em

}

#tags .tagCloud LI.popularity2 A {

	LINE-HEIGHT: 1.2em

}

#tags .tagCloud LI.popularity3 A {

	LINE-HEIGHT: 1.2em

}

#tags .tagCloud LI.popularity4 A {

	LINE-HEIGHT: 1.2em

}

#tags .tagCloud LI.popularity5 A {

	LINE-HEIGHT: 1.2em

}

#tags .tagCloud LI.popularity6 A {

	LINE-HEIGHT: 1.2em

}

#tags .tagCloud LI.popularity7 A {

	LINE-HEIGHT: 1.2em

}

#tags .tagCloud LI.popularity8 A {

	LINE-HEIGHT: 1.2em

}

#tags .tagCloud LI.popularity9 A {

	LINE-HEIGHT: 1.2em

}

#tags .infoBoxBubble {

	MARGIN: 7px 0px 0px 14px; WIDTH: 275px; BACKGROUND: url(/static/images/bg-clip-top.gif) no-repeat left top; PADDING-TOP: 20px

}

#tags .infoBoxBubble P {

	PADDING-BOTTOM: 10px; PADDING-LEFT: 14px; PADDING-RIGHT: 0px; BACKGROUND: url(/static/images/bg-clip-bottom.gif) #87b202 no-repeat left bottom; LETTER-SPACING: 0.02em; COLOR: #fff; PADDING-TOP: 7px

}

#tags .infoBoxBubble P IMG {

	POSITION: relative; TOP: 3px; LEFT: 0px

}

#favourites H3 {

	MARGIN-BOTTOM: 14px

}

#favourites P {

	PADDING-BOTTOM: 14px; CLEAR: both

}

#favourites .favouritesSub {

	LINE-HEIGHT: 1.2em; FONT-SIZE: 1.4em; FONT-WEIGHT: bold

}

#favourites IMG.save {

	POSITION: relative; TOP: 3px; MARGIN-RIGHT: 7px; LEFT: 2px

}

#favourites P A.linkChevron {

	FONT-SIZE: 0.9em

}

#mpuPod P {

	TEXT-TRANSFORM: uppercase; MARGIN-BOTTOM: 3px; COLOR: #666; FONT-SIZE: 0.8em

}

#tripplanner H3 {

	MARGIN-BOTTOM: 7px

}

#tripplanner .infoBoxBubble {

	PADDING-BOTTOM: 0px; MARGIN: 3px 0px 0px; PADDING-LEFT: 0px; WIDTH: 295px; PADDING-RIGHT: 0px; BACKGROUND: url(/static/images/bg-tripplanner-top.gif) no-repeat left top; PADDING-TOP: 32px

}

#tripplanner .infoBoxBubbleWrap {

	PADDING-BOTTOM: 10px; BACKGROUND: url(/static/images/bg-tripplanner-bottom.gif) #fff no-repeat left bottom

}

#tripplanner .author {

	PADDING-BOTTOM: 0px; MARGIN: 0px 7px 0px 0px; PADDING-LEFT: 14px; WIDTH: 100px; PADDING-RIGHT: 0px; PADDING-TOP: 0px

}

#tripplanner .authorDetails {

	PADDING-RIGHT: 0px

}

#tripplanner .authorDetails SPAN {

	MARGIN-RIGHT: 0px

}

#tripplanner .infoBoxBubble P {

	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 162px; PADDING-RIGHT: 0px; FLOAT: left; LETTER-SPACING: 0.02em; PADDING-TOP: 0px

}

#tripplanner .infoBoxBubble A {

	COLOR: #044288; FONT-WEIGHT: bold

}

#tripplanner .infoBoxBubble A:hover {

	COLOR: #30609e

}

#tripplanner .planTrip BUTTON {

	MARGIN: 160px 7px 0px 0px; FLOAT: right

}

#destinationMonth .destinationsOfMonth P.month {

	LINE-HEIGHT: 1.2em; COLOR: #03889c; MARGIN-LEFT: 0px; FONT-SIZE: 2.8em

}

#destinationMonth .destinationsOfMonth {

	

}

#destinationMonth .destinationsOfMonth .dest1 {

	POSITION: relative; WIDTH: 106px; HEIGHT: 80px; COLOR: #fff

}

#destinationMonth .destinationsOfMonth .dest2 {

	POSITION: relative; WIDTH: 106px; HEIGHT: 80px; COLOR: #fff

}

#destinationMonth .destinationsOfMonth .dest3 {

	POSITION: relative; WIDTH: 106px; HEIGHT: 80px; COLOR: #fff

}

#destinationMonth .destinationsOfMonth .dest1 P A {

	COLOR: #fff; TEXT-DECORATION: underline

}

#destinationMonth .destinationsOfMonth .dest2 P A {

	COLOR: #fff; TEXT-DECORATION: underline

}

#destinationMonth .destinationsOfMonth .dest3 P A {

	COLOR: #fff; TEXT-DECORATION: underline

}

#destinationMonth .destinationsOfMonth P.destTitle A {

	PADDING-BOTTOM: 2px; LINE-HEIGHT: 1.03em; COLOR: #fff; FONT-SIZE: 1.8em; FONT-WEIGHT: bold; TEXT-DECORATION: none

}

#destinationMonth .destinationsOfMonth P.destTitle A:hover {

	TEXT-DECORATION: underline

}

#destinationMonth P A.linkChevron {

	LINE-HEIGHT: 1.7em; PADDING-LEFT: 8px; BACKGROUND: url(/static/images/arrow-white.gif) no-repeat 0px 5px; COLOR: #fff !important; FONT-SIZE: 0.9em; FONT-WEIGHT: bold

}

#destinationMonth P A:hover {

	COLOR: #fff; TEXT-DECORATION: underline

}

#products IMG {

	MARGIN: 14px 0px 0px

}

#products P {

	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 7px

}

#products P A {

	COLOR: #044288; FONT-SIZE: 0.9em; FONT-WEIGHT: bold

}

#products P A:hover {

	COLOR: #30609e

}

#products P.podSub {

	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px

}

#features .subPod {

	CLEAR: both; PADDING-TOP: 21px

}

#features IMG.left {

	MARGIN: 0px 7px

}

#features IMG.right {

	MARGIN: 0px

}

#features P {

	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 7px

}

#features P.podSub {

	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-WEIGHT: normal; PADDING-TOP: 0px

}

#features A.linkChevron {

	BACKGROUND: url(/static/images/arrow-orngOnf3f2e8.gif) no-repeat 0px 3px; FONT-SIZE: 0.9em

}

