@import url('uk-map.css');
@import url('PanelBar.MPHv2.css');
/*font size and main styles*/
body {font-size:0.7em;font-family:arial,verdana,helvetica; color:#666666; background:#ffffff url(/Images/Body_MainBack.gif) top left repeat-x; padding:0; margin:0;}
form {margin:0; padding:0; background:url(/Images/Body_Butterflies.gif) 20px 165px no-repeat;}
table, tr, td, ol, li, p, input, button, label {font-family:arial,verdana,helvetica; }
p {margin:0px; padding:0.5em 0px;}
b, strong, b a, strong a {font-weight:bold;}
blockquote{padding:10px;margin:0px;text-align:justify;}
.customer{font-style:italic;font-weight:bold;float:left;clear:left;}
.pullquote { width: 175px; display: block; padding: 0px 15px 5px 0px; color: #e24c14; font-weight: bold; }

#SkipNav {color:#ffffff; position:absolute; top:0; left:-10000px;}
#Container, #ThreeColContainer {background-color:#ffffff; width:920px; margin:auto;}
#ThreeColContainer {background:#ffffff url('/Images/marketing-bg.jpg') 0px 0px repeat-y;}
#LeftContainer {background-image:url(/Images/lftmenubkg.png); width:920px; margin:auto;}


/*links*/
a {color:#E14C14; text-decoration:none;outline:none !important;}
a:hover {color:#e24c14;}
a img {border:0;outline:none !important;}

h1 a, h2 a, h3 a {color:#e24c14;}
h1 a:hover, h2 a:hover, h3 a:hover {color:#666666;}
label {display:block; padding:0.3em 0;}
.textInput, textarea,
select {font-family:verdana,arial,helvetica; border:1px solid #E14C14;}
select {
}
.narrowSelect {width:5em;}
.submitRow {clear:both;}
.inputHolder {display:block;}
.RDP {margin-left:5px;}
.red {color:Red;}
.resultcount {padding:15px;background-color:#eeeeee;font-size:130%;color:#e24c14;font-weight:bold;margin-bottom:15px;}
.submitButton {cursor:pointer; color:#e24c14;}
.orange {color:#e24c14;}
.green {color:#009C24;}
.buttonHolder {background:url(/Images/Button_Back.gif) left bottom repeat-x; display:block;}
.buttonHolder .left {background:url(/Images/Button_Left.gif) left bottom no-repeat; display:block;}
.buttonHolder .submitButton,
.buttonHolder a {background:url(/Images/Button_Right.gif) right bottom no-repeat; font-weight:bold;}
.buttonHolder .submitButton {min-height:25px; padding:0 20px; border:0; }
.buttonHolder a {display:block; color:#e24c14; padding:5px 20px;}
.buttonHolder a:hover {text-decoration:none;}

/*Lists*/
ul {margin:0; padding:1em 0 1em 1.5em;}
.noListStyle {list-style:none; margin:0; padding:0;}
.noListStyle li {margin:0; padding:0px;}
.liInline li {display:inline;}

/*default headers for wysiwyg*/
.Heading1, H1, .Heading2, H2, .Heading3, H3, .Heading4, H4, .Heading5, H5, .Heading6, H6 {font-weight:bold; margin:0px; padding:0px; color:#e24c14;}
.Heading1, H1 {font-size:140%;}
.Heading2, H2 {font-size:125%;}
.Heading3, H3 {font-size:110%;}
.Heading4, H4 {font-size:100%;}
.Heading5, H5 {font-size:95%;}
.Heading6, H6 {font-size:90%; font-weight:normal;}

/*general styles*/
.clear {clear:both; font-size:1px; height:0px; line-height:1px; display:block; overflow:hidden;}
.noShow, .hide {display:none;}
.font80 {font-size:1.2em;}

.floatLeft, .fL {float:left;}
.floatRight, .fR {float:right;}
.center {text-align:center;margin:0 auto;}

.taL {text-align:left;}
.taR {text-align:right;}
.taC {text-align:center;}

.imageHolder {text-align:center; overflow:hidden; display:block;}
.halfWidth {width:49.5%;}
.quarterWidth {width:24.9%;}

.oneColumn {width:230px;}
.twoColumns {width:460px;}
.threeColumns {width:690px;}
.fourColumns {width:920px;}

.oneColp15 {width:200px; padding:15px;}
.twoColp15 {width:430px; padding:15px;}
.thrColp15 {width:660px; padding:15px;}
.forColp15 {width:890px; padding:15px;}

.paddingLeft {padding-left:15px;}
.paddingRight {padding-right:15px;}
.paddingTop {padding-top:15px;}
.paddingBottom {padding-bottom:15px;}
.padded {padding:15px;}

.colBlueBg {background:transparent url('Images/1ColBg.jpg') repeat-y; width:230;}

/*Header*/
#Header {background:#DF4717 url(/Images/Header_Back.gif) top left repeat-x; min-height:122px; width:690px;}
#NewHeader {background:#DF4717 url(/Images/Header_Back.gif) top left repeat-x; min-height:122px; width:920px;}
#LogoHolder,
#LogoHolder a {width:335px; height:122px; display:block;}
#LogoHolder a {background:url(/Images/Logo_Main.png) center no-repeat;}
#FlagsHolder {width:345px; text-align:right; padding-top:77px;display:none;}
#FlagsHolder ul {margin-left:120px;}
#FlagsHolder li {float:left;}
#FlagsHolder li a {display:block; height:24px;}

#France a {background:url(/Images/flag_France.png) left top no-repeat; width:33px;}
#Spain a {background:url(/Images/flag_Spain.png) left top no-repeat; width:32px;}
#Holland a {background:url(/Images/flag_Holland.png) left top no-repeat; width:32px;}
#Denmark a {background:url(/Images/flag_Denmark.png) left top no-repeat; width:34px;}
#Poland a {background:url(/Images/flag_Poland.png) left top no-repeat; width:33px;}
#Germany a {background:url(/Images/flag_Germany.png) left top no-repeat; width:33px;}
#Britain a {background:url(/Images/flag_Britain.png) left top no-repeat; width:32px;}

#HeaderNavigationHolder {clear:both; border-top:1px solid #000000; border-bottom:1px solid #000000; background:#050504 url('/Images/HeaderNavigationHolder_Back.gif') left top repeat-x;}
#HeaderNavigationHolder li {border-right:1px solid #000000; float:left;}
#HeaderNavigationHolder li a {display:block; border-right:1px solid #656565; color:#ffffff; font-weight:bold; padding:0.6em 1.2em; font-size:13px;}
#HeaderNavigationHolder li.first a {padding:0.6em 0.8em;}
#HeaderNavigationHolder li.last a {padding:0.6em 0.8em;}
#HeaderNavigationHolder li.last,
#HeaderNavigationHolder li.last a {border-right:0;}
#HeaderNavigationHolder li a:hover,
#HeaderNavigationHolder li a.selected {background:#ac4b0b url('/Images/HeaderNavigationHolder_Hover.gif') left top repeat-x;}

#RightColumn {padding-left:1px;background:transparent url('/Images/rcbg.jpg') repeat-y;width:214px;float:right;margin-right:15px;}
#RightColumn .title {background:#11C7DA url('/Images/HeaderSearchForm_Title.gif') left top repeat-x;}
#RightColumn .title strong {color:#ffffff; display:block; padding:0.5em 1em 0.7em 1em;}
#RightColumn .inner {background:#d4eafa url('/Images/HeaderSearchForm_Back.gif') left top repeat-x; padding-top:8px; padding-bottom:8px; text-align:center;}
.home {background:#d4eafa url('/Images/header-map.jpg') left top no-repeat  !important; padding:8px 5px 5px 5px; text-align:center;}

/*Body*/
#Body {border-bottom:5px solid #ff9727;}
#MainContent {}

/*Footer*/
#Footer {font-size:1.1em;width:920px; clear:both; background:#FFFFFF; font-weight:normal;}
#Footer a {color:#666666; font-weight:normal;}
#Footer a:hover {color:#E14C14;}
#Footer h3 {padding:0;}
#Footer h3 a {color:#E14C14;}

#footCol1, #footCol2, #footCol3, #footCol4, #footCol5 {width:164px; display:table; float:left; padding: 0px 5px 10px 5px;}
#footCol1 {padding-left:15px;}
#footCol5 {width:194px; padding-right:15px;}

#FooterText {background-color:#e9f7ff;}

#FooterNavigationHolder {background-color:#e24c14; text-align:center; padding:6px 15px; border-top:10px solid #ff9727; }
#FooterNavigationHolder li {display:inline; margin:0 3em;}
#FooterNavigationHolder a, #FooterNavigationHolder a:hover {color:#ffffff;}

#MoreFooterLinks {background-color:#eaeaea; border-top:1px solid #ffffff;}
#MoreFooterLinks a {font-size:95%;}
#MoreFooterLinks li {padding:3px;}

#MoreFooterLinks dl { margin:10px 0px 0px 0px; padding:0px; display:block; }
#MoreFooterLinks dt a { color:#e24c14; font-size:95%; font-weight:bold; }
#MoreFooterLinks dd { padding:0px; margin:0px; }

/*Specific Master Page Styles*/
/*Default Masterpage*/
.headerSearchForm {background:transparent url('/Images/2010/MPH1_07.jpg'); padding:10px 0px 0px 15px;width:215px; height:272px;display:block;}
.headerSearchForm .formRow {padding:0px;}
.headerSearchForm label {text-align:left;color:#000000;}
.headerSearchForm p {color:#000000;text-align:left;font-weight:bold;padding:8px 0px 0px 0px;margin:0px;}
.headerSearchForm .textInput,
.headerSearchForm select {margin:auto; border-color:#000000;}
.headerSearchForm .textInput {width:14.8em;}
.headerSearchForm select {width:15em;}
.headerSearchForm .submitRow {padding:0px; text-align:right; margin:0px 20px 0px 0px;}
.headerSearchForm .submitButton {background-color:transparent; border:0; font-weight:bold;}

.resultSearchHead .formRow {padding:0.2em 0;}
.resultSearchHead label {text-align:left;color:#000000;}
.resultSearchHead p {color:#000000;text-align:left;margin-left:1em;font-weight:bold;}
.resultSearchHead .textInput,
.resultSearchHead select {margin:auto; border-color:#000000;}
.resultSearchHead .textInput {width:155px;}
.resultSearchHead select {width:190px;}
.resultSearchHead .submitRow {padding:8px 10px 1px 0; text-align:right;}
.resultSearchHead .submitButton {background-color:transparent; border:0; font-weight:bold;}

.homeBoxes {list-style:none;margin:2px 0px 0px 0px;padding:0px;}
.homeBoxes li {list-style:none; margin:0px 4px 10px 0px; padding:0px; display:inline; float:left;}
.homeOffer {width:690px;height:226px;display:table;background:transparent url('/Images/2010/MPH1_05.jpg') no-repeat;}

.mainOfferLink {margin:185px 0px 0px 15px;}
.mainOfferLink a {color:#ffffff;}
.offerTitle {background:#3c0706;color:#ff9727;margin:5px 0px;padding:5px;font-weight:bold;}

.contentHead {width:690px;display:table; }
.contentHeadLink {margin:-32px 0px 0px 15px;}
.contentHeadLink a {color:#ffffff;}

/* Result Pages Header Search Form */
#LinkTabHolder  {width:660px;background:transparent url('/Images/ltl_bg.jpg') no-repeat;}
#RepeaterHolder {width:660px;}
.searchForm      {width:660px;}
.searchForm label {color:#000000;}

.resultContainer {width:660px;}

.informationHolder  {width:540px;margin-left:120px;text-align:justify;}
.result-sort-link {font-weight:bold;color:#e24c14;}
.result-sort-link:hover {font-weight:bold;color:#666666;}
.LinkTabList {list-style:none;margin:0px;padding:0px;}
.LinkTabList li {display:inline;}
.dates {font-style:italic;margin:5px 0px;}
.sfbh {text-align:center; vertical-align:bottom;}
.featureList {margin-bottom:15px;}
.featureList label {display:inline-block;width:103px;color:#e24c14;}
.datepicker { margin-left:12px; float:left;}

/*Marketing Masterpage*/
#MarketingTemplate #Container {background:#ffffff url('/Images/MarketingTemplate_Back.gif') right top repeat-y;}
#MarketingTemplate #RightColumn .inner {padding:7px 15px 10px 15px; text-align:left;}

.important {background:#fce7e7;border-bottom:1px solid #ffffff;}
.important h1 {border-top:1px solid #ffffff;font-weight:normal;}
.important .Title {color:Red;padding:4px 0px 4px 15px;border-bottom:1px solid #ffffff;}
.important .Content {padding:10px 10px 10px 15px;border-bottom:1px solid #ffffff;}
.important .Content h2 {color:#666666;margin:0px;padding:0px;}

/* Site Units Repeater */
.unitListContainer {width:420px;}
.unitInfoHolder {width:310px;text-align:justify;}

/* Image Rotator */
.RotatorItem {border: solid 1px #dff3ff !important;margin: 4px;width: 100px;}

/* Booking Page */
.bookingTerms {width:473px;height:100px;margin:0px 0px 15px 0px;border:1px solid #E14C14;}
.bookingHSteps {text-align:left;font-size:1.2em;font-weight:bold;margin:5px 0px 6px 10px;padding:15px;}
.bookingsteps {width:530px;display:block;float:left;}
.bookingsteps label {display:block;display:inline;float:left;width:250px; font-weight:bolder; margin-top:2px;}
.bookingsteps input[type=text], .creditcard input[type=text] {border:1px solid #E14C14;margin:0px;padding:2px 5px;width:250px; }
.bookingSmryFoot {width:165px;text-align:center;float:left;margin-right:15px;}
.bookingContacts h2 {font-size:1.6em;padding-top:15px;font-weight:bold;}
.bookingContacts p {font-size:1.3em;margin:0px;padding:0px;font-weight:bold;}
.bookingContacts p.phone {font-size:1.6em;}
.bookingContacts p.email {font-size:1.2em;color:#000000;font-weight:normal;}
.tabwrapper {width:646px; border:1px solid silver; padding:15px; margin-top:-5px;}
.booking-dot-line {
	width: 100%;
	height: 1em;
	line-height:1em;
	margin:10px 0px;
	background: white url('/images/Lifestyle/2010/lifestyle_24.jpg') repeat-x;
	border: 0;
	clear:both;
	display:table;
}


.rblPaymentFD label {width:180px;display:block;color:Black;margin:0px 0px 0px 25px !important;}
.rblPaymentFD input {display:block;color:Black;margin:0px !important;float:left;}
.creditcard label {margin:0px;padding:0px;width:250px;} 

/* Contact Form */
.contactForm {margin-left:0px;}
.contactForm label{width:200px;display:inline-block;color:#666666; vertical-align:middle;}
.contactForm input[type=text] {border:1px solid #E14C14;margin:3px;padding:2px;width:300px; vertical-align:middle;}
.contactForm .required {background-color:#ffd8c9;}

/* Generic Styles */
.contentList {margin-left:25px;}
.contentList a {color:#E14C14;}
.facilities ul {width:100px;float:left;display:inline-block;margin-left:15px;}
.contentList li, .facilities li { list-style-type: none; padding: 5px 0px 3px 1.6em; background-image: url("/images/li.gif"); background-repeat: no-repeat; background-position: top left; }

.accountCard label {width:400px !important;margin-left:15px;margin-top:-3px !important;}
.accountCard input {float:left;}

.registrationbox {width:230px; height:141px; background:transparent url(/Images/2010/MPH1_15.jpg) no-repeat; display:table; margin-top:12px;}
.registrationbox h1 {margin:0px; padding:8px 0px 0px 8px; color:#ffffff;}
.signup-email {width:150px; height:18px; border:0; position:relative; top:10px; left:8px; display:inline;}
.signuplink, .signuplink:hover {position:relative; float:right; top:-5px; right:35px; color:#ffffff; font-family:Arial; text-decoration:none; display:inline;}
.signupthanks {color:#ffffff;}

/* Right Column Items */
.rightFeature {width:230px; margin-top:6px; display:table;}

.mystri {text-decoration: line-through;}
.validator {color:red;font-size:0.8em;}
.comment {background:transparent url(/Images/hp-c-bg.jpg);}

.holSmry {float:left; width:100%;margin-bottom:15px;display:table;}
.holSummary {list-style:none;margin:0px;padding:0px;border-top:1px dotted silver;margin:0px 0px 0px 0px;}
.holSummary li {padding:5px 12px 5px 12px; background:#e9f7ff;border-bottom:1px dotted silver;}

.vaTop td {vertical-align:top;}

.pT5 {padding-top:5px;}
.pR5 {padding-right:5px;}
.pB5 {padding-bottom:5px;}
.pL5 {padding-left:5px;}
.p5 {padding:5px;}
.pT10 {padding-top:10px;}
.pR10 {padding-right:10px;}
.pB10 {padding-bottom:10px;}
.pL10 {padding-left:10px;}
.p10 {padding:10px;}
.pT15 {padding-top:15px;}
.pR15 {padding-right:15px;}
.pB15 {padding-bottom:15px;}
.pL15 {padding-left:15px;}
.p15 {padding:15px;}

.mT5 {margin-top:5px;}
.mR5 {margin-right:5px;}
.mB5 {margin-bottom:5px;}
.mL5 {margin-left:5px;}
.m5 {margin:5px;}
.mT10 {margin-top:10px;}
.mR10 {margin-right:10px;}
.mB10 {margin-bottom:10px;}
.mL10 {margin-left:10px;}
.m10 {margin:10px;}
.mT15 {margin-top:15px;}
.mR15 {margin-right:15px;}
.mB15 {margin-bottom:15px;}
.mL15 {margin-left:15px;}
.m15 {margin:15px;}

.breadcrumbs {margin:10px 0px;padding:0px; font-weight:bold;}
.breadcrumbs li {display:inline;margin:0px 10px 0px 0px;}

.offerbox {border:1px solid silver; padding:15px;margin-bottom:10px;}
.offerbox .price {font-size:135%;}
.offerbox .instruction {color:#000000; font-style:italic;}

/* MyAccount Pages */
.accountPanel {}
.accountPanel h2 {padding:0px;margin:0xp;}
.accountPanel thead td {background:#ffffff;}
.accountPanel td {background:#dddddd;}

.myAccount_ProfileBox {width:50%;float:left;display:inline-table;padding:10px 35px;}

.myAccount_cb label {display:inline;margin-left:20px;}

/* RJH NEW TEMPLATE CSS - To Clean Later */
.newLeftCol {width:230px;display:inline-block;float:left;}
.searchresultbox {width:95%; margin-bottom:10px; height:85px; padding:10px; border:1px solid #e8663a ; background:transparent url(/Images/2010/bg01.jpg) repeat-x;}
.ContentBg {background-image:url(/Images/lftmenubkg.png); width:920px; margin:auto;}


/* Map region icons */

.mapregion 
{ 
    border:0;

}

/* Slide Show Right Feature */

#slider {
    width: 230px; /* important to be same as image width */
    height: 245px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
}
#sliderContent {
    width: 230px; /* important to be same as image width or wider */
    position: absolute;
	top: 0;
	margin-left: 0;
}
.sliderImage {
    float: left;
    position: relative;
	display: none;
}
.sliderImage span {
    position: absolute;
	font: 10px/15px Arial, Helvetica, sans-serif;
    padding: 10px 13px;
    width: 664px;
    background-color: #EC5F2F;
    filter: alpha(opacity=100);
    -moz-opacity: 1.0;
	-khtml-opacity: 1.0;
    opacity: 1.0;
    color: #fff;
    display: none;
}
.clear {
	clear: both;
}
.sliderImage span strong {
    font-size: 14px;
}
.top {
	top: 0;
	left: 0;
}
.bottom {
	bottom: 0;
    left: 0;
}

#slider ul { 
	list-style-type: none;
	margin:0;
	padding:0;
}
#slider img {
	border-style:none;
}



