body {background-color: #ecefe6; font-family: Arial; font-size: 0.75em; padding: 0; margin: 0; color: #2c3437;}
a img {border: none;}

.Bold {font-weight: bold;}
.DisplayNone {display: none;}
select { border: solid 1px #7f9db9;}
.OpeningDays {width: 75px;}
.Disclaimer {font-size: 9px;}

#Header {}
#Footer {float: left; clear: both; width: 972px; padding-top: 5px; padding-bottom: 15px; padding-right: 6px; background-color: White; margin: 0 auto;}
#Footer ul {margin: 0; padding: 0; list-style: none;}
#Footer ul li {font-size: 80%; color: #7a7a7a; margin-left: 15px;}
#Footer ul li a {color: #7a7a7a; text-decoration: none;}
#Footer ul li a:hover {text-decoration: underline;}
#Footer ul li.item_first {float: left;}
#Footer ul li.item {float: right;}

#CenterBody {width: 966px; margin-left: auto; margin-right: auto;}
#MainContentContainer {float: left; background-color: #ffffff; width: 966px; padding: 24px 7px 5px 5px;}

/* Homepage Template */
#HomepageMainContentRotator {float: left; height: 342px; width: 966px;}
#HomepageMainContentRotator .Image {float: left; clear: left; width: 511px; margin-right: -30px;}
#HomepageMainContentRotator .Content {float: left; clear: right; width: 460px;}
#HomepageMainContentRotator .Content h1 {font-family: Arial Narrow;font-size: 2.2em; color: #8a9496;}
#HomepageMainContentRotator .Content .Small {font-size: 80%;}
#HomepageMainContentRotator .Content .Grey {color: #8a9496;}
#HomepageMainContentRotator .Content select { width: 137px; font-size: 90%;}

#HomepageSectionsContainer {float: left;}

#HomepageSection1Container {float: left; width: 223px;}
#HomepageSection1Container #HomepageAccountAdvert {float: left;width: 223px;margin-top: 9px;text-align: center;}
#HomepageSection1Container #HomepageBVRLALogo {float: left; width: 208px; background-color: #dddddd; margin-top: 14px; padding-left: 15px; padding-top: 10px; padding-bottom: 13px;}

#HomepageSection2Container {float: left; width: 536px; margin-left: 6px; margin-top: 6px;}

#HomepageSection2Container #HomepageNews {float: left; width: 536px; height: 208px;}
#HomepageSection2Container #HomepageNews .NewsContainer {float: left; width: 313px; padding-left: 13px;}
#HomepageSection2Container #HomepageNews .NewsContainer h1 {color: #2f3437; font-weight: normal; font-size: 2em;}
#HomepageSection2Container #HomepageNews .NewsContainer p {color: #2f3437;}
#HomepageSection2Container #HomepageNews .ImageContainer {float: left; width: 210px; height: 94px; text-align: center; padding-top: 20px;}
#HomepageSection2Container #HomepageNews .LinksContainer {float: left; width: 180px; padding-left: 20px;}

#HomepageSection2Container #HomepageContentRotator {float: left; width: 536px; height: 80px; margin-top: 1px; background-color: #dddddd;}
#HomepageSection2Container #HomepageContentRotator .Content {float: left; width: 320px; padding-left: 13px; padding-right: 13px; padding-top: 5px;}
#HomepageSection2Container #HomepageContentRotator .Content h1 {margin: 0; padding: 0; font-size: 1.4em; color: #2d3538;}
#HomepageSection2Container #HomepageContentRotator .Content p {margin: 0; padding: 0; padding-top: 3px; font-size: 90%; color: #2d3538;}

#HomepageSection2Container #HomepageGroupNavigation { float: left; width: 509px; height: 45px; margin-top: 6px; background-color: #eeeeee; border-left: solid 27px #dddddd; }
#HomepageSection2Container #HomepageGroupNavigation .IntroText { float: left; width: 190px; margin-left: 5px; margin-top: 2px; }
#HomepageSection2Container #HomepageGroupNavigation .IntroText p { padding: 0; margin: 0; font-size: 90%; }
#HomepageSection2Container #HomepageGroupNavigation .DropDownsContainer { float: right; margin-top: 15px; margin-right: 10px; }
#HomepageSection2Container #HomepageGroupNavigation .DropDownsContainer select { width: 138px; font-size: 90%;}

#HomepageSection3Container {float: left; width: 194px; margin-left: 6px; margin-top: 6px;}
#HomepageSection3Container a {color: #2C3437;}

#homeContactNumber {
  color: white;
  float: right;
  font-family: "Arial Narrow",Arial,sans-serif;
  font-size: 17px;
  padding: 5px 80px 0 0;
}

#homeContactNumber .Bold {
  color: #f90;
}

/* Main Content Template */
#ContentSectionsContainer {float: left;}

#ContentSectionsContainer a {color: #ff9900; text-decoration: none;}
#ContentSectionsContainer a:hover {text-decoration: underline;}

#ContentSection1Container {float: left; width: 223px; margin-top: 6px;}
#ContentSection1Container #ContentAccountAdvert {float: left;width: 223px;margin-top: 9px;text-align: center;}
#ContentSection1Container #ContentBVRLALogo {float: left; width: 208px; background-color: #dddddd; margin-top: 14px; padding-left: 15px; padding-top: 10px; padding-bottom: 13px;}

#ContentSection2Container {float: left; width: 536px; margin-left: 6px; margin-top: 6px;}
#ContentSection2Container #MainContent {float: left; width: 510px; padding-left: 13px; padding-right: 13px; margin-bottom: 10px; margin-top: 30px; }
#ContentSection2Container #MainContent h1 {color: #2f3437; font-weight: normal; font-size: 2em; padding: 0; margin: 0;}
#ContentSection2Container #MainContent h2 {color: #2f3437; font-weight: normal; font-size: 1.5em; padding: 0; margin: 0;}
#ContentSection2Container #MainContent p {color: #2f3437;}

#ContentSection2Container #MainContent.UsedVehicles {width: 688px;}

#ContentSection2Container #ContentGroupNavigation { float: left; width: 509px; height: 45px; margin-top: 6px; background-color: #eeeeee; border-left: solid 27px #dddddd; }
#ContentSection2Container #ContentGroupNavigation .IntroText { float: left; width: 190px; margin-left: 5px; margin-top: 2px; }
#ContentSection2Container #ContentGroupNavigation .IntroText p { padding: 0; margin: 0; font-size: 90%; }
#ContentSection2Container #ContentGroupNavigation .DropDownsContainer { float: right; margin-top: 15px; margin-right: 10px; }
#ContentSection2Container #ContentGroupNavigation .DropDownsContainer select { width: 138px; font-size: 90%; border: solid 1px #7f9db9;}

#ContentSection3Container {float: left; width: 194px; margin-left: 6px; margin-top: 26px;}

#ContentSection3Container .Seperator {float: left; width: 194px; font-size: 0; line-height: 0; background-image: url(../images/dashed_bg.gif); height: 2px;}


/* Navigation */
#MainMenuVertical {float: left; text-align: right; background-color: #b9c2a5; width: 223px; height: 249px;}
#MainMenuVertical ul {list-style: none; padding: 0; margin: 0; margin-right: 13px;}
#MainMenuVertical ul {margin-top: 20px;}
#MainMenuVertical ul:first-child {margin-top: 37px;}
#MainMenuVertical ul li a { text-transform: uppercase; color: #40580a; text-decoration: none; font-size: 90%;}
#MainMenuVertical ul li a:hover { text-decoration: underline;}
#MainMenuVertical ul li.SectionSplit { margin-top: 20px;}
#ContentSection1Container #MainMenuVertical {height: 509px; background: #bdc6ab url(../images/VertMenuBG.gif) repeat-x;}
#ContentSection1Container #MainMenuVertical ul {margin-top: 30px;}
#MainMenuVertical .SubMenuLast {margin-bottom: 5px;}
#MainMenuVertical .SubMenu a {color: #52575a;}

#HorizontalNav {float: left; width: 737px; height: 33px; background-color: #52575a; margin-left: 6px; background-image: url(../images/horNav_corner.gif); background-repeat: no-repeat; background-position: right;}
#ContentSectionsContainer #HorizontalNav {background-image: url(../images/horNav_corner_inverted.gif);}
#HorizontalNav ul { list-style: none; padding: 0; margin: 0; }
#HorizontalNav ul li { float: left; }
#HorizontalNav ul li a { text-transform: uppercase; color: White; text-decoration: none; padding-left: 16px; padding-right: 9px; line-height: 33px;}
#HorizontalNav ul li a:hover { text-decoration: underline;}
#ContentSectionsContainer #HorizontalNav {margin-top: 6px;}


/* Snippets: Branch Locations */
#HomepageSection3Container #HomepageBranchLocations {float: left; width: 187px; height: 124px; background-color: #b9c2a5; margin-top: 6px; /*background-image: url(../images/map_bg.gif);*/ background-position: right bottom; background-repeat: no-repeat; padding-top: 7px; padding-left: 7px;}
#HomepageSection3Container #HomepageBranchLocations h2 { background-image: url(../images/bullet_arrow.gif); background-position: left top; background-repeat: no-repeat; margin: 0; padding: 0; font-size: 90%; padding-left: 13px;}
#HomepageSection3Container #HomepageBranchLocations h2 a {color: #2c3437; font-weight: bold; text-decoration: none;}
#HomepageSection3Container #HomepageBranchLocations h2 a:hover {text-decoration: underline;}
#HomepageSection3Container #HomepageBranchLocations p {margin: 0; padding: 0; width: 90px; margin-left: 13px; font-size: 80%;}
#HomepageSection3Container #HomepageBranchLocations a {color: #2c3437; text-decoration: none;}
#HomepageSection3Container #HomepageBranchLocations a:hover {text-decoration: underline;}

#ContentSection3Container #ContentBranchLocations {float: left; width: 187px; height: 124px; margin-top: 15px; background-image: url(../images/map_bg_white.gif); background-position: right bottom; background-repeat: no-repeat; padding-top: 15px; padding-left: 7px;}
#ContentSection3Container #ContentBranchLocations h2 { background-image: url(../images/bullet_arrow_green.gif); background-position: left top; background-repeat: no-repeat; margin: 0; padding: 0; font-size: 90%; padding-left: 13px;}
#ContentSection3Container #ContentBranchLocations h2 a {color: #2c3437; font-weight: bold; text-decoration: none;}
#ContentSection3Container #ContentBranchLocations h2 a:hover {text-decoration: underline;}
#ContentSection3Container #ContentBranchLocations p {margin: 0; padding: 0; width: 90px; margin-left: 13px; font-size: 80%;}
#ContentSection3Container #ContentBranchLocations a {color: #2c3437; text-decoration: none;}
#ContentSection3Container #ContentBranchLocations a:hover {text-decoration: underline;}

/* Snippets: Terms & Conditions */
#HomepageSection3Container #HomepageTermsConditions {float: left; width: 187px; height: 83px; background-color: #eeeeee; /*background-image: url(../images/bg_Terms.jpg);*/ padding-top: 7px; padding-left: 7px;}
#HomepageSection3Container #HomepageTermsConditions h2 {background-image: url(../images/bullet_arrow.gif); background-position: left top; background-repeat: no-repeat; margin: 0; padding: 0; font-size: 90%; padding-left: 13px;}
#HomepageSection3Container #HomepageTermsConditions h2 a {color: #2c3437; font-weight: bold; text-decoration: none;}
#HomepageSection3Container #HomepageTermsConditions h2 a:hover {text-decoration: underline;}

/* Snippets: Careers */
#HomepageSection3Container #HomepageCareers {float: left; width: 187px; height: 99px; background-color: #b9c2a5; margin-top: 6px; padding-top: 7px; padding-left: 7px;}
#HomepageSection3Container #HomepageCareers h2 {background-image: url(../images/bullet_arrow.gif); background-position: left top; background-repeat: no-repeat; margin: 0; padding: 0; font-size: 90%; padding-left: 13px;}
#HomepageSection3Container #HomepageCareers h2 a {color: #2c3437; font-weight: bold; text-decoration: none;}
#HomepageSection3Container #HomepageCareers h2 a:hover {text-decoration: underline;}
#HomepageSection3Container #HomepageCareers p {margin: 0; padding: 0; width: 163px; margin-left: 13px; font-size: 80%;}
#HomepageSection3Container #HomepageCareers .ReadOn {text-align: right; font-size: 80%; width: 173px; margin-top: 10px;}
#HomepageSection3Container #HomepageCareers .ReadOn a {color: #2c3437; text-decoration: none;}
#HomepageSection3Container #HomepageCareers .ReadOn a:hover {text-decoration: underline;}

#ContentSection3Container #ContentCareers {float: left; width: 187px; height: 92px; margin-top: 15px; padding-top: 15px; padding-left: 7px;}
#ContentSection3Container #ContentCareers h2 {background-image: url(../images/bullet_arrow_green.gif); background-position: left top; background-repeat: no-repeat; margin: 0; padding: 0; font-size: 90%; padding-left: 13px;}
#ContentSection3Container #ContentCareers h2 a {color: #2c3437; font-weight: bold; text-decoration: none;}
#ContentSection3Container #ContentCareers h2 a:hover {text-decoration: underline;}
#ContentSection3Container #ContentCareers p {margin: 0; padding: 0; width: 163px; margin-left: 13px; font-size: 80%;}
#ContentSection3Container #ContentCareers .ReadOn {text-align: right; font-size: 80%; width: 173px; margin-top: 10px;}
#ContentSection3Container #ContentCareers .ReadOn a {color: #2c3437; text-decoration: none;}
#ContentSection3Container #ContentCareers .ReadOn a:hover {text-decoration: underline;}

/* Snippets: Pick Right Vehicle */
#HomepageMainContentRotator .Content {margin-top: 35px;}
#HomepageMainContentRotator .Content #prv_Heading_Small {display: none;}
#HomepageMainContentRotator .Content #prv_Button_Small {display: none;}
#HomepageMainContentRotator .Content #prv_Heading_Large {clear: both;}
#HomepageMainContentRotator .Content #prv_Intro_Large {clear: both;}
#HomepageMainContentRotator .Content #prv_Intro {float: left; clear: both;}
#HomepageMainContentRotator .Content #prv_Result {float: left; clear: both;}
#HomepageMainContentRotator .Content #prv_Button_Large {float: left; clear: both;}
#HomepageMainContentRotator .Content #prv_DropDownsContainer {clear: both;}
#HomepageMainContentRotator .Content #prv_DropDown1 {float: left; margin-right: 7px;}
#HomepageMainContentRotator .Content #prv_DropDown2 {float: left; margin-right: 7px;}
#HomepageMainContentRotator .Content #prv_DropDown3 {float: left;}
#HomepageMainContentRotator .Content p, #HomepageMainContentRotator .Content h2  {padding: 0; margin: 0;}
#HomepageMainContentRotator .Content p  {margin-top: 10px;}

#ContentSection3Container #ContentVehiclePick #prv_Heading_Large {display: none;}
#ContentSection3Container #ContentVehiclePick #prv_Heading_Small {float: left; clear: both;}
#ContentSection3Container #ContentVehiclePick #prv_Intro {float: left; clear: both; padding-bottom: 15px;}
#ContentSection3Container #ContentVehiclePick #prv_Button_Large {display: none;}
#ContentSection3Container #ContentVehiclePick #prv_Result {float: left; clear: both; padding-top: 15px; padding-bottom: 15px;}
#ContentSection3Container #ContentVehiclePick #prv_Button_Small {float: left; clear: both; padding-bottom: 5px;}
#ContentSection3Container #ContentVehiclePick #prv_DropDown1 {float: left;}
#ContentSection3Container #ContentVehiclePick #prv_DropDown2 {float: left;}
#ContentSection3Container #ContentVehiclePick #prv_DropDown3 {float: left;}

#ContentSection3Container #ContentVehiclePick {float: left; width: 196px; margin-top: 6px; margin-bottom: 15px; padding-top: 7px;}
#ContentSection3Container #ContentVehiclePick h2 {background-image: url(../images/bullet_arrow_green.gif); background-position: left top; background-repeat: no-repeat; margin: 0; padding: 0; font-size: 90%; padding-left: 13px;}
#ContentSection3Container #ContentVehiclePick h2 a {color: #2c3437; font-weight: bold; text-decoration: none;}
#ContentSection3Container #ContentVehiclePick h2 a:hover {text-decoration: underline;}
#ContentSection3Container #ContentVehiclePick p {margin: 0; padding: 0; width: 163px; margin-left: 13px; font-size: 80%; padding-top: 6px;}
#ContentSection3Container #ContentVehiclePick p .Grey {color: #8a9496; font-weight: bold;}
#ContentSection3Container #ContentVehiclePick select {width: 173px; font-size: 90%; border: solid 1px #7f9db9;}

/* Site map */
#SiteMap dd {padding-bottom: 13px; font-style: italic;}

/* Contact us */
.ContactFormItem {float: left; margin-top: 10px;}
.ContactFormItem p {padding: 0; margin: 0;}
.ContactFormItem .label {float: left; width: 200px;}
.ContactFormItem .input {float: left; width: 270px; font-size: 1.1em;}
.ContactFormItem .inputSml {width: 80px; font-size: 1.1em;}
.ContactFormItem .select {float: left; width: 270px; font-size: 1.1em;}
.ContactFormItem .textarea {float: left; width: 270px; font-family: Arial; font-size: 1.1em;}
.ContactFormButton {float: left; padding-left: 200px; margin-top: 10px;}

/* News */
.NewsGridView {width: 95%;}
.NewsGridView .DateColumn {vertical-align: top; padding-top: 5px; padding-right: 7px; width: 120px;}
.NewsGridView .SummaryColumn {vertical-align: top; padding-bottom: 10px;}
.NewsGridView .SummaryColumn p {padding: 0; margin:0; padding-top: 7px;}

 /* Categories */
 .GridView_Categories {width: 100%;}
 .GridView_Categories th {text-align: left;}
 .GridView_Categories .CategoryIDColumn {vertical-align: top; padding-top: 5px; padding-right: 7px; width: 220px;}
 .GridView_Categories .CategoryNameColumn {vertical-align: top; padding-top: 5px; padding-right: 7px;}
 
 /* Vehicles */
 .VehiclesGridView {width: 100%;}

/* Careers */
.SmallDetails {float: left; clear: both; width: 490px;}
.JobDescription {float: left; clear: both; width: 490px; margin-top: 13px; margin-bottom: 13px;}
.JobBackLink {float: left; clear: both; width: 490px; margin-top: 13px;}
.SmallDetails td.Heading {width: 100px;}

/* Hire Preview */
#HirePreview {float: left; clear: right; width: 95%; margin-bottom: 20px; padding-bottom: 20px;}
#HirePreview #HirePreviewContainer {float: left; width: 295px;}
#HirePreview #HirePreviewHeading {float: left; width: 300px;}
#HirePreview #HirePreviewImage {float: left; width: 300px; text-align: center; margin-top: 10px;}
#HirePreview ul {float: left; margin: 0; padding: 0; list-style: none; padding-left: 30px; clear: right;}
#HirePreview ul li {padding-bottom: 5px;}
#HirePreview ul a {color: #52575a;}
#HirePreview ul a.Selected {color: #ff9900;}

/* Van Hire Class Table */
#VanHireClassTable {float: left; width: 95%;}
#VanHireClassTable h3 {padding-bottom: 0; margin-bottom: 0; margin-top: 10px; font-size: 1.2em; text-transform: uppercase;}
#VanHireClassTable p {padding-top: 0; margin-top: 0; margin-bottom: 10px;}
#VanHireClassTable .Seperator {width: 230px; height: 1px; font-size: 0; line-height: 0; border-top: solid 1px #cccccc;}
#VanHireClassTable .Commercial {background-image: url(../images/commercial_images.jpg); background-position: right 10px; background-repeat: no-repeat; height: 160px;}
#VanHireClassTable .Van {background-image: url(../images/vanHire_images.jpg); background-position: right 10px; background-repeat: no-repeat;}

/* Car Hire Class Table */
#CarHireClassTable {float: left; width: 95%;}
#CarHireClassTable h3 {padding-bottom: 0; margin-bottom: 0; margin-top: 10px; font-size: 1.2em; text-transform: uppercase;}
#CarHireClassTable p {padding-top: 0; margin-top: 0; margin-bottom: 10px;}
#CarHireClassTable .Seperator {width: 230px; height: 1px; font-size: 0; line-height: 0; border-top: solid 1px #cccccc;}
#CarHireClassTable .Car {background-image: url(../images/car_images2.jpg); background-position: right top; background-repeat: no-repeat;}

.HomepageFlashContainer {float: left; width: 764px; margin: 5px 5px 0 0;}
.HomepageBookingForm {float: left; width: 196px; margin: 5px 0 0 0;}

.BookingFormContainer
{
  float: left;
  width: 100%;
  background: url(/thd_vehicledb/images/vehicle_picker_small/background.gif) repeat-x center;
}

.bookingform_top
{
  float: left;
  width: 100%;
  height: 43px;
  background: url(/thd_vehicledb/images/vehicle_picker_small/top-2.png) no-repeat;
}

.bookingform_middle
{
  float: left;
  width: 100%;
  background: url(/thd_vehicledb/images/vehicle_picker_small/border.gif) repeat-y;
}

.bookingform_bottom
{
  float: left;
  width: 100%;
  height: 6px;
  background: url(/thd_vehicledb/images/vehicle_picker_small/bottom.gif) no-repeat;
}

.bookingform_label .label
{
  padding: 0 0 5px 16px
}

.bookingform_input
{
  padding: 0 0 12px 14px
}

.bookingform_input .input
{
  width: 169px
}

.bookingform_datepicker .input
{
  width: 141px;
}
.bookingform_datepicker .ui-datepicker-trigger
{
  vertical-align: top;
  cursor: pointer; cursor: hand;
}

.bookingform_button
{
  text-align: right;
  padding: 0 12px 0 0;
}

.bookingform_button input
{
  text-indent: -10000px;
  width: 92px;
  height: 25px;
  background: url(/thd_vehicledb/images/vehicle_picker_small/btnContinue.gif);
  border: none;
  cursor: pointer; cursor: hand;
}

/* Used vehicles */
.UsedVehiclesResults td
{
  padding: 8px 0 0 0;
}

.UsedVehiclesResults a
{
  color: #fda520;
}

.UsedVehiclesResults .Name,.UsedVehiclesResults .Price
{
  font-weight: bold;
  color: Black!important;
}

.UsedVehiclesResults .Ref
{
  font-weight: bold;
  color: #fda520;
}

.UsedVehiclesResults .Name
{
  color: Black!important;
}

.UsedVehiclesResults .Description
{
  font-size: 90%;
  color: Black!important;
}

.UsedVehiclesResults .AltRow
{
  border-top: DASHED 1px #cccccc;
  height: 1px;
}

.uvsSortList 
{
  margin: 0;
  padding: 0;
  list-style: none;
}

.uvsSortList li
{
  float:left;
  height: 36px;
  width: 67px;
  background: url('images/uvsSortBG.gif');
  text-align: center;
  font-size: 85%;
  line-height: 0.9em;
}

.uvsSortList li .ListPadding
{
  display: block;
  padding: 10px;
}

.uvsSortList li a
{
  color: #666666!important;
  font-weight: bold!important;
}

.uvsSortList li a.selected
{
  color: #fea522!important;
  font-weight: bold!important;
}

.uvsText 
{
  text-transform: uppercase;
  font-weight: bold;
  color: #8c9c75!important;
}

#slider {
  float:left;
  margin: 5px 10px 0 0;
}

.nivoSlider {
    position:relative;
    width:758px; /* Make sure your images are the same size */
    height:331px; /* Make sure your images are the same size */
}
.nivoSlider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}
.nivoSlider a {
    border:0;
    display:block;
}

.nivo-controlNav {
  position:absolute;
  top: 311px;
  right: 50px;
}

.nivo-control {
  float: left;
  width: 10px;
  height: 10px;
  text-indent: -3000px;
  background: transparent url(/images/carousel/carousel-indicator.png) 0 -10px no-repeat;
  margin-left: 10px;
}
.nivo-control.active {
  background: transparent url(/images/carousel/carousel-indicator.png) 0 0 no-repeat;
}

/* Contour form styles */
#contour h4, #contour fieldset legend, #contour br {
  display: none;
}

#contour fieldset {
  margin: 0;
  padding: 0;
  border: none;
  
  padding-left: 10px;
}

#contour fieldset div {
  margin: 4px 0 4px 0;
}

#contour select, #contour .text {
  width: 170px;
}

#contour .contourSubmit {
  text-indent: -1000px;
  width: 92px;
  height: 25px;
  background: url(/thd_vehicledb/images/vehicle_picker_small/btnContinue.gif);
  border: none;
  cursor: pointer; cursor: hand;
  
  display: block;
  margin-left: 10px;
  
  font-size: 0;
  line-height: 0;
}

#contour.bookingformlarge select, #contour.bookingformlarge .text {
  width: 300px;
}

#contour.bookingformlarge textarea, #contour.bookingformlarge input, #contour.bookingformlarge select {
  font-family: Arial;
  font-size: 1em;
}

#contour.bookingformlarge textarea {
  height: 50px;
}

#contour.bookingformlarge .contourField {
  margin-bottom: 15px;
}

.contourValidationSummary {
  color: Red;
}

label.contourError {
  color: Red;
  font-weight: Bold;
}













/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

