﻿/* main header styling */
/* Jess additions to styling*/
.AZProductLinks { clear:both; float:none; }
.pageCounterContainer .pages .activepage{text-decoration:none; color:#660000;}
.pageCounterContainer .pages .activepage:link{text-decoration:none; color:#660000;}
.pageCounterContainer .pages .activepage:visited{text-decoration:none; color:#660000;}
.pageCounterContainer .pages .activepage:hover{text-decoration:none; cursor:default;color:#660000;}
.text-size span.headerPageLink {color:#FFF;text-decoration:none;text-transform:uppercase;}

/*_________Links  */
.Quicklinks{position: absolute; top: 6px; left: 10px;  width:480px; height:20px;   } 
.access-controls {float:left; width: 100%; color:#FFF; font-weight:bold;font-size:11px;}
.text-size {float:left; width: 100%; }
.text-size A:link,
.text-size A:visited {color:#FFF; text-decoration:none; text-transform:uppercase;}
.text-size A:hover {text-decoration:underline;}
.text-size .size11,
.dec-text-size {font-size:11px;}
.text-size .size11 {font-size:11px;}
.text-size .size13 {font-size:13px;}
.text-size .size10,
.inc-text-size {font-size:10px;}
A.print:link,
A.print:visited { margin:2px 0 0 0px; padding:2px 0 2px 20px; background:url('../img/printicon_mainNav.png') 0 50% no-repeat; color:#FFF; text-decoration:none;}
A.print:hover {text-decoration:underline;}
.jsEnabled A.print{display: inline;}

/*_________Logo  */
.Logo{position: absolute; top: 47px; left: 9px; width:191px; height:93px; }	
.Logo img { behavior: url('global/js/iepngfix.htc');}


/*_________Weather  */
.Weather{ position: absolute;  top: 29px; right:14px; }
.Weather .WeatherBGholder{float:left; height:27px;  }
.Weather .WeatherRHS{float:left; height:27px; width:12px; background:url('../img/weather_bg_RHS.png'); behavior: url('global/js/iepngfix.htc');}
.Weather .WeatherLHS{float:left; height:27px; width:12px; background:url('../img/weather_bg_LHS.png'); behavior: url('global/js/iepngfix.htc');}
.Weather .WeatherBGholder .WeatherText { float:left; color:#ffffff; font-weight:bold;  padding:6px 0px 0 10px;_padding:0px 0px 0 10px; background: transparent url('../img/weather_bg_expand.png') 0 0 repeat-x; behavior: url('global/js/iepngfix.htc'); height:27px; }
.Weather .WeatherBGholder .WeatherImg{float:left; color:#ffffff; font-weight:bold;  padding:0px 10px 0 10px;background: transparent url('../img/weather_bg_icon.png') 0 0 no-repeat; behavior: url('global/js/iepngfix.htc'); height:27px;} 
.Weather .WeatherBGholder .WeatherLink {float:left; color:#ffffff; font-weight:bold;  padding:6px 17px 0 0px; _padding:0px 0px 0 10px; background: transparent url('../img/weather_bg_expand.png') 0 0 repeat-x; behavior: url('global/js/iepngfix.htc'); height:27px;}
.Weather .WeatherBGholder .WeatherLink A:link,
.Weather .WeatherBGholder .WeatherLink A:visited {color:#ffffff; text-decoration:underline;}
.Weather .WeatherBGholder .WeatherLink A:hover {text-decoration:none;}


/*_________Search  */
.search{position: absolute; top: 289px; right: 15px;  width:227px; height:55px; background-image:url("../img/search_mainNav.png"); behavior: url('global/js/iepngfix.htc'); }
.searchBox{float:left; padding:20px 0px 0 14px; }
.searchBox .inputSearch{width:135px; height:19px; }
.searchButton{float:left; padding:19px 0px 0 3px;}


/*_________Flash  */
.flashContainer{height:344px;background-image:url('../img/flash_holder.jpg');}
.flashMediaContainer{float:left; height:286px; width:100%; margin:20px 0 0 0;}

/*_________Navigation  */
.main-nav {float: left;  width: 100%; background:url(../img/mainNav_bg.jpg) 0 0 repeat; z-index: 1000;}
.main-nav UL {float:left; padding:0; list-style:none;}
.main-nav LI {position: relative; float:left; padding:0; margin:0; height:34px;}
.main-nav A:link {float:left; color:#FFF;  padding:12px 15px 0; text-transform:uppercase; font-weight:bold; text-decoration:none; font-size:1.0em; height:21px;}
.main-nav A:visited {float:left; padding:12px 15px 0; text-transform:uppercase; color:#FFF;  font-weight:bold; text-decoration:none; font-size:1.0em; height:21px;}
.largesize .main-nav A:link, 
.largesize .main-nav A:visited {padding:12px 12px 0;}
.main-nav LI:hover, .main-nav LI.hover, .main-nav LI.selected{background-color: #f9c11e; f color: #000;}
/*sublevel nav items*/
.main-nav .sub-nav{width: 171px; position: absolute; top: 34px; left: -9999em;}
.main-nav UL LI:hover .sub-nav, .main-nav UL LI.hover .sub-nav{left: 0;}
.main-nav .sub-nav .menu-btm{float: left; width: 100%; height: 22px; background: transparent url(../img/sub-nav-btm-bg.png) no-repeat 0 0; behavior: url('global/js/iepngfix.htc');}
.main-nav UL UL{width: 171px; height: auto; background-color: Red;} 
.main-nav UL UL LI{float: left; width: 100%; background-color: #fff; height: auto; margin: 0; padding: 0px 0 0px;}
.main-nav UL UL LI:hover, .main-nav UL UL LI.hover{background-color: #b8d5e1;}
.main-nav UL UL LI A:link,
.main-nav UL UL LI A:visited{float: none; display: block; width: auto; height: auto; margin: 0; padding: 7px 10px 6px 14px; color: #000; text-transform: none; font-weight: normal;}
.main-nav UL UL LI A:hover{background-color: #79b3d0; color: #fff;}


/*_________Footer  */
.homeFooter {width:999.5px; margin:0 auto; font-size:1.0em; background-image:url("../img/footer.png"); height:238px; margin-top: -80px;}
.footerLink {float:left; width:100%; padding:183px 0px 0 0px; color:#ffffff; text-align:center;}
.footerCopyright{float:left; width:100%; padding:8px 0px 0 0px; color:#ffffff; text-align:center;}
.footerLink A:link,
.footerLink A:visited {color:#ffffff; text-decoration:none;}
.footerLink A:hover {text-decoration:underline;}
.footerLink span.separator{padding-left:10px;padding-right:10px;}

/*  headings  */
.heading{ float:left; background:url('../img/homepage_red_heading.jpg') no-repeat; width:315px;  min-height:59px; height: auto !important; height: 59px; margin:0 0px 0 11px;}
.headingTempB{ float:left; background:url('../img/homepage_red_heading.jpg') no-repeat; width:475px; min-height:59px; height: auto !important; height: 59px; margin:0 0px 0 0px;}
.headingTemp6{ float:left; background:url('../img/homepage_red_heading.jpg') no-repeat; width:100%;  min-height:59px; height: auto !important; height: 59px; margin:0 0px 0 0px;}
.headingBlue{ float:left; background:url('../img/homepage_LHS_heading.jpg') no-repeat; width:315px;  min-height:59px; height: auto !important; height: 59px; margin:0 0px 0 11px;}
.headingTempE{ float:left; background:url('../img/tempE_red_heading.jpg') no-repeat; width:100%;  min-height:59px; height: auto !important; height: 59px; margin:0 0px 0 0px;}
.subHeading2 {width:100%; font-size:1.3em; color:#FFF; font-weight:bold;}
.subHeading3 {width:100%; font-size:1.2em; color:#660000; font-weight:bold;}
.subHeading4 {width:100%; font-size:1.1em; color:#660000; font-weight:bold;}

/* sub content list items */
.subHeading3List UL { float:left; width:95%; list-style-image: url('../img/style-1.gif'); list-style-position: inside; padding:5px 0 10px 30px; margin:0; display:block;}
.subHeading3List li{float:left; width:100%; padding:0 0 4px 0; margin:0; }
.subHeading4List UL { float:left; width:95%; list-style-image: url('../img/nextItemArrow.png'); list-style-position: inside; padding:5px 0 10px 30px; color:#438ea3; margin:0; display:block;}
.subHeading4List li{float:left; width:100%; padding:0 0 4px 0; margin:0; }
/*.sitemap UL { float:left; width:95%; list-style-image: url('../img/style-2.png'); list-style-position: inside; padding:5px 0 10px 10px; _padding:5px 0 10px 0px; margin:0; display:block; color:#438ea3; font-weight:bold; behavior: url('global/js/iepngfix.htc');}*/
.sitemap UL { float:left; width:217px; /*list-style-image: url('../img/style-2.png'); */list-style-position: outside; padding:5px 0 10px 10px; _padding:5px 0 10px 10px; margin:0; display:block; color:#438ea3; font-weight:bold; behavior: url('global/js/iepngfix.htc');}
/*.sitemap li{float:left; width:100%; padding:5px 0 5px 0; margin:0; }*/
.sitemap li{ width:auto; margin:5px 0 5px 15px; padding:0;list-style-image: url('../img/style-2.png'); }
.sitemap Ul li Ul{float:left; width:100%; padding:2px 0 2px 10px; margin:0; font-size:0.9em; }
.sitemap Ul li{clear:both; }
.sitemap ul.li_cont1,.sitemap ul.li_cont2,.sitemap ul.li_cont3{float:left; width:219; /*list-style-image: url('../img/style-2.png'); */list-style-position: outside;padding:5px 0 10px 10px; _padding:5px 0 10px 10px; margin:0; display:block; color:#438ea3; font-weight:bold; border-right:1px #438ea3 dotted; behavior: url('global/js/iepngfix.htc');}
.sitemap ul a:link, .sitemap ul a:visited{text-decoration:none;}
.sitemap ul a:hover{text-decoration:underline;}

.sitemap2 UL { float:left; width:24%; list-style-image: url('../img/style-2.png'); list-style-position: inside; padding:5px 0 10px 10px; _padding:5px 0 10px 2px;margin:0; display:block; color:#438ea3; font-weight:bold; border-right:1px #438ea3 dotted; behavior: url('global/js/iepngfix.htc');}
.sitemap2 li{float:left; width:100%; padding:5px 0 5px 0; margin:0; }
.sitemap2 Ul li Ul{float:left; width:100%; padding:2px 0 2px 10px; _padding:2px 0 2px 2px; margin:0; font-size:0.9em;border-right:none; }
.sitemap2 Ul li Ul li UL{float:left; width:100%; padding:2px 0 0px 10px; _padding:2px 0 0px 5px; margin:0; font-size:1.0em; font-weight:normal; border-right:none; }
.sitemap3 UL { float:left; width:23%; list-style-image: url('../img/style-2.png'); list-style-position: inside; padding:5px 0 10px 10px; _padding:5px 0 10px 5px;margin:0; display:block; color:#438ea3; font-weight:bold; behavior: url('global/js/iepngfix.htc');}
.sitemap3 li{float:left; width:100%; padding:5px 0 5px 0; margin:0; }
.sitemap3 Ul li Ul{float:left; width:100%; padding:2px 0 2px 10px; margin:0; font-size:0.9em;border-right:none; }
.index UL { float:left; width:98%; padding:10px 0 30px 0px; margin:0; list-style:none; }
.index li {float:left;  padding:0;}
.index A:link,
.index A:visited {float:left; width:20px; height:20px; background-position:0% 0%; display:block;}
.index A:hover,  
.index .selected A {background-position:0 50%;}
.index .noValue A {background-position:0 100%;}
.index .A A{ background-image:url('../img/index_A.jpg'); }
.index .B A{ background-image:url('../img/index_B.jpg'); }
.index .C A{ background-image:url('../img/index_C.jpg'); }
.index .D A{ background-image:url('../img/index_D.jpg'); }
.index .E A{ background-image:url('../img/index_E.jpg'); }
.index .F A{ background-image:url('../img/index_F.jpg'); }
.index .G A{ background-image:url('../img/index_G.jpg'); }
.index .H A{ background-image:url('../img/index_H.jpg'); }
.index .I A{ background-image:url('../img/index_I.jpg'); }
.index .J A{ background-image:url('../img/index_J.jpg'); }
.index .K A{ background-image:url('../img/index_K.jpg'); }
.index .L A{ background-image:url('../img/index_L.jpg'); }
.index .M A{ background-image:url('../img/index_M.jpg'); }
.index .N A{ background-image:url('../img/index_N.jpg'); }
.index .O A{ background-image:url('../img/index_O.jpg'); }
.index .P A{ background-image:url('../img/index_P.jpg'); }
.index .Q A{ background-image:url('../img/index_Q.jpg'); }
.index .R A{ background-image:url('../img/index_R.jpg'); }
.index .S A{ background-image:url('../img/index_S.jpg'); }
.index .T A{ background-image:url('../img/index_T.jpg'); }
.index .U A{ background-image:url('../img/index_U.jpg'); }
.index .V A{ background-image:url('../img/index_V.jpg'); }
.index .W A{ background-image:url('../img/index_W.jpg'); }
.index .X A{ background-image:url('../img/index_X.jpg'); }
.index .Y A{ background-image:url('../img/index_Y.jpg'); }
.index .Z A{ background-image:url('../img/index_Z.jpg'); }

/* font styles */
.style1 {color:#8eaa11; font-weight:bold;}
.style2 {padding:0px 0 0px 0px; font-size:0.95em; color:#FFF;}
.style3 {font-size:0.95em; color:#ad0000;}
.style4 {padding:0px 0 0px 0px; font-size:0.95em; color:#000000; padding:4px 0 0 0; font-weight:bold;}

/*breadcrumbs*/
.breadcrumbs{float:left; width:100%; padding:10px 0px 0 0px; font-size:0.85em;}
.breadcrumbs UL {float:left; padding:0; margin:0; list-style:none;}
.breadcrumbs LI {float:left; padding:0 0 0px 0;  color:#438ea3; line-height: 1.1em;}
.breadcrumbs LI.First {float:left;  color:#438ea3; }
.breadcrumbs LI.First A:link,
.breadcrumbs LI.First A:visited { float:left; text-decoration:none; padding:0 7px 0 0px ; color:#438ea3; }
.breadcrumbs LI.First A:hover {float:left; text-decoration:underline; padding:0 7px 0 0px; color:#438ea3;}
.breadcrumbs LI.Last {float:left;  color:#000000; padding-left:7px;}
.breadcrumbs LI.Last A:link,
.breadcrumbs LI.Last A:visited { float:left; text-decoration:none; color:#000000;}
.breadcrumbs LI.Last A:hover {float:left; text-decoration:underline; padding:0 7px 0 7px; color:#000000;}
.breadcrumbs LI A:link,
.breadcrumbs LI A:visited { float:left; text-decoration:none; padding:0 7px 0 7px; color:#438ea3;}
.breadcrumbs LI A:hover {float:left; text-decoration:underline; padding:0 7px 0 7px; color:#438ea3;}

/* holders*/
.outerHolder{ float:left; width:98%; margin-bottom: 8px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #c2d9d9;}
.temp1_middle .outerHolder{width:100%;}
.outerHolder h4{color:#000000; font-size:1.4em; margin:0em 0 0.2em 0em; font-weight:bold; width:100%;}
.outerHolder h7{float:left; width:100%; font-size:1.3em; color:#438ea3; font-weight:bold;}
.outerHolder h8{ float:left; width:100%; font-size:1.2em; color:#660000; font-weight:bold;}
.outerHolder h9{ float:left; width:100%; font-size:1.1em; color:#660000; font-weight:bold;}
.imageHolderRHS{ float:right; width:52%;  padding:0 7px 0 7px; }
.imageHolderRHS .imageLabel{ float:left; width:100%;font-size:0.95em; text-align:center;}
.rowHolder{float: left; width: 100%;}

/* page links */
.A.default:link,
a.default:link,
a.default:visited,
.A.default:visited {margin:2px 0 0 0px; padding:5px 0 5px 10px; background:url('../img/nextItemArrowLeftSideList.png') 0 50% no-repeat; font-weight:bold; text-decoration:none;behavior: url('global/js/iepngfix.htc');}
a.default:hover,
.A.default:hover {text-decoration:underline;}
p.relatedLinks a:link,
p.relatedLinks a:visited {margin:2px 0 0 0px; padding:5px 0 5px 10px; background:url('../img/nextItemArrow.png') 0 50% no-repeat; font-weight:bold; text-decoration:none;behavior: url('global/js/iepngfix.htc');}
p.relatedLinks a:hover {text-decoration:underline;}
.A.newsletter:link,
.A.newsletter:visited {margin:2px 0 0 0px; padding:5px 0 5px 20px; background:url(../img/visitIcon.jpg) 0 50% no-repeat; font-weight:bold; text-decoration:none;}
.A.newsletter:hover {text-decoration:underline;}
.A.news:link,
.A.news:visited {margin:2px 0 0 0px; padding:5px 0 5px 20px; background:url(../img/newsletterIcon.jpg) 0 50% no-repeat; font-weight:bold; text-decoration:none;}
.A.news:hover {text-decoration:underline;}
.A.download:link,
.A.download:visited {margin:2px 0 0 0px; padding:5px 0 5px 20px; background:url(../img/downloadIcon.jpg) 0 50% no-repeat; font-weight:bold; text-decoration:none;}
.A.download:hover {text-decoration:underline;}
.A.flipbook:link,
.A.flipbook:visited {margin:2px 0 0 0px; padding:5px 0 5px 20px; background:url('../img/flipbook.png') 0 50% no-repeat; font-weight:bold; text-decoration:none;}
.A.flipbook:hover {text-decoration:underline;}
.A.viewIndex:link,
.A.viewIndex:visited {margin:2px 0 0 0px; padding:5px 0 5px 25px; background:url('../img/viewIndexIcon.jpg') 0 50% no-repeat; font-weight:bold; text-decoration:none;}
.A.viewIndex:hover {text-decoration:underline;}
.A.articles:link,
.A.articles:visited {margin:2px 0 0 0px; padding:5px 0 5px 20px; background:url(../img/articlesIcon.png) 0 50% no-repeat; font-weight:bold; text-decoration:none; behavior: url('global/js/iepngfix.htc');}
.A.articles:hover {text-decoration:underline;}
.moreEvents{float:right; margin:0px 0px 0 0px; width:83px;  background:url("../img/more_events_link.png") no-repeat; height:20px; behavior: url('global/js/iepngfix.htc'); }
.moreEvents A:link,
.moreEvents A:visited {font-weight :bold; text-decoration:none;}
.moreEvents A:hover {text-decoration:underline;}

/* Display results header*/
.resultsHeaderContainer{float:left; width:100%;color:#438ea3; font-weight:bold; padding:15px 0 10px 0;}
.totalResults{float:left; width:40%;}
.showResults{float: left; width:57%; text-align:right;}
.showResults SELECT{border:1px black solid; width:40%;	}

/* Pagination */
.pageCounterContainer{float:left; width:95%;color:#438ea3; font-weight:bold; padding:15px 10px 10px 10px;text-decoration:none;}
.pageCounterContainer A{margin:0 1px 0 1px; text-decoration:none;}
.pageCounterContainer A.prevItem{float:left; padding:5px 0px 5px 10px; width:15%;}
.pageCounterContainer A.nextItem{float:left; padding:5px 0px 5px 0px; width:12%; text-align:right;}
.pageCounterContainer .pages{float:left; width:65%;padding:5px 0px 5px 0px; text-decoration:none; text-align:center;}
.pageCounterContainer .pages A{ margin:0 3px 0 3px; text-decoration:none;}
.pageCounterContainer .pages A:hover{ margin:0 3px 0 3px; text-decoration:underline;}


/* 'Template 1' pages 2-3 of the wireframes v0.9*/
.temp1_wrap{background:url('../img/tempA_wrap.jpg') 318px 900px repeat-y; width:757px; float:left;}
.temp1_LHS{width:337px; float:left;}
.temp1_LHS .bgColour{background:url('../img/homepage_LHS_bg.jpg') repeat-x bottom center; float:left; width:298px; /*border:1px green solid;*/ margin:0px 0 0px 14px; _margin:0px 0 0px 6px;} 
.temp1_LHS .bgColour .textBox{margin:6px 0 0 3px; float:left;  }
.temp1_LHS .bgColour .textBox .articleDetails{float: left; width: 100%; background: transparent url(../img/homepage_imageHolder.png) no-repeat 0 0; behavior: url('global/js/iepngfix.htc');}
.temp1_LHS .bgColour .textBox .imageHolder{float:left; padding:7px 0 0 8px; }
.temp1_LHS .bgColour .textBox .imageHeading {float:left; padding:7px 0 0 44px; font-size:10px; color:#660000; width:220px; }
.temp1_LHS .bgColour .textBox .LHStext{float:left; padding:30px 0 0 13px; }
/*js disabled*/
.temp1_LHS .bgColour .textBox .imageScroller{display: none; float:left; padding:13px 0 30px 1px; }
/*js enabled*/
.jsEnabled .temp1_LHS .bgColour .textBox .imageScroller{display: block;}
.temp1_LHS .share{padding:12px 0 0 80px; float:left; width:200px; }
.temp1_middle{width:411px; float:left;}
.temp1_middle .innerHolderLHS{padding:4px 0 10px 0px; float:left; width:162px; }
.temp1_middle .innerHolderLHS .dateOrange{margin:6px 0 0 0; width:45px; min-height:37px; height: auto !important; height: 37px; float:left; font-weight:bold; text-align:center; color:#ffffff; background-color:#fd8600; }
.temp1_middle .innerHolderLHS .dateGreen{margin:6px 0 0 0; width:45px; min-height:37px; height: auto !important; height: 37px; float:left; font-weight:bold; text-align:center; color:#ffffff; background-color:#8eaa11; }
.temp1_middle .innerHolderLHS .dateRed{margin:6px 0 0 0; width:45px; min-height:37px; height: auto !important; height: 37px; float:left; font-weight:bold; text-align:center; color:#ffffff; background-color:#ee022e; }
.temp1_middle .innerHolderLHS .imageHolder{padding:0px 0 0 0px; float:left;  }
.temp1_middle .innerHolderRHS{padding:4px 0 0 10px; float:left;  width:232px; }
.temp1_middle .innerHolderRHS A:link,
.temp1_middle .innerHolderRHS A:visited { font-weight:bold; text-decoration:none;}
.temp1_middle .innerHolderRHS A:hover {text-decoration:underline;}
.temp1_middle .promoArea{margin:20px 0 0 0.25em;border-bottom:1px dotted #438ea3;}
.temp1_middle .promoArea img{padding-bottom:10px;}
.temp1_RHS{width:230px; padding:0 0 0 2px; _padding:0 0 0 0px; float:left;}
.temp1_RHS .RHS_holder{padding:10px 0 0 0; float:left; }
.temp1_RHS .RHS_holder .expandHeading{background:url("../img/Home_RHS_boxHeading.jpg") no-repeat; height:44px; float:left;width:227px;}
.temp1_RHS .RHS_holder .expandbg{background: url('../img/homepage_RHS_familyExpand_bg.jpg') repeat-x 0 100% ; background-color:#242424; width:227px; float:left; }
.temp1_RHS .RHS_holder .expandbg .expandText{padding:10px 0 0 10px; }
.temp1_RHS .RHS_holder .expandbg .expandText p{padding:5px 0 2px 0px; }
.temp1_RHS .RHS_holder .expandbg .expandText p.keepingUpToDate a img{vertical-align:bottom;padding-right:5px; }
.temp1_RHS .RHS_holder .expandbg .expandText p.keepingUpToDate a{font-weight:bold;}
.temp1_RHS .RHS_holder .expandbg .expandText p.keepingUpToDate a:link,.temp1_RHS .RHS_holder .expandbg .expandText p.keepingUpToDate a:visited{text-decoration:none;}
.temp1_RHS .RHS_holder .expandbg .expandText p.keepingUpToDate a:hover{text-decoration:underline;}
.temp1_RHS .RHS_holder .expandbg .expandImage {padding:1px 0 2px 3px; }
.temp1_RHS .RHS_holder .expandBottom{background: url('../img/Home_RHS_keepuptoDate_bottom.jpg') repeat-x 0 100% ; background-color:#b9d4e2; height:11px; width:227px; float:left; }

/* 'Template 2 ' pages 4-5 of the wireframes v0.9
This uses Template 1 RHS as the right hand side column*/

.temp2_LHS{width:205px; float:left;}
.temp2_LHS .navHolder{padding:10px 0 0 15px; float:left; }
.temp2_LHS .navHolder .expandHeading{background:url('../img/tempB_LHS_expand_title.jpg') no-repeat 0 100%; min-height:43px; float:left;width:179px;background-color:#242424;}
.temp2_LHS .navHolder .expandbg{background: url('../img/tempB_LHS_expand_bg.jpg') repeat-x 0 100% ; background-color:#000; width:179px; float:left; }
.temp2_LHS .navHolder .expandBottom{background: url('../img/tempB_LHS_expand_bottom.jpg') repeat-x 0 100% ; background-color:#242424; height:30px; width:179px; float:left; }
.temp2_LHS .navHolder .expandBottomMore{background-color:#242424; width:179px; float:left; }
.temp2_LHS .navHolder .expandbg .expandLink {padding:10px 0 0 0px; }
/*.temp2_LHS .navHolder .expandbg .expandLink UL {float:left; padding:0; margin:0 0 0 0px; }
.temp2_LHS .navHolder .expandbg .expandLink LI.normal {float:left; padding:0 0 7px 0; margin:7px 0px 0px 0px ; width:177px; border-bottom:1px #c2d9d9 dotted;}
.temp2_LHS .navHolder .expandbg .expandLink LI.Last {float:left; padding:0 0 7px 0; margin:7px 0px 0px 0px ; width:177px; !important;}
.temp2_LHS .navHolder .expandbg .expandLink A:link,
.temp2_LHS .navHolder .expandbg .expandLink A:visited {font-weight :bold; float:left; text-decoration:none; margin:0px 0px 0px 10px;}
.temp2_LHS .navHolder .expandbg .expandLink A:hover {font-weight :bold; float:left; text-decoration:underline; margin:0px 0px 0px 10px;}*/
.temp2_LHS .navHolder .expandbg .expandLink UL {float:left; padding:0; margin:0 0 0 0px; width:167px; overflow:hidden;list-style:none;}
.temp2_LHS .navHolder .expandbg .expandLink LI.normal {float:left; padding:0 0 7px 10px; margin:7px 0px 0px 0px ; width:157px; border-bottom:1px #c2d9d9 dotted; overflow:hidden;}
.temp2_LHS .navHolder .expandbg .expandLink LI.Last {float:left; padding:0 0 7px 10px; margin:7px 0px 0px 0px ; width:177px; border:0px !important; background-image: none;}
/*.temp2_LHS .navHolder .expandbg .expandLink LI.activeLink.Last {background:url(../img/LHS_nav_active.gif) no-repeat 10px 8px; }*/
.temp2_LHS .navHolder .expandbg .expandLink LI.activeLink {float:left; padding:7px 0 7px 10px; margin:0px 0px 0px 0px ; width:167px; border-bottom:1px #c2d9d9 dotted; background:url(../img/LHS_nav_active.gif) no-repeat 10px 8px; }
.temp2_LHS .navHolder .expandbg .expandLink A:link,
.temp2_LHS .navHolder .expandbg .expandLink A:visited {display: block; font-weight :bold; text-decoration:none; margin:0px 0px 0px 6px; }
.temp2_LHS .navHolder .expandbg .expandLink A:hover {text-decoration:underline; }

.temp2_LHS .share{padding:12px 0 0 20px; float:left; width:180px; }
.temp2_middle{width:552px; float:left;  }
.temp2_middle .innerHolder{padding:0px 0 14px 0px; margin:0px 0px 0px 0px; float:left;/* height:154px;*/ _padding:0px 0 8px 0px;   }
.temp2_middle .innerHolder .imageLink{background-color:#242424; float:left; /*width:168px;*/width:176px; /*height:154px;*/ /*margin:0px 15px 14px 0px;*/margin:0px 7px 14px 0px; _margin:0px 8px 8px 0px;} 
.temp2_middle .innerHolder .imageLink{min-height:200px; height:auto !important;height:200px;} 
.temp2_middle .innerHolder .imageLink A:link,
.temp2_middle .innerHolder .imageLink A:visited { padding:8px 0px 0px 8px; _padding:8px 0px 0px 8px;/*float:left;*/ /*width:167px;*/display:block; /* height:154px;*/ text-decoration:none;}
.temp2_middle .innerHolder .imageLink A:hover {background-color:transparent; padding:8px 0px 0px 8px; _padding:8px 0px 0px 8px;  /*float:left;*/  /*height:154px;*/display:block; text-decoration:none;}
.temp2_middle .innerHolder .imageLink .imageTitle {padding:0px; padding-bottom: 8px; color:#f9c11e; font-weight :bold; }
.temp2_middle .innerHolder .imageLink span.style2{display: block; padding:0px; padding-right: 4px; text-decoration:none;}
.temp2_middle .innerHolder .imageLink img.imageThumbnail {}

/* 'Template 3' pages 6-8 of the wireframes v0.9
This uses Template 1 RHS as the right hand side column*/

.temp2_LHS .navHolder .expandbg2{background: url('../img/Temp3_expandbg.jpg') repeat-x 0 100% ; background-color:#ffffff; width:179px; float:left; }
.temp2_LHS .navHolder .expandBottom2{background: url('../img/T3_LHS_bottom_2.jpg') repeat-x 0 100% ; background-color:#b9d4e2; height:7px; width:179px; float:left; }
.temp2_LHS .navHolder .expandbg2 .expandLink {padding:10px 0 0 0px; }
.temp2_LHS .navHolder .expandbg2 .expandLink UL {float:left; padding:0; margin:0 0 0 0px; list-style:none;}
.temp2_LHS .navHolder .expandbg2 .expandLink LI.normal {float:left; padding:0 0 7px 0; margin:7px 0px 0px 0px ; width:177px; border-bottom:1px #c2d9d9 dotted;}
.temp2_LHS .navHolder .expandbg2 .expandLink LI.Last {float:left; padding:0 0 7px 0; margin:7px 0px 0px 0px ; width:177px; !important;}
.temp2_LHS .navHolder .expandbg2 .expandLink .crossLink LI.Last {padding:0 0 7px 10px; margin:7px 0px 0px 0px ;}
.temp2_LHS .navHolder .expandbg2 .expandLink A:link,
.temp2_LHS .navHolder .expandbg2 .expandLink A:visited {font-weight :bold; float:left; text-decoration:none; margin:0px 0px 0px 0px;}
.temp2_LHS .navHolder .expandbg2 .expandLink A:hover {font-weight :bold; float:left; text-decoration:underline; margin:0px 0px 0px 0px;}
.temp2_middle .outerHolder .expandHeading{float:left; background:url('../img/T3_expandbg_top.jpg') repeat-x 0 0% ; width:542px; min-height:192px; _margin:0 0 0 0;}
.temp2_middle .outerHolder .expandbg{float:left; background: url('../img/T3_expandbg_bottom.jpg') repeat-x 0 100% ;width:542px; padding:0 0 50px 0; } 
.temp2_middle .outerHolder .contentHolder{float:left; width:95%; padding: 0 0 5px; margin:5px 0px 5px 14px; _margin:5px 0px 5px 7px;border-bottom:1px #438ea3 dotted;}
.temp2_middle .outerHolder .contentHolder A:link,
.temp2_middle .outerHolder .contentHolder A:visited {display: block; font-weight :bold; text-decoration:none;}
.temp2_middle .outerHolder .contentHolder A:hover {font-weight :bold; text-decoration:underline;}
.temp2_middle .outerHolder .contentHolder .contentLHS{float: left; width: 100%; clear: left; padding-bottom: 2px;}
.temp2_middle .outerHolder .contentHolder .contentLHS p{font-size:0.9em;}
.temp2_middle .outerHolder .contentHolder .contentLHS .contentBlock { float: left; clear: both; width: 100%; padding-top: 5px;}
.temp2_middle .outerHolder .contentHolder .contentLHS .heading1{ color:#438ea3; font-weight:bold;}
.temp2_middle .outerHolder .contentHolder .contentLHS .heading2{ color:#660000; font-size:0.95em; font-weight:bold;}
.temp2_middle .outerHolder .contentHolder .contentLHS .locationLeft {float: none;width:40%;margin:10px 0 0 0px; padding:5px 0 0px 0px;  color:#438ea3; }
.temp2_middle .outerHolder .contentHolder .contentLHS .priceRight {float:left; width:40%; font-size:0.85em; margin:10px 0 0 0px; padding:5px 0 0px 15px; background:url('../img/free_icon.jpg') 0 50% no-repeat; color:#438ea3; }
.temp2_middle .outerHolder .contentHolder .contentLHS .disabled {float:left; width:30%; font-size:0.85em; margin:10px 0 0 0px; padding:5px 0 0px 15px;  background:url('../img/disabled_icon.jpg') 0 50% no-repeat; color:#438ea3;}
.temp2_middle .outerHolder .contentHolder .contentLHS .freeicon {float:left; width:20%; font-size:0.85em; margin:10px 0 0 0px; padding:5px 0 0px 15px; background:url('../img/free_icon.jpg') 0 50% no-repeat; color:#438ea3;}
.temp2_middle .outerHolder .contentHolder .contentLHS .imageHold {float:right; text-align:right; width:124px;}
.temp2_middle .outerHolder .contentHolder .contentRHS {float: right; clear: right; padding-bottom: 10px;}
.temp2_middle .outerHolder .contentHolder .contentLHS .infoIcon {width:38%; font-size:0.85em; margin:2px 0 0 0px; padding:5px 0 5px 15px; background:url('../img/infoIcon.jpg') 0 50% no-repeat;  text-decoration:none; color:#660000;}


/*'Template 4 pages 9 of the wireframes v0.9 This uses Template 2,1*/

/* 'Template 5' pages 10-12 of the wireframes v0.9
This uses Template B LHS as the left hand side column*/
.temp5_middle{width:504px; float:left;  }
.temp5_middle .contentHolder{float:left; margin:0px 0px 0px 30px; padding:7px 0 0 0;_margin:0px 0px 0px 15px;} 
.temp5_middle .contentHolder .expandbg{background: url('../img/tempC_middle_expand_bg.jpg') repeat-x 0 100%;  width:445px; float:left; padding:10px 0 0 0;}
.temp5_middle .contentHolder .expandbg .ratesInfo{width:170px; float:left; }
.temp5_middle .contentHolder .expandbg .starRating{width:200px; float:left;  }
.temp5_middle .contentHolder .expandbg .starRating img{ behavior: url('global/js/iepngfix.htc'); }
/*.temp5_middle .contentHolder .expandbg .accomImageHolder{width:117px; height:86px; float:left; margin: 0 10px 0 10px; _margin: 0 5px 0 5px;}*/
.temp5_middle .contentHolder .expandbg .accomImageHolder{width:117px; height:auto; float:left; border:1px #b8d5e1 solid; margin: 0 10px 0 10px; _margin: 0 5px 0 5px;}
.temp5_middle .contentHolder .expandbg .accomImagetext{float:left; width:280px;margin:0 10px 10px 10px; _margin: 0 5px 0 5px; }
.temp5_middle .contentHolder .contentHeading{background-color:#ecf3f7; border-bottom:1px #cccccc dotted; width:445px; height:22px;float:left;}
.temp5_middle .contentHolder ul{ float:left; width:440px; list-style:none;list-style-position: outside; padding:5px 0 10px 0px; margin:0; display:block;}
.temp5_middle .contentHolder li{background: transparent url('../img/style-1.gif') 5px 0.4em no-repeat; float:left; width:200px; padding:0 0 4px 18px; margin:0; }
.temp5_middle .contentHolder .bookOnline{padding:0 0px 7px 327px; margin:0 0 0 0; float :left; }
.temp5_RHS{width:288px;float:left;}
.temp5_RHS .RHS_holder{float:left; padding:10px 0 0 0; }
.temp5_RHS .RHS_holder .expandHeading{background:#b9d5e1 url("../img/TempC_RHS_boxHeading.jpg") no-repeat 0 100%; min-height:46px; height: auto !important; height: 46px; float:left;width:272px;}
.temp5_RHS .RHS_holder .expandHeading embed, .temp5_RHS .RHS_holder .expandHeading object {float: none;}
.temp5_RHS .RHS_holder .expandbg{background: url('../img/tempC_RHS_expand_bg.jpg') repeat-x 0 100% ; background-color:#f9fbfc; width:272px; float:left; }
.temp5_RHS .RHS_holder .expandbgMap{background: url('../img/tempC_map_bg.jpg') no-repeat 0 100% ; background-color:#f9fbfc; width:272px; float:left; }
.temp5_RHS .RHS_holder .expandbgMap .googleMap{float:left; width:100%;  padding:10px 0 0 7px; }
.temp5_RHS .RHS_holder .expandbgMap .googleMap .mapHolder{float:left; width:255px; height:255px;   }
.temp5_RHS .RHS_holder .expandbgMap .info-img{float:left; padding:5px 0px 0 8px; width:14px;}
.temp5_RHS .RHS_holder .expandbgMap .info-text{float:left; padding:5px 0 0 5px; font-weight:normal;font-size:0.9em;}
.temp5_RHS .RHS_holder .expandbgMap .info-how{float:left; padding:5px 0 0 0px; margin:18px 0 0 0;font-size:0.9em;  font-weight:normal; width:100%; border-top:1px #689797 dotted;}
.temp5_RHS .RHS_holder .expandbgMap .info-how .how-to-form{float:left; padding:0px 0px 0 8px; }
.temp5_RHS .RHS_holder .expandBottombg{background: url('../img/TempC_bottom_bg.jpg') repeat-x 0 100% ; background-color:#f9fbfc; width:272px; float:left; }
.temp5_RHS .RHS_holder .expandBottombg .expandText{padding:10px 0 0 10px; }
.temp5_RHS .RHS_holder .expandBottombg .expandText A:link,
.temp5_RHS .RHS_holder .expandBottombg .expandText A:visited {font-weight :bold; float:left; text-decoration:none;}
.temp5_RHS .RHS_holder .expandBottombg .expandText A:hover {font-weight :bold; float:left; text-decoration:underline;}
.temp5_RHS .RHS_holder .expandBottom{background: url('../img/TempC_RHS_bottom.jpg') repeat-x 0 100% ; background-color:#b9d4e2; height:11px; width:272px; float:left; }
.temp5_RHS .RHS_holder .expandbg .caroselImageHolder{width:260px; height:194px; float:left; padding:5px 5px 5px 5px; }
.temp5_RHS .RHS_holder .expandbg .textOverlay{float:left; height:46px; width:259.5px; margin:-52px 0 0 5px; _margin:-54px 0 0 3px; background:url('../img/image_overlay_bg.png') no-repeat; behavior: url('global/js/iepngfix.htc'); }
.temp5_RHS .RHS_holder .expandbg .textOverlay .imageLabel{float:left; padding:5px 0 0 5px; font-weight:normal;font-size:0.9em;color:#ffffff; }
.temp5_RHS .share{float:left; padding:10px 0 0 30px; }

/*'Template 6 pages 11 of the wireframes v0.9 This uses Template 2,5   */
/*'Template 7 pages 12 of the wireframes v0.9 This uses Template 2,5 */

/* 'Template 8' pages 13-14, 30 of the wireframes v0.9
This uses Template 2 LHS as the left hand side column*/
.temp8_middle{width:730px; float:left; }
.temp8_middle .outerHolder{float:left; margin:0 0 0 23px;} 
.temp8_middle .outerHolder .innerHolder{float:left;} 
.temp8_middle .outerHolder .expandHeading{background:url("../img/tempD_expand_top.jpg") no-repeat; width:698px; min-height:118px;}
.temp8_middle .outerHolder .expandHeading .brochureHolder{float:left; width:95%; margin:70px 0px 0 20px;_margin:70px 0px 0 10px; border-bottom:1px #438ea3 dotted;}
.temp8_middle .outerHolder .expandHeading .brochureHolder .brochureImage{float:left; width:20%; margin:0px 15px 0 0;_margin:0px 15px 0 0px;}
.temp8_middle .outerHolder .expandHeading .brochureHolder .brochureText {float:left; width:75%; } 
.temp8_middle .outerHolder .expandbg{float:left;background: url('../img/tempD_expand_bg.jpg') repeat-x 0 100% ;width:698px;margin-top:50px; } 
.temp8_middle .outerHolder .expandbg .brochureHolder{float:left; width:95%; margin:15px 0px 0 20px;_margin:15px 0px 0 10px; border-bottom:1px #438ea3 dotted;}
.temp8_middle .outerHolder .expandbg .brochureHolder .brochureImage{float:left; width:20%; margin:0px 15px 0 0;_margin:0px 15px 0 0px;padding-bottom:2px;}
.temp8_middle .outerHolder .expandbg .brochureHolder .brochureText {float:left; width:75%; } 
.temp8_middle .outerHolder .expandbg .brochureHolderBottom{float:left; width:95%; margin:15px 0px 0 20px;_margin:15px 0px 0 10px;}
.temp8_middle .outerHolder .expandbg .brochureHolderBottom .brochureImage{float:left; width:20%; margin:0px 15px 0 0;_margin:0px 15px 0 0px;padding-bottom:2px;}
.temp8_middle .outerHolder .expandbg .brochureHolderBottom .brochureText {float:left; width:75%; } 
.temp8_middle .outerHolder .expandbg .brochureHolder .brochureText p .brochureIcons{padding-right:20px;float:left; } 
.temp8_middle .outerHolder .expandbg .brochureHolder .brochureText p a:link,
.temp8_middle .outerHolder .expandbg .brochureHolder .brochureText p a:visited,
.temp8_middle .outerHolder .expandbg .brochureHolder .brochureText p a{font-weight:bold;text-decoration:none;color:#438ea3;} 
.temp8_middle .outerHolder .expandbg .brochureHolder .brochureText p a:hover{text-decoration:underline;} 
.temp8_middle .outerHolder .expandbg .brochureHolderBottom .brochureText p .brochureIcons{padding-right:20px;float:left; } 
.temp8_middle .outerHolder .expandbg .brochureHolderBottom .brochureText p a:link,
.temp8_middle .outerHolder .expandbg .brochureHolderBottom .brochureText p a:visited,
.temp8_middle .outerHolder .expandbg .brochureHolderBottom .brochureText p a{font-weight:bold;text-decoration:none;color:#438ea3;} 
.temp8_middle .outerHolder .expandbg .brochureHolderBottom .brochureText p a:hover{text-decoration:underline;} 
.temp8_middle .outerHolder .expandHeading2{background:url('../img/wheather_expand_top.jpg') no-repeat; width:698px; min-height:151px;}
.temp8_middle .outerHolder .expandHeading2 .weatherBlockContainer{width:32%; float:left; padding:90px 0 0 0;}
.temp8_middle .outerHolder .expandHeading2 .weatherBlockContainer .weatherDay{text-align:center; font-weight:bold;}
.temp8_middle .outerHolder .expandHeading2 .weatherBlockContainer .weatherMin{text-align:center;}
.temp8_middle .outerHolder .expandHeading2 .weatherBlockContainer .weatherMax{text-align:center;}      
.temp8_middle .outerHolder .expandHeading2 .weatherBlockContainer .weatherImage{text-align:center;}


/*'Template 9 pages 14 of the wireframes v0.9 This uses Template 1,2   */

/* 'Template 10' pages 15-26, 28 of the wireframes v0.9
This uses Template A RHS as the right hand side column*/
.temp10_LHS{width:700px; float:left; padding:0 0 0 30px;}
.temp10_LHS .formBg{float:left; background:url('../img/media-form-bg.gif') no-repeat; width:606px; height:356px; margin:45px 0 60px 57px; _margin:45px 0 60px 25px;  }
.temp10_LHS .formBg .formHolder{float:left; margin:35px 0 0px 50px; _margin:35px 0 0px 25px; width:450px; }
.temp10_LHS .formBg .formHolder .formWarning{float:left; padding:0 0 0 42px; }
.temp10_LHS .formExpand{float:left; background:url('../img/form_general_top_bg.gif') no-repeat; width:476px;  padding:60px 0 0 0; margin:7px 0 60px 95px; _margin:45px 0 60px 50px; }
.temp10_LHS .formExpand .formHolder{float:left; width:476px; background:url('../img/form_general_middle_bg.jpg') 0 0 repeat-y; }
.temp10_LHS .formExpand .formBottom {float:left; width:476px; height:79px; background:url('../img/form_general_bottom_bg.gif') 0 0 no-repeat; }
.temp10_LHS .formExpand .formHolder .formWarning{float:left; padding:0 0 0 50px; }
.temp10_LHS .formExpandText {float:left; width:100%; }
/*Brochure Form Styling*/
.temp10_LHS div.brochureForm{width: 645px; margin: 7px 0 60px 55px; padding: 0px 0px 0 0; background:url('../img/form_general_middle_bg.jpg') 0 0 repeat-y;}
.temp10_LHS div.brochureForm .formHolder{float: left; width: 476px; min-height: 264px; height: auto !important; height: 264px; padding: 60px 169px 0 0; background: url(../img/form_brocure_top.gif) 0 0 no-repeat;}

.temp10_LHS .innerHolder{float:left;} 
.temp10_LHS .innerHolder .expandHeading{background:url('../img/temp11_expand_top.jpg') no-repeat; width:683px; min-height:151px;}
.temp10_LHS .innerHolder .expandHeading .linkHolder{float:left; width:95%; margin:70px 0px 0 20px;_margin:70px 0px 0 10px; border-bottom:1px #438ea3 dotted;}
.temp10_LHS .innerHolder .expandHeading .linkHolder .moreHeading{float:left; margin:0px 5px 0 0px; width:50%;   }
.temp10_LHS .innerHolder .expandHeading .linkHolder .moreImages{float:right; margin:0px 5px 0 0px; width:83px;  background:url("../img/more_events_link.jpg") no-repeat; height:20px; }
.temp10_LHS .innerHolder .image-container{float:left; padding:10px 0 10px 20px;}
.temp10_LHS .innerHolder .image-container .mediaImage{float:left; width:103px; padding:0 7px 0 0; text-align:center;	font-weight:bold; color:#438ea3;}
.temp10_LHS .innerHolder .expandbg{float:left;background: url('../img/tem11_expand_bottonm.jpg') repeat-x 0 100% ;width:683px; margin-top:50px;} 
.temp10_LHS .innerHolder .expandbg .linkHolder2{float:left; width:95%; margin:10px 0px 0 20px;_margin:5px 0px 0 10px; border-bottom:1px #438ea3 dotted;}
.temp10_LHS .innerHolder .expandbg .linkHolder2 .moreHeading{float:left; margin:0px 5px 0 0px; width:50%;   }
.temp10_LHS .innerHolder .expandbg .linkHolder2 .moreImages{float:right; margin:0px 5px 0 0px; width:83px;  background:url("../img/more_events_link.jpg") no-repeat; height:20px; }
.temp10_RHS{width:230px; padding:10px 0 0 26px; float:left;}
.temp10_RHS .RHS_holder{padding:10px 0 0 0; float:left; }
.temp10_RHS .RHS_holder .expandHeading{background:url("../img/Home_RHS_boxHeading.jpg") no-repeat; height:44px; float:left;width:227px;}
.temp10_RHS .RHS_holder .expandbg{background: url('../img/homepage_RHS_familyExpand_bg.jpg') repeat-x 0 100% ; background-color:#e0ecf2; width:227px; float:left; }
.temp10_RHS .RHS_holder .expandbg .expandText{padding:10px 0 0 10px; }
.temp10_RHS .RHS_holder .expandbg .expandText p{padding:5px 0 2px 0px; }
.temp10_RHS .RHS_holder .expandbg .expandText .imgLoggin{float:left; width:61%; padding:1px 0 0 0;}
.temp10_RHS .RHS_holder .expandbg .expandText .loginHeading{float:left; width:37%;}
.temp10_RHS .RHS_holder .expandbg .expandText .btnHolder{padding:1px 0 10px 0;}
.temp10_RHS .RHS_holder .expandBottom{background: url('../img/Home_RHS_keepuptoDate_bottom.jpg') repeat-x 0 100% ; background-color:#b9d4e2; height:11px; width:227px; float:left; }

/*'Template 11 pages 27 of the wireframes v0.9 This uses Template 10   */

/* 'Template 12' pages 28 of the wireframes v0.9*/
.temp12{width:960px; float:left; padding:0 0 0 30px; }
.temp12 .RHS_holder{margin:0 0 0 3px; float:left; width:227px; background: url('../img/temp11_expand_bg.jpg') repeat-x 0 100% ; background-color:#ffffff;}
.temp12 .RHS_holder .expandHeading{background:#D0E3EA url('../img/temp11_bg_heading.jpg') 0 100% no-repeat; min-height: 42px; height: auto !important; height: 42px; float:left; width:227px;}
.temp12 .RHS_holder .expandbg{/* width:227px; float:left; min-height:390px;*/float:left; }
.temp12 .RHS_holder2{margin:0 0 10px 3px; float:left;width:923px; }
.temp12 .RHS_holder2 .expandHeading{background:url('../img/temp11_bg_heading_large.jpg') no-repeat; min-height: 42px; height: auto !important; height: 42px; /*float:left;width:923px;*/}
.temp12 .RHS_holder2 .expandbg{background: url('../img/temp11_expand_bg.jpg') repeat-x 0 100% ; background-color:#fff; width:923px; float:left; min-height:390px; }
.temp12 .RHS_holder2 UL {border-right:1px dotted #438ea3;}
#col4 {border:none;}


.temp12 .eq-row {float:left; width:100%; margin:0 0 10px;}
.temp12 .sitemap UL UL {width:90%; border:none;}
.temp12 .sitemap LI {float:left; width:195px;}
.temp12 .sitemap LI LI {width:175px;}


/* 'Template 13' page 29 of the wireframes v0.9
This uses Template 10 RHS as the right hand side column*/
.temp13{width:690px; float:left; padding:0 0 0 40px;}
.temp13 .expandHeading{float:left; background:url('../img/T3_expandbg_top.jpg') repeat-x 0 0% ; width:680px; min-height:192px;}
.temp13 .expandHeading .contentHolder{float:left; width:95%; margin:5px 0px 5px 20px; _margin:5px 0px 5px 8px;border-bottom:1px #438ea3 dotted;}
.temp13 .expandHeading .contentHolder .contentLHS{float:left;  padding:0 0 5px 0;}
.temp13 .expandHeading .contentHolder .contentLHS p{}
.temp13 .expandHeading .contentHolder .contentLHS .heading1{ width:75%;color:#438ea3; font-weight:bold;}
.temp13 .expandHeading .contentHolder .contentLHS .heading2{ width:75%;color:#660000; font-size:0.95em; font-weight:bold;}
.temp13 .expandHeading .contentHolder .contentLHS .disabled {float:left; width:30%; margin:2px 0 0 0px; padding:5px 0 5px 15px; background:url('../img/disabled_icon.jpg') 0 50% no-repeat; color:#438ea3;}
.temp13 .expandHeading .contentHolder .contentLHS .freeicon {float:left; width:20%; margin:2px 0 0 0px; padding:5px 0 5px 15px; background:url('../img/free_icon.jpg') 0 50% no-repeat; color:#438ea3;}
.temp13 .expandHeading .contentHolder .contentLHS .imageHold{float:right; width:24%; text-align:right; }
.temp13 .expandbg{float:left; background:url('../img/T3_expandbg_bottom.jpg') repeat-x 0 100%; width:680px; min-height:192px; }
.temp13 .expandbg .contentHolder{float:left; width:96%; margin:5px 0px 5px 14px; _margin:5px 0px 5px 7px;border-bottom:1px #438ea3 dotted;}
.temp13 .expandbg .contentHolder .contentLHS{float:left;  padding:0 0 5px 0;}
.temp13 .expandbg .contentHolder .contentLHS p{	}
.temp13 .expandbg .contentHolder .contentLHS .heading1{ width:75%;color:#438ea3; font-weight:bold;}
.temp13 .expandbg .contentHolder .contentLHS .heading2{ width:75%;color:#660000; font-size:0.95em; font-weight:bold;}
.temp13 .expandbg .contentHolder .contentLHS .disabled {float:left; width:30%; margin:2px 0 0 0px; padding:5px 0 5px 15px; background:url('../img/disabled_icon.jpg') 0 50% no-repeat; color:#438ea3;}
.temp13 .expandbg .contentHolder .contentLHS .freeicon {float:left; width:20%; margin:2px 0 0 0px; padding:5px 0 5px 15px; background:url('../img/free_icon.jpg') 0 50% no-repeat; color:#438ea3;}
.temp13 .expandbg .contentHolder .contentLHS .imageHold{float:right; width:24%; text-align:right; }
.temp13 .expandbg .contentHolder .contentLHS{float: left; clear: left;  padding-bottom: 10px;}
.temp13 .expandbg .contentHolder .contentLHS .infoIcon{width:38%; margin:2px 0 0 0px; padding:5px 0 5px 15px; background:url('../img/infoIcon.jpg') 0 50% no-repeat;  text-decoration:none; color:#660000;}

/* 'Template 14' page 30 of the wireframes v0.9
This uses Template 2 RHS as the right hand side column*/
.temp14{width:780px; float:left; }
.temp14 .outerHolder{float:left; margin:0 0 0 0px;} 
.temp14 .outerHolder .expandHeading{float:left; background:url('../img/Temp14_heading_bg.jpg') repeat-x 0 0% ; width:761px; min-height:46px; height: auto !important; height: 46px;}
.temp14 .outerHolder .innerHolder{padding:0px 0 14px 0px; margin:0px 0px 0px 0px; float:left; /*height:264px;*/ _padding:0px 0 8px 0px;   }
.temp14 .outerHolder .innerHolder .imageLink{ float:left; width:237px; height:264px; margin:0px 19px 0px 0px; _margin:0px 8px 0px 0px;} 
.temp14 .outerHolder .innerHolder .imageLink A:link,
.temp14 .outerHolder .innerHolder .imageLink A:visited {background-color:transparent; padding:0px 0px 0px 0px; _padding:0px 0px 0px 0px;float:left;  height:264px; text-decoration:none;}
.temp14 .outerHolder .innerHolder .imageLink A:hover {background-color:transparent; padding:0px 0px 0px 0px; _padding:0px 0px 0px 0px;  float:left;  height:264px; text-decoration:none;}
.temp14 .outerHolder .innerHolder .imageLink .dealsContainer{padding:8px 0 0 12px;_padding:8px 0 0 12px;width:250px;}
.temp14 .outerHolder .innerHolder .imageLink .imageTitle { color:#f9c11e; float:left; width:98%;  }
.temp14 .outerHolder .innerHolder .imageLink .imgHolder {float:left; width:98%; height:120px;}
.temp14 .outerHolder .innerHolder .imageLink .colourPrice {float:left; width:20%; background-color:#892323; color:#ffffff; text-align:center; padding:0 0 4px 0px;  }
.temp14 .outerHolder .innerHolder .imageLink .imageHeading {float:left; width:75%; color:#000000; font-weight:bold;  padding:0 0 4px 4px;}

.temp14 .outerHolder .innerHolder .imageLinkDeals{ float:left; width:246px;min-height:330px;height:auto !important; height:330px; margin:0px 4px 4px 0px; _margin:0px 4px 4px 0px;} 
.temp14 .outerHolder .innerHolder .imageLinkDeals A:link,
.temp14 .outerHolder .innerHolder .imageLinkDeals A:visited {background-color:transparent; padding:0px 0px 0px 0px; _padding:0px 0px 0px 0px;float:left; width:210px;  /*height:264px;*/ text-decoration:none;}
.temp14 .outerHolder .innerHolder .imageLinkDeals A:hover {background-color:transparent; padding:0px 0px 0px 0px; _padding:0px 0px 0px 0px;  float:left; width:210px; /*height:264px;*/ text-decoration:none; }
.temp14 .outerHolder .innerHolder .imageLinkDeals .dealsContainer{padding:8px 0 0 12px;_padding:8px 0 0 12px;width:234px;}
.temp14 .outerHolder .innerHolder .imageLinkDeals .imageTitle { color:#f9c11e; position:relative; width:98%;  }
.temp14 .outerHolder .innerHolder .imageLinkDeals .imgHolder {float:left; width:98%; height:120px;}
.temp14 .outerHolder .innerHolder .imageLinkDeals .colourPrice {float:left; width:20%; background-color:#892323; color:#ffffff; text-align:center; padding:0 0 4px 0px; margin-bottom:5px;  }
.temp14 .outerHolder .innerHolder .imageLinkDeals .dealsContainer .colourPrice {padding:3px 0 8px 0px;}
.temp14 .outerHolder .innerHolder .imageLinkDeals .imageHeading {float:left; width:69%; color:#000000; font-weight:bold;  padding:0 0 9px 8px;}
.temp14 .outerHolder .innerHolder .imageLinkDeals .dealsContainer .imageHeading {padding:7px 0 3px 8px;}
.temp14 .outerHolder .innerHolder .imageLinkDeals .dealsLinkHeader{cursor:pointer;z-index:5000;background-image:url(../img/blank.gif);position:absolute;left:0px;top:0px;width:220px;height:24px;float:none;display:block;padding:0;margin:0}
.temp14 .outerHolder .innerHolder .imageLinkDeals .dealsContainer .style2{display: block; clear:both;padding-right:10px;}
.temp14 .outerHolder .innerHolder .imageLinkDeals .dealsContainer .style4{padding:7px 0 5px 0px;}
.AZProductLinks { clear:both; float:none; }
/*'Template 15 pages 31-34 of the wireframes v0.9 This uses Template 1 and 2   */
/*'Template 16 pages 35 of the wireframes v0.9 This uses Template 1 and 2   */


/* contact info */
.contact-info {width:435px; padding:10px 6px 10px; }
.contact-info dl {float:left; width:410px; padding:0 20px 10px; _padding:0 0px 10px;}
.contact-info dt,
.contact-info dd {padding:0; margin:0;line-height:1.5em;}

.contact-info .property-info,
.contact-info .rates-info,
.contact-info .facilities {clear:both; height:1%; margin:0 auto;}
.contact-info .property-info dt {clear: both; float: left; width:29%; font-weight: bold; text-align:right;}
.contact-info .property-info dd {padding: 0 0 0 30%;}
:root .contact-info .property-info dd{float: left; width: 70%;padding: 0 0 0 1%;}


.contact-info .rates-info dt {float:left; font-weight:bold; width:30%; text-align:right;}
.contact-info .rates-info dd {float:left; width:58%; padding:0 0 0 1%;}

.contact-info .facilities dt {float:left; font-weight:bold; width:16%;text-align:right;}
.contact-info .facilities dd {float:left; width:82%;padding:0 0 0 1%;}

.contact-info dd STRONG {color:#000000;}
.contact-info p {padding:0 20px; clear:both; margin:0;}
.contact-info .hr-dotted {margin:0 0 10px;}


/*tab content*/
.tab-data A:link,
.tab-data A:visited { float:left; width:100%;  height:27px; text-decoration:none;}
.tab-data .tabHeading {margin:7px 0px 0 2px; }
.tab-data_2 A:link,
.tab-data_2 A:visited { float:left; width:100%;  height:27px; text-decoration:none;}
.tab-data_2 .tabHeading {margin:7px 0px 0 2px; }
.tab {background:url('../img/thingstodo_cal_tab_bg.jpg') repeat-x ; float:left; width:112px;    }
.Selected {background:url('../img/thingstodo_cal_tab_on_bg.jpg') repeat-x !important; float:left; height:27px; text-decoration:none;}
.tabChange {margin:0px 0px 0 3px;}
.tab-content {background:url('../img/thingstodo_search_bg.jpg') no-repeat;  float:left; width:100%;  height:197px; display:block;}
.searchContent {background:url('../img/thingstodo_cal_bg.jpg') no-repeat;  float:left; width:100%;  height:197px; display:block;}
.tab-content .tabForm{margin:7px 0px 0 10px; }


/* image scroller */
.perf-carousel{float:left; width:100%; padding:0 0 15px;}
.perf-carousel .image-ctrl {float:left; width:8px; margin:10px 0; }
.perf-carousel .image-ctrl A {padding:0 0px;}
.perf-carousel .imageCarousel-clip {position:relative; float:left; width:267px; height:50px; /*overflow:hidden;*/ margin:0 0 0 2px;}
.perf-carousel .image-holder{position:absolute; top:0; left:0; float:left; /*width:500px;*/ }
.perf-carousel .image{float:left; width:67px; height:38px; }
.perf-carousel2{float:left; width:95%; padding:10px 0 10px 0; margin:0 0 0 13px; _margin:0 0 0 7px;}
.perf-carousel2 .image2-ctrl {float:left; width:8px; margin:10px 0 0 0px; }
.perf-carousel2 .image2-ctrl A {padding:0 0px;}
.perf-carousel2 .imageCarousel2-clip {position:relative; float:left; width:220px; height:34px; overflow:hidden; margin:0 0 0 2px;}
.perf-carousel2 .image2-holder{position:absolute; top:0; left:0; float:left; width:500px; }
.perf-carousel2 .image2{float:left; width:50px; height:32px; padding:0 0 0 4px;}
.perf-carousel2 .image2 a:link,
.perf-carousel2 .image2 a:visited{float:left; width:50px; height:32px; padding:0 0 0;}
.perf-carousel2 .image2 img{float:left; padding:0 0;}

/* calendar */
.quickSearchTabHeader{z-index:5000;background-image:url(../img/blank.gif);position:absolute;left:0px;top:0px;width:105px;height:24px;float:none;display:block;padding:0;margin:0}
.perf-calendar {float:left; width:100%; padding:0 0 15px;}
.perf-calendar .cal-ctrl {float:left; width:100%; margin:5px 0; text-align:center; font-weight:bold; color:#000;}
.perf-calendar .cal-info {float:left; width:100%; margin:5px 0; text-align:center; font-weight:bold; color:#000;}
.perf-calendar .cal-info .cal-info-img{float:left; padding:0px 0px 0 20px; width:14px;}
.perf-calendar .cal-info .cal-info-text{float:left; padding:0px 0 0 5px;}
.perf-calendar .cal-ctrl A {padding:0 5px;text-decoration:none;}
.perf-calendar .carousel-clip {position:relative; float:left; width:200px; height:138px; overflow:hidden; margin:0 0 0 12px;}
.perf-calendar .month-holder{position:absolute; top:0; left:0; float:left; width:500px;}
.perf-calendar .month{float:left; width:200px; height:138px; }
.perf-calendar .month UL {float:left; padding:0; margin:0 0 3px;list-style:none;}
.perf-calendar .month LI {float:left; padding:0; width:28px; height:18px; margin:4px 0px 0px 0; border-bottom:dotted 1px #438ea3;}
.perf-calendar .month LI.day {float:left; padding:0px 0 0; width:28px; height:15px;   font-weight:bold; color:#333; text-align:center;text-decoration:none;}
.perf-calendar .month LI A:link,
.perf-calendar .month LI A:visited,
.perf-calendar .month LI.disabled A {float:left; padding:0px 0 0; width:28px; height:18px; color:#333; text-align:center;text-decoration:none;}
.perf-calendar .month LI a:hover {background-position:0 100%;}
.perf-calendar .month LI.last-item {margin:4px 0px 0px 0;}
.perf-calendar .month LI.active-item {margin:3px 0px 0px 0; border:solid 1px #fd8600;}
.perf-calendar .month LI.bottom-item {margin:4px 0px 0px 0; border-bottom:0px !important;}


.js-disabled .perf-calendar .carousel-clip {position:relative; float:left; width:228px; height:auto; margin:0 0 0 12px;}
.js-disabled .perf-calendar .month-holder{position:relative; top:auto; left:auto; float:left; width:100%;}
.js-disabled .perf-calendar .month-holder .month .off-left{position:relative; left:auto; text-transform:uppercase; font-weight:bold; clear:both; width:100%; text-align:center; color:#000;}
.js-disabled .perf-calendar .month {height:auto; clear:both;}
.js-disabled .perf-calendar .cal-ctrl {display:none;}


/* forms */
FIELDSET {float:left; width:100%;}
FIELDSET .row {float:left; width:100%; margin:0 0 5px; }
FIELDSET LABEL {float:left; width:30%; padding:2px 2% 0 0;  text-align:right; font-weight:bold;}
FIELDSET SELECT {float:left; width:60%; padding:1px 0 1px 0; }
FIELDSET INPUT {float:left; width:57%;} 
FIELDSET INPUT.date-pick {float:left; width:48%;} 
FIELDSET .buttons INPUT {float:left; width:168px; height:27px; margin:10px 0px 0 37px; background:url("../img/tab_search.jpg") 0 0 no-repeat; border:none; cursor:pointer; }
FIELDSET .buttonSearch INPUT {float:left; width:68px; height:27px; margin:10px 0px 0 145px; _margin:0px 0px 0 145px;background:url('../img/search_accom_button.png') 0 0 no-repeat; border:none; cursor:pointer; behavior: url('global/js/iepngfix.htc');}
FIELDSET .how-do-search {float:left; width:215px; margin:5px 0 5px 0; border: 1px blue soild;}
FIELDSET .how-do-search INPUT{float:left; width:92%;}
FIELDSET .how-do-go{float:left; width:45px; margin:0px 0 5px 0; border: 1px blue soild;}
FIELDSET .how-do-go INPUT{width: auto !important; height: auto !important;}
FIELDSET .media {float:left; width:455px; margin:2px 0 5px 0; padding: 0 0 0 20px; clear:both;}
FIELDSET .media INPUT {float:left; width:57%; border:1px #6a6b1b solid; padding:2px 2% 2px 0px;}
FIELDSET .media TEXTAREA{float:left; width:60%;  border:1px #6a6b1b solid; padding:2px 2% 2px 0px;}
FIELDSET .media SELECT{float:left;  border:1px #6a6b1b solid; padding:2px 0 2px 0px;}
FIELDSET .your-details{float:left; width:85%; margin:15px 0 5px 0; }
FIELDSET .your-details LABEL {float:left; width:75%; padding:2px 2% 0 145px;  text-align:left; font-weight:normal; color:#660000; }
FIELDSET .postcode {float:left; width:100%; margin:0 0 5px; }
FIELDSET .postcode INPUT {float:left; width:30%; border:1px #6a6b1b solid; padding:2px 2% 2px 0px;}
FIELDSET .media-button{float:left; width:17%; margin:0px 0 5px 225px; _margin:0px 0 5px 112px; border: 1px blue soild;}
FIELDSET .media-button INPUT{width: auto !important; height: auto !important;}
FIElDSET .errorMsg{display: block; padding: 0 10px 0 145px;}

/* event quick search calendar */
a.dp-choose-date {float: left;width: 20px;height: 20px;padding: 0;margin: 0px 0px 0;margin-left:2px;display: block;	text-indent: -2000px;overflow: hidden;background: url(../img/calendarButton.png) no-repeat;}
a.dp-choose-date.dp-disabled {background-position: 0 -20px;cursor: default;}
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied {width: 140px;float: left;}

/*---- sIFR ---*/
.sIFR-flash {visibility: visible !important; margin: 0; padding: 0;}
.sIFR-replaced, .sIFR-ignore {visibility: visible !important;}
.sIFR-alternate {position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden;}
.sIFR-replaced div.sIFR-fixfocus {margin: 0pt;  padding: 0pt; overflow: auto; letter-spacing: 0px; float: none;}

/*---- WYSIWYG STYLES----*/
div.content table.imgAndCaptionRight{float: right; margin: 0 0 10px 15px; text-align: center; font-size: 0.95em;}
div.content table.imgAndCaptionLeft{float: left; margin: 0 15px 10px 0; text-align: center; font-size: 0.95em;}
div.content img.imgRight{float: right;  padding: 0 0 10px 15px;}
div.content img.imgLeft{float: left; padding: 0 15px 10px 0;}

/*-------Google Map--------*/
DIV#map_canvas span{float:left; font-size: 7pt;}
DIV#map_canvas a{float:left;}