/* 
    Document   : standardStyles
    Created on : 27/10/2015
    Author     : Michael
    Version    : V 1.0.10 custom
    Description:
        Web Command
*/
/* Inputs global styles*/

input[type=text],
select {
    padding: 5px 5px;
    border-radius: 5px;
    border: 1px solid #ddd;
    color: #333;
    font-size: 16px;
}

/* TAB NAVS */

div.tabnavs_box {
    padding: 5px;
    border: 1px solid #A0A0A0;
    border-radius: 5px;
    background: #F7F7F7;
    margin-bottom: 10px;
    margin-top: 20px;
}
div.tabnavs_box h3 {
    color: #A0A0A0;
    text-align: center;
}
ul.tabnavs {
    margin: 0px;
    margin-top: 10px;
    padding: 10px;
    background: transparent linear-gradient(to bottom, #444 0%, #262626 100%) repeat scroll 0% 0%;
    overflow: auto;
}
ul.tabnavs li:first-child {
    margin-left: 0px;
}
ul.tabnavs li {
    float: left;
    list-style: none;
    margin-left: 20px;
}
ul.tabnavs li a {
    color: white;
}

/* Table data */

table.data tbody tr.highlighted td {
    background: #EFE8B3;
    color: black;
}

table.data tbody tr.disabled td {
    background: #7AAFFF;
    color: #003E9B;
}

table.data thead tr th {
    background: transparent linear-gradient(to bottom, #444 0%, #262626 100%) repeat scroll 0% 0%;
    color: white;
}

table.data tfoot tr td {
    background: #727272;
    color: white;
}

table.data thead tr th,
table.data tr td {
    text-align: left;
    padding: 10px;
}

table.data tr td.edit {
    text-align: right;
    vertical-align: middle !important;
}

/*Links*/

/*Link Heading*/

#content tbody tr td#main div#cat_.section ul li h3 a {
    text-decoration: none;
}
#content tbody tr td#main div#cat_.section ul li h3 a:hover {
    text-decoration: underline;
}
/*FAQ*/

.faq .faq-topic h2,
.faq .faq-topic {
    padding-top: 10px;
}
.faq .faq-questions {
    padding-top: 10px;
}
/*****Legal and terms page*****/

#info_collected p,
#compliance p,
#protection p,
#collection p,
#links p,
#optout p,
#prodev_disclaimer p,
.terms p {
    margin: 0em 1em 1em 1em;
}
/*Terms and Conditions*/

#content tbody tr td#main div.content-pad div#design.section table.list tbody tr th {
    text-align: left;
}
/*Privacy*/

#optout_database.section table.list tr th,
#enquiries.section table.list tbody tr th {
    text-align: left;
    width: 200px;
}
/*Ordering*/
/*Review Cart*/

#main_mid div.content-pad form#order_review.section fieldset table.data tfoot tr th {
    text-align: left;
}
/*Your details*/

div.user_details_wrapper {
    background-color: transparent !important;
    border: 1px solid #444;
}
.section fieldset table.list tbody tr td p.error {
    display: inline-block;
}
/*Error text, not on new line*/
/*Tell A friend/Refferals*/

#main_mid form table.list tr th {
    text-align: left;
}
/* Search Form */

div#product_search_result_container {
    margin: 0px auto;
}
/* ITEM HISTORY & TRANSACTION HISTORY */

form#order_history_products_index table.data td.inputsQty {
    vertical-align: top !important;
}

div.table_design table thead tr th,
table.category_access_table tr th,
table.stacktable th,
form#order_history_products_index table.data th {
    background: transparent linear-gradient(to bottom, #444 0%, #262626 100%) repeat scroll 0% 0%;
    color: white;
}


table.stacktable th a {
    color: white;
}

table.stacktable th a:hover {
    color: #D40D14;
}

#order_history_products table.data {
    background: #fff;
    color: #000;
}

#order_history_products table.data .item_history_updated td {
    background: #afa;
}

div.table_design table thead tr th,
div.table_design table tbody tr td,
div.table_design table tbody tr th,
div.table_design table tfoot tr td {
    border:none;
     padding: 10px;
}

div.table_design tbody tr td:not(.text_left) {
    text-align: center;
}


div.table_design table td.enquire_cell a.shop_butt {
    min-width: initial;
    height: initial;
    padding:initial;
    margin: initial;
}


div.table_design table thead tr th a,
table.category_access_table tr th a,
div#order_history_index table.stacktable th a,
form#order_history_products_index table.data th a {
    color: white;
}

table.category_access_table tr th,
table.category_access_table tr td,
div#order_history_index table.stacktable tr th,
div#order_history_index table.stacktable tr td,
form#order_history_products_index table.data th,
form#order_history_products_index table.data td {
    padding: 10px;
}

form#order_history_products_index table.data th,
form#order_history_products_index table.data td {
    text-align: left;
}

form#order_history_products_index table td.cart_button input {
    margin: 0px;
}

form#order_history_products_index table td.enquire_button input {
    margin: 0px;
    color: #444;
    background: transparent linear-gradient(to bottom, #CECECE 0%, #A0A0A0 100%) repeat scroll 0% 0%;
}

form#order_history_products_index table td.enquire_button input:hover {
    border: #35C10D 1px solid;
    color: #044E04;
}

/* Order History - Details */

table#order_history_details_products tbody tr td {
    color:black;
}

td.inputsQty input {
    vertical-align:middle !important;
  margin-top:10px;
}

span.order_purchase_notavailable,
span.order_purchase_available {
    color:black;
}