/*****************************************************************************************/
/*****************************************************************************************/
/*Motorrad - theme 2 styles - theme_2.css
Created on 09/09/09 by Jon Mackie for Psand Ltd
Copyright 2009 Psand Ltd. All rights reserved.

This style sheet contains styles for the 2nd Motorrad theme.*/
/*****************************************************************************************/
/*****************************************************************************************/

/*********************************************/
/*Start primary styles*/
/*********************************************/
body {
    font-family:Arial, Helvetica, sans-serif;
    background:#000 url(/images/background_custom_1.png) repeat-y center;
}
.wrapper {
    margin:0 auto;
    background:#1D1D1D;
}
.overlap iframe {
    top:-59px;
}
/*Header background*/
#header {
    background:#2D2D2D;
    padding:0;
    margin-top:10px;
}
#header h1,
#header h2 {
    top:-11px;
}
.overlap #header {
    background:url(/images/header_background_custom_1.png) repeat-x;
    padding-top:10px;
    margin:0;
}
.overlap #header h1,
.overlap #header h2 {
    top:0;
}
#header h1 {
    background:url(/images/bmw_logo.png);
}
#header h3 {
    background:url(/images/quick_bike_selector_heading.png);
}
/*QBS drop down link link colour*/
#header .quick_bike_selector li ul li a {
    color:#000000;
}
/*QBS drop down link link hover colour*/
#header .quick_bike_selector li ul li a:hover {
    color:#00175C;
}
/*Left navigation styles*/
.sub_navigation {
    background:#1D1D1D;
    border-right:1px solid #333;
    border-left:1px solid #333;
}
.sub_navigation li {
    border-bottom:1px solid #333;
    background:url(/images/navigation/bullet_grey_arrow_custom_1.png) no-repeat 10px 13px;
}
.sub_navigation li a {
    color:#CCC;
}
.sub_navigation li a:hover {
    color:#FFF;
}
.sub_navigation ul li a:hover {
    color:#FFF;
}
.sub_navigation_toggle {
    background:url(/images/navigation/switch_custom_1.png) no-repeat;
}
/*Breadcrumb styles*/
.breadcrumbs {
    color:#FFF;
}
.breadcrumbs li a {
    background:url(/images/navigation/breadcrumb_marker_custom_1.png) no-repeat right;
}
.breadcrumbs li a:link,
.breadcrumbs li a:visited {
    color:#999;
}
.breadcrumbs li a:hover {
    color:#FFF;
}
#primary_banner {
    background-image:url(/images/banner_drop_shadow.png);
}
/*Text colour*/
.main_content {
    color:#FFF;
}
/*Standard link styles*/
.main_content a:link {
    color:#CCC;
    text-decoration:underline;
}
.main_content a:visited {
    color:#999;
    text-decoration:underline;
}
.main_content a:hover {
    color:#FFF;
    text-decoration:none;
}
.main_content a:active {
    color:#FFF;
    text-decoration:none;
}
/*Heading 4 text colour*/
.main_content h4 {
    color:#FFF;
}
/*Heading 5 text colour*/
.main_content h5,
#site_map .column_1 h2 {
    color:#CCC;
}
#footer {
    width:1000px;
    background:#3E3D3C;
    left:50%;
    margin-left:-500px;
}
/*Footer navigation bar background colour*/
.footer_navigation {
    background:#3E3D3C;
}
/*Footer text link colour*/
.footer_navigation_text a:link,
.footer_navigation_text a:visited {
    color:#FFF;
}
/*Footer text link hover colour*/
.footer_navigation_text a:hover {
    color:#CCC;
}
.footer_navigation li {
    border-right:1px solid #000;
}
.column_2 {
    margin-left:-5px;
}
/*********************************************/
/*End primary styles*/
/*********************************************/

/*********************************/
/*Start styles for main navigation
/*********************************/
.main_navigation {
    background:url(/images/navigation/main_navigation/main_nav_divider.png) no-repeat right center;
}
/*Preload the hover images*/
.main_navigation ul #main-nav-motorcycles {
    background:url(/images/navigation/main_navigation/custom_design_1/motorcycles_over.png);
}
.main_navigation ul #main-nav-find-a-dealer {
    background:url(/images/navigation/main_navigation/custom_design_1/find_a_dealer_over.png);
}
.main_navigation ul #main-nav-world-of-bmw {
    background:url(/images/navigation/main_navigation/custom_design_1/world_of_bmw_over.png);
}
.main_navigation ul #main-nav-request-information {
    background:url(/images/navigation/main_navigation/custom_design_1/contact_us_over.png);
}
.main_navigation ul #main-nav-equipment {
    background:url(/images/navigation/main_navigation/custom_design_1/equipment_over.png);
}
.main_navigation ul #main-nav-approved-used-bikes {
    background:url(/images/navigation/main_navigation/custom_design_1/approved_used_bikes_over.png);
}
.main_navigation ul #main-nav-news {
    background:url(/images/navigation/main_navigation/custom_design_1/news_over.png);
}
.main_navigation ul #main-nav-finance-and-insurance {
    background:url(/images/navigation/main_navigation/custom_design_1/finance_and_insurance_over.png);
}
.main_navigation ul #main-nav-current-offers {
    background:url(/images/navigation/main_navigation/custom_design_1/current_offers_over.png);
}
.main_navigation ul #main-nav-about-us {
    background:url(/images/navigation/main_navigation/custom_design_1/about_us_over.png);
}
.main_navigation ul #main-nav-service-and-maintenance {
    /*background:url(/images/navigation/main_navigation/custom_design_1/service_and_maintenance_over.png);*/
    background:url(/images/navigation/main_navigation/custom_design_1/service_over.png);
}
.main_navigation ul #main-nav-shop {
    background:url(/images/navigation/main_navigation/custom_design_1/shop_over.png);
}
.main_navigation ul #main-nav-home {
    background:url(/images/navigation/main_navigation/custom_design_1/home_over.png);
}
/*Add the background images for the buttons*/
.main_navigation ul #main-nav-motorcycles a {
    background:url(/images/navigation/main_navigation/motorcycles_up.png);
}
.main_navigation ul #main-nav-find-a-dealer a {
    background:url(/images/navigation/main_navigation/find_a_dealer_up.png);
}
.main_navigation ul #main-nav-world-of-bmw a {
    background:url(/images/navigation/main_navigation/world_of_bmw_up.png);
}
.main_navigation ul #main-nav-request-information a {
    background:url(/images/navigation/main_navigation/contact_us_up.png);
}
.main_navigation ul #main-nav-equipment a {
    background:url(/images/navigation/main_navigation/equipment_up.png);
}
.main_navigation ul #main-nav-approved-used-bikes a {
    background:url(/images/navigation/main_navigation/approved_used_bikes_up.png);
}
.main_navigation ul #main-nav-news a {
    background:url(/images/navigation/main_navigation/news_up.png);
}
.main_navigation ul #main-nav-finance-and-insurance a {
    background:url(/images/navigation/main_navigation/finance_and_insurance_up.png);
}
.main_navigation ul #main-nav-current-offers a {
    background:url(/images/navigation/main_navigation/current_offers_up.png);
}
.main_navigation ul #main-nav-about-us a {
    background:url(/images/navigation/main_navigation/about_us_up.png);
}
.main_navigation ul #main-nav-service-and-maintenance a {
    /*background:url(/images/navigation/main_navigation/service_and_maintenance_up.png);*/
    background:url(/images/navigation/main_navigation/service_up.png);
}
.main_navigation ul #main-nav-shop a {
    background:url(/images/navigation/main_navigation/shop_up.png);
}
.main_navigation ul #main-nav-home a {
    background:url(/images/navigation/main_navigation/home_up.png);
}
/*Add the hover images for the buttons*/
.main_navigation ul #main-nav-motorcycles a:hover {
    background:url(/images/navigation/main_navigation/custom_design_1/motorcycles_over.png);
}
.main_navigation ul #main-nav-find-a-dealer a:hover {
    background:url(/images/navigation/main_navigation/custom_design_1/find_a_dealer_over.png);
}
.main_navigation ul #main-nav-world-of-bmw a:hover {
    background:url(/images/navigation/main_navigation/custom_design_1/world_of_bmw_over.png);
}
.main_navigation ul #main-nav-request-information a:hover {
    background:url(/images/navigation/main_navigation/custom_design_1/contact_us_over.png);
}
.main_navigation ul #main-nav-equipment a:hover {
    background:url(/images/navigation/main_navigation/custom_design_1/equipment_over.png);
}
.main_navigation ul #main-nav-approved-used-bikes a:hover {
    background:url(/images/navigation/main_navigation/custom_design_1/approved_used_bikes_over.png);
}
.main_navigation ul #main-nav-news a:hover {
    background:url(/images/navigation/main_navigation/custom_design_1/news_over.png);
}
.main_navigation ul #main-nav-finance-and-insurance a:hover {
    background:url(/images/navigation/main_navigation/custom_design_1/finance_and_insurance_over.png);
}
.main_navigation ul #main-nav-current-offers a:hover {
    background:url(/images/navigation/main_navigation/custom_design_1/current_offers_over.png);
}
.main_navigation ul #main-nav-about-us a:hover {
    background:url(/images/navigation/main_navigation/custom_design_1/about_us_over.png);
}
.main_navigation ul #main-nav-service-and-maintenance a:hover {
    /*background:url(/images/navigation/main_navigation/custom_design_1/service_and_maintenance_over.png);*/
    background:url(/images/navigation/main_navigation/custom_design_1/service_over.png);
}
.main_navigation ul #main-nav-shop a:hover {
    background:url(/images/navigation/main_navigation/custom_design_1/shop_over.png);
}
.main_navigation ul #main-nav-home a:hover {
    background:url(/images/navigation/main_navigation/custom_design_1/home_over.png);
}
/*Active section button highlighting*/
.motorcycles .main_navigation ul #main-nav-motorcycles a {
    background:url(/images/navigation/main_navigation/custom_design_1/motorcycles_over.png);
}
.find-a-dealer .main_navigation ul #main-nav-find-a-dealer a {
    background:url(/images/navigation/main_navigation/custom_design_1/find_a_dealer_over.png);
}
.world-of-bmw .main_navigation ul #main-nav-world-of-bmw a {
    background:url(/images/navigation/main_navigation/custom_design_1/world_of_bmw_over.png);
}
.request-information .main_navigation ul #main-nav-request-information a {
    background:url(/images/navigation/main_navigation/custom_design_1/contact_us_over.png);
}
.current-offers .main_navigation ul #main-nav-current-offers a {
    background:url(/images/navigation/main_navigation/custom_design_1/current_offers_over.png);
}
.about-us .main_navigation ul #main-nav-about-us a {
    background:url(/images/navigation/main_navigation/custom_design_1/about_us_over.png);
}
.equipment .main_navigation ul #main-nav-equipment a {
    background:url(/images/navigation/main_navigation/custom_design_1/equipment_over.png);
}
.approved-used-bikes .main_navigation ul #main-nav-approved-used-bikes a {
    background:url(/images/navigation/main_navigation/custom_design_1/approved_used_bikes_over.png);
}
.news .main_navigation ul #main-nav-news a {
    background:url(/images/navigation/main_navigation/custom_design_1/news_over.png);
}
.service-and-maintenance .main_navigation ul #main-nav-service-and-maintenance a {
    /*background:url(/images/navigation/main_navigation/custom_design_1/service_and_maintenance_over.png);*/
    background:url(/images/navigation/main_navigation/custom_design_1/service_over.png);
}
.finance-and-insurance .main_navigation ul #main-nav-finance-and-insurance a {
    background:url(/images/navigation/main_navigation/custom_design_1/finance_and_insurance_over.png);
}
#home .main_navigation ul #main-nav-home a {
    background:url(/images/navigation/main_navigation/custom_design_1/home_over.png);
}
/*******************************/
/*End styles for main navigation
/*******************************/

/*Start tab interface styles.*/
.tabs li {
    background:url(/images/navigation/tabs/tab_arrows_grey.png) no-repeat right top;
}
.tabs .selected {
    background:url(/images/navigation/tabs/tab_arrows_blue.png) no-repeat right top;
}
.tabs a {
    background:#BDBDBD;
}
.tabs .selected a {
    background:#31477D;
    
}
.tabs a:link,
.tabs a:visited {
    color:#FFF;
}
.tabs a:hover,
.tabs a:active {
    color:#666;
}
.tabs .selected a:hover {
    color:#FFF;
}
.box {
    border:1px solid #999;
}
/*End tab interface styles.*/

/*Start arrow link styles*/
.arrow_link {
    background:#31477D url(/images/navigation/white_arrow.png) no-repeat top right;
}
.main_content .arrow_link a:link,
.main_content .arrow_link a:visited {
    color:#FFF;
    text-decoration:none;
}
.main_content .arrow_link a:hover,
.main_content .arrow_link a:active {
    color:#999;
}
.main_content a.arrow_link_2 {
    background:url(/images/link_grey_arrow_custom_1.png) no-repeat right;
    text-decoration:none;
}
.main_content a.arrow_link_3 {
    background:url(/images/link_grey_arrow_left_custom_1.png) no-repeat left;
    text-decoration:none;
}
.main_content a.arrow_link_2:visited,
.main_content a.arrow_link_3:visited {
    text-decoration:none;
}
/*End arrow link styles*/

/*Start technical-data table styles*/
.technical-data table th,
.technical-data table td {
    border-bottom:1px solid #999;
}
.technical-data table h4 {
    background:#999;
    color:#FFF;
}
/*End technical-data table styles*/

/*Start prices and specifications styles*/
.prices-and-specifications table {
    border:1px solid #999;
    border-bottom:none;
}
.prices-and-specifications table td {
    border-bottom:1px solid #999;
}
.prices-and-specifications table th,
.prices-and-specifications dl dt {
    background:#999;
    color:#FFF;
}
.prices-and-specifications dl dd {
    border-bottom:1px solid #999;
}
/*End prices and specifications styles*/

/*Start webeditor styles*/
.webeditor h1,
.webeditor h2,
.webeditor h3,
.webeditor h6 {
    color:#464646;
}
/*End webeditor styles*/

/*Start table stripe styles*/
.odd {
    background:#333;
}
/*End table stripe styles*/

/*Start styles for pages with internal navigation*/
.internal_navigation .column_1 h4 {
    color:#7A7A7A;
}
.internal_navigation .column_1 ul li .selected {
    background:url(/images/navigation/small_white_arrow.png) no-repeat 0px 2px;
}
.internal_navigation .column_1 ul li a {
    color:#999;
}
.internal_navigation .column_1 ul li a:hover,
.internal_navigation .column_1 ul li a:active {
    color:#FFF;
}
.internal_navigation .column_1 ul li .selected {
    color:#FFF;
}
/*End styles for pages with internal navigation*/

/*Start list image based navigation styles*/
.image_based_navigation li a {
    border-color:#1D1D1D;
}
.image_based_navigation li a:hover {
    border-color:#197AA5;
}
/*End list image based navigation styles*/

/*Start styles for carousels*/
.jcarousel-container {
    background:#F0F0F0;
    border:1px solid #999;
}
.jcarousel-next-horizontal {
    background:transparent url(/images/jcarousel-next-horizontal.png) no-repeat 0 0;
}
.jcarousel-prev-horizontal {
    background:transparent url(/images/jcarousel-prev-horizontal.png) no-repeat 0 0;
}
/*End styles for carousels*/

/*Start left sub sub nav styles*/
.block {
    background:url(/images/column_block_custom_1.png) repeat-y;
}
/*End left sub sub nav styles*/

/*Start standard table styles*/
.standard_table {
    border:1px solid #999;
    border-bottom:none;
}
.standard_table td {
    border-bottom:1px solid #999;
}
.standard_table th {
    background:#999;
    color:#FFF;
}
/*End standard table styles*/

/*Start /motorcycles/compare.html styles*/
#motorcycles-compare form {
    border: 1px #ddd solid;
    background:#FFF;
}
#motorcycles-compare table {
    color:#FFF;
}
#motorcycles-compare table th,
#motorcycles-compare table td {
    border:1px solid #999;
}
#motorcycles-compare table h5 {
    background:#999;
    color:#FFF;
}
/*End /motorcycles/compare.html styles*/

/*Start next and previous button styles*/
#next button {
    background:url(/images/next.png) no-repeat;
}
#previous button {
    background:url(/images/previous.png) no-repeat;
}
#next button:hover {
    background:url(/images/next.png) no-repeat 0 -15px;
}
#previous button:hover {
    background:url(/images/previous.png) no-repeat 0 -15px;
}
/*End next and previous button styles*/

/*Start /navigator-iv/technical-data.html styles*/
#equipment_navigation-communication_navigator-iv_technical-data table tbody th,
#equipment_navigation-communication_navigator-iv_technical-data table tbody td {
    border-top:1px solid #999;
}
/*End /navigator-iv/technical-data.html styles*/

/*Start Finance and Insurance offers pages styles*/
.offers .columns_wrapper table {
    border:1px solid #999;
    border-bottom:none;
}
.offers .columns_wrapper table thead th {
    background:#999;
    color:#FFF;
}
.offers .columns_wrapper table td,
.offers .columns_wrapper table tbody th {
    border-bottom:1px solid #999;
}
/*End Finance and Insurance offers pages styles*/

/*Start styles for downloads video player*/
.downloads .ui-dialog {
    background:#FFF;
}
.downloads .ui-dialog a:link {
    color:#000;
}
.downloads .ui-dialog a:visited {
    color:#4C4C4C;
}
.downloads .ui-dialog a:hover {
    color:#003399;
}
.downloads .ui-dialog a:active {
    color:#4C4C4C;
}
.downloads .ui-widget-header .ui-icon {
    background:url(/images/lightbox-btn-close.gif);
}
/*End styles for downloads video player*/

/*Start opening hours styles*/
.column_2 dd a:link,
.column_2 dd a:visited {
    color:#CCC;
    text-decoration:none;
}
.column_2 dd a:hover,
.column_2 dd a:active {
    color:#FFF;
    text-decoration:none;
}
.column_2 dt {
    background:url(/images/navigation/tabs/tab_arrows_grey.png) no-repeat right top;
}
.column_2 dt a {
    background:#BDBDBD;
}
.column_2 dt a:link,
.column_2 dt a:visited {
    text-decoration:none;
    color:#FFF;
}
.column_2 dt a:hover {
    color:#666;
    text-decoration:none;
}
.column_2 dt.selected {
    background:url(/images/navigation/tabs/tab_arrows_blue.png) no-repeat right top;
}
.column_2 dt.selected a {
    background:#31477D;
}
.column_2 dt.selected a:hover {
    color:#FFF;
}
.column_2 dd {
    border:1px solid #333;
    background:#333;
    color:#FFF;
}
.column_2 dd p a {
    background:url(/images/link_grey_arrow.png) no-repeat right;
}
/*End opening hours styles*/

/*Start about-us/gallery.html styles*/
#about-us_gallery .column_2 {
    background:none;
}
/*Start about-us/gallery.html styles*/

/*Start about-us/vacancies.html styles*/
#about-us_vacancies .standard_table h1,
#about-us_vacancies .standard_table h2,
#about-us_vacancies .standard_table h3,
#about-us_vacancies .standard_table h4,
#about-us_vacancies .standard_table h5,
#about-us_vacancies .standard_table h6 {
    color:#000;
}
#about-us_vacancies .standard_table {
    color:#000;
}
#about-us_vacancies .standard_table a:link,
#about-us_vacancies .standard_table a:visited {
    color:#333;
}
#about-us_vacancies .standard_table:hover,
#about-us_vacancies .standard_table a:active {
    color:#000;
}
/*End about-us/vacancies.html styles*/
