/* Public */


/* Colours Used */
/*
*/


/* General Styles */
html, body { margin:0px; padding:0px; height:100%; width:100%; font-size:82%; font-family:Arial, Verdana, sans-serif; }
body { background:#c9d6d8; color:#333333; }

.Clear { clear:both; line-height:0px; height:0px; }
.clear { clear:both; }
.left { float:left; }
.right { float:right; }
.textOnly { display:none; }
a img { border:none; }
.noShow { display:none; }

/* Color Coding for the different sections */
.outdoor, .outdoor a { color:#a860a6; }
.history, .history a { color:#f5ad16; }
.landscapes, .landscapes a { color:#4ca0a9; }
.sport, .sport a { color:#b1b155; }

/* used in the external booking form */
.worldNetWrapper { padding:15px; }

/* Font Styles */
a { color:#333333; text-decoration:none; font-weight:bold; }
a:hover { text-decoration:underline; }
.bold { font-weight:bold; }
h1 { font-size:140%; font-weight:bold; color:#327d90; }
h2, h2 a { font-size: 130%; font-weight:bold; color:#327d90; }
h3, h3 a { font-size: 140%; font-weight:bold; color:#327d90; margin:4px 0px; }
h4, h4 a { font-size: 110%; font-weight:bold; color:#327d90; margin:4px 0px; }
h5 { font-size: 100%; font-weight:bold; }
h6 { font-size: 90%; font-weight:bold; }

/* Layout styles */
#NetconstructInfo { width:929px; color:#2D7C88; margin:0 auto 10px auto; text-align:center; }
#NetconstructInfo a { color:#2D7C88; }

#MainWrapper { width:929px; margin:0 auto; border-left:solid 1px #2e7d89; background:#FFFFFF; border-right:solid 1px #2e7d89; }
#TopBorder { height:4px; width:929px; background:#e6eaeb; }
#Top { width:879px; height:37px; margin:0 auto; background:url(/images/presentation/TopBG.gif) no-repeat; }

#LanguageLinks { margin:15px 0 0 15px; float:left; }
#LanguageLinks ul { margin:0 0 0 0; list-style:none; }
#LanguageLinks ul li { float:left; margin:0 10px 0 0; }
#LanguageLinks ul li a {  }

#TopBanner { height:244px; width:894px; margin:0 auto; }
#TopBanner #LeftBanner { float:left; }         
#TopBanner #RightBanner { float:left; margin-left:13px; width:263px; height:187px; } 
#TopBannerControls { position:relative; margin:190px 0 0 0; z-index:44; }

.pageTitle { margin-left:5px; margin-bottom:0px; }
#EditableContent { margin:0 0 0 5px; }




#TopSearch { float:right; margin:10px 16px 0 0; }
#TopSearch .searchBox { float:left; }
#TopSearch .searchSubmit { margin:0 0 0 0; float:left; }

#MainContent {  }

#Left { margin:-50px 0 0 0; float:left; }
#LeftNav {  }
#LeftNav ul { margin-left:0px; list-style:none; }
#LeftNav ul li {  margin:0 0 5px 0; }
#LeftNav ul li a { color:#FFFFFF; width:215px; height:21px; border-top:solid 1px #FFFFFF; border-bottom:solid 1px #FFFFFF; border-right:solid 1px #FFFFFF; padding:0 0 0 26px; background:#2d7c88 url(/images/presentation/LeftNavBG.gif) left no-repeat; display:block; line-height:20px; margin:0px 0 0 0px; }
#LeftNav ul li .parentPage { color:#2d7c88; background:#FFFFFF url(/images/presentation/LeftNavBGParent.gif) left no-repeat; border-top:solid 1px #2d7c88; border-bottom:solid 1px #2d7c88; border-right:solid 1px #2d7c88; }
#LeftNav ul li .currentPage { color:#2d7c88; background:#FFFFFF url(/images/presentation/LeftNavBGParent.gif) left no-repeat; border-top:solid 1px #2d7c88; border-bottom:solid 1px #2d7c88; border-right:solid 1px #2d7c88; }
#LeftNav ul li a:hover {  }
#LeftNav ul li ul { margin:10px 0 10px 20px; }
#LeftNav ul li ul li { margin:0px; }
#LeftNav ul li ul li a { width:195px; height:15px; border:none; line-height:15px; font-size:90%; color:#2d7c88; background:#FFFFFF url(/images/presentation/LeftNavBGParent.gif) left no-repeat; }
#LeftNav ul li ul li .parentPage { border:none; }
#LeftNav ul li ul li .currentPage { border:none; }

#LeftNav ul li ul li .outdoor { color:#a860a6; font-size:120%; margin-bottom:6px; background-image:url(/images/presentation/LeftNavBGOutdoor.gif); }
#LeftNav ul li ul li .history { color:#f5ad16; font-size:120%; margin-bottom:6px; background-image:url(/images/presentation/LeftNavBGHistory.gif); }
#LeftNav ul li ul li .landscapes { color:#4ca0a9; font-size:120%; margin-bottom:6px; background-image:url(/images/presentation/LeftNavBGLandscapes.gif); }
#LeftNav ul li ul li .sport { color:#b1b155; font-size:120%; margin-bottom:6px; background-image:url(/images/presentation/LeftNavBGSport.gif); }


#LeftNav ul li ul li a:hover {  }
#LeftNav ul li ul li ul { margin:5px 0 5px 20px; }
#LeftNav ul li ul li ul li { margin:0px; }
#LeftNav ul li ul li ul li a { width:175px; height:15px; line-height:15px; font-size:90%; color:#2d7c88; background:#FFFFFF url(/images/presentation/LeftNavBGParent.gif) left no-repeat; }
#LeftNav ul li ul li ul li a:hover {  }
#LeftNav ul li ul li ul li .currentPage { color:#333333; }


#QuickLinks { width:225px; border:solid 1px #2d7c88; margin:-35px 0 0 14px; }
#QuickLinks .title { height:20px; line-height:20px; font-weight:bold; padding:0px 0 0 12px; background:#2d7c88; color:#FFFFFF; }
#QuickLinks ul { margin:3px 0 3px 10px; list-style:none; }
#QuickLinks ul li ul { margin:0 0 0 15px; }
#QuickLinks ul li a { font-size:120%; margin-top:5px; display:block; }
#QuickLinks ul li .outdoor { background:url(/images/presentation/QuickLinksOutdoor.gif) no-repeat left center; padding-left:14px; }
#QuickLinks ul li .history { background:url(/images/presentation/QuickLinksHistory.gif) no-repeat left center; padding-left:14px; }
#QuickLinks ul li .landscapes { background:url(/images/presentation/QuickLinksLandscapes.gif) no-repeat left center; padding-left:14px; }
#QuickLinks ul li .sport { background:url(/images/presentation/QuickLinksSports.gif) no-repeat left center; padding-left:14px; }

#LeftPromos { width:225px; margin:10px 0 0 14px; overflow-x:hidden; }
#LeftPromos .leftPromo { border:solid 1px #2d7c88; }

#LeftTextLinks { width:225px; margin:10px 0 0 14px; }
#LeftTextLinks ul { margin-left:10px; }
#LeftTextLinks ul li {  }
#LeftTextLinks ul li a {  color:#327d90; }

#Middle { position:relative; width:368px; z-index:6; margin:-50px 0 0 27px; float:left; }
#MiddleFullWidth { position:relative; z-index:6; width:660px; margin:-50px 0 0 27px; float:left; }
#MiddleBG { position:absolute; z-index:5; height:102px; width:369px; top:0px; left:0px; filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70; background: url(/images/presentation/MiddleContentBG.gif) -1px -1px no-repeat; }
#MiddleContent { font-size:110%; position:relative; z-index:10; padding:0 15px 0 15px; margin:10px 0 0 0; }

#MiddlePromos {  }
#MiddlePromos .middlePromo { float:left; width:157px; margin:0 15px 15px 0; border:solid 1px #2d7c88; }
#MiddlePromos .title { height:20px; line-height:20px; font-weight:bold; padding:0px 0 0 12px; background:#2d7c88; color:#FFFFFF; }
#MiddlePromos .title a { font-size:90%; color:#FFFFFF; }
#MiddlePromos .content { width:157px; height:93px; overflow:hidden; }
#MiddlePromos .wideMiddlePromo { width:331px; background:#2d7c88; }
#MiddlePromos .wideMiddlePromo .title a { color:#FFFFFF; }
#MiddlePromos .wideMiddlePromo .content { float:left; }
#MiddlePromos .wideMiddlePromo .textContent { float:left; width:150px; font-size:90%; color:#FFFFFF; padding:0px 0 0 12px; }

#RightContent { float:left; margin-top:-40px; }
#RightContent .rightPromo { width:291px; border-left:solid 1px #FFFFFF; margin-bottom:7px;  border-bottom:solid 1px #FFFFFF; }
#RightContent .blue { border-color:#2d7c88; }
#RightContent .rightPromo .title { height:21px; background:#2d7c88 url(/images/presentation/LeftNavBG.gif) top left no-repeat; color:#FFFFFF; border-bottom:solid 1px #FFFFFF; }
#RightContent .rightPromo .title a { color:#FFFFFF; display:block; line-height:20px; margin:0px 0 0 26px; }
#RightContent .rightPromo .title p { color:#FFFFFF; font-weight:bold; display:block; line-height:20px; margin:0px 0 0 26px; }
#RightContent .rightPromo .content { width:291px; overflow:hidden; }
#RightContent .rightPromo .smallContent { height:78px; }
#RightContent .rightPromo .largeContent { height:120px; }
#RightContent .rightPromo .halfTextContent { height:95px; }
#RightContent .rightPromo .content .imageLink { float:left; }
#RightContent .rightPromo .content .halfText { margin:5px; float:left; width:145px; }
#RightContent .rightPromo .content .halfText a { display:block; color:#327d90; margin:5px 0 5px 0; }

#Bottom { width:931px; height:86px; margin:0 auto; background:#FFFFFF url(/images/presentation/BottomBG.gif) bottom no-repeat; }

#FooterLinks { float:right; margin:50px 0 0 15px; }
#FooterLinks ul { margin:0 0 0 0; }
#FooterLinks ul li { float:left; margin:0 15px 0 0; }
#FooterLinks ul li a { font-size:90%; color:#327d90; font-weight:normal; }

#EastMidlandsLogo { float:left; margin:0 0px 0 15px; }

/* Plugins */

.links { margin-left:-5px; }
.2012Content{display:block;}

/* Forms */
/* Generic */
.formRow { margin-bottom:10px; clear:both; }
.formRow .input { float:left; width:312px; }
.formRow .label { background:#FFFFFF url(/images/presentation/LeftNavBGParent.gif) no-repeat scroll left top; border:1px solid #2D7C88; color:#2D7C88; width:290px; font-weight:bold; min-height:21px; padding:0 0 0 26px; display:block; line-height:20px; margin:0px 0 8px 0px; }
.formRow .dataRelationsLabel { float:left; margin-right:10px; width:260px; }
.checkbox .input { width:20px; } 
.checkbox .label { width:300px; }
#Errors { color:red; font-weight:bold; margin:10px 0; }

.formRow #nominate_your_own_events_-_please_provide_the_name_as_well_as_venue_and_date_that_the_event_takes_place { height:20px; width:312px; }

.additionalContentOption { padding:20px 0; float:left; width:630px; }
.additionalContentOption .optionHolder { float:left; width:510px; }
.additionalContentOption .optionImage { float:left; width:120px; }
.additionalContentOption .optionText { padding:0 0 10px 0; }

/* BreadCrumb */
#BreadCrumb { margin:0 0 15px 5px; margin-top:20px; font-size:90%; }
#BreadCrumb a {  }
#BreadCrumb a:hover {  }
	
/* Things to do aka TOURISM ASSETT DATABASE*/
.thingsToDoSection {  }
.thingsToDoSection h3 { margin:0 0 0 5px; display:block; }
.thingsToDoSection .introduction { margin:10px 0 20px 0px; }
.thingsToDoSection .links {  }
.thingsToDoSection .link { width:157px; height:111px; position:relative; float:left; margin:0 15px 15px 0; border:solid 1px #a860a6; }
.thingsToDoSection .link .title { position:relative; z-index:4; min-height:18px; background:#a860a6; text-align:center; }
.thingsToDoSection .link .title a { font-size:90%; color:#FFFFFF; line-height:1.5em; }
.thingsToDoSection .link .image { position:absolute; z-index:3; top:18px; left:0px; width:157px; height:93px; overflow:hidden; }
.thingsToDoSection .link .image img { position:absolute;  }
.thingsToDoSection .outdoor .link { border-color:#a860a6; }
.thingsToDoSection .outdoor { border-color:#a860a6; }
.thingsToDoSection .outdoor .title { background-color:#a860a6; }
.thingsToDoSection .history .link { border-color:#f5ad16; }
.thingsToDoSection .history { border-color:#f5ad16; }
.thingsToDoSection .history .title { background-color:#f5ad16; }
.thingsToDoSection .landscape .link { border-color:#4ca0a9; }
.thingsToDoSection .landscape { border-color:#4ca0a9; }
.thingsToDoSection .landscape .title { background-color:#4ca0a9; }
.thingsToDoSection .sport .link { border-color:#b1b155; }
.thingsToDoSection .sport { border-color:#b1b155; }
.thingsToDoSection .sport .title { background-color:#b1b155; }


#ThingsToSeePagination { clear:both; width:330px; margin:0 0px 10px 0px; text-align:right; }
#ThingsToSeePagination .currentPage { width:16px; display:block; text-align:center; float:left; }
#ThingsToSeePagination a { width:16px; display:block; float:left; text-align:center;  font-weight:bold; }
#ThingsToSeePagination a:hover {  }
#ThingsToSeePagination .previous { width:50px; }
#ThingsToSeePagination .next { margin-left:10px; width:30px;  }


/* DEFINE THE COLOURS DEPENDING ON THE CURRENT SECTION */
#OutdoorActivities h3 { color:#a860a6; }
#OutdoorActivities .link { border:solid 1px #a860a6; }
#OutdoorActivities .link .title { background:a860a6; }

#HistoryHeritage h3 { color:#f5ad16; }
#HistoryHeritage .link { border:solid 1px #f5ad16; }
#HistoryHeritage .link .title { background:#f5ad16; }

#Landscapes h3 { color:#4ca0a9; }
#Landscapes .link { border:solid 1px #4ca0a9; }
#Landscapes .link .title { background:#4ca0a9; }

#SportsArts h3 { color:#b1b155; }
#SportsArts .link { border:solid 1px #b1b155; }
#SportsArts .link .title { background:#b1b155; }

/* Assett Displayer */
#Assett { margin:0 0 0 5px }
#Assett .mainImage { float:left; width:180px; height:157px; margin:0 30px 0 0; overflow:hidden; }
#Assett .details { font-size:90%; float:left; clear:right; width:361px; border:solid 1px #2d7c88; }
#Assett .details a {  }
#Assett .details .title { background:#2d7c88 url(/images/presentation/LeftNavBG.gif) no-repeat 5px -1px; width:326px; height:21px; color:#FFFFFF; line-height:20px; font-weight:bold; font-size:110%; padding:0px 0 0 35px; }
#Assett .externalLink {  }

/* Change the background & Border colours depending on section */
#Assett .history { border-color:#f5ad16; }
#Assett .history .title { background-color:#f5ad16; }
#Assett .landscapes { border-color:#4ca0a9; }
#Assett .landscapes .title { background-color:#4ca0a9; }
#Assett .outdoor { border-color:#a860a6; }
#Assett .outdoor .title { background-color:#a860a6; }
#Assett .sport { border-color:#b1b155; }
#Assett .sport .title { background-color:#b1b155; }

#Assett .details .location {  }
#Assett .details .location .address { float:left; margin:5px; width:220px; }
#Assett .details .location .address p { margin:3px 0; }
#Assett .details .location .address .bold { color:#2d7c88; font-weight:bold; }
#Assett .details .location .mapLink { float:left; margin:10px 0px 5px 0px; }

#Assett .details .nearby {  }
#Assett .details .nearby .links { margin:10px 10px 0 10px; }
#Assett .details .nearby .links li { list-style:none; width:150px; float:left; }
#Assett .details .nearby .links li a { height:15px; padding:0 0 0 25px; line-height:15px; font-size:90%; color:#2d7c88; background:#FFFFFF url(/images/presentation/LeftNavBGParent.gif) left no-repeat; }
#Assett .details .nearby .clear { height:10px; }

#Assett  h3 {  }
#Assett .description { line-height:1.5em; width:620px; }
#Assett .backLink { margin:10px 0 0 0; }
#Assett .backLink a { height:15px; padding:0 0 0 18px; line-height:15px; font-size:120%; color:#2d7c88; background:#FFFFFF url(/images/presentation/LeftNavBGParent.gif) -8px no-repeat; }
.backLink a { font-size:90%; }

/* Events Calendar */
#TodaysEvents { float:left; width:350px; margin:0 12px 0 0; }

#CalendarRight { float:right; width:250px; margin:0 -15px 0 0; }
#CalendarRight #SearchFields {  }
#CalendarRight #Calendar {  }
#CalendarRight #Instructions { margin:10px 0 0 0; border:solid 1px #2d7c88; border-right:none; }
#CalendarRight #Instructions .content { padding:8px; }

.searchSelect { width:220px; }

/* Nearby (Accommodation, Attractions, Places to eat */
#Accommodation {  }
#Attractions {  }
#PlacesToEat {  }

#Accommodation .label { width:268px; }
#Accommodation .select { width:294px; }
#Accommodation .formRow { width:294px; float:left; clear:none; margin-right:10px; }
#Accommodation .submit { clear:both; }

#PlacesToEat .label { width:268px; }
#PlacesToEat .select { width:294px; }
#PlacesToEat .formRow { width:294px; float:left; clear:none; margin-right:10px; }
#PlacesToEat .submit { clear:both; }

.nearby .display { margin:0 0 10px 0; }
.nearby .display .images { float:left; margin-right:15px; position:relative; width:221px; max-height:92px; overflow:hidden; }
.nearby .display .details { font-size:90%; float:left; width:361px; border:solid 1px #2d7c88; }
.nearby .display .details .title { min-height:18px; color:#FFFFFF;font-weight:bold; line-height:1.5em; padding:0 0 0 26px; background:#2d7c88 url(/images/presentation/LeftNavBG.gif) left no-repeat; }
.nearby .display .details .title a { color:#FFFFFF; }
.nearby .display h3 { margin:20px 0 10px 0; }
.nearby .display .content { margin:15px; }


/*
.nearby { margin:0px 0 0 0; }
.nearby .links { margin:0 0 0 0px; }
.nearby .link { width:324px; margin:0 15px 15px 0; border:solid 1px #a860a6; clear:both; }
.nearby .link .title { min-height:18px; background:#a860a6; text-align:center; }
.nearby .link .title a { color:#FFFFFF; line-height:1.5em; }
.nearby .link .image { width:157px; max-height:150px; float:left; overflow:hidden; }
.nearby .details { font-size:90%; width:160px; float:left; margin:0 0 0 5px; }
*/

.history .link { border-color:#f5ad16; }
.history .link .title { background-color:#f5ad16; }
.landscapes .link { border-color:#4ca0a9; }
.landscapes .link .title { background-color:#4ca0a9; }
.outdoor .link { border-color:#a860a6; }
.outdoor .link .title { background-color:#a860a6; }
.sport .link { border-color:#b1b155; }
.sport .link .title { background-color:#b1b155; }

.filterForm {  float:left; width:310px; }
.filterForm .selectHolder { margin:3px; float:left; width:230px; }
.filterForm .selectHolder .label { display:block; float:left; width:100px; }
.filterForm .selectHolder .select { width:225px; }
.filterForm .submit { clear:both; }
.filterForm .selectHolder h3 { margin:0px; }

/* Itinararies & Special Offers */
#Itinarary {  }
#Itinarary a {  }
#Itinarary #BackToItineraries { margin:20px 0 0 0; }
#Itinarary #BackToItineraries a { background:#FFFFFF url(/images/presentation/LeftNavBGParent.gif) left no-repeat; padding-left:26px; }

/* Itinerary theme page  & Special Offers Sections */
#Itinarary .introduction { margin:10px 0 20px 0px; }
#Itinarary .links {  }
#Itinarary .link { width:157px; height:111px; position:relative; float:left; margin:0 10px 15px 0; border:solid 1px #2d7c88; }
#Itinarary .link .title { position:relative; z-index:4; min-height:18px; background:#2d7c88; text-align:center; }
#Itinarary .link .title a { color:#FFFFFF; line-height:1.5em; }
#Itinarary .link .image { position:absolute; z-index:3; top:18px; left:0px; width:157px; height:93px; overflow:hidden; }
#Itinarary .link .image img { position:absolute; top:-20px; }

/* Itinerary & Special Offers list page  */
#Itinarary .itinerary { margin:10px 0; clear:both; }
#Itinarary .itinerary .image { width:145px; height:156px; overflow:hidden; float:left; margin:0 15px 0 0; }
#Itinarary .itinerary .details { font-size:90%; float:left; min-height:155px; width:445px; border:solid 1px #2d7c88; }
#Itinarary .itinerary .details .title { min-height:20px; width:420px; padding:0 0 0 26px; background:#2d7c88 url(/images/presentation/LeftNavBG.gif) left no-repeat; }
#Itinarary .itinerary .details .title a { color:#FFFFFF; font-size:120%; line-height:1.5em; }
#Itinarary .itinerary .details .content { margin:15px; }
#Itinarary .itinerary .details .moreDetails { margin:10px 0 10px 15px; }

/* Itinerary & Special Offers detail page  */
#Itinarary #Display {  }
#Itinarary #Display .images { float:left; margin-right:15px; position:relative; width:221px; height:157px; overflow:hidden; }
#Itinarary #Display .details { font-size:90%; float:left; width:361px; border:solid 1px #2d7c88; }
#Itinarary #Display .details .title  { min-height:18px; color:#FFFFFF;font-weight:bold; line-height:1.5em; padding:0 0 0 26px; background:#2d7c88 url(/images/presentation/LeftNavBG.gif) left no-repeat; }
#Itinarary #Display .details .information { font-weight:bold; margin:10px; }
#Itinarary #Display .details .pdfLink { line-height:50px; float:left; }
#Itinarary #Display .details .pdfLink img { margin:10px 5px 10px 10px; float:left; }
#Itinarary #Display .details .mapLink { float:right; margin:10px 5px 10px 10px; }
#Itinarary #Display h3 { margin:20px 0 10px 0; }
#Itinarary #Display .content {  }


/* Rotating Thumbnails */
#rotator { position: relative; }
#rotator img { position: absolute; display:none; }
#rotator .firstImage img { display:block; }

#bannerRotator { position: relative;}
#bannerRotator div { position: absolute; display:none; }
#bannerRotator .firstImage { display:block; }


/* Places To Stay & Eat */
#PlacesToStayEat {  }
#PlacesToStayEat .intro { margin:10px 0; display:block; }
#PlacesToStayEat .previousNext { width:630px; margin:10px 0; }
#Pfr3lacesToStayEat .filterForm { width:300px; margin:10px 0 0 0; float:left;  }
#PlacesToStayEat .filterForm .select { width:250px;  }
#PlacesToStayEat .filterForm .label { width:224px;  }

#PlacesToStayEat .display { margin:10px 0; }
#PlacesToStayEat .display .images { float:left; margin-right:15px; position:relative; width:221px; max-height:92px; overflow:hidden; }
#PlacesToStayEat .display .details { font-size:90%; float:left; width:361px; border:solid 1px #2d7c88; }
#PlacesToStayEat .display .details .title  { min-height:18px; color:#FFFFFF;font-weight:bold; line-height:1.5em; padding:0 0 0 26px; background:#2d7c88 url(/images/presentation/LeftNavBG.gif) left no-repeat; }
#PlacesToStayEat .display h3 { margin:20px 0 10px 0; }
#PlacesToStayEat .display .content { margin:15px; }


/* Google Maps */
#MapWrapper { width:580px; padding:10px; margin:0; background:#2d7c88; }
#Map { width:580px; height:340px; border:solid 1px #FFFFFF; }
.infoWindow { display:block; background:#2d7c88; color:#FFFFFF; clear:both; padding:6px; }
.infoWindow img { float:left; margin-right:5px; }
.infoWindow .summary { width:200px; }

#MapSearch { clear:both; margin-bottom:0px; }
#MapSearch a { color:#FFFFFF; width:171px; height:21px; float:left; border-top:solid 1px #FFFFFF; border-bottom:solid 1px #FFFFFF; border-right:solid 1px #FFFFFF; padding:0 0 0 26px; background:#2d7c88 url(/images/presentation/LeftNavBG.gif) left no-repeat; display:block; line-height:20px; margin:0px 6px 0 0px; }

#MapPages { margin:10px 0; }
#MapPages a {  }

.themeLinks { margin:0 6px 0 0; list-style:none; float:left; width:200px; }

/* Booking Form */
/* Booking Form styles */
#BookingForm { background:url(/images/BookingForm-back.gif) left 5px repeat-x; padding-top:5px;}
#BookingForm .textField, #BookingForm select { border:1px solid #6F8195; width:315px;}
#BookingForm option { white-space:normal; }
#BookingForm .textDate {width:290px;float:left;}
#BookingForm .CalendarIcon {margin-top:2px; margin-left:5px; cursor:pointer;}
#BookingForm .labelBoolean {float:left; padding-top:2px; }
#BookingForm .checkbox {float:left; }
.BooleanHolder { float:left; width:auto; margin-right:7px; }
#AccommodationTypeHolder { width:320px; }

.CalendarRow {position:relative; width:320px;}
#CalendarHolder {min-width:300px; height:18em; position:absolute; top:2em; left:-50px; display:block; visibility:hidden; border:0; overflow:hidden; background-color:transparent;}

#BottomOptions { width:320px; }
#BookingForm .SelectHolder { float:left; width:152px; margin-right:8px; }
#BookingForm .SelectHolder .label { display:block; line-height:20px; margin:0px 0 8px 0px; width:132px; color:#FFFFFF; font-weight:bold; height:21px; padding:0 0 0 26px; background:#2d7c88 url(/images/presentation/LeftNavBG.gif) left no-repeat;}
#BookingForm .labelRight { margin-right:0px; }
#BookingForm .SelectHolder select { width:157px; }

#SubmitRow { padding:10px 0 0 0; text-align:center; }

/* Brochure Request Form */
#BrochureRequestForm .textField, #BrochureRequestForm select { border:1px solid #6F8195; width:315px;}
#BrochureRequestForm .checkbox {float:left; }
.BooleanHolder { float:left; width:auto; margin-right:7px; }
#BrochureRequestForm .formRow .label { color:#2d7c88; border:solid 1px #2d7c88; width:290px; background:#FFFFFF url(/images/presentation/LeftNavBGParent.gif) left top no-repeat; }

