.legacyContent {
	WIDTH: 545px
}
.legacyContent H1 {
	FONT-SIZE: 150%; MARGIN: 0px 0px 1em;line-height:150%;
}
.legacyContent H3 {
	FONT-SIZE: 120%; MARGIN: 0.2em 0px
}
.legacyContent P {
	FONT-SIZE: 110%; MARGIN: 0px 0px 0.5em; LINE-HEIGHT: 145%
}
H1.sectionHome {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 145%; PADDING-BOTTOM: 1em; WIDTH: 510px; COLOR: #888; LINE-HEIGHT: 1.4em; PADDING-TOP: 1em
}
.legacyContent .mainContent {
	FLOAT: left; WIDTH: 530px
}
.generalForm {
	FLOAT: left; 
	WIDTH: 530px;
}
.generalForm div,.generalForm form,.generalForm p,.generalForm span{
	width:530px;
}
.generalForm P {
	CLEAR: left; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: 5px 0px; COLOR: #333333; LINE-HEIGHT: 1.5em; PADDING-TOP: 2px
}
.generalForm P.errorMessage {
	COLOR: #f00
}
.generalForm LABEL {
	PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 125px; PADDING-TOP: 0px
}
.formInputSubmitRegistration {
	FLOAT: right; MARGIN: 0px 0px 10px
}
.generalForm .formInputSubmitRegistration {
	CLEAR: left; FLOAT: left; MARGIN: 10px 0px 0px 450px
}
.generalForm LABEL {
	PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 125px; PADDING-TOP: 0px
}
.generalForm LABEL.spacerCheckbox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px
}
.generalForm STRONG A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.generalForm STRONG A:hover {
	COLOR: #2f0944
}
.generalForm .formSpacer {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 1em
}
.generalForm .required {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-SIZE: 200%; PADDING-BOTTOM: 0px; MARGIN: 0px 5px; COLOR: #2f0944; PADDING-TOP: 2px
}
.generalForm .requiredsmall {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #2f0944; PADDING-TOP: 0px
}
.generalForm A {
	COLOR: #333; 
	TEXT-DECORATION: none; 
	padding: 10px 0 0 0; 
	float:left;
}
.generalForm A:hover {
	COLOR: #2f0944
}
.formError {
	FLOAT: left; MARGIN: 0px 0px 5px; COLOR: #b00
}
.formInputStInline1 {
	DISPLAY: inline; FONT-WEIGHT: normal; FLOAT: left; WIDTH: 120px; COLOR: #000; HEIGHT: 1.5em
}
.formInputStInline2 {
	DISPLAY: inline; FONT-WEIGHT: normal; FONT-SIZE: 80%; FLOAT: left; WIDTH: 233px; COLOR: #000
}
.formSelectStInline1 {
	DISPLAY: inline; FONT-WEIGHT: normal; FONT-SIZE: 80%; FLOAT: left; WIDTH: 200px; COLOR: #000
}
.formSelectStInline2 {
	DISPLAY: inline; FONT-WEIGHT: normal; FONT-SIZE: 80%; FLOAT: left; COLOR: #000
}
.formCheckStInline2 {
	DISPLAY: inline; FONT-WEIGHT: normal; FONT-SIZE: 100%; FLOAT: left; MARGIN: 0px 15px 0px 265px; COLOR: #000
}
.formInputEmailPhoto {
	DISPLAY: block; FONT-WEIGHT: normal; FLOAT: left; MARGIN: 0px 0px 10px; WIDTH: 230px; COLOR: #000; HEIGHT: 1.5em
}
.formInputEmailPhotoTextArea {
	DISPLAY: block; FONT-WEIGHT: normal; FLOAT: left; MARGIN: 0px 0px 10px; WIDTH: 260px; COLOR: #000
}
.formButton {
	BORDER-RIGHT: #2d0643 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #2d0643 1px solid; PADDING-LEFT: 6px; FONT-WEIGHT: bold; BACKGROUND: url(Ireland_tours_files/button_c.gif) repeat-x left center; PADDING-BOTTOM: 3px; BORDER-LEFT: #2d0643 1px solid; COLOR: #fdcc31; PADDING-TOP: 3px; BORDER-BOTTOM: #2d0643 1px solid
}
.formInputSubmitStandard {
	FLOAT: left; MARGIN: 1px 0px 0px 5px
}
.formInputSubmitFloatRight {
	DISPLAY: inline; FLOAT: right; MARGIN: 1px 0px 0px 5px
}
.generalForm .transportSearch {	
	WIDTH: 530px; 
	PADDING-TOP: 10px
}
.generalForm .transportSearch FORM {
	FLOAT: left
}
.generalForm .transportSearch .formInputSubmit {
	FLOAT: left; MARGIN: 1px 0px 0px 115px
}
.generalForm .transportSearch P {
	DISPLAY: block; 
	FLOAT: left; 
	WIDTH: 530px; 
	COLOR: #4f4e13; 
}
.generalForm .transportSearch LABEL.fRight {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 105px; PADDING-TOP: 0px; TEXT-ALIGN: right; voice-family: inherit
}
.generalForm .transportSearch A {
	FONT-WEIGHT: bold; COLOR: #9da31a; TEXT-DECORATION: none
}
.generalForm .transportSearch A:hover {
	COLOR: #45430c
}
.generalForm .emailPhotoCols {
	FLOAT: left; WIDTH: 100%
}
.generalForm .emailPhotoCol1 {
	DISPLAY: inline; FLOAT: left; WIDTH: 265px
}
.generalForm .emailPhotoCols P {
	FLOAT: left; WIDTH: 100%; COLOR: #290b3a
}
.generalForm .emailPhotoCol2 {
	DISPLAY: inline; FLOAT: left; WIDTH: 263px
}
.generalForm .emailPhotoCols LABEL {
	DISPLAY: block; FONT-WEIGHT: normal; FLOAT: left; MARGIN: 0px 0px 5px; WIDTH: 100%; COLOR: #290b3a
}
.legacyContent .multiListsTravel {
	FLOAT: left; MARGIN: 0px 0px 20px; WIDTH: 530px
}
.voider {
	
}
.legacyContent .multiListsTravel TABLE {
	MARGIN-TOP: 10px
}
.legacyContent .multiListsTravel TABLE TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(Ireland_tours_files/dotted_l.gif) repeat-x left bottom; PADDING-BOTTOM: 5px; WIDTH: 176px; COLOR: #45430c; PADDING-TOP: 0px
}
.legacyContent .multiListsTravel TABLE TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 176px; COLOR: #45430c; PADDING-TOP: 5px
}
.legacyContent .multiListsTravel A {
	DISPLAY: inline; FONT-WEIGHT: bold; FLOAT: left; COLOR: #bcb730; TEXT-DECORATION: none
}
.legacyContent .multiListsTravel A:hover {
	COLOR: #45430c
}
.legacyContent .multiListsTravel IMG.icon {
	display:none;
}
.legacyContent .homePromoFlash {
	FLOAT: left; WIDTH: 250px; HEIGHT: 177px
}
.legacyContent .homePromoFlashCopy {
	DISPLAY: inline; FONT-SIZE: 90%; BACKGROUND: url(Ireland_tours_files/promo_pa.gif) #43125f no-repeat right top; FLOAT: left; MARGIN: 0px 0px 21px; WIDTH: 280px; HEIGHT: 156px
}
.legacyContent .homePromoFlashCopy H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 110%; PADDING-BOTTOM: 0px; MARGIN: 10px 30px 5px 5px; COLOR: #fff; LINE-HEIGHT: 1.3em; PADDING-TOP: 0px
}
.legacyContent .homePromoFlashCopy P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px 30px 10px 5px; COLOR: #fff; LINE-HEIGHT: 1.3em; PADDING-TOP: 0px
}
.legacyContent .homePromoFlashCopy A {
	FONT-WEIGHT: bold; MARGIN: 0px 30px 0px 5px; COLOR: #9fa9fb; TEXT-DECORATION: none
}
.legacyContent .homePromoFlashCopy A:hover {
	COLOR: #ff0000
}
.legacyContent .homeContentLeftColumn {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 341px
}
.legacyContent .homeContentRightColumn {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px 0px 0px 15px; OVERFLOW: hidden; WIDTH: 174px
}
.legacyContent .photoFeatures {
	FLOAT: left; WIDTH: 341px
}
.legacyContent .photoFeatures .pfPhotoBottomCol {
	FLOAT: left; WIDTH: 530px
}
.legacyContent .photoFeatures .pfPhotoBottomCol .pfPhotoBottomWideCol1 {
	FLOAT: left; WIDTH: 247px; COLOR: #6c1527; MARGIN-RIGHT: 20px
}
.legacyContent .photoFeatures .pfPhotoBottomCol .pfPhotoBottomWideCol2 {
	DISPLAY: inline; FLOAT: left; WIDTH: 247px; COLOR: #6c1527
}
.legacyContent .photoFeatures .pfPhotoBottomCol .photoBottom {
	FONT-SIZE: 90%; MARGIN-BOTTOM: 50px; POSITION: relative
}
.legacyContent .photoFeatures .pfPhotoBottomCol .photoBottom IMG.photo {
	MARGIN-TOP: 5px
}
.legacyContent .photoFeatures .pfPhotoBottomCol .photoBottom H3 {
	MARGIN: 10px 0px 2px
}
.legacyContent .photoFeatures .pfPhotoBottomCol .photoBottom H3 A {
	FONT-SIZE: 90%
}
.legacyContent .photoFeatures .pfPhotoBottomCol .photoBottom FORM .mag24575 {
	LEFT: 217px; POSITION: absolute; TOP: 54px
}
.legacyContent .photoFeatures .feature {
	FLOAT: left; MARGIN: 0px 0px 20px; WIDTH: 100%
}
.legacyContent .photoFeatures .feature H3 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: -3px 0px 0px; COLOR: #64429d; LINE-HEIGHT: 1.3em; PADDING-TOP: 0px
}
.legacyContent .photoFeatures .feature H3 A {
	COLOR: #64429d; TEXT-DECORATION: none
}
.legacyContent .photoFeatures .feature H3 A:hover {
	TEXT-DECORATION: underline
}
.legacyContent .photoFeatures .feature IMG {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; DISPLAY: inline; FLOAT: left; MARGIN: 0px 0px 0px 10px; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid
}
.legacyContent .photoFeatures .feature .contentBox {
	FLOAT: left; WIDTH: 150px
}
.legacyContent .photoFeatures .feature FORM .mag17565 {
	BORDER-TOP-WIDTH: 0px; DISPLAY: inline; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 41px 0px 0px -28px; BORDER-RIGHT-WIDTH: 0px; voice-family: inherit
}
.voider {
	
}
.legacyContent .photoFeatures .feature P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; COLOR: #000; LINE-HEIGHT: 1.3em; PADDING-TOP: 0px
}
.brochureRequest {
	FONT-SIZE: 85%; BACKGROUND: url(Ireland_tours_files/brochure.jpg) no-repeat left top; FLOAT: left; WIDTH: 341px; PADDING-TOP: 8px; HEIGHT: 76px
}
.legacyContent .brochureRequest H3 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 195px; COLOR: #64429d; LINE-HEIGHT: 1.3em; PADDING-TOP: 0px
}
.legacyContent .brochureRequest H3 A {
	COLOR: #64429d; TEXT-DECORATION: none
}
.legacyContent .brochureRequest H3 A:hover {
	TEXT-DECORATION: underline
}
.legacyContent .brochureRequest P {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; PADDING-BOTTOM: 10px; WIDTH: 195px; COLOR: #000; LINE-HEIGHT: 1.3em; PADDING-TOP: 0px
}
.legacyContent .competition {
	MARGIN: 0px 0px 10px; WIDTH: 173px
}
.legacyContent .centerAlignTextFeatures {
	WIDTH: 173px
}
.legacyContent .centerAlignTextFeatures .feature {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 7px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: #000 1px dotted; TEXT-ALIGN: center
}
.legacyContent .centerAlignTextFeatures .last {
	BORDER-BOTTOM-WIDTH: 0px
}
.legacyContent .centerAlignTextFeatures .feature H3 {
	FONT-WEIGHT: bold; COLOR: #64429d; LINE-HEIGHT: 1.3em
}
.legacyContent .centerAlignTextFeatures .feature H3 A {
	COLOR: #64429d; TEXT-DECORATION: none
}
.legacyContent .centerAlignTextFeatures .feature H3 A:hover {
	COLOR: #64429d; TEXT-DECORATION: underline
}
.legacyContent .centerAlignTextFeatures .feature P {
	FONT-WEIGHT: normal; COLOR: #000; LINE-HEIGHT: 1.3em
}
.legacyContent .centerAlignTextFeatures .editorCopy {
	WIDTH: 100%
}
.legacyContent .centerAlignTextFeatures .editorCopy H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; WIDTH: 100%; COLOR: #64429d; LINE-HEIGHT: 1.5em
}
.legacyContent .centerAlignTextFeatures .editorCopy H2 {
	FONT-WEIGHT: bold; WIDTH: 100%; COLOR: #64429d; LINE-HEIGHT: 1.5em
}
.legacyContent .centerAlignTextFeatures .editorCopy H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; WIDTH: 100%; COLOR: #64429d; LINE-HEIGHT: 1.5em
}
.legacyContent .centerAlignTextFeatures .editorCopy P {
	FONT-WEIGHT: normal; FONT-SIZE: 100%; LINE-HEIGHT: 120%
}
.legacyContent .centerAlignTextFeatures .editorCopy A {
	FONT-WEIGHT: bold; COLOR: #64429d; TEXT-DECORATION: none
}
.legacyContent .centerAlignTextFeatures .editorCopy A:hover {
	TEXT-DECORATION: underline
}
.utilityFeatures {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 20px 0px; WIDTH: 170px; PADDING-TOP: 0px; voice-family: inherit
}
.voider {
	
}
.utilityFeatures .feature {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 7px; WIDTH: 170px; PADDING-TOP: 0px; BORDER-BOTTOM: #000 1px dotted
}
.utilityFeatures .feature H3 {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 120%; COLOR: #64429d; LINE-HEIGHT: 1.3em
}
.utilityFeatures .feature H3 A {
	COLOR: #64429d; TEXT-DECORATION: none
}
.utilityFeatures .feature H3 A:hover {
	FONT-SIZE: 100%; TEXT-DECORATION: underline
}
.utilityFeatures .feature IMG {
	FLOAT: left; MARGIN: 0px 5px 0px 0px
}
.utilityFeatures .feature P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 0px; COLOR: #000; LINE-HEIGHT: 1.3em; PADDING-TOP: 0px
}
.utilityFeatures .feature .editorCopy {
	WIDTH: 170px
}
.legacyContent .flProductOverview {
	FLOAT: left; MARGIN: 10px 0px 20px; WIDTH: 530px
}
.legacyContent .flProductOverview .flOverview {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px 20px 10px 0px; WIDTH: 245px
}
.legacyContent .flProductOverview .last {
	FLOAT: left; WIDTH: 260px; MARGIN-RIGHT: 0px
}
.legacyContent .flProductOverview .flOverview .editorCopy {
	WIDTH: 250px
}
.legacyContent .flProductOverview H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 140%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; COLOR: #3e3407; PADDING-TOP: 0px
}
.legacyContent .flProductOverview .flOverview H3 {
	COLOR: #3e3407; LINE-HEIGHT: 140%
}
.legacyContent .flProductOverview .flOverview P {
	CLEAR: both; WIDTH: 250px; COLOR: #3e3407
}
.legacyContent .flProductOverview .flOverview A {
	FONT-WEIGHT: bold; FONT-SIZE: 110%
}
.legacyContent .productOverview FORM .mag245150 {
	LEFT: 217px; POSITION: absolute; TOP: 124px
}
.legacyContent .productOverview .overview {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px 10px 20px 0px; WIDTH: 257px; POSITION: relative
}
.legacyContent .productOverview .last {
	DISPLAY: inline; FLOAT: left; WIDTH: 255px
}
.legacyContent .productOverview .whole {
	DISPLAY: inline; FLOAT: left; WIDTH: 530px
}
.legacyContent .productOverview .overview H2 {
	FLOAT: left; COLOR: #3b0d16
}
.legacyContent .productOverview .overview H3 {
	FLOAT: left; COLOR: #3b0d16
}
.legacyContent .productOverview .overview P {
	FLOAT: left; MARGIN: 5px 0px 0px; WIDTH: 100%; COLOR: #3e3407
}
.legacyContent .flProductOverview IMG.photo {
	BORDER-RIGHT: #4f4c3f 1px solid; BORDER-TOP: #4f4c3f 1px solid; DISPLAY: inline; FLOAT: left; BORDER-LEFT: #4f4c3f 1px solid; BORDER-BOTTOM: #4f4c3f 1px solid
}
.legacyContent .flProductOverview FORM .mag245150 {
	CLEAR: both; FLOAT: right; MARGIN: -26px -2px 0px 0px
}
.legacyContent .photoFeatures {
	FLOAT: left; MARGIN: 0px 0px 20px; WIDTH: 550px
}
.legacyContent .photoFeatures h2 {
	color:#3E3407;
	font-size:130%;
	height:50px;
	padding-bottom:0px;
}
.legacyContent .photoFeatures .pfPhotoBottomWide {
	FLOAT: left; WIDTH: 530px
}
.legacyContent .photoFeatures .pfPhotoBottomWide H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 130%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.5em; WIDTH: 100%; COLOR: #003657; PADDING-TOP: 0px
}
.legacyContent .photoFeatures .pfPhotoBottomWide .photoBottom {
	CLEAR: none; DISPLAY: inline; FLOAT: left; PADDING-BOTTOM: 30px; MARGIN: 0px 20px 15px 0px; WIDTH: 255px
}
.legacyContent .photoFeatures .pfPhotoBottomWide .last {
	MARGIN-RIGHT: 0px
}
.legacyContent .photoFeatures .pfPhotoBottomWide .photoBottom P {
	LINE-HEIGHT: 120%
}
.legacyContent .photoFeatures .pfPhotoBottomWide .photoBottom .editorCopy {
	PADDING-BOTTOM: 10px; WIDTH: 250px
}
.legacyContent .photoFeatures .pfPhotoBottomWide .photoBottom .editorCopy P {
	FONT-SIZE: 90%
}
.legacyContent .photoFeatures .pfPhotoBottomWide .photoBottom IMG.photo {
	BORDER-RIGHT: #453a06 1px solid; BORDER-TOP: #453a06 1px solid; FLOAT: left; MARGIN: 0px 0px 10px; BORDER-LEFT: #453a06 1px solid; BORDER-BOTTOM: #453a06 1px solid
}
.legacyContent .photoFeatures .pfPhotoBottomWide .photoBottom FORM .mag24575 {
	CLEAR: both; FLOAT: right; MARGIN: -36px 8px 0px 0px
}
.legacyContent .photoFeatures .pfPhotoRight {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 530px; PADDING-TOP: 10px; voice-family: inherit
}
.legacyContent .photoFeatures .pfPhotoRight .photoSmall {
	FLOAT: left; MARGIN: 0px 10px 0px 0px; WIDTH: 250px
}
.legacyContent .photoFeatures .pfPhotoRight .last {
	DISPLAY: inline; FLOAT: left; WIDTH: 250px
}
.legacyContent .photoFeatures .pfPhotoRight .photoSmall IMG.photo {
	BORDER-RIGHT: #4f4c3f 1px solid; BORDER-TOP: #4f4c3f 1px solid; FLOAT: left; MARGIN: 0px 10px 0px 0px; BORDER-LEFT: #4f4c3f 1px solid; BORDER-BOTTOM: #4f4c3f 1px solid
}
.legacyContent .comingEvents H2 {
	CLEAR: left; FONT-SIZE: 130%; MARGIN: 0px 0px 1em
}
.legacyContent .comingEvents .searchResultsContainer {
	FLOAT: left; MARGIN: 0px 0px 10px; WIDTH: 100%
}
.legacyContent .comingEvents .searchResultsContainer .results {
	DISPLAY: inline; FLOAT: right; MARGIN: 2px 0px 0px; WIDTH: 200px; COLOR: #4f4e13; TEXT-ALIGN: right
}
.legacyContent .comingEvents .searchResultsContainer .results P {
	WIDTH: 200px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.legacyContent .comingEvents .searchResultsContainer FORM {
	DISPLAY: inline; WIDTH: 300px
}
.legacyContent .comingEvents .searchResultsContainer FORM P {
	WIDTH: 300px
}
.legacyContent .comingEvents .searchResultsContainer FORM {
	VERTICAL-ALIGN: top
}
.legacyContent .comingEvents LABEL {
	FONT-WEIGHT: normal; FLOAT: left; MARGIN: 4px 0px 0px; WIDTH: 40px; COLOR: #525012
}
.legacyContent .comingEvents .cols {
	FLOAT: left; WIDTH: 100%
}
.legacyContent .comingEvents .leftCol {
	FLOAT: left; MARGIN: 0px 10px 0px 0px; WIDTH: 245px
}
.legacyContent .comingEvents .leftCol A {
	COLOR: #9b2e4d
}
.legacyContent .comingEvents .rightCol {
	FLOAT: left; WIDTH: 245px
}
.legacyContent .comingEvents .comingEvent {
	MARGIN: 0px 0px 20px
}
.legacyContent .comingEvent {
	MARGIN: 0px 0px 15px
}
.legacyContent .comingEvents .comingEvent A.title {
	FONT-WEIGHT: bold; FONT-SIZE: 110%; COLOR: #9b2e4d
}
.legacyContent .comingEvent H4 {
	FONT-SIZE: 100%
}
.legacyContent .comingEvent H3 A {
	COLOR: #9b2e4d
}
.legacyContent .comingEvents .comingEvent H5 {
	DISPLAY: inline; FONT-SIZE: 90%
}
.legacyContent .comingEvents .comingEvent A {
	DISPLAY: inline; FONT-SIZE: 90%; COLOR: #9b2e4d
}
.legacyContent .comingEvents .comingEvent P {
	LINE-HEIGHT: 120%
}
.legacyContent FORM .mag110110 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 86px 0px 0px -28px; BORDER-RIGHT-WIDTH: 0px
}
.legacyContent .comingEvents .pagination {
	FLOAT: right; MARGIN: 15px 0px 0px
}
.legacyContent .comingEvents .pagination H4 {
	DISPLAY: inline; FONT-WEIGHT: normal; FLOAT: left; COLOR: #3e3407
}
.legacyContent .comingEvents .pagination UL {
	FLOAT: left; MARGIN: 2px 0px 0px; LIST-STYLE-TYPE: none
}
.legacyContent .comingEvents .pagination UL LI {
	DISPLAY: inline; FONT-WEIGHT: bold; FLOAT: left; COLOR: #a2a620
}
.legacyContent .comingEvents .pagination A {
	BORDER-RIGHT: #494608 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 1px; COLOR: #977f09; LINE-HEIGHT: 0.9em; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.legacyContent .comingEvents .pagination A.last {
	BORDER-RIGHT-WIDTH: 0px
}
.legacyContent .comingEvents .pagination A:hover {
	COLOR: #3e3407
}
.legacyContent .comingEvents .pagination .noLink {
	BORDER-RIGHT: #3b0d16 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 1px; COLOR: #3e3407; LINE-HEIGHT: 0.9em; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.legacyContent .promoFlash {
	FLOAT: left; MARGIN: 0px 0px 0px -10px; WIDTH: 250px; HEIGHT: 177px
}
.legacyContent .promoFlashCopy {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-SIZE: 90%; BACKGROUND: url(Ireland_tours_files/promo_pa.gif) #a8a185 no-repeat right top; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 20px; WIDTH: 290px; PADDING-TOP: 10px; HEIGHT: 137px
}
.legacyContent .promoFlashCopy H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 130%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px 5px; WIDTH: 265px; COLOR: #fff; LINE-HEIGHT: 1.3em; PADDING-TOP: 0px
}
.legacyContent .promoFlashCopy P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; WIDTH: 265px; COLOR: #fff; LINE-HEIGHT: 1.3em; PADDING-TOP: 0px
}
.legacyContent .promoFlashCopy A {
	FONT-WEIGHT: bold; FLOAT: left; MARGIN: 0px 0px 0px 5px; WIDTH: 265px; COLOR: #443904; TEXT-DECORATION: none
}
.legacyContent .promoFlashCopy A:hover {
	COLOR: #443904
}
.editorCopy {
	FONT-WEIGHT: normal; FLOAT: left; MARGIN: 0px 0px 15px; WIDTH: 530px; COLOR: #000; LINE-HEIGHT: 1.4em
}
.editorCopy H1 {
	FONT-SIZE: 200%
}
.editorCopy H3 {
	FONT-SIZE: 130%; MARGIN: 20px 0px 5px
}
.legacyContent .editorCopy UL {
	MARGIN-LEFT: 15px
}
.legacyContent .editorCopy .slideShow UL {
	MARGIN-LEFT: 0px
}
.legacyContent .editorCopy .mag245150 {
	FLOAT: left; MARGIN: 126px 0px 0px -28px
}
.legacyContent .mediaLeft {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
.legacyContent .mediaLeft IMG {
	BORDER-RIGHT: #443904 1px solid; BORDER-TOP: #443904 1px solid; DISPLAY: inline; FLOAT: left; BORDER-LEFT: #443904 1px solid; BORDER-BOTTOM: #443904 1px solid
}
.legacyContent .mediaRight {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FLOAT: right; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
.legacyContent .mediaRight IMG {
	BORDER-RIGHT: #443904 1px solid; BORDER-TOP: #443904 1px solid; DISPLAY: inline; FLOAT: left; BORDER-LEFT: #443904 1px solid; BORDER-BOTTOM: #443904 1px solid
}
.legacyContent .editorCopy H4 {
	FONT-SIZE: 110%; MARGIN: 0px 0px 10px
}
.legacyContent .listingIntroNumbered {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 510px; PADDING-TOP: 10px; voice-family: inherit
}
.legacyContent .listingIntroNumbered H2 {
	FONT-SIZE: 100%; FLOAT: left; COLOR: #4d4a10
}
.legacyContent .listingIntroNumbered .listingRow {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px 20px 10px 0px; WIDTH: 240px
}
.legacyContent .listingIntroNumbered .last {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px 0px 20px
}
.legacyContent .listingIntroNumbered .listingRow H3 {
	DISPLAY: inline; FONT-WEIGHT: normal; FLOAT: left; COLOR: #45430c; LINE-HEIGHT: 1.2em
}
.legacyContent .listingIntroNumbered .listingRow P {
	DISPLAY: inline; FLOAT: left; WIDTH: 100%; COLOR: #45430c; LINE-HEIGHT: 1.3em
}
.legacyContent .listingIntroNumbered .listingRow A {
	DISPLAY: inline; FONT-WEIGHT: bold; FLOAT: left; MARGIN: 0px 3px 0px 0px; COLOR: #9ea31b; TEXT-DECORATION: none
}
.legacyContent .listingIntroNumbered .listingRow A:hover {
	TEXT-DECORATION: underline
}
.legacyContent .photoFeatures .pfPhotoRight .photoSmall .photoContent {
	DISPLAY: inline; FLOAT: left; OVERFLOW: hidden; WIDTH: 125px
}
.legacyContent .photoFeatures .pfPhotoRight .photoSmall FORM .mag110110 {
	MARGIN-LEFT: -38px
}
.legacyContent .photoFeatures .pfPhotoRight .photoSmall .photoContent H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 2px; PADDING-TOP: 0px
}
.legacyContent .photoFeatures .pfPhotoRight .photoSmall .photoContent P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 90%; PADDING-BOTTOM: 10px; WIDTH: 125px; COLOR: #4f4c3f; LINE-HEIGHT: 1.3em; PADDING-TOP: 0px
}
.legacyContent .photoFeatures .pfPhotoRight A {
	COLOR: #a8a185; TEXT-DECORATION: none
}
.legacyContent .photoFeatures .pfPhotoRight A:hover {
	TEXT-DECORATION: underline
}
.legacyContent #travelOffersFilters {
	FLOAT: left; WIDTH: 520px
}
.legacyContent #travelOffersFilters .filterForm {
	FLOAT: left; WIDTH: 520px
}
.legacyContent #travelOffersFilters .selectFilter {
	FLOAT: left; MARGIN: 0px 0px 0px 10px
}
.legacyContent #travelOffersFilters .blockerHead {
	FLOAT: left; MARGIN: 0px 0px 10px; VERTICAL-ALIGN: middle; WIDTH: 510px
}
.legacyContent #travelOffersFilters .blockerHead H2 {
	DISPLAY: inline; FLOAT: left; VERTICAL-ALIGN: middle; WIDTH: auto
}
.legacyContent #travelOffersFilters .blockerHead LABEL.labSelect {
	FLOAT: left; MARGIN: 5px 0px 0px 20px; VERTICAL-ALIGN: middle; COLOR: #3b1308
}
.legacyContent #travelOffersFilters .blockerHead LABEL.labAdvancedFilter {
	FONT-WEIGHT: bold; FLOAT: left; MARGIN: 2px 0px 0px; VERTICAL-ALIGN: middle; WIDTH: 150px; COLOR: #3b1308
}
.legacyContent #travelOffersFilters .blockerHead SELECT {
	MARGIN: 2px 0px 0px; VERTICAL-ALIGN: middle; WIDTH: 180px; COLOR: #3b1308
}
.legacyContent #travelOffersFilters .blockerHead SELECT.advancedFilterSelect {
	FONT-SIZE: 90%; MARGIN: 3px 0px 0px; VERTICAL-ALIGN: middle; WIDTH: 180px; COLOR: #3b1308
}
.legacyContent #travelOffersFilters .blockerHead INPUT.advancedFilterInput {
	FLOAT: left; MARGIN: 3px 0px 0px; VERTICAL-ALIGN: middle; WIDTH: 175px; COLOR: #3b1308
}
.legacyContent #travelOffersFilters .blocker {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 90%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; WIDTH: 540px; PADDING-TOP: 0px
}
.legacyContent #travelOffersFilters P.col1 {
	FLOAT: left; VERTICAL-ALIGN: middle; WIDTH: 270px
}
.legacyContent #travelOffersFilters P.col2 {
	FLOAT: left; VERTICAL-ALIGN: middle; WIDTH: 270px
}
.legacyContent #travelOffersFilters P.col2 .formButton {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: right; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.legacyContent #travelOffersFilters .blockerHead .advancedFilterSubmit {
	DISPLAY: inline; MARGIN: 0px 0px -6px 5px
}
.legacyContent #travelOffersFilters INPUT.checkbox {
	FLOAT: left; MARGIN: 0px 5px 0px 0px
}
.legacyContent .travelOfferSpecial {
	FLOAT: left; WIDTH: 500px
}
.voider {
	
}
.legacyContent .travelOfferSpecial H2 {
	FLOAT: left; MARGIN: 0px 0px 10px; WIDTH: 380px; COLOR: #3b1308
}
.legacyContent .travelOfferSpecial .offer {
	BORDER-RIGHT: #cfb1b8 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #cfb1b8 1px solid; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 10px; BORDER-LEFT: #cfb1b8 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #cfb1b8 1px solid
}
.legacyContent .travelOfferSpecial .offer .col1 {
	FLOAT: left; WIDTH: 500px
}
.legacyContent .travelOfferSpecial .offer .col2 {
	FLOAT: left; WIDTH: 210px; TEXT-ALIGN: center
}
.legacyContent .travelOfferSpecial H3 {
	FLOAT: left; MARGIN: 0px 0px 5px; WIDTH: 390px; COLOR: #494608
}
.legacyContent .travelOfferSpecial H4 {
	FLOAT: left; MARGIN: 0px 0px 5px; WIDTH: 420px; COLOR: #b66e59
}
.legacyContent .travelOfferSpecial P {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px 0px 5px; WIDTH: 100%; COLOR: #3b1308
}
.legacyContent .travelOfferSpecial P.operator {
	FONT-WEIGHT: bold; MARGIN: 0px 0px 7px; WIDTH: 100%
}
.legacyContent .travelOfferSpecial P.frLink {
	WIDTH: 110px; TEXT-ALIGN: right
}
.legacyContent .travelOfferSpecial P.validDates {
	FONT-WEIGHT: bold; MARGIN: 7px 0px; WIDTH: 280px
}
.legacyContent .travelOfferSpecial P.price {
	FONT-WEIGHT: bold; FLOAT: right; MARGIN: 7px 0px; WIDTH: 250px; COLOR: #3b1308; TEXT-ALIGN: right
}
.legacyContent .travelOfferSpecial .offer .col2 IMG.companyLogo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px
}
.legacyContent .travelOfferSpecial A {
	DISPLAY: inline; FONT-WEIGHT: bold; COLOR: #b66e59; TEXT-DECORATION: none
}
.legacyContent .travelOfferSpecial A:hover {
	COLOR: #3b1308
}
.legacyContent .travelOfferSpecial .iconWrapper {
	FLOAT: left; WIDTH: 100%
}
.legacyContent .travelOfferSpecial .iconWrapper IMG {
	PADDING-RIGHT: 1px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.legacyContent .travelOfferSpecial .searchResultsContainer {
	FLOAT: left; MARGIN: 0px 0px 10px
}
.legacyContent .travelOfferSpecial .searchResultsContainer H2 {
	FONT-SIZE: 120%; FLOAT: left; MARGIN: 0px 0px 10px; WIDTH: 400px
}
.legacyContent .travelOfferSpecial .searchResultsContainer .results {
	DISPLAY: inline; FLOAT: right; MARGIN: 2px 0px 0px; WIDTH: 200px; COLOR: #3b1308; TEXT-ALIGN: right
}
.legacyContent .travelOfferSpecial .searchResultsContainer P.results {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.legacyContent .travelOfferSpecial .searchResultsContainer FORM {
	DISPLAY: inline; WIDTH: 300px
}
.legacyContent .travelOfferSpecial .searchResultsContainer FORM LABEL {
	CLEAR: left; FLOAT: left; WIDTH: 150px
}
.legacyContent .travelOfferSpecial .searchResultsContainer FORM P {
	WIDTH: 400px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.legacyContent .travelOfferSpecial .pagination {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.legacyContent .travelOfferSpecial .pagination H5 {
	DISPLAY: inline; FONT-WEIGHT: normal; FLOAT: left; COLOR: #3b0d16
}
.legacyContent .travelOfferSpecial .pagination UL {
	FLOAT: left; MARGIN: 2px 0px 0px; LIST-STYLE-TYPE: none
}
.legacyContent .travelOfferSpecial .pagination UL LI {
	DISPLAY: inline; FONT-WEIGHT: bold; FLOAT: left
}
.legacyContent .travelOfferSpecial .pagination A {
	BORDER-RIGHT: #3b0d16 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 1px; COLOR: #b66e59; LINE-HEIGHT: 0.9em; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.legacyContent .travelOfferSpecial .pagination A.last {
	BORDER-RIGHT-WIDTH: 0px
}
.legacyContent .travelOfferSpecial .pagination A:hover {
	COLOR: #3b0d16
}
.legacyContent .travelOfferSpecial .pagination .noLink {
	BORDER-RIGHT: #3b0d16 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 1px; COLOR: #3b0d16; LINE-HEIGHT: 0.9em; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#magnifyImagePopup {
	DISPLAY: none; Z-INDEX: 5000; BACKGROUND: #c6c9ca; FLOAT: left; MARGIN: 5px 0px 0px 5px; WIDTH: 400px; POSITION: absolute; HEIGHT: 550px
}
#magnifyImagePopup #popup {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; Z-INDEX: 400; BACKGROUND: url(Ireland_tours_files/backgrou.gif) #aeaeae no-repeat right top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: -5px 0px 0px -5px; WIDTH: 390px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 550px
}
#magnifyImagePopup #popup #popupContent {
	DISPLAY: block; Z-INDEX: 400; MARGIN: 8px 0px 0px 10px; WIDTH: 380px; POSITION: absolute; HEIGHT: 200px
}
#magnifyImagePopup #popup #popupContent IMG.icon {
	RIGHT: 10px; CURSOR: hand; POSITION: absolute; TOP: 2px
}
#magnifyImagePopup #popup #popupContent IMG.photo {
	BORDER-RIGHT: #453a06 1px solid; BORDER-TOP: #453a06 1px solid; FLOAT: left; MARGIN: 35px 0px 0px; BORDER-LEFT: #453a06 1px solid; BORDER-BOTTOM: #453a06 1px solid
}
#magnifyImagePopup #popup #popupContent #col1 {
	FLOAT: left; MARGIN: 20px 0px 0px; WIDTH: 209px
}
#magnifyImagePopup #popup #popupContent #col2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 151px; PADDING-TOP: 0px
}
#magnifyImagePopup #popup #popupContent #col1 H3 {
	DISPLAY: block; FONT-WEIGHT: bold; FLOAT: left; MARGIN: 0px 0px 10px; WIDTH: 100%; COLOR: #fff
}
#magnifyImagePopup #popup #popupContent #col1 P {
	DISPLAY: block; FLOAT: left; MARGIN: 0px 0px 10px; WIDTH: 100%; COLOR: #ebd99f
}
#magnifyImagePopup #popup #popupContent #col1 A {
	DISPLAY:none;
	FONT-WEIGHT: bold; FLOAT: left; MARGIN: 0px 0px 20px; COLOR: #fff; LINE-HEIGHT: 100%; TEXT-DECORATION: none
}
#magnifyImagePopup #popup #popupContent #col1 A:hover {
	COLOR: #3e3407
}
#magnifyImagePopup #popup #popupContent #col1 #pictureName {
	DISPLAY: block; FLOAT: left; WIDTH: 100%; COLOR: #ebd99f
}
#magnifyImagePopup #popup #popupContent #col2 #locationName {
	PADDING-RIGHT: 0px; PADDING-LEFT: 45px; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #ebd99f; PADDING-TOP: 3px
}
#magnifyImagePopup #popup #panels {
	Z-INDEX: 500; LEFT: 10px; WIDTH: 315px; POSITION: absolute; TOP: 0px
}
#magnifyImagePopup #popup #emailPanel {
	DISPLAY: none; Z-INDEX: 500; BACKGROUND: #aeaeae; FLOAT: left; MARGIN: 0px 1px 0px 0px; WIDTH: 157px; POSITION: absolute; TOP: 0px
}
#magnifyImagePopup #popup #emailPanel .contentPanel {
	BACKGROUND: #aeaeae; FLOAT: left; MARGIN: 40px 0px 0px; WIDTH: 157px
}
#magnifyImagePopup #popup #emailPanel .contentPanel .contentBlock {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 30px; WIDTH: 137px; PADDING-TOP: 10px; voice-family: inherit
}
.voider {
	
}
#magnifyImagePopup #popup #emailPanel FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 10px; PADDING-TOP: 5px
}
#magnifyImagePopup #popup #emailPanel .formInput {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; WIDTH: 128px; COLOR: #000; PADDING-TOP: 3px; HEIGHT: 1.4em
}
.voider {
	
}
#magnifyImagePopup #popup #emailPanel .formTextArea {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; WIDTH: 128px; COLOR: #000; PADDING-TOP: 3px; HEIGHT: 10em
}
.voider {
	
}
#magnifyImagePopup #popup #emailPanel .formInputSubmitImagePopup {
	FLOAT: right
}
#magnifyImagePopup #popup #emailPanel P {
	DISPLAY: block; FLOAT: left; MARGIN: 0px 0px 10px; WIDTH: 100%; COLOR: #ebd99f
}
#magnifyImagePopup #popup #emailPanel A {
	FONT-WEIGHT: bold; FLOAT: left; MARGIN: 0px 0px 20px; COLOR: #fff; LINE-HEIGHT: 100%; TEXT-DECORATION: none
}
#magnifyImagePopup #popup #emailPanel A:hover {
	COLOR: #3e3407
}
#magnifyImagePopup #popup #imageMagnifyPanel {
	DISPLAY: none; Z-INDEX: 500; BACKGROUND: #cec94e; LEFT: 158px; FLOAT: left; WIDTH: 157px; POSITION: absolute; TOP: 0px
}
#magnifyImagePopup #popup #imageMagnifyPanel .contentPanel {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(Ireland_tours_files/backgrou.gif) #ad492c no-repeat left top; FLOAT: left; PADDING-BOTTOM: 20px; MARGIN: 40px 0px 0px; WIDTH: 137px; PADDING-TOP: 15px; voice-family: inherit
}
.voider {
	
}
#magnifyImagePopup #popup #imageMagnifyPanel .contentPanel A {
	FONT-WEIGHT: bold; FLOAT: left; MARGIN: 0px 0px 15px; WIDTH: 100%; COLOR: #fff; LINE-HEIGHT: 100%; TEXT-DECORATION: none
}
#magnifyImagePopup #popup #imageMagnifyPanel .contentPanel A:hover {
	COLOR: #3e3407
}
#magnifyImagePopup #popup #utilityBar {
	Z-INDEX: 700; LEFT: 10px; FLOAT: left; WIDTH: 300px; POSITION: absolute; TOP: 5px; HEIGHT: 34px
}
#magnifyImagePopup #popup #utilityBar #email {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 6px; MARGIN: 0px 1px 0px 10px; WIDTH: 147px; PADDING-TOP: 8px
}
#magnifyImagePopup #popup #utilityBar #imageMagnify {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 6px; MARGIN: 0px; WIDTH: 147px; PADDING-TOP: 8px
}
#magnifyImagePopup #popup #utilityBar IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px -5px; PADDING-TOP: 0px
}
#magnifyImagePopup #popup #utilityBar A {
	DISPLAY: inline; FONT-WEIGHT: bold; COLOR: #fff; LINE-HEIGHT: 100%; TEXT-DECORATION: none
}
#magnifyImagePopup #popup #utilityBar A:hover {
	COLOR: #3e3407
}
#toMyIrelandImagePopup {
	PADDING-RIGHT: 0px; PADDING-LEFT: 28px; BACKGROUND: url(Ireland_tours_files/to_my_ir.gif) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; WIDTH: 123px; PADDING-TOP: 7px; HEIGHT: 23px; voice-family: inherit
}
.voider {
	
}
#toMyIrelandImagePopup A {
	FONT-WEIGHT: bold; FLOAT: left; COLOR: #fff; TEXT-DECORATION: none
}
#toMyIrelandImagePopup A:hover {
	COLOR: #3e3407
}
#magnifyImagePopup #popup #imagePopupMap {
	FLOAT: right
}
.legacyContent #tabNav {
	Z-INDEX: 100; FLOAT: left; MARGIN: 20px 0px 0px; WIDTH: 550px; POSITION: relative
}
.legacyContent #tabNav UL {
	FLOAT: left; WIDTH: 550px; LIST-STYLE-TYPE: none
}
.legacyContent #tabNav UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(Ireland_tours_files/tab_left.gif) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 2px 4px 0px; PADDING-TOP: 0px
}
.legacyContent #tabNav UL.tinted LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(Ireland_tours_files/tab_left.gif) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 2px 4px 0px; PADDING-TOP: 0px
}
.legacyContent #tabNav UL LI.first {
	MARGIN: 0px 2px 0px 11px
}
.legacyContent #tabNav UL LI.selected {
	MARGIN: 0px 2px 0px 0px
}
.legacyContent #tabNav UL LI.selectedFirst {
	MARGIN: 0px 2px 0px 11px
}
.legacyContent #tabNav UL A {
	PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BACKGROUND: url(Ireland_tours_files/tab_righ.gif) no-repeat right top; FLOAT: left; PADDING-BOTTOM: 5px; COLOR: #669dc0; PADDING-TOP: 8px; TEXT-DECORATION: none
}
.legacyContent #tabNav UL.tinted A {
	PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BACKGROUND: url(Ireland_tours_files/tab_righ.gif) no-repeat right top; FLOAT: left; PADDING-BOTTOM: 5px; COLOR: #669dc0; PADDING-TOP: 8px; TEXT-DECORATION: none
}
.legacyContent #tabNav UL A:hover {
	COLOR: #003657
}
.legacyContent #tabNav .selectedNoLink {
	PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BACKGROUND: url(Ireland_tours_files/tab_righ.gif) no-repeat right top; FLOAT: left; PADDING-BOTTOM: 10px; COLOR: #003657; PADDING-TOP: 8px; TEXT-DECORATION: none
}
.legacyContent #tabNav UL .tinted .selectedNoLink {
	PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BACKGROUND: url(Ireland_tours_files/tab_righ.gif) no-repeat right top; FLOAT: left; PADDING-BOTTOM: 10px; COLOR: #003657; PADDING-TOP: 8px; TEXT-DECORATION: none
}
.legacyContent #tabNavPanel {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 90; BACKGROUND: url(Ireland_tours_files/panel_fa.gif) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: -4px 0px 20px; WIDTH: 530px; PADDING-TOP: 20px; POSITION: relative
}
.legacyContent .tinted#tabNavPanel {
	BACKGROUND: url(Ireland_tours_files/panel_fa.gif) no-repeat left top
}
.legacyContent #tabNavPanel P {
	FONT-WEIGHT: normal; FONT-SIZE: 95%; MARGIN: 0px; COLOR: #003657; LINE-HEIGHT: 120%
}
.legacyContent #tabNavPanel .highlights {
	FONT-SIZE: 110%; FLOAT: left; WIDTH: 510px
}
.voider {
	
}
.legacyContent #tabNavPanel .highlights .col1 {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 150px; PADDING-TOP: 0px
}
.legacyContent #tabNavPanel .highlights .col1 UL {
	FLOAT: left; WIDTH: 150px; LIST-STYLE-TYPE: none
}
.legacyContent #tabNavPanel .highlights .col1 UL LI {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px 0px 10px; WIDTH: 125px; COLOR: #669dc0
}
.legacyContent #tabNavPanel .highlights .col2 {
	DISPLAY: inline; FLOAT: left; WIDTH: 350px
}
.legacyContent #tabNavPanel .highlights .col2 H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 15px; COLOR: #003657; PADDING-TOP: 0px
}
.legacyContent #tabNavPanel .highlights .col2 .contentRow {
	PADDING-RIGHT: 50px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 15px; LINE-HEIGHT: 140%; PADDING-TOP: 0px
}
.legacyContent #tabNavPanel .highlights .col2 .contentRow P {
	DISPLAY: inline; FLOAT: left; WIDTH: 100%; COLOR: #003657; LINE-HEIGHT: 140%
}
.legacyContent #tabNavPanel .highlights A {
	FONT-WEIGHT: bold; FONT-SIZE: 80%; FLOAT: left; COLOR: #669dc0; TEXT-DECORATION: none
}
#tabNavPanel .highlights .col2 .contentRow A {
	WIDTH: 100%
}
#tabNavPanel .highlights A:hover {
	COLOR: #003657
}
.legacyContent .needToKnow {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 20px; WIDTH: 510px; PADDING-TOP: 0px; voice-family: inherit
}
.voider {
	
}
.legacyContent .needToKnow H2 {
	CLEAR: both; FONT-SIZE: 130%; FLOAT: left; WIDTH: 510px; COLOR: #003657
}
.legacyContent .needToKnow P {
	FLOAT: left; WIDTH: 100%
}
.legacyContent .needToKnow .subjects {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 320px; PADDING-TOP: 20px; voice-family: inherit
}
.voider {
	
}
.legacyContent .needToKnow .subjects P {
	FLOAT: left; MARGIN: 0px 0px 20px
}
.legacyContent .needToKnow .subjects .subject {
	FLOAT: left; MARGIN: 10px 0px; WIDTH: 100%
}
.legacyContent .needToKnow .subjects .subject P {
	FLOAT: left
}
.legacyContent .needToKnow .subjects H3 {
	FLOAT: left; COLOR: #003657
}
.legacyContent .needToKnow .rightPanel {
	FLOAT: left; WIDTH: 170px
}
.legacyContent .needToKnow .relatedLinks {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 20px; WIDTH: 149px; PADDING-TOP: 20px; voice-family: inherit
}
.voider {
	
}
.legacyContent .needToKnow .relatedLinks H3 {
	FONT-WEIGHT: bold; MARGIN: 0px 0px 15px; COLOR: #003657
}
.legacyContent .needToKnow .relatedLinks .item {
	CLEAR: left; FLOAT: left; MARGIN: 0px 0px 8px; WIDTH: 149px
}
.legacyContent .needToKnow .relatedLinks .item H4 {
	FONT-SIZE: 1.1em; LINE-HEIGHT: 1.5em
}
.legacyContent .needToKnow .relatedLinks .item A {
	FONT-WEIGHT: bold; FLOAT: left; COLOR: #669dc0; TEXT-DECORATION: none
}
.legacyContent .needToKnow .relatedLinks .item A:hover {
	COLOR: #003657
}
.legacyContent .needToKnow .relatedLinks .item P {
	FONT-WEIGHT: normal; FLOAT: left; MARGIN: 0px 0px 15px; WIDTH: 100%
}
.legacyContent .needToKnow .upcomingEvents {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 20px; WIDTH: 149px; PADDING-TOP: 20px; voice-family: inherit
}
.voider {
	
}
.legacyContent .upcomingEvents H3 {
	FLOAT: left; MARGIN: 0px 0px 5px; COLOR: #003657
}
.legacyContent .upcomingEvents A {
	FONT-WEIGHT: bold; FLOAT: left; WIDTH: 100%; COLOR: #669dc0; TEXT-DECORATION: none
}
.legacyContent .upcomingEvents A:hover {
	COLOR: #003657
}
.legacyContent .upcomingEvents P {
	FONT-WEIGHT: normal; MARGIN: 0px 0px 15px
}
.legacyContent .upcomingEvents .event {
	FLOAT: left; MARGIN: 0px 0px 15px; WIDTH: 100%
}
.legacyContent .upcomingEvents .event P {
	FONT-WEIGHT: bold; FLOAT: left
}
.legacyContent .multiLists {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; WIDTH: 520px; PADDING-TOP: 0px; voice-family: inherit
}
.voider {
	
}
.legacyContent .multiLists H3 {
	FONT-WEIGHT: normal; MARGIN: 0px 0px 10px; COLOR: #003657
}
.legacyContent .multiList {
	FLOAT: left; WIDTH: 100%
}
.legacyContent .multiLists P {
	CLEAR: left; MARGIN: 0px 0px 10px; WIDTH: 420px
}
.legacyContent .multiLists UL {
	FLOAT: left; MARGIN: 0px 0px 18px; LIST-STYLE-TYPE: none
}
.legacyContent .multiLists UL LI {
	FLOAT: left; MARGIN: 0px 0px 8px; WIDTH: 130px
}
.legacyContent .multiLists .cols UL LI {
	WIDTH: 172px
}
.legacyContent .multiLists .cols1 {
	FLOAT: left; WIDTH: 130px
}
.legacyContent .multiLists .cols3 {
	DISPLAY: inline; FLOAT: left; WIDTH: 390px
}
.legacyContent .multiLists A {
	FONT-WEIGHT: bold; FLOAT: left; COLOR: #669dc0; TEXT-DECORATION: none
}
.legacyContent .multiLists A:hover {
	COLOR: #003657
}
.legacyContent #relatedLinks {
	FLOAT: left; WIDTH: 515px; padding-left:15px;
}
.legacyContent #relatedLinks H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 140%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.5em; PADDING-TOP: 0px
}
.legacyContent #relatedLinks .links {
	FLOAT: left; PADDING: 0 0 15px 0; WIDTH: 510px;
}
.voider {
	
}
.legacyContent #relatedLinks .links H2 {
	FLOAT: left; MARGIN: 0px 0px 0.5em; WIDTH: 100%; COLOR: #003657
}
.legacyContent #relatedLinks .links P {
	FLOAT: left; MARGIN: 0px 0px 10px; WIDTH: 100%; COLOR: #003657
}
#relatedLinks .linkTypes {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 20px; WIDTH: 510px; PADDING-TOP: 0px
}
.voider {
	
}
.legacyContent #relatedLinks .linkTypes .type {
	FLOAT: left; MARGIN: 0px 20px 0px 0px; WIDTH: 220px
}
.legacyContent #relatedLinks .linkTypes .last {
	WIDTH: 220px
}
.legacyContent #relatedLinks .linkTypes .type H3 {
	WIDTH: 100%
}
.legacyContent #relatedLinks .linkTypes .type A {
	FLOAT: left; WIDTH: 100%; COLOR: #669dc0; TEXT-DECORATION: none
}
.legacyContent #relatedLinks .linkTypes .type A:hover {
	COLOR: #003657
}
.legacyContent .links .item {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 0px 20px 0px 0px; WIDTH: 220px; PADDING-TOP: 0px
}
.legacyContent .links .last {
	DISPLAY: inline; FLOAT: left; WIDTH: 220px
}
.legacyContent .links .item A {
	FLOAT: left; WIDTH: 100%; COLOR: #669dc0; TEXT-DECORATION: none
}
.legacyContent .links .item A:hover {
	COLOR: #003657
}
.legacyContent #relatedLinks .links .item H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-TOP: 0px
}
.legacyContent #relatedLinks .links .item P {
	
}
.legacyContent .itineraries {
	FLOAT: left; MARGIN: 0px 0px 20px; WIDTH: 530px
}
.legacyContent .itineraries H2 {
	FONT-SIZE: 130%; MARGIN: 0px 0px 10px; COLOR: #003657
}
.legacyContent .itineraries .itinerary {
	FLOAT: left; MARGIN: 0px 0px 15px; WIDTH: 530px
}
.voider {
	
}
.legacyContent .line {
	BACKGROUND: url(Ireland_tours_files/lined_ba.gif) no-repeat left top
}
.legacyContent .itineraries IMG.icon {
	FLOAT: left; MARGIN: 0px 10px 0px 0px
}
.legacyContent .itineraries IMG.map {
	FLOAT: right
}
.legacyContent .itineraries .itinerary .content {
	DISPLAY: inline; BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 340px
}
.legacyContent .itineraries .itinerary .content .wide {
	WIDTH: 340px
}
.legacyContent .itineraries .itinerary .content H3 {
	MARGIN: 0px 0px 2px; WIDTH: 100%
}
.legacyContent .itineraries .itinerary .content A {
	FLOAT: left; WIDTH: 100%; COLOR: #669dc0; TEXT-DECORATION: none
}
.legacyContent .itineraries .itinerary .content A:hover {
	COLOR: #003657
}
.legacyContent .itineraries .itinerary .content P {
	MARGIN: 0px 0px 2px; WIDTH: 100%; COLOR: #003657
}
.legacyContent .itineraries .itinerary .content .place {
	FONT-WEIGHT: bold; COLOR: #669dc0
}
.legacyContent .searchListAZ {
	FLOAT: left; MARGIN: 0px 0px 20px; WIDTH: 530px
}
.voider {
	
}
.legacyContent .searchListAZ .rowBlock {
	FLOAT: left; WIDTH: 530px
}
.legacyContent .rowBlock H2 {
	DISPLAY: inline; FONT-SIZE: 110%; FLOAT: left; MARGIN: 0px 0px 10px; COLOR: #003657
}
.legacyContent .rowBlock .searchPanel {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
.legacyContent .rowBlock .searchPanel .row {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px 0px 20px
}
.legacyContent .rowBlock .searchPanel .row LABEL {
	DISPLAY: inline; FONT-WEIGHT: normal; FLOAT: left; MARGIN: 10px 0px 0px; WIDTH: 270px; COLOR: #003657
}
.legacyContent .rowBlock .AZList {
	FLOAT: left; MARGIN: 10px 0px 0px
}
.legacyContent .rowBlock .AZList UL {
	FLOAT: left; MARGIN: 0px 0px 0px -5px; LIST-STYLE-TYPE: none
}
.legacyContent .rowBlock .AZList UL LI {
	DISPLAY: inline; FONT-WEIGHT: bold; FLOAT: left; COLOR: #b8b323
}
.legacyContent .rowBlock .AZList A {
	BORDER-RIGHT: #003657 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 1px; COLOR: #000; LINE-HEIGHT: 0.9em; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.legacyContent .rowBlock .AZList A:hover {
	COLOR: #9C1A32;
}
.legacyContent .rowBlock .AZList .noLink {
	BORDER-RIGHT: #003657 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 1px; COLOR: #003657; LINE-HEIGHT: 0.9em; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.legacyContent .rowBlock .AZList .last {
	BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none
}
.legacyContent .rowBlock .AZContent {
	MARGIN: 15px 0px 0px
}
.legacyContent .rowBlock .AZContent H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; COLOR: #003657; PADDING-TOP: 0px
}
.legacyContent .rowBlock .AZContent UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; WIDTH: 530px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.legacyContent .rowBlock .AZContent UL LI {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px 0px 15px; WIDTH: 50%
}
.legacyContent .rowBlock .AZContent P {
	FONT-SIZE: 100%; FLOAT: left
}
.legacyContent .rowBlock .AZContent A {
	FONT-WEIGHT: bold; FLOAT: left; COLOR: #000; TEXT-DECORATION: none
}
.legacyContent .rowBlock .AZContent A:hover {
	COLOR: #003657
}
.legacyContent .searchListAZ .pagination {
	FLOAT: right; MARGIN: 20px 0px 0px
}
.legacyContent .searchListAZ .pagination H3 {
	DISPLAY: inline; FONT-WEIGHT: normal; FLOAT: left; COLOR: #003657
}
.legacyContent .searchListAZ .pagination UL {
	FLOAT: left; MARGIN: 5px 0px 0px; LIST-STYLE-TYPE: none
}
.legacyContent .searchListAZ .pagination UL LI {
	DISPLAY: inline; FONT-WEIGHT: bold; FLOAT: left; COLOR: #3b0d16
}
.legacyContent .searchListAZ .pagination A {
	BORDER-RIGHT: #003657 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 1px; COLOR: #669dc0; LINE-HEIGHT: 0.9em; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.legacyContent .searchListAZ .pagination A.last {
	BORDER-RIGHT-WIDTH: 0px
}
.legacyContent .searchListAZ .pagination A:hover {
	COLOR: #003657
}
.legacyContent .searchListAZ .pagination .noLink {
	BORDER-RIGHT: #3b0d16 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 1px; COLOR: #003657; LINE-HEIGHT: 0.9em; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.legacyContent .pfPhotoRightWide {
	FLOAT: left; MARGIN: 0px 0px 30px; WIDTH: 530px
}
.voider {
	
}
.legacyContent .pfPhotoRightWide .contentBox {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px 20px 0px 0px; WIDTH: 247px
}
.legacyContent .pfPhotoRightWide .last {
	FLOAT: left; WIDTH: 240px
}
.legacyContent .pfPhotoRightWide H2 {
	FONT-SIZE: 100%; MARGIN: 0px 0px 10px; COLOR: #4e0311
}
.legacyContent .pfPhotoRightWide .contentBox H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 110%; FLOAT: left; WIDTH: 100%; COLOR: #4e0311
}
.legacyContent .pfPhotoRightWide .contentBox P {
	CLEAR: both; FONT-SIZE: 95%; MARGIN: 0px 0px 10px; WIDTH: 100%; COLOR: #4e0311
}
.legacyContent .pfPhotoRightWide IMG.photo {
	BORDER-RIGHT: #6c1527 1px solid; BORDER-TOP: #6c1527 1px solid; DISPLAY: inline; FLOAT: left; BORDER-LEFT: #6c1527 1px solid; BORDER-BOTTOM: #6c1527 1px solid
}
.legacyContent .photoFeatures .pfPhotoRightWide FORM .mag24575 {
	DISPLAY: inline; MARGIN: 51px 0px 0px -28px; voice-family: inherit
}
.legacyContent .pfPhotoRightWide A {
	FONT-WEIGHT: bold; FLOAT: left; COLOR: #a84155; TEXT-DECORATION: none
}
.legacyContent .pfPhotoRightWide A:hover {
	COLOR: #4e0311
}
.legacyContent .listingsAZ {
	FLOAT: left; MARGIN: 0px 0px 25px; WIDTH: 530px
}
.legacyContent .listingsAZ H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 20px; WIDTH: 380px; COLOR: #3b0d16; PADDING-TOP: 0px
}
.legacyContent .listingsAZ .searchResultsContainer {
	FLOAT: left; MARGIN: 0px 0px 10px; WIDTH: 100%
}
.legacyContent .listingsAZ .searchResultsContainer .results {
	DISPLAY: inline; FLOAT: right; MARGIN: 2px 0px 0px; WIDTH: 200px; COLOR: #4f4e13; TEXT-ALIGN: right
}
.legacyContent .listingsAZ .searchResultsContainer .results P {
	WIDTH: 200px
}
.legacyContent .listingsAZ P {
	COLOR: #4f4e13
}
.legacyContent .listingsAZ .searchResultsContainer FORM {
	DISPLAY: inline; WIDTH: 300px
}
.legacyContent .listingsAZ .searchResultsContainer FORM P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; WIDTH: 300px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.legacyContent .listingsAZ .productListing LABEL {
	FONT-WEIGHT: normal; FLOAT: left; MARGIN: 4px 0px 0px; WIDTH: 40px; COLOR: #525012
}
.legacyContent .listingsAZ .listing {
	BACKGROUND: url(Ireland_tours_files/dotted_l.gif) repeat-x left bottom; FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 530px
}
.legacyContent .listingsAZ .listing P {
	WIDTH: 520px
}
.voider {
	
}
.legacyContent .listingsAZ H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; COLOR: #a84155; PADDING-TOP: 0px
}
.legacyContent .listingsAZ P {
	DISPLAY: inline; FLOAT: left; COLOR: #3b0d16; LINE-HEIGHT: 140%
}
.legacyContent .listingsAZ .pagination {
	FLOAT: right; MARGIN: 20px 0px 0px
}
.legacyContent .listingsAZ .pagination H3 {
	DISPLAY: inline; FONT-WEIGHT: normal; FLOAT: left; COLOR: #3b0d16
}
.legacyContent .listingsAZ .pagination UL {
	FLOAT: left; MARGIN: 2px 0px 0px; LIST-STYLE-TYPE: none
}
.legacyContent .listingsAZ .pagination UL LI {
	DISPLAY: inline; FONT-WEIGHT: bold; FLOAT: left; COLOR: #3b0d16
}
.legacyContent .listingsAZ .pagination A {
	BORDER-RIGHT: #3b0d16 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 1px; COLOR: #a84155; LINE-HEIGHT: 0.9em; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.legacyContent .listingsAZ .pagination A.last {
	BORDER-RIGHT-WIDTH: 0px
}
.legacyContent .listingsAZ .pagination A:hover {
	COLOR: #4e0311
}
.legacyContent .listingsAZ .pagination .noLink {
	BORDER-RIGHT: #3b0d16 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 1px; COLOR: #3b0d16; LINE-HEIGHT: 0.9em; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.legacyContent .listingsAZ A {
	FONT-WEIGHT: bold; COLOR: #a84155; TEXT-DECORATION: none
}
.legacyContent .listingsAZ A:hover {
	COLOR: #4e0311
}
.legacyContent .listingsAZ .addMyIreland {
	CLEAR: left; MARGIN: 0px 0px 10px
}
.legacyContent .listingsAZ .addMyIreland A:hover {
	COLOR: #4e0311
}
.legacyContent .listingsAZ .addMyIreland A {
	FONT-WEIGHT: bold; COLOR: #a84155; TEXT-DECORATION: none
}
.legacyContent .listingsAZ .addMyIreland A:hover {
	COLOR: #4e0311
}
.legacyContent .listingNumbered {
	FLOAT: left; MARGIN: 10px 0px 20px; WIDTH: 530px
}
.voider {
	
}
.legacyContent .listingNumbered H2 {
	FONT-SIZE: 120%; MARGIN: 0px 0px 5px; COLOR: #4e4b13
}
.legacyContent .listingNumbered .listingRow {
	CLEAR: left; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 20px 15px 0px; WIDTH: 240px; PADDING-TOP: 0px
}
.legacyContent .listingNumbered .last {
	CLEAR: none; FLOAT: left; MARGIN-RIGHT: 0px
}
.legacyContent .listingNumbered .listingRow H3 {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #45430c; PADDING-TOP: 0px
}
.legacyContent .listingNumbered .listingRow P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; COLOR: #45430c; LINE-HEIGHT: 1.3em; PADDING-TOP: 0px
}
.legacyContent .listingNumbered .listingRow A {
	DISPLAY: inline; FONT-WEIGHT: bold; FLOAT: left; MARGIN: 0px 3px 0px 0px; COLOR: #9ea31b; TEXT-DECORATION: none
}
.legacyContent .listingNumbered .listingRow A:hover {
	COLOR: #45430c
}
.legacyContent .tourismSpecial {
	FLOAT: left; PADDING-BOTTOM: 15px; MARGIN: 0px 0px 30px; WIDTH: 530px; BORDER-BOTTOM: #bbbbbb 1px solid
}
.voider {
	
}
.legacyContent .tourismSpecial H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.3em; line-height:1.3em; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; WIDTH: 380px; COLOR: #45430c; PADDING-TOP: 0px
}
.legacyContent .tourismSpecial .offer {
	CLEAR: left; FLOAT: left; MARGIN: 0px 0px 10px; WIDTH: 380px
}
.legacyContent .tourismSpecial H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.1em; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 2px; WIDTH: 100%; PADDING-TOP: 0px;  LINE-HEIGHT:1.1em;
}
.legacyContent .tourismSpecial P {
	DISPLAY: inline; FONT-SIZE: 0.9em; FLOAT: left; MARGIN: 0px 0px 5px; WIDTH: 530px; COLOR: #4f4e13; LINE-HEIGHT: 1.4em
}
.legacyContent .tourismSpecial.lined p {
	width:auto;
}
.legacyContent .tourismSpecial P .price {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 50px; COLOR: #45430c; PADDING-TOP: 0px
}
.legacyContent .tourismSpecial A {
	FONT-WEIGHT: bold; COLOR: #bcb730; TEXT-DECORATION: none
}
.legacyContent .tourismSpecial A.frLink {
	DISPLAY: inline; FLOAT: right; WIDTH: 150px; TEXT-ALIGN: right
}
.legacyContent .tourismSpecial A:hover {
	TEXT-DECORATION: underline
}
.legacyContent #tabNavPanel .slideShow {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 10px 0px; WIDTH: 190px; PADDING-TOP: 0px
}
.legacyContent #tabNavPanel .right {
	FLOAT: right; MARGIN: 0px 0px 10px 10px
}
.slideShow {
	FLOAT: left; MARGIN: 0px 0px 10px; 
}
#rightNavWrapper .slideShow {
	width: 190px;
}
.editorCopy .slideShow {
	FLOAT: left; MARGIN: 0px 0px 10px; WIDTH: 190px
}
.right {
	FLOAT: right
}
.slideShow .controls {
	FLOAT: left;
}
.slideShow .controls FORM {
	FLOAT: left
}
.slideShow .controls FORM .mag188184 {
	FLOAT: left
}
.slideShow .controls UL {
	FLOAT: left; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none
}
.slideShow .controls UL {
	FLOAT: left; LIST-STYLE-TYPE: none
}
.slideShow .controls UL LI {
	DISPLAY: inline; FLOAT: left
}
.slideShow .controls IMG {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; CURSOR: hand; BORDER-RIGHT-WIDTH: 0px
}
.legacyContent .editorCopy .mediaRight .controls IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.slideShow IMG#slideShowImage1 {
	BORDER-RIGHT: #453a06 1px solid; BORDER-TOP: #453a06 1px solid; DISPLAY: block; BORDER-LEFT: #453a06 1px solid
}
.slideShow P {
	BORDER-RIGHT: #777 5px solid; PADDING-RIGHT: 5px; BORDER-TOP: #777 5px solid; PADDING-LEFT: 5px; BACKGROUND: #aaa; FLOAT: left; PADDING-BOTTOM: 5px; BORDER-LEFT: #777 5px solid; WIDTH: 170px; COLOR: #fff; PADDING-TOP: 5px; BORDER-BOTTOM: #777 5px solid; voice-family: inherit
}
.voider {
	
}
.editorCopy .slideShow P {
	BORDER-RIGHT: #777 5px solid; PADDING-RIGHT: 5px; BORDER-TOP: #777 5px solid; PADDING-LEFT: 5px; BACKGROUND: #aaa; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px; BORDER-LEFT: #777 5px solid; WIDTH: 170px; COLOR: #fff; PADDING-TOP: 5px; BORDER-BOTTOM: #777 5px solid; voice-family: inherit
}
.voider {
	
}
#tabNavPanel .editorCopy .slideShow P {
	BORDER-RIGHT: #777 5px solid; PADDING-RIGHT: 5px; BORDER-TOP: #777 5px solid; PADDING-LEFT: 5px; BACKGROUND: #aaa; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px; BORDER-LEFT: #777 5px solid; WIDTH: 170px; COLOR: #fff; PADDING-TOP: 5px; BORDER-BOTTOM: #777 5px solid; voice-family: inherit
}
.voider {
	
}
.slideShow P .numberOf {
	MARGIN: 0px 0px 0px 10px; COLOR: #fff
}
.legacyContent .productListing {
	FLOAT: left; MARGIN: 10px 0px 20px; WIDTH: 530px
}
.voider {
	
}
.legacyContent .productListing H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 130%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; COLOR: #4c4b0f; PADDING-TOP: 0px
}
.legacyContent .productListing .searchResultsContainer {
	FLOAT: left; WIDTH: 100%
}
.legacyContent .productListing .searchResultsContainer .results {
	DISPLAY: inline; FLOAT: right; MARGIN: 2px 0px 0px; WIDTH: 200px; COLOR: #4f4e13; TEXT-ALIGN: right
}
.legacyContent .productListing .searchResultsContainer .results P {
	WIDTH: 200px
}
.legacyContent .productListing P {
	COLOR: #4f4e13
}
.legacyContent .productListing .searchResultsContainer FORM {
	DISPLAY: inline; WIDTH: 300px
}
.legacyContent .productListing .searchResultsContainer FORM P {
	WIDTH: 300px
}
.legacyContent .productListing LABEL {
	FONT-WEIGHT: normal; FLOAT: left; MARGIN: 4px 0px 0px; WIDTH: 40px; COLOR: #525012
}
.legacyContent .productListing .product {
	FLOAT: left; MARGIN: 0px 0px 20px; WIDTH: 530px
}
.legacyContent .productListing .productTop {
	FLOAT: left; MARGIN: 0px 0px 15px; WIDTH: 500px
}
.legacyContent .productListing .product H3 {
	FLOAT: left; COLOR: #bcb730
}
.legacyContent .productListing .starRating {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: -2px 0px 0px 5px; PADDING-TOP: 0px
}
.legacyContent .productListing .breadcrumb {
	FLOAT: left
}
.legacyContent .productListing .productTop A.frLink {
	DISPLAY: inline; FLOAT: right; WIDTH: 150px; COLOR: #bcb730; TEXT-ALIGN: right
}
.legacyContent .productListing .productTop A:hover {
	COLOR: #45430c
}
.legacyContent .productListing .productBottom {
	FLOAT: left; MARGIN: 0px 0px 5px; WIDTH: 530px
}
.legacyContent .productListing .productBottom IMG.photo {
	BORDER-RIGHT: #434010 1px solid; BORDER-TOP: #434010 1px solid; FLOAT: left; MARGIN: 0px 10px 0px 0px; BORDER-LEFT: #434010 1px solid; BORDER-BOTTOM: #434010 1px solid
}
.legacyContent .productListing .productBottom IMG.mag110110 {
	FLOAT: left; MARGIN: 86px 0px 0px -38px
}
.legacyContent .productListing .productBottom FORM.mag110110 {
	FLOAT: left; MARGIN: 86px 0px 0px -38px
}
.legacyContent .productListing .productBottom .productContent {
	FLOAT: left; WIDTH: 408px
}
.legacyContent .productListing .productBottom .productContent P {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px 0px 10px; WIDTH: 100%; COLOR: #504d0d; LINE-HEIGHT: 1.5em
}
.legacyContent .productListing .pagination {
	FLOAT: right
}
.legacyContent .productListing .pagination H3 {
	DISPLAY: inline; FONT-WEIGHT: normal; FLOAT: left; COLOR: #494608
}
.legacyContent .productListing .pagination UL {
	FLOAT: left; MARGIN: 2px 0px 0px; LIST-STYLE-TYPE: none
}
.legacyContent .productListing .pagination UL LI {
	DISPLAY: inline; FONT-WEIGHT: bold; FLOAT: left; COLOR: #a2a620
}
.legacyContent .productListing .pagination A {
	BORDER-RIGHT: #494608 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 1px; COLOR: #bcb730; LINE-HEIGHT: 0.9em; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.legacyContent .productListing .pagination A.last {
	BORDER-RIGHT-WIDTH: 0px
}
.legacyContent .productListing .pagination A:hover {
	COLOR: #45430c
}
.legacyContent .productListing .pagination .noLink {
	BORDER-RIGHT: #3b0d16 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 1px; COLOR: #3b0d16; LINE-HEIGHT: 0.9em; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.legacyContent .productListing A {
	FONT-WEIGHT: bold; COLOR: #bcb730; TEXT-DECORATION: none
}
.legacyContent .productListing .breadcrumb A {
	FONT-WEIGHT: bold; FLOAT: left; MARGIN: 1px 0px 0px; COLOR: #bcb730; LINE-HEIGHT: 100%; TEXT-DECORATION: none
}
.legacyContent .productListing .breadcrumb .noLink {
	FLOAT: left; COLOR: #4f4e13; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.legacyContent .productListing A:hover {
	COLOR: #45430c
}
.siteMap {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 40px 0px 20px; WIDTH: 520px; PADDING-TOP: 0px
}
.siteMap .col {
	FLOAT: left; WIDTH: 33%
}
.siteMap UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 20px; WIDTH: 100%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.siteMap UL UL {
	FLOAT: left
}
.siteMap UL LI {
	FLOAT: left; WIDTH: 100%
}
.siteMap UL A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 115%; FLOAT: left; PADDING-BOTTOM: 7px; COLOR: #2f0944; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.siteMap UL UL A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 95%; FLOAT: left; PADDING-BOTTOM: 7px; COLOR: #2f0944; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.siteMap UL UL UL A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 7px; COLOR: #2f0944; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.legacyContent .siteMap UL A:hover {
	COLOR: #2f0944
}
.myIrelandBasket {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 20px; WIDTH: 530px; PADDING-TOP: 0px
}
.voider {
	
}
.myIrelandBasket H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 100%; COLOR: #2f0944; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px
}
.myIrelandBasket .basketItem {
	BACKGROUND: #cabbe4; FLOAT: left; MARGIN: 10px 0px 5px; WIDTH: 530px
}
.myIrelandBasket .actionBar {
	FLOAT: left; WIDTH: 510px
}
.voider {
	
}
.myIrelandBasket .actionBar H3 {
	FONT-WEIGHT: bold; FLOAT: left; MARGIN: 2px 0px 0px; WIDTH: 330px
}
.myIrelandBasket .actionBar A {
	FLOAT: left; COLOR: #fff; TEXT-DECORATION: none
}
.myIrelandBasket .actionBar .actions {
	FLOAT: left; MARGIN: 3px 0px; WIDTH: 180px
}
.myIrelandBasket .showHide {
	DISPLAY: inline; MARGIN: 0px 8px 1px 0px
}
.myIrelandBasket .delete {
	DISPLAY: inline; MARGIN: 0px 0px 1px 8px
}
.myIrelandBasket .actionBar .actions UL {
	FLOAT: right; LIST-STYLE-TYPE: none
}
.myIrelandBasket .actionBar .actions UL LI {
	FLOAT: left
}
.myIrelandBasket .actionBar .actions A {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #fff; LINE-HEIGHT: 100%; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.myIrelandBasket .actionBar .actions A.last {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.myIrelandBasket .actionBar A:hover {
	COLOR: #2f0944
}
.myIrelandBasket .basketItem .contactPanel {
	DISPLAY: block
}
.registrationSignIn {
	CLEAR: both; FLOAT: left; MARGIN: 10px 0px 20px; WIDTH: 190px
}
.voider {
	
}
.registrationSignIn H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; FLOAT: left; MARGIN: 0px 0px 5px; WIDTH: 100%; COLOR: #2f0944; LINE-HEIGHT: 1.5em
}
.registrationSignIn H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 110%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; WIDTH: 100%; COLOR: #2f0944; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px
}
.registrationSignIn P {
	FLOAT: left; MARGIN: 0px 0px 10px; WIDTH: 100%; COLOR: #2f0944; TEXT-ALIGN: left
}
.registrationSignIn P A {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: #64429d; TEXT-DECORATION: none
}
.registrationSignIn P A:hover {
	COLOR: #2f0944
}
.registrationSignIn A {
	DISPLAY: block; MARGIN: 0px 0px 20px
}
.registrationSignIn .signIn LABEL {
	DISPLAY: inline; FLOAT: left; MARGIN: 3px 0px 0px
}
.clear {
	CLEAR: both
}
.register-field-text {
	CLEAR: left; DISPLAY: inline; FLOAT: left; MARGIN-BOTTOM: 8px; MARGIN-LEFT: 10px; WIDTH: 150px
}
.register-field-text-double {
	CLEAR: left; DISPLAY: inline; FLOAT: left; MARGIN-BOTTOM: 8px; MARGIN-LEFT: 10px
}
.register-field-text-double LABEL {
	CLEAR: both; DISPLAY: block; FLOAT: left; WIDTH: 180px
}
.register-field-text-full {
	CLEAR: left; PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FLOAT: left; MARGIN-BOTTOM: 8px; WIDTH: 420px
}
.register-field {
	CLEAR: right; MARGIN: 0px 10px 8px
}
.register-field SELECT {
	CLEAR: none; MARGIN: 0px 0px 8px
}
#kainosForm .register-field .formError {
	display:block;
	float:none;
}
.double-box LABEL {
	DISPLAY: block
}
#kainosForm .double-box {
	CLEAR: left; FLOAT: left; OVERFLOW: hidden; WIDTH: 530px
}
#kainosForm SPAN {
	CLEAR: both
}
#kainosForm .register-field-text-full {
	CLEAR: none; DISPLAY: block; PADDING-LEFT: 0px
}
#kainosForm .form-indent {
	MARGIN-TOP: 0px
}
#kainosForm .general-paragraph {
	PADDING-TOP: 10px
}
#kainosForm .general-paragraph .right {
	CLEAR: left; FLOAT: left; PADDING-TOP: 10px
}
#kainosForm .form-submit {
	DISPLAY: inline; MARGIN-LEFT: 20px
}
.register-check {
	CLEAR: left; DISPLAY: inline; FLOAT: left; MARGIN: 0px 8px 0px 10px
}
.form-indent {
	CLEAR: left; DISPLAY: inline; FLOAT: left; MARGIN: 0px 8px 0px 10px
}
.form-double-indent {
	CLEAR: left; DISPLAY: inline; MARGIN: 0px 8px 0px 30px
}
.form-box-plain {
	WIDTH: 131px; HEIGHT: 15px
}
.form-textarea-plain {
	
}
.form-box-select {
	WIDTH: 135px; HEIGHT: 19px
}
.form-box-long {
	WIDTH: 238px; HEIGHT: 15px
}
.dottedLine {
	PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; FONT-SIZE: 0px; BACKGROUND: url(Ireland_tours_files/dotted_l.gif) repeat-x left top; FLOAT: left; PADDING-BOTTOM: 0pt; MARGIN: 10px 0pt; WIDTH: 100%; PADDING-TOP: 0pt; HEIGHT: 1px; BORDER-BOTTOM-STYLE: none
}
.searchResults {
	FLOAT: left; MARGIN: 0px 0px 20px; WIDTH: 530px
}
.voider {
	
}
.searchResults .result {
	FLOAT: left; MARGIN: 0px 0px 10px; WIDTH: 530px
}
.searchResults .last {
	
}
.searchResults .result IMG {
	BORDER-RIGHT: #c7c1d0 1px solid; BORDER-TOP: #c7c1d0 1px solid; DISPLAY: inline; FLOAT: left; MARGIN: 0px 10px 0px 0px; BORDER-LEFT: #c7c1d0 1px solid; BORDER-BOTTOM: #c7c1d0 1px solid
}
.searchResults .result .details {
	DISPLAY: inline; FLOAT: right; MARGIN: -2px 0px 0px; WIDTH: 486px
}
.searchResults .result .breadcrumb {
	FLOAT: left; MARGIN: 0px 0px 10px
}
.searchResults .result .breadcrumb A {
	FONT-WEIGHT: bold; FLOAT: left; MARGIN: 1px 0px 0px; COLOR: #64429d; LINE-HEIGHT: 100%; TEXT-DECORATION: none
}
.searchResults .result .breadcrumb .noLink {
	FLOAT: left; COLOR: #4f4e13; TEXT-DECORATION: none
}
.searchResults .result .breadcrumb A:hover {
	COLOR: #2f0944
}
.searchResults .result H3 {
	FONT-WEIGHT: bold; FLOAT: left; MARGIN: 0px 0px 2px; WIDTH: 100%; COLOR: #4e0311
}
.searchResults .result P {
	FLOAT: left; MARGIN: 0px 0px 10px; WIDTH: 100%; COLOR: #2f0944; LINE-HEIGHT: 1.3em
}
.searchResults .result A {
	FONT-WEIGHT: bold; FLOAT: left; MARGIN: 1px 0px 0px; COLOR: #64429d; LINE-HEIGHT: 100%; TEXT-DECORATION: none
}
.searchResults .result A:hover {
	COLOR: #2f0944
}
.pagination {
	FLOAT: right
}
.pagination H3 {
	DISPLAY: inline; FONT-WEIGHT: normal; FLOAT: left; COLOR: #2f0944
}
.pagination UL {
	FLOAT: left; MARGIN: 2px 0px 0px; LIST-STYLE-TYPE: none
}
.pagination UL LI {
	DISPLAY: inline; FONT-WEIGHT: bold; FLOAT: left; COLOR: #a2a620
}
.pagination A {
	BORDER-RIGHT: #494608 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 1px; COLOR: #64429d; LINE-HEIGHT: 0.9em; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.pagination A.last {
	BORDER-RIGHT-WIDTH: 0px
}
.pagination A:hover {
	COLOR: #2f0944
}
.pagination .noLink {
	BORDER-RIGHT: #3b0d16 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 1px; COLOR: #2f0944; LINE-HEIGHT: 0.9em; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.legacyContent .exploreByMap {
	FLOAT: left; WIDTH: 550px
}
.legacyContent .exploreByMap .weekNav {
	FLOAT: left; MARGIN: 0px 0px 0px 15px
}
.legacyContent .exploreByMap .weekNav UL {
	MARGIN: 0px 0px 10px; LIST-STYLE-TYPE: none
}
.legacyContent .exploreByMap .weekNav UL LI {
	DISPLAY: inline
}
.legacyContent .exploreByMap .weekNav UL A {
	BORDER-RIGHT: #003657 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; COLOR: #669dc0; LINE-HEIGHT: 100%; PADDING-TOP: 0px; HEIGHT: 0.1em; TEXT-DECORATION: none
}
.legacyContent .exploreByMap .selected {
	BORDER-RIGHT: #003657 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 6px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; COLOR: #003657; LINE-HEIGHT: 100%; PADDING-TOP: 0px; HEIGHT: 0.1em; TEXT-DECORATION: none
}
.legacyContent .exploreByMap .weekNav UL A.last {
	BORDER-RIGHT-WIDTH: 0px
}
.legacyContent .exploreByMap .weekNav UL A:hover {
	COLOR: #003657
}
.legacyContent .exploreByMap .mapControlPanel IMG.map {
	FLOAT: left
}
.legacyContent #tabNavPanel .exploreByMap H2 {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 120%; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 530px; COLOR: #003657; LINE-HEIGHT: 100%; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.legacyContent #tabNavPanel .exploreByMap P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 350px; COLOR: #003657; LINE-HEIGHT: 130%; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.legacyContent #tabNavPanel .exploreByMap .routeFinder {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 530px; PADDING-TOP: 0px; voice-family: inherit
}
.legacyContent #mapControlPanel {
	BORDER-RIGHT: #002c54 1px solid; BORDER-TOP: #002c54 1px solid; FLOAT: left; MARGIN: 0px 0px 20px; BORDER-LEFT: #002c54 1px solid; BORDER-BOTTOM: #002c54 1px solid
}
.legacyContent #mapControlPanel #controlPanel {
	BACKGROUND: url(Ireland_tours_files/panel_ba.jpg) repeat-x left top; FLOAT: left; WIDTH: 528px; HEIGHT: 25px
}
.legacyContent #mapControlPanel img {
	CURSOR:pointer;
}
.legacyContent #controlPanel A {
	FLOAT: left
}
.legacyContent #controlPanel IMG {
	FLOAT: left
}
.legacyContent #controlPanel UL#direction {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none
}
.legacyContent #controlPanel UL#direction LI {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.legacyContent #controlPanel UL#magnification {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 4px; LIST-STYLE-TYPE: none
}
.legacyContent #controlPanel UL#magnification LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.legacyContent #tabNavPanel .exploreByMap .routeFinder {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 530px; PADDING-TOP: 0px; voice-family: inherit
}
.voider {
	
}
.legacyContent #tabNavPanel .exploreByMap .routeFinder .col {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(Ireland_tours_files/lined_ba.gif) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 0px 10px 0px 0px; WIDTH: 240px; PADDING-TOP: 10px; HEIGHT: 11em; voice-family: inherit
}
.voider {
	
}
.legacyContent #tabNavPanel .exploreByMap .routeFinder .last {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; WIDTH: 240px; PADDING-TOP: 10px; HEIGHT: 11em; voice-family: inherit
}
.voider {
	
}
.legacyContent #tabNavPanel .exploreByMap .routeFinder .col H2 {
	FLOAT: left; MARGIN: 0px 0px 10px 2px; WIDTH: 230px
}
.legacyContent #tabNavPanel .exploreByMap .routeFinder .col P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 240px; PADDING-TOP: 0px
}
.legacyContent #tabNavPanel .exploreByMap .routeFinder .col LABEL {
	FLOAT: left; MARGIN: 0px 3px 0px 0px; WIDTH: 30px; TEXT-ALIGN: right
}
.legacyContent .formInputSubmitRouteFinder {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 35px; PADDING-TOP: 0px
}
.legacyContent #tabNavPanel .exploreByMap .routeFinder P {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 20px
}
.legacyContent #tabNavPanel .exploreByMap .routeFinder A {
	PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #669dc0; PADDING-TOP: 10px; TEXT-DECORATION: none
}
.legacyContent #tabNavPanel .exploreByMap .routeFinder A.download {
	WIDTH: 230px
}
.legacyContent #tabNavPanel .exploreByMap .routeFinder .icon {
	DISPLAY: inline; FLOAT: left; MARGIN: 12px 0px 10px
}
.legacyContent #tabNavPanel .exploreByMap .routeFinder A:hover {
	COLOR: #003657
}
.exploreByMapLinks {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 15px 0px 0px; WIDTH: 170px; PADDING-TOP: 0px
}
.exploreByMapLinks .links {
	FLOAT: left; WIDTH: 100%
}
.exploreByMapLinks .links H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 120%; FLOAT: left; PADDING-BOTTOM: 10px; COLOR: #003657; LINE-HEIGHT: 100%; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.exploreByMapLinks .links UL {
	FLOAT: left; MARGIN: 0px 0px 10px; WIDTH: 100%; LIST-STYLE-TYPE: none
}
.exploreByMapLinks .links UL.dotted {
	
}
.exploreByMapLinks .links UL LI {
	FLOAT: left; MARGIN: 0px 0px 10px; WIDTH: 170px
}
.exploreByMapLinks .links UL LI.last {
	FLOAT: left; WIDTH: 170px
}
.exploreByMapLinks .links UL LI A {
	FONT-WEIGHT: bold; FLOAT: left; WIDTH: 100%; COLOR: #669dc0; TEXT-DECORATION: none
}
.exploreByMapLinks .links UL LI A:hover {
	COLOR: #003657
}
.exploreByMapLinks .links UL LI .selected {
	FONT-WEIGHT: bold; FLOAT: left; WIDTH: 100%; COLOR: #003657
}
.legacyContent .exploreByDayLinks {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 115px 0px 0px; WIDTH: 170px; PADDING-TOP: 0px
}
.dayNav LI SPAN.normal {
	DISPLAY: block; FONT-WEIGHT: bold; MARGIN: 0px 0px 5px
}
.dayNav UL {
	WIDTH: 174px; LIST-STYLE-TYPE: none
}
.dayNav LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
#containerDetails {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #43125f; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 170px; PADDING-TOP: 10px; voice-family: inherit
}
.voider {
	
}
#containerDetails .dividerLine {
	PADDING-RIGHT: 0px; BORDER-TOP: #321959 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: #7040bf 1px solid; HEIGHT: 1px
}
#containerDetails P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; WIDTH: 100%; COLOR: #ebd99f; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#containerDetails P.close {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; WIDTH: 100%; PADDING-TOP: 0px; TEXT-ALIGN: right
}
#containerDetails P.close A {
	FONT-SIZE: 90%; COLOR: #fff; TEXT-DECORATION: none
}
#containerDetails P.close A:hover {
	COLOR: #8568b5
}
#containerDetails #items {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px
}
#containerDetails #items H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 110%; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 10px; WIDTH: 100%; COLOR: #ebd99f; PADDING-TOP: 0px
}
#containerDetails #items .item {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; WIDTH: 100%; PADDING-TOP: 0px
}
#containerDetails #items .item .icon {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; PADDING-TOP: 0px
}
#containerDetails #items .item .contentBlock {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 150px; PADDING-TOP: 0px
}
#containerDetails #items .item H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: -1px 0px 5px; WIDTH: 150px; PADDING-TOP: 0px
}
#containerDetails #items .item A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; COLOR: #ebd99f; LINE-HEIGHT: 100%; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#containerDetails #items .item A:hover {
	COLOR: #8568b5
}
#containerDetails #items .item H4 A {
	COLOR: #fff
}
#containerDetails #items .item H4 A:hover {
	COLOR: #8568b5
}
#containerDetails P.myIreland {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
#containerDetails .myIreland A {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: #fff; TEXT-DECORATION: none
}
#containerDetails .myIreland A:hover {
	COLOR: #8568b5
}
.formInputRegistrationEmail {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 100%; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; WIDTH: 130px; COLOR: #000; PADDING-TOP: 0px; HEIGHT: 1.5em
}
.formInputRegistrationPassword {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 100%; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 105px; COLOR: #000; PADDING-TOP: 0px; HEIGHT: 1.5em
}
.competition {
	CLEAR: left; MARGIN: 0px 0px 10px
}
.p1 {
	BACKGROUND: url(Ireland_tours_files/brochP10.jpg) no-repeat left top
}
.rightColumnPromoSmall {
	CLEAR: both; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 5px 0pt 10px 0px; WIDTH: 170px; PADDING-TOP: 10px; HEIGHT: 70px
}
.rightColumnPromoSmall .copy {
width:120px;
}
.p1 H3 {
	FONT-SIZE: 1.1em
}

/* START: Merge scheme7.css, for travel offers */

.legacyContent .travelOfferSpecialOverview {
float:left;
margin:0pt;
padding:0pt;
width:550px;
}

.dottedLineScheme {
background:transparent url(Ireland_tours_files/dotted_l.gif) repeat-x scroll left bottom;
border-bottom:0pt none;
float:left;
font-size:0px;
height:1px;
margin:10px 0pt;
padding:0pt;
width:100%;
}

.legacyContent .travelOfferSpecialOverview p.price {
color:#3B1308;
float:right;
font-weight:bold;
margin:-20px 5px 0px 0px;
text-align:right;
width:200px;
}

.legacyContent .travelOfferSpecialOverview .offer .col2{
margin:0px 5px 0px 0px;
}

.legacyContent .travelOfferSpecialOverview .productOverview {
float:left;
margin:0pt 0pt 20px;
padding:10px;
voice-family:inherit;
width:530px;
}

.legacyContent .productOverview .overview h2{
float:none;
font-family:Georgia,Arial,Verdana,Helvetica,sans-serif;
font-size:150%;
line-height:110%;
margin:0pt 0pt 5px;
padding:0pt;
width:100%;
}

.legacyContent .travelOfferSpecialOverview .productOverview .overview h2 {
color:#3B1308;
font-family:Georgia,Arial,Verdana,Helvetica,sans-serif;
font-size:100%;
margin:0pt;
padding:0pt;
}


.legacyContent .travelOfferSpecialOverview h2 {
color:#3B1308;
float:left;
font-family:Georgia,Arial,Verdana,Helvetica,sans-serif;
font-size:150%;
line-height:110%;
margin:0pt 0pt 5px;
padding:0pt;
width:100%;
}


.legacyContent .travelOfferSpecialOverview p{
width:95%;
}

.legacyContent .travelOfferSpecialOverview p.validDates {
font-weight:bold;
margin:7px 0pt;
width:280px;
}

.legacyContent .travelOfferSpecialOverview .productOverview .overview.last {
display:inline;
margin:0pt;
padding:0pt;
width:264px;
}

.legacyContent .travelOfferSpecialOverview .productOverview .overview {
display:inline;
float:left;
margin:0pt 10px 0pt 0pt;
padding:0pt;
width:256px;
}

.legacyContent .contactPanel {
background:transparent url(Ireland_tours_files/lined_ba.gif) no-repeat scroll left top;
float:left;
margin:0pt 0pt 20px;
padding:0pt;
width:550px;
}

.legacyContent .contactPanel .panel {
float:left;
margin:0pt;
padding:10px 0pt 0pt 10px;
voice-family:inherit;
width:260px;
font-size:1.5em;
}


.legacyContent .travelOfferSpecialOverview .offer .col1 {
float:left;
margin:0pt;
padding:0pt;
width:350px;
}


.legacyContent .travelOfferSpecialOverview .offer .col2 {
float:left;
margin:0pt;
padding:0pt;
text-align:center;
width:195px;
}

.legacyContent .travelOfferSpecialOverview .offer .col2 img.companyLogo {
margin:20px 0pt 10px;
padding:0pt;
float:right;
}

.legacyContent .contactPanel .panel h2 {
color:#3B1308;
float:left;
font-family:Georgia,Arial,Verdana,Helvetica,sans-serif;
font-size:100%;
margin:0pt 0pt 10px;
padding:0pt;
}

.legacyContent .contactPanel .panel p {
color:#3B1308;
float:left;
font-size:70%;
margin:0pt 0pt 10px;
padding:0pt;
width:100%;
}
.dottedLineScheme {
/*
background:transparent url(../images/lined_backgrounds/scheme_7/dotted_line.gif) repeat-x scroll left bottom;
border-bottom:0pt none;
float:left;
font-size:0px;
height:1px;
margin:10px 0pt;
padding:0pt;
width:100%;
background-color:#D3AA9E;
overflow:hidden;
*/
}

/* END: Merge scheme7.css, for travel offers */

div.askedQuestions{clear:both;}
div.question h3{margin:0 0 5px 0; line-height:1.1em;}
div.question p{margin:0 0 20px 0;}
div.question p strong{margin:0 5px 0 0;}
div#mainContent div.legacyContent div.editorCopy {margin-left:0px;}

/* photo gallery  */
div#mainContent div.editorCopy div.controls ul {margin:0;padding:0;}
div#mainContent div.editorCopy div.controls ul li {background: none;padding:0;margin:0;}
div#mainContent div.editorCopy div.controls ul li input {border:none;}

/* related links */
div.legacyContent #relatedLinks h2 {border-bottom:1px solid #DDDDDD;color:#000000;font-family:arial;font-weight:bold;margin:0 0 15px 0;padding:0pt 5px 6px 15px;}
div.legacyContent #relatedLinks .links .last, div.legacyContent #relatedLinks .links .item {float:none; display:block;}
div.legacyContent #relatedLinks .links .item  h3{font-size:1.1em;padding:0 0 0 10px;background:transparent url(Ireland_tours_files/arrow_gr.gif) no-repeat scroll left 4px;}
div.legacyContent #relatedLinks .links .item a{	color:#000;}

/* did you know */
div.legacyContent div#rightPurpleBox div.box_title{font-weight:bold;}
div.legacyContent div#rightPurpleBox div.box{margin:0 0 15px 0;}

/* weather rhn */
div#contentWrapper div#rightContent div.exploreByDayLinks div.dayNav ul li{display:block;}

/* A-Z listing */
div#mainContent div.legacyContent div.searchListAZ div.rowBlock div.AZContent ul {width:100%;}
div#mainContent div.legacyContent div.searchListAZ div.rowBlock div.AZContent ul li {width:220px; float:left;}
div#mainContent div.legacyContent div.searchListAZ div.pagination h3{font-size:1.2em;}
div#mainContent div.legacyContent div.searchListAZ div.rowBlock{border:medium none;}

/* travel offers */
div#mainContent div.legacyContent h2 {margin:0 0 5px 0; font-family:Arial, Helvetica, sans-serif; font-size:1.3em;}
div#mainContent div.legacyContent div.offer div.col1 h2, div#mainContent div.legacyContent div.overview h2  {font-size:1.6em;}
div#mainContent div.legacyContent div.travelOfferSpecialOverview div.offer {padding:0px; border:medium none;}
div#mainContent div.legacyContent div.editorCopy h3{font-size:1.2em; margin:0px}

/* places to go */
div#mainContent div.legacyContent div.multiLists h3{font-size:1.2em; font-weight:normal; margin:0 0 10px 0;}

/* generic legacy styling */
div#mainContent div.legacyContent div.editorCopy p{margin:0 0 .5em 0;}
div#mainContent div.legacyContent h1, div#mainContent div.legacyContent h2{padding-left:0px}
div#mainContent div.legacyContent form input{border:medium none;}
div#mainContent div.legacyContent div.photoFeatures div.photoBottom div.editorCopy, div#mainContent div.legacyContent div.flProductOverview div.flOverview div.editorCopy{width:auto;}
div#mainContent div.legacyContent div.photoFeatures h2{font-size:1.3em; font-weight:bold; color:#333;}
