
/*cad button list*/
.menu_item { background-color: #67A2C0; position: relative; width: 86px; text-align: center; font-weight: bold; font-size: 10px; height: 21px; }
    .menu_item_selected, .menu_item:hover { background-repeat: no-repeat; color: #E1E1E1; }
.menu_dropdown { position: absolute; top: 20px; right: 0px; display: none; /*border: 2px solid #9D9D9D;*/ }
.menu_item:hover .menu_dropdown { display: block; z-index: 1000; background-color: #E1E1E1; padding: 4px; }

.sub_menu_item {background-color: #67A2C0; text-align: left; padding: 5px; color: #000; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; z-index: 1000; height: 21px;  }

.folder { border-bottom: 1px solid #B4B4B4; color: #FF5C00; font-size: 11px; font-weight: bold; }
.file { border: 1px solid #B4B4B4; border-top: 0; color: black; font-size: 11px; font-weight: bold; }
    .sub_menu_item:last-child { border-bottom: 0px; }
    .sub_menu_item > a { color: #000 !important; }
    .sub_menu_item:hover { background-color: #B4B4B4; }
        .sub_menu_item:hover > a { /*color: #FF5C00 !important;*/ color: #000 !important; }



/*cad on page list*/
.menu_item_op {text-align: left; font-weight: bold; font-size: 12px; height: 21px; }
    .menu_item_selected_op, .menu_item_op:hover { background-repeat: no-repeat; color: #E1E1E1; }

.menu_dropdown_op {}
.menu_item_op:hover .menu_dropdown_op {}

.sub_menu_item_op {text-align: left; padding: 0px; color: #000; z-index: 1000; }
.folder_op { color: #FF5C00; font-size: 16px; font-weight: bold; }
.file_op { border-top: 0; color: black; font-size: 11px; font-weight: bold; }
    .sub_menu_item_op:last-child { border-bottom: 0px; }
    .sub_menu_item_op > a { color: #000 !important; }

.timeline-Tweet p {
    font-size: 14px
}

.download_button{
    background: black;
    padding: 8px;
    color: white;
    border-radius: 5px;
    padding-right: 12px;
}

.new_prod_buttons{

background-color: #FF5C00;
color: white;
padding: 4px;
border-radius: 4px;

}

.new_prod_buttons a{

    color: #ffffff !important; 
}

#latest-tweets-header{
font-weight: bold;
color: #FF5C00;
margin-left:5px;
height: 20px;

}


/*generic*/
body { padding: 0; margin: 0; background-color: #ffffff; color: #000000; font-family: arial, helvetica, sans-serif; font-size: 12px; }
form { display: inline; }
img { border: 0; }
a, a:link, a:active, a:visited { color: #FF5C00; text-decoration: none; }
    a:hover { text-decoration: underline; }
        a:hover img { filter: alpha(opacity=60); opacity: 0.60; }
    a img { border: 0; }
#main { width: 920px; /*min-height:731px;*/ margin-left: auto; margin-right: auto; /*overflow:hidden;*/ }
#header { width: 914px; margin-bottom: 30px; }
#logo { float: left; width: 150px; margin-top: 21px; }
#account_holder { background-color: #EFEFEF; width: 333px; padding: 5px; margin-left: 250px; -moz-border-radius-bottomleft: 7px; -webkit-border-bottom-left-radius: 7px; -moz-border-radius-bottomright: 7px; -webkit-border-bottom-right-radius: 7px; height: 50px; font-size: 11px; }
    #account_holder .welcome { width: 150px; float: left; border-right: 1px solid #B7B7B7; height: 25px; padding: 10px; }
        #account_holder .welcome a { color: #FF5C00; text-decoration: none; }
            #account_holder .welcome a:hover { text-decoration: underline; }
    #account_holder .welcome_1 { font-weight: bold; }
    #account_holder .basket { margin-left: 170px; margin-top: 10px; }
        #account_holder .basket img { float: left; margin-right: 5px; margin-left: 5px; }
#site_search { width: 270px; float: right; color: #707070; margin-top: 20px; text-align: right; }
    #site_search .search_input { margin-left: 5px; margin-right: 5px; width: 120px; }
.phone_number { margin-top: 20px; font-size: 21px; text-align: right; }
#site_search .search_button { background-color: #FF5C00; color: #ffffff; border: 0; vertical-align: bottom; width: 37px; }
.left_column { border-right: 1px solid #000000; width: 175px; min-height: 600px; }
#right_column { float: right; width: 740px; }
#wrapper { margin-top: 18px; overflow: hidden; position: relative; }
.left_column, #right_column { margin-bottom: -15000px; padding-bottom: 15000px; }
.cleaner { clear: both; height: 0px; font-size: 1px; border: none; margin: 0; padding: 0; background: #ffffff; }
/*.main_nav div { text-align: center; color: #ffffff; font-size: 12px; margin-bottom: 10px; }
    .main_nav div a { background-repeat: no-repeat; width: 163px; height: 22px; background-image: url(../img/nav_bg.png); display: block; padding-top: 4px; color: #ffffff; }
        .main_nav div a:hover { background-image: url(../img/nav_bg_a.png); }
.main_nav { margin-top: 4px; }
    .main_nav .sub_nav { background-image: none; background-color: #E1E1E1; height: auto; width: 140px; margin-left: 11px; padding-top: 5px; padding-bottom: 5px; margin-top: -4px; margin-bottom: 0px; }
        .main_nav .sub_nav a { background-image: none; display: block; margin-top: 0px; margin-bottom: 0px; color: #333333; text-decoration: none; width: 140px; }
            .main_nav .sub_nav a:hover { text-decoration: underline; background-image: none; }
    .main_nav .selected_nav { margin-bottom: 0; }*/
#right_inner { margin-left: 10px; }
#home_top a { margin-right: 3px; }
#inner_left { float: left; width: 725px; }
#inner_right { width: 235px; margin-left: 490px; }
#inner_left h1 { color: #FF5C00; font-size: 20px; margin-bottom: 0px; }
#inner_wrapper h1 { color: #FF5C00; font-size: 20px; margin-bottom: 0px; }
.page_text { line-height: 18px; }
#news_container { background-color: #ffffff; color: #000000; padding: 5px; border: 1px solid #000000; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
/*#inner_wrapper { margin-top: 19px; }*/
.product_search_header a { float: right; font-size: 12px; vertical-align: bottom; }
.product_search_header h2 { /*color:#7F7F7F;*/ color: #333333; font-size: 16px; font-weight: normal; }
.home_product_search_text { width: 178px; border: 1px solid #7f7f7f; padding: 2px; color: #000000; }
.home_product_search_button { background-color: #040404; color: #ffffff; border: 0px; margin-left: 8px; vertical-align: bottom; width: 35px; }
.home_product_search_bordered_area { border: solid 1px #333333; background-color: #DEDEDE; padding: 3px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
.product_range { background-image: url(../img/product_search_bg.png); width: 232px; height: 22px; background-repeat: no-repeat; margin-left: -3px; margin-top: 5px; }
.product_range_inner { padding: 5px; color: #FF5C00; }
.product_range_selector, .product_range_selector_no_js { width: 168px; background-color: #E0E0E0; color: #333333; text-align: center; padding-top: 6px; padding-bottom: 6px; margin-left: auto; margin-right: auto; }
.product_range_selector_no_js { text-align: left; }
    .product_range_selector div, .product_range_selector_no_js div { margin-top: 4px; font-weight: bold; }
.product_range_selector .selected, .selected { color: #FF5C00; }
.home_login_box { background-image: url(../img/user_background.png); background-repeat: no-repeat; padding: 10px; margin-left: 2px; height: 138px; }
.new_user_link { text-align: right; color: #000000; margin-right: 10px; margin-top: 10px; }
    .new_user_link a { color: #000000; }
.home_login_box a { color: #000000; }
#inner_wrapper .home_login_box h1 { font-size: 14px; padding-top: 0px; padding-bottom: 0; margin-bottom: 3px; color: #000000; }
.home_login_el label span { float: left; width: 60px; }
.home_login_textbox { width: 145px; background-color: #FFDDAB; }
.home_login_el { margin-top: 4px; }
.home_login_el_button { float: right; margin-top: 4px; }
    .home_login_el_button input { background-color: #2C2C2C; color: #ffffff; border: 0; margin-left: 20px; margin-right: 4px; }
#footer {  margin-top:20px; width: 914px; margin-left: auto; margin-right: auto; position: relative; z-index: 100; height: 119px; font-size: 11px; background-image: url('../img/v2/footer_slice.png'); }
    .base_links a, .footer_contact a { color: black; }
    #footer .copyright { position: absolute; left: 5px; bottom: 5px; color: white; }
.copyright a { color: white; }
.brauer_copy { position: absolute; right: 5px; bottom: 5px; color: white; text-align: right; }

.footer_contact { position: absolute; left: 30px; top: 20px; line-height: 160%; }

.orange { color: #FF5C00; }
.nav_item { background-color: black; color: white; border-bottom: 1px solid #4D4D4D; font-size: 12px; height: 40px; padding-left: 14px; margin-right: 15px; position: relative; line-height: 40px; vertical-align: middle; }
    .nav_item a:hover { text-decoration: none; }
    .nav_item img, .nav_selected img { position: absolute; right: 10px; top: 13px; height: 14px; width: 10px; background-image: url('../img/v2/nav_arrow.png'); background-position: 0px 14px; }
.popout_nav { border: 1px solid black; background-color: #F2F2F2; width: 180px; position: absolute; left: 159px; top: -1px; display: none; }
.nav_item:hover .popout_nav { display: block; }

.popout_nav a { font-size: 12px; color: black; padding:10px; border-bottom: 1px solid #B3B3B3;  width: 166px;display:block;line-height:normal;}
.popout_nav a:last-child{border-bottom:none;}
    .popout_item:hover { color: #FF5C00; }

.nav_selected, .nav_item:hover { background-image: url('../img/v2/sel_nav.png'); }
    .nav_selected img, .nav_item:hover img { background-position: 0px 0px; }
#footer .base_links { position: absolute; right: 30px; top: 22px; text-align: right; }
#card_logo { width: 172px; position: absolute; bottom: 0px; left: 0px; }
.el { margin-top: 10px; }
    .el label span { float: left; width: 150px; font-weight: bold; }
.textbox { border: 1px solid #181E2A; width: 250px; }
.el_button { margin-top: 10px; margin-left: 150px; }
.category_container a { width: 230px; height: 253px; float: left; margin-right: 7px; margin-bottom: 7px; background-position: -230px; color: #ffffff; }
    .category_container a.product_button:hover { background-position: 0px; }
.product_button { font-size: 16px; text-align: center; }
.category_container a.product_button span { position: relative; top: 23px; float: left; width: 150px; height: 40px; text-align: left; margin-left: 23px; }
.category_container a.product_button img { margin-top: 50px; margin-left: 5px; }
.category_container a:hover img { filter: alpha(opacity=100); opacity: 1.00; }
.category_container a:hover { text-decoration: none; }
.displace { position: absolute; margin-left: -5000px; }
#base_login_container { margin-left: auto; margin-right: auto; width: 920px; }
.base_login { margin-left: 175px; width: 720px; font-size: 11px; color: #000000; border-left: 1px solid #000000; padding-left: 20px; padding-top: 20px; }
    .base_login span a { color: #000000; }
#login_form { background-image: url(../img/base_login.png); background-repeat: repeat-y; }
.base_login label input { width: 109px; margin-left: 5px; margin-right: 5px; background-color: #FFD391; }
#login_form img { float: left; margin-right: 5px; margin-top: -5px; }
.base_login span { float: right; margin-right: 10px; }
#login_form { height: 35px; padding-top: 15px; -moz-border-radius: 7px; -webkit-border-radius: 7px; }
.base_go_button { color: #ffffff; background-color: #090909; border: 1px solid #090909; cursor: pointer; }
.style_cell_1 { width: 246px; }
.style_cell_2 { width: 175px; }
.style_cell_3 { width: 291px; }
.style_drawing { width: 261px; margin-left: 11px; border: 1px solid #000000; padding: 4px; padding-bottom: 10px; -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; }
.product_table { width: 720px; margin-top: 20px; font-size: 11px; }
.product_header, .results_header, .header { background-image: url(../img/table_header.png); color: #ffffff; }
.results_header { font-size: 16px; }
.results_table { width: 475px; }
.qty { width: 18px; background-color: #d6d6d6; border: 1px solid #737373; }
.product_part_no { background-color: #eaeaea; }
    .product_part_no a, .product_part_no span { }
    .product_table tr td.orange-button{width:70px;}
.product_price { background-color: #B4B4B4; }
.product_qty { background-color: #9A9A9A; }
.product_stock { background-color: #B9B9B9; }
.product_buy { background-color: #9D9D9D; text-align: center; }
    .product_buy input { background-color: #FF5C00; color: #ffffff; border: 1px solid #FF5C00; cursor: pointer; }
.breadcrumbs { color: #B3B3B3; font-size: 11px; margin-bottom: 10px; }
    .breadcrumbs a { color: #B3B3B3; }
.style_title { font-size: 20px; font-weight: normal; border-bottom: 1px solid #000000; margin-right: 10px; }
.style_list { list-style-type: none; margin: 0; padding: 0; font-size: 13px; color: #FF5C00; font-weight: bold; margin-bottom: 10px; }
    .style_list li span { font-weight: normal; color: #000000; margin-left: 5px; }
    .style_list li { margin-top: 10px; }
.product_price_container { font-weight: bold; margin-bottom: 10px; font-size: 16px; margin-top: 40px; }
.product_top_qty { width: 25px; margin-left: 5px; margin-right: 5px; color: #727272; }
.product_top_buy_button { background-color: #FF5C00; color: #ffffff; border: 1px solid #FF5C00; height: 26px; }
.cart_table { width: 570px; }
.cart_part_no { width: 125px; }
.cart_price_each { width: 125px; }
.cart_qty_input { width: 25px; }
.cart_qty { width: 100px; }
.cart_total { text-align: right; }
.button { background-color: #FF5C00; color: #ffffff; border: 1px solid #FF5C00; vertical-align: bottom; cursor: pointer; }
.button_1, .button_2, .button_3 { margin-right: 4px; }
.news_inner ul { list-style-type: none; padding: 0; margin: 0; margin-top: 1px; }
#news_container strong { float: left; }
#news_container span { float: right; width: 347px; }
#news_container { height: 17px; }
#news_list a { color: #000000; }
#news_list li { background-color: #ffffff; }
.variant_link { background-color: #E0E0E0; text-align: center; }
.not_selected, .selected { cursor: pointer; }
.bg2 { background-color: #E0E0E0; }
.page_text img { float: right; margin-left: 10px; margin-bottom: 10px; }
.news_article_container img { float: right; margin-left: 10px; margin-bottom: 10px; }
.news_article_container { min-height: 10px; }
.message { color: #ff0000; font-weight: bold; margin-top: 10px; margin-bottom: 10px; }
.form_container { margin-top: 40px; }
.highlight_lg { font-weight: bold; width: 200px; }
.details_table { width: 590px; }
.search_result h2 { color: #FF5C00; font-size: 12px; margin: 0; }
.advanced_table { width: 724px; }
.no_file { filter: alpha(opacity=60); opacity: 0.60; }
.page_files ul { list-style-type: none; margin: 0; padding: 0; }
    .page_files ul li { margin: 0; padding: 0; }
.page_files img { vertical-align: middle; margin-right: 10px; }
.page_files a:hover { text-decoration: none; }
.buy_button_option { background-color: #FF5C00; color: #ffffff; border: 1px solid #FF5C00; cursor: pointer; }
.option_table input, .option_table select { width: 125px; }http://localhost:50850/brauer.co.uk/css/brauer.css
#ctl00_ctl00_category_signoff { margin-top: 40px; }
.orange_header { font-weight: bold; color: #FF5C00; }
#worldpay_logo { border-right: 1px solid #000000; width: 162px; float: left; margin-top: -40px; margin-left: 10px; }
.distributor_header_row { font-weight: bold; }
    .distributor_header_row td { border-bottom: solid 1px #000000; }
.home_news_title { font-weight: bold; color: #FF5C00; margin-top: 10px; }
.home_news { margin-top: 20px; height: 60px; }
.home_news_item { width: 340px; float: left; height: 60px; font-size: 11px; }
    .home_news_item:first-child { padding-right: 20px; border-right: 1px solid black; margin-right: 20px; }
.home_news_item_title { font-weight: bold; color: #FF5C00; margin-bottom: 10px; }
.country_select { background-color: Black; padding: 10px; width: 140px; color: white; font-weight: bold; }
    .country_select select { width: 140px; margin-top: 5px; }
#ctl00_ctl00_main_content_product_content_toolbox { text-align: center; margin-top: -10px; }
#ctl00_ctl00_main_content_product_content_cad_text { margin-top: 30px; font-weight: bold; }
    
#intro_copy {
width:780px;
margin-left: 70px;
}

#intro_copy h1 {
color: #FF5C00;
}

.splash_image{
margin-top:-40px;

}


#caderas_box { display: none; width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 99999; }
#caderas_shadow { width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-color: black; opacity: 0.8; }
#caderas_container { width: 900px; height: 93%; margin: 2% auto; background-color: white; position: relative; }
#caderas_exit { padding: 5px; position: absolute; top: 0; right: 0; font-size: 16px; font-family: Arial; color: black; font-weight: bold; cursor: pointer; }
#caderas_iframe { width: 860px; height: 94%; margin: 30px 20px 20px 20px; background-color: white; background-image: url('/img/159-2.GIF'); background-position: center; background-repeat: no-repeat; }

.cad-downloads-folder{width:240px;float:left;}
.cad-downloads-folder .download-folder-header{padding:20px 0px 15px 0px;}
.cad-downloads-folder .sub_menu_item_op.file_op{margin-top:10px;}
.cad-downloads-folder .sub_menu_item_op.file_op a .download_button{background-color:#000000;}
.cad-downloads-folder .sub_menu_item_op.file_op{}
.cad-downloads-folder .sub_menu_item_op.file_op a{text-decoration:none;margin-bottom:15px;display:inline-block;}
.cad-downloads-folder .sub_menu_item_op.file_op a:hover .download_button{background-color:#FF5C00;}
