﻿/*===== LEFT MENU for other than main page ===== */
#leftnav_menu_other
{
    position: relative;
    top: -20px;
    left: 0px;
    font-size: 1.4em;
    font-weight: bold;
    font-family: Tahoma, Verdana, Arial, Sans-Serif;
    padding-left: 10px;
}

ul.submenu_ln
{
    list-style-type: none;
    font-weight: normal;
    margin: 0;
    padding: 0;
    padding: 5px 0 5px 5px;
}

ul.submenu_ln li.submenu_ln2
{
    padding: 1px 0px 1px 0px;
}

.submenu_ln li a
{
    color: #644b3f; /* brown */
    text-decoration: none;
}

.submenu_ln li a:hover
{
    color: #b83a32; /* red */
    text-decoration: none;
}
/* ==== end =================== */

.content_other
{
    float: left;
    display: inline;
    width: 809px; /*_width: 806px;*/
    padding: 0;
    background: #fff;
    overflow: hidden;
    font-size: 1.3em;
}

.content_no_left_nav
{
    float: left;
    display: inline;
    width: 1000px;
    padding: 0;
    background: #fff;
    overflow: hidden;
    font-size: 1.3em;
}

.text_title_content
{
    color: #5b4630; /* brown */
    padding: 10px 0 0 24px;
    font-size: 2em;
}

/* products landing page */
.compare_selections_bg
{
    position: relative;
    margin: 0 24px;
    height: 50px;
    background-image: url(../images/gradient_v.gif);
    background-repeat: repeat-x;
}

.inline_t6 label
{
    padding-left: 10px;
    margin-bottom: 5px;
}

select.width120
{
    width: 120px;
    color: #5f5f5f; /* gray */
    font-family: Tahoma,sans-serif;
    font-size: 90%;
    padding: 2px;
}

.mar_l24
{
    margin: 0 24px 6px 24px;
}
.mar_l24 label
{
    font-size: 13px;
    color: #755e50;
}
.mar_l24 p
{
    width: 129px;
    font-size: 12px;
    color: #755e50;
    font-weight: bold;
    margin: 7px 0 30px 0;
}
/* brown */

.mar_l24 a:link, .mar_l24 a:visited, .mar_l24 a:active
{
    color: #b83a32;
    font-size: 11px;
}
/*red*/
.mar_l24 a:hover
{
    color: #325d1c;
    font-size: 11px;
}
/* green */

.par a:link, .par a:visited, .par a:active
{
    color: #965327;
    text-decoration: none;
    font-size: 12px;
}
/*brown*/
.par a:hover
{
    text-decoration: underline;
    font-size: 12px;
}


/* compare products page */
.td_bg
{
    padding: 10px 0 10px 29px;
    background-image: url(../images/cell_divider.gif);
    background-repeat: repeat-y;
    background-position: 14px 0;
    color: #755e50;
    font-size: 11px;
}
/* brown */

table.table_topborder
{
    border-top: 1px solid #e0d6c1;
    padding: 15px 0;
}
/* beige */

tr.cell_bgcolor td
{
    background-color: #f4f1e9; /* light beige */
    border-bottom: 1px dotted #e0d6c1;
    padding-top: 5px;
    padding-bottom: 5px;
}

tr.bottom_border td
{
    border-bottom: 1px dotted #e0d6c1; /* beige */
    padding-top: 5px;
    padding-bottom: 5px;
}

tr.bottom_pad td
{
    padding-top: 5px;
}

.align_right
{
    text-align: right;
    color: #958577;
    font-size: 12px;
    font-weight: bold;
}
/* dark beige */
.align_right2
{
    text-align: right;
    color: #958577;
    font-size: 0.8em;
}
/* dark beige */

/* site map page */
h4
{
    /*color:#352014;*/
    color: #352014; /* brown */
    padding: 4px 10px;
    background-color: #f4f0e8;
}
/* beige */

/*link style for ancher lists */
.mar_l24 ul li a:link, .mar_l24 ul li a:visited, .mar_l24 ul li a:active
{
    color: #755e50;
}
/* brown */
.mar_l24 ul li a:hover
{
    color: #c4733e;
}
/* orange */

.mar_l24 ul
{
    list-style-type: none;
    padding: 0;
    margin: 0;
}
.mar_l24 ul li
{
    padding: 0 0 2px 10px;
}

/* ====== product_detail ===== */

.how_can_wehelp
{
    width: 346px;
    height: 153px;
    background-image: url(../images/how_canwehelp.jpg);
    background-repeat: no-repeat;
}

.request_quote
{
    margin: 72px 0 0 12px;
}
.schedule_fee_measurement
{
    margin: 5px 0 0 10px;
}

.request_quote_s
{
    margin: 120px 0 0 12px;
}
.schedule_fee_measurement_s
{
    margin: 5px 0 0 10px;
}

/*tabs*/
.tab_div_left
{
    clear: both;
    float: left;
    display: inline;
    width: 580px;
    height: 480px;
    margin: 30px 0;
}
.tab_div_right
{
    float: left;
    display: inline;
    width: 157px;
    padding: 70px 0 0 24px;
}

.tab_header
{
    font-size: 12px;
    color: #755e50;
    padding: 0px;
}

.img_border
{
    border: #aea195 1px solid;
    padding: 3px;
    background: #f7f4f1;
    width: 553px;
}

/*table under tab*/
.border
{
    border: #aea195 1px solid;
}

.font_italic1
{
    font-style: italic;
    font-size: 90%;
    color: #757575;
}
.font_bold
{
    color: #757575;
    font-weight: bold;
    font-size: 90%;
}

/*3rd column */
.how_can_wehelp_s
{
    width: 197px;
    height: 197px;
    background-image: url(../images/how_canwehelp_s.jpg);
    background-repeat: no-repeat;
}
.column2
{
    clear: both;
    width: 540px;
    height: 100%;
    float: left;
    display: inline;
    padding: 0 24px 40px 0;
}
.column2_wide
{
    clear: both;
    width: 760px;
    height: 100%;
    float: left;
    display: inline;
    padding: 0 24px 40px 0;
}
.column3
{
    width: 197px;
    height: 100%;
    float: left;
    display: inline;
    position: relative;
    top: -40px;
}
.column3a
{
    width: 197px;
    height: 100%;
    float: left;
    display: inline;
    position: relative;
    top: -25px;
}

.pad_wid
{
    padding: 22px 0px 0 0px;
    width: 197px;
    height: 100%;
}
.pad_wid ul
{
    list-style-type: none;
    padding: 0;
    margin: 0;
}
.pad_wid ul li a:link, .pad_wid ul li a:visited, .pad_wid ul li a:active
{
    color: #755e50;
    font-size: 0.9em;
}
.pad_wid ul li a:hover
{
    color: #c4733e;
}

/*tabs old */
.slidetabsmenu
{
    padding-left: 24px;
    width: 561px;
    font-size: 100%;
    line-height: normal;
}

#slidetabsmenu ul
{
    list-style-type: none;
    margin: 0;
    margin-left: 10px;
    padding: 0;
}

#slidetabsmenu li
{
    display: inline;
    margin: 0;
    padding: 0;
}
/*
#slidetabsmenu a {
float:left;
background:url(../images/tab-left.gif) no-repeat left top;
margin:0;
padding:0 0 0 16px;
text-decoration:none;}

.slidetabsmenu a span {
float:left;
display:block;
background:url(../images/tab-right.gif) no-repeat right top;
padding:3px 16px 3px 0px;
font-weight:bold;
color:#b5a99e;}
*/
.slidetabsmenu a span
{
    float: none;
}
/* Backslash Hack - hides rule from IE5-Mac \*/

.slidetabsmenu a:hover span
{
    color: #fefefe;
}
/* beige */

.slidetabsmenu .current a
{
    background-position: 0 -27px;
}

.slidetabsmenu .current a span
{
    background-position: 100% -27px;
    color: #fefefe;
}
/* white */

.slidetabsmenu a:hover
{
    background-position: 0% -27px;
}

.slidetabsmenu a:hover span
{
    background-position: 100% -27px;
}
/*end of tabs old*/

/* forms */
div.box
{
    width: 516px;
    border: solid 1px #bdd6cb;
    background: #f1f7f4;
    padding: 8px;
    margin-top: 20px;
}

input.input_text
{
    color: #3f3f3f;
    padding: 0 2px;
    width: 130px;
}

input.input_text_s
{
    color: #3f3f3f;
    padding: 0 2px;
    width: 152px;
}

select.select_text
{
    color: #3f3f3f;
}

div.box label.frmfields
{
    display: block;
    margin-bottom: 10px;
    color: #5b4630;
}

div.box label.radiobutn
{
    display: inline-block;
    margin-bottom: 10px;
    color: #5b4630;
}

div.box label.test7
{
    /*display:block;*/
    margin-bottom: 10px;
    color: #5b4630;
}

div.box label span
{
    display: block;
    padding-right: 8px;
    width: 101px;
    text-align: right;
    font-weight: bold;
    font-size: 90%;
}

.labelblock
{
    display: block;
}

/* collapse-expand pannel for CAREERS page*/
.collapsePanelHeader
{
    width: 530px;
    height: 17px;
    color: white;
    background-color: #4e6c3e;
    font-size: 11px;
    font-weight: bold;
    float: left;
    padding: 5px 0px 5px 10px;
    cursor: pointer;
    vertical-align: middle;
}

.collapsePanel
{
    width: 530px;
    height: 0px;
    background-color: #e0e7dc;
    overflow: hidden;
    padding: 2px 5px 0px 5px;
}

.collapsePanellast
{
    width: 530px;
    height: 0px;
    background-color: #e0e7dc;
    overflow: hidden;
    padding: 0px 5px 0px 5px;
}

.callapse_image
{
    padding-right: 5px;
}
.callapse_label
{
    color: #ffff99;
    padding-right: 10px;
}

/* collapse-expand pannel for FCA in NEWS page*/
.collapsePanelHeader2
{
    width: 530px;
    height: 12px;
    color: white;
    background-color: #f9f6f1;
    font-size: 11px;
    font-weight: bold;
    float: left;
    padding: 2px 0 5px 10px;
    cursor: pointer;
    vertical-align: middle;
}

.collapsePanel2
{
    width: 530px;
    height: 0px;
    background-color: #fff;
    overflow: hidden;
    padding: 0px 0px;
    padding-top: 5px;
}

.callapse_label2
{
    color: #d17131;
    padding-right: 10px;
}

.posformelm
{
    position: relative;
    top: -11px;
}
.posformelm-box
{
    position: relative;
    top: -9px;
    color: #3f3f3f;
    padding: 0 2px;
}


.box-light
{
    width: 520px;
    padding: 8px;
    background-color: #f9f6f1;
    font-style: italic;
    font-size: 11px;
    font-family: Arial, Lucida Sans;
}





