/* Virtual Museum */

div.object_content_wrap div.long_desc {
    display: table;
    padding-right: 20px;
}

div.object_content_wrap div.object_info_wrap {
    float: right;
    width: 225px;
    display: table;
    background-color: #F2F2F2;
    padding: 20px;
    margin-left: 30px;
}

div.object_content_wrap ul.vehicle_info_shortcuts {
    margin-left: auto;
    margin-right: auto;
    text-transform: uppercase;
    display: table;
    font-size: 1em;
    font-family: 'HelveticaNeueLTStd-HvCn', Arial, sans-serif;
    font-weight:normal;
    padding: 0 0 20px 0;
}

div.object_content_wrap li.vehicle_info_shortcut {
    display: inline;
    padding-right: 20px;
}

div.object_content_wrap li.vehicle_info_shortcut a {
    text-decoration: none;
    color: #333333;
}

div.object_content_wrap li.vehicle_info_shortcut:last-child {
    padding-right: 0;
}

div.object_info_wrap .vehicle_info_section {
    padding-bottom: 20px;
    margin-top: -40px;
}

@media only screen and (max-width: 767px) {
    div.object_content_wrap div.object_info_wrap {
        float: none;
        margin: 0 auto 20px !important;
        width: auto;
    }
}

div.object_info_wrap .section_title, div.vehicle_data_wrap div.vehicle_data_title {
    font-size: 1em;
    font-family: 'HelveticaNeueLTStd-HvCn', Arial, sans-serif;
    font-weight:normal;
    text-transform: uppercase;
    padding-top: 40px;
    padding-bottom: 20px;
}

div.object_info_wrap .label {
    font-family: Arial, sans-serif;
    font-weight: bold;
    font-size: .9em;
    padding: 0;
}    

div.object_info_wrap .value {
    padding-bottom: 10px;
}

div.vehicle_data_wrap {
    clear: both;
}

div.vehicle_data_wrap div.vehicle_data_item {
    border-top: 1px solid #eee;
    padding: 10px 0;
    clear: both;
}

div.vehicle_data_wrap div.vehicle_data_item:first-child {
    border-top: 0 none !important;
}

div.vehicle_data_wrap div.last_item {
    border-bottom: 0 none;
}

div.vehicle_data_wrap div.vehicle_data_item  div.dim_caption, div.vehicle_data_wrap div.vehicle_data_item  div.dim_value {
    display: table;
    font-size: 0.9em;
}

div.vehicle_data_wrap div.vehicle_data_item  div.dim_caption {
    font-family: Arial, sans-serif;
    font-weight: bold;
}

div.vehicle_data_wrap div.vehicle_data_item  div.dim_value {
    float: right;
    width: 250px;
    text-align: right;
    padding-bottom: 10px;
}

div#search_form_type {
    display: inline-block;
    margin: 0 auto;
}

div.search-form-element {
    float: left;
    padding: 5px;
}

input.long {
    width: 250px;
}

select.long {
    width: 256px;
}

form.medal_type_select {
    color: white;
    font-size: 0.9em;
}

div.virtual_museum_search_wrapper {
    max-width: 905px;
    margin: 0 auto;
}

div.medal_content_wrap {
}

div.medal_recipient_item {
    padding-bottom: 10px;
}

div#roh_search_wrap {
    max-width: 750px;
}

div.roll-of-honour_search_wrap div.search-form-buttons {
}

div#roh_search_wrap select.long, div#roh_search_wrap input {
    margin: 5px;
    padding: 3px;
    border: 0 none;
    float: left;
}

div.roh-landing-article {
    margin-bottom: 40px;
}

div.roh-landing-article h2 {
    padding-bottom: 0;
}

div.roh_initials {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    display: block;
}

div.medal_recipient_initial, div.roh_initial {
    font-size:1.3em;
    font-family: 'HelveticaNeueLTStd-HvCn',Arial,sans-serif;
}

div.roh_initial {
    color: #fff;
    background-color: #333333;
    display: inline-block;
    margin: 2px;
    padding: 5px;
    cursor: pointer;
    min-width: 15px;
    text-align: center;
}

div.roh_person {
    display: none;
}

div.medal_recipient_initial_group {
    margin-bottom: 1.2em;
    float: none;
}

div.biography_wrap div.biography {
    width: 65%;
    float: left;
}

div.biography_wrap div.recipient_image_wrap {
    width: 30%;
    float: left;
    margin-left: 10px;
}

div.medal_recipient_columns, div.name_list_columns {
    margin-top: 20px;
}

div.view-all-search {
    background-color: #4b4914; 
    color: #ffffff;
    padding: 10px 0px;
}

div.view-all-search a {
    color: #FFFFFF;
}

div.RESULTS-MEDALS_color a:link, div.RESULTS-VEHICLES-color a:link, div.RESULTS-MEDALS_color div.result_msg, div.RESULTS-VEHICLES_color div.result_msg {
    color: #ffffff;
}

div.footer_tools div.view-all-search {
    background-color: white !important;
	color: #303030 !important;
}

div.footer_tools div.result_msg  {
    display: none !important;
}

div.footer_tools  a, div.footer_tools  {
    color: #303030 !important;
}


div.footer_tools div.RESULTS-MEDALS_color a, div.footer_tools div.RESULTS-MEDALS_color {
    color: #303030 !important;
}

div.recipient_medals_wrap {
    width: 100%;
    clear: both;
    padding-top: 50px;
}

div.valour_tales_wrap {
    width: 100%;
    clear: both;
    padding-top: 30px;
}

div.content_wrap h2 {
    padding: 0 0 20px 0;
}

div.valour_tales_wrap div.valour_medal_name {
    width: 100%;
    clear: both;
}

@media only screen and (min-width: 980px) {
    div.medal_recipient_columns, div.name_list_columns {
        -webkit-column-count: 4; /* Saf3, Chrome*/
        -webkit-column-gap: 4%; /* Saf3, Chrome*/
        -moz-column-count: 4; /* FF3.5+ */
        -moz-column-gap: 4%; /* FF3.5+ */
        column-count: 4; /* Opera 11+*/
        column-gap: 4%; /* Opera 11+*/
        columns: auto 12em;
        column-fill: balance;
    }
}

@media only screen and (max-width: 979px) and (min-width: 700px) {
    div.medal_recipient_columns, div.name_list_columns {
        -webkit-column-count: 3; /* Saf3, Chrome*/
        -webkit-column-gap: 4%; /* Saf3, Chrome*/
        -moz-column-count: 3; /* FF3.5+ */
        -moz-column-gap: 4%; /* FF3.5+ */
        column-count: 3; /* Opera 11+*/
        column-gap: 4%; /* Opera 11+*/
    }
}

@media only screen and (max-width: 699px) and (min-width: 500px) {
    div.medal_recipient_columns, div.name_list_columns {
        -webkit-column-count: 2; /* Saf3, Chrome*/
        -webkit-column-gap: 4%; /* Saf3, Chrome*/
        -moz-column-count: 2; /* FF3.5+ */
        -moz-column-gap: 4%; /* FF3.5+ */
        column-count: 2; /* Opera 11+*/
        column-gap: 4%; /* Opera 11+*/
    }
}

@media only screen and (max-width: 499px) {
    div.medal_recipient_columns, div.name_list_columns {
        -webkit-column-count: 1; /* Saf3, Chrome*/
        -webkit-column-gap: 0; /* Saf3, Chrome*/
        -moz-column-count: 1; /* FF3.5+ */
        -moz-column-gap: 0; /* FF3.5+ */
        column-count: 1; /* Opera 11+*/
        column-gap: 0; /* Opera 11+*/
    }
}

#roh_search_wrap div.col1, 
#roh_search_wrap div.col2 {
    float: left;
    width: 300px;
    padding-bottom: 10px;
}
