* { margin:0; padding:0; font-family: 'Open Sans', sans-serif; font-weight: 300; -webkit-text-size-adjust:none} #container{ width: 100%; /* --- width of the page that loads within the iframe --- */ } #photo_table{ background-color: #6060FF; } #intro_div{ /* --- this is the DIV that displays any intro text. This feature is not used yet --- */ font-family: 'Open Sans', sans-serif; font-size: 10pt; color: #000000; text-align: left; padding: 5px; align-vertical: top; } #num_results{ /* --- this is the part that shows how many results are showing above the search results on the search page --- */ font-family: 'Open Sans', sans-serif; font-size: 10pt; color: #000000; text-align: left; padding: 5px; align-vertical: top; font-weight: bold; } #num_results2{ /* --- this is the part that shows how many results are showing below the search reulsts on the search page --- */ font-family: 'Open Sans', sans-serif; font-size: 10pt; color: #000000; text-align: left; padding: 5px; align-vertical: top; font-weight: bold; } #filter_bar{ /* --- this will include drop down filters at some point in the future, not yet used --- */ top: 0px; width: 100%; font-family: 'Open Sans', sans-serif; font-size: 10pt; color: #000000; text-align: left; padding: 1px; background-color: #C0C0C0; align-vertical: top; font-weight: bold; z-index: 30; } #search_results{ } .product_name{ /* --- this is the table cell that holds the name of the yacht on the search results page --- */ font-family: 'Open Sans', sans-serif; font-size: 10pt; color: #185584; text-align: justify; padding-left: 5px; padding-right: 5px; padding-top: 5px; align-vertical: top; font-weight: bold; } .productlink, A{ /* --- this is the link surrounding the yacht names on the search results page --- */ color: #185584; font-family: 'Open Sans', sans-serif; font-size: 10pt; font-weight: bold } .productlink:hover, A:hover{ /* --- the mouseover settings for the above --- */ color: #000000; } .smalllink{ /* --- this is the link surrounding the 'click for more info' search results page --- */ color: #185584; font-family: 'Open Sans', sans-serif; font-size: 8pt; font-weight: bold } .smalllink:hover{ /* --- the mouseover settings for the above --- */ color: #000000; } .product_info{ /* --- the descriptive text that appears next to the yacht images on the search results page --- */ font-family: 'Open Sans', sans-serif; font-size: 8pt; color: #000000; text-align: justify; padding-left: 5px; padding-right: 5px; align-vertical: top; } .product_photo{ /* --- the yacht photograph cell on the search results page --- */ align: center; align-vertical: middle; width: 150px; } .product_stats{ /* --- the data that appears next to the yacht images on the search results page */ font-family: 'Open Sans', sans-serif; font-size: 8pt; color: #000000; text-align: left; padding-right: 5px; align-vertical: top; width: 150px; } .price_line{ /* --- the line detailing the prices for each yacht on the search results page --- */ font-family: 'Open Sans', sans-serif; font-size: 8pt; color: #000000; text-align: justify; padding-left: 5px; padding-right: 5px; padding-bottom: 5px; border-bottom: 1px solid #A0A0A0; align-vertical: top; } .a1{ /* --- substyle to allow setting of different background colours on search results page --- */ background-color: #DEE7EF; } .a2{ /* --- substyle to allow setting of different background colours on search results page --- */ background-color: #BDD7EF; } .details1a{ /* --- the heading cell of model, manufacturer, region and crew type on yacht view page --- */ font-family: 'Open Sans', sans-serif; font-size: 10pt;# font-weight: bold; color: #000000; text-align: leftt; padding-left: 5px; padding-right: 5px; border-bottom: 1px solid #A0A0A0; background-color: #DEE7EF; } .details1b{ /* --- the values cell of model, manufacturer, region and crew type on yacht view page --- */ font-family: 'Open Sans', sans-serif; font-size: 10pt; color: #000000; text-align: right; padding-left: 5px; padding-right: 5px; border-bottom: 1px solid #A0A0A0; background-color: #BDD7EF; } .details2a{ /* --- the heading cell of all other stats on yacht view page --- */ font-family: 'Open Sans', sans-serif; font-size: 10pt;# font-weight: bold; color: #000000; text-align: leftt; padding-left: 5px; padding-right: 5px; border-bottom: 1px solid #A0A0A0; background-color: #DEE7EF; } .details2b{ /* --- the values cell of all other stats on yacht view page --- */ font-family: 'Open Sans', sans-serif; font-size: 10pt; color: #000000; text-align: right; padding-left: 5px; padding-right: 5px; border-bottom: 1px solid #A0A0A0; background-color: #BDD7EF; } h1{ /* --- HEADING 1 throughout website (used on yacht view page and confirmation emails, for example) --- */ font-weight: bold; background-color: #DEE7EF; font-family: 'Open Sans', sans-serif; font-size: 12pt; border-bottom: 1px #BDD7EF solid; padding: 5px; } h2{ /* --- HEADING 2 throughout website (used on yacht view page and confirmation emails, for example) --- */ font-weight: bold; background-color: #DEE7EF; font-family: 'Open Sans', sans-serif; font-size: 10pt; border-bottom: 1px #BDD7EF solid; padding: 3px; } P{ font-weight: normal; font-family: 'Open Sans', sans-serif; font-size: 10pt; padding-left: 5px; } TD{ font-weight: normal; font-family: 'Open Sans', sans-serif; font-size: 10pt; padding-left: 5px; } #search_link_div{ /* --- div layer at top of yacht view page --- */ font-weight: normal; font-family: 'Open Sans', sans-serif; font-size: 10pt; text-align: 'center'; width: 596px; padding-left: 50px; margin-top: 10px; padding-top: 4px; padding-bottom: 4px; border: 1px solid #8FB3C7; background: #E7EFF7 url("https://www.boatbookings.com/images/search_bar.gif") no-repeat; } .yv_details{ /* --- table cells used within confirmation emails --- */ font-weight: normal; font-family: 'Open Sans', sans-serif; font-size: 10pt; padding-left: 5px; } .formhead{ /* --- header cells in the enquiry form --- */ margin: 0; width: 30%; appearance: none; box-shadow: none; border-radius: none; height: 25px; } .formcell{ /* --- table data cell for the enquiry form --- */ margin: 0; width: 90%; appearance: none; box-shadow: none; border-radius: none; height: 25px; } .forminput{ /* --- INPUT form element for the enquiry form --- */ margin-bottom: 10px; width: 90%; appearance: none; box-shadow: none; border-radius: none; } .formsubmit{ /* --- SUBMIT form element for the enquiry form --- */ background: #ea4f25 url("https://www.boatbookings.com/images/r01.png") no-repeat scroll 5px center; color: #fff !important; display: inline-block; padding: 6px 20px 6px 40px !important; } .specials_l{ /* --- SPECIALS link --- */ font-weight: bold; font-family: 'Open Sans', sans-serif; font-size: 10pt; color: #4040FF; } .specials_t{ /* --- SPECIALS text for description --- */ font-weight: normal; font-family: 'Open Sans', sans-serif; font-size: 10pt; color: #000000; }