b {
	color:inherit;
}

/* basket / orders - custom style */
/*
.hh2 {
	color:#666666;
	font: 13px/1.231 verdana,arial,clean,sans-serif;
	font-weight:bold;
	font-size:14px;
}
.hh3 {
	color:#666666;
	font: 13px/1.231 verdana,arial,clean,sans-serif;
	font-weight:bold;
	font-size:13px;
	padding:4px;
}
.hh4 {
	color:#798086;
	font-weight:normal;
	font-size:12px;
	padding:4px;
}
.bor {
	padding-top:2px;
	padding-left:4px;
	padding-bottom:2px;
	background-color:#F4F5F7;
}
.bor2 {
	padding-top:6px;
	padding-left:4px;
	padding-bottom:6px;
	background-color:#F4F5F7;
}
.bor_label {
    margin-left: 5px;
    margin-top: 2px;
}
.hc {
	color: #798086;
}
.fiqh {
	border:1px solid #BBC0C3;
	font-size: 12px;
	font-weight: normal;
	padding-left: 2px;
	vertical-align:middle;
	margin-bottom:1px;
	color: #798086;
}
.fih {
	border:1px solid #BBC0C3;
	font-size: 12px;
	font-weight: normal;
	padding-left: 2px;
	vertical-align:middle;
	margin-bottom:1px;
	color: black;
}
.ffl1 {
	width:300px;
}
.ffl2 {
	width:97px;
}


.delivery{
	margin-top:20px;
	margin-bottom:20px;
	padding-left:4px;
	padding-top:4px;
	padding-bottom:4px;
	border-bottom: 1px solid #D5D8DD;
	height:110px;
}
.payment {
	margin-bottom:20px;
	padding-left:4px;
	padding-top:4px;
	padding-bottom:4px;
	border-bottom: 1px solid #D5D8DD;
	height:40px;
}
.basket_proceed{
	float:right;
}


.htp {
	margin-top:15px;
}
*/

.form_field_right {
	float:right;
	margin-left:10px;
	width:65%;
	text-align:left;
}
.form_field_right.double {
    width:75%;
    margin-right: -58px;
}
.form_field_right2 {
	float:right;
}
.form_field_right3 {
	float:right;
	width:49%;
}
.form_field_left1 {
	float:left;
	width:100%;
}
.form_field_left2 {
	width:90%;
	padding-top:10px;
    font-family: arial;
    font-size: 11px;
    color: #6e6e6e;
}
.form_field_left3 {
	float:left;
	width:49%;
}

table#favlist2 {
	/* margin-top: 20px */
	/* empty-cells: show;
	color: #798086;
	border-collapse: collapse;

    width:550px ;
    margin-bottom: 3px;
    font-size:11px ; */
}

/*
table#favlist2 a:hover {color:red;}

table#favlist2 th{
      background-color:#F4F5F7 !important;
      color:#6e6e6e;
      cursor:pointer;
      font-size:12px;
      font-family:Arial;
      font-weight: bold;
      text-transform: uppercase;
}

table#favlist2 td{
	border-right: 1px solid white;
	border-bottom: 1px solid #D5D8DD;
	padding-left: 2px;
	padding-bottom:5px;
	padding-top:5px;
}

table#favlist2 tfoot td{
	padding-top:15px;
	border:0;
}

.basket_product_row td {
	height:60px;
}
*/

/*=============== MHK-13 ===============================*/

/*START : Original basketform css, To be adapted for various modules and pages */
/*
form[name=basketform] {
    width:550px ;
}

form[name=basketform] div#ctrl {
    margin-top:-31px;
    width:550px ;
}

form[name=basketform] div#ctrl div.hc textarea[name=special_instructions] {
    border: solid 1px #BBC0C3;
    width: 475px;
    height:106px;
    margin-top: 5px;
}
*/
/*END */

/*
.module_basket form[name=basketform] {
    width:560px ;
}

table#favlist2 {
    width:550px ;
}

.module_basket table#favlist2 {
    width:570px ;
}

table#favlist2 th.product_th {
    width:290px ;
}

.module_basket table#favlist2 th.product_th {
    width:340px ;
}

.module_basket form[name=basketform] div#ctrl {
    width:560px ;
}

.module_basket form[name=basketform] div#ctrl div.hc textarea[name=special_instructions] {
    width: 557px;
}

table#favlist2 th.delivery_th {
    display:none;
}

table#favlist2 tr.basket_product_row td.delivery_td {
    display:none;
}

table#favlist2 th.unit_th {
    display:none;
}

table#favlist2 tr.basket_product_row td.price_cell:nth-child(4) {
    display:none;
}

table#favlist2 th.total_th {
    display:none;
}

table#favlist2 tr.basket_product_row td.price_cell:nth-child(6) {
    display:none;
}

table#favlist2 tfoot {
    visibility: hidden;
}

div#ctrl .hc#cart_hc {
    display:none;
}

div#ctrl .hc#inquiry_hc {
    display:none;
}
*/

/************ MHK-26 *****************/

/*
.module_orders div#basket table#favlist2 {
    margin-top: 20px;
}
*/
/************ MHK-23 *****************/

.module_orders div#billing_information_header{
    display:none;
}

.module_orders div#billing_information{
    display:none;
}

.module_orders div#payment_options_header{
    display:none;
}

.module_orders div#payment_options{
    display:none;
}

.module_orders div#shipping_information{
    padding-bottom: 20px;
    margin-bottom: 15px;
    border-bottom: 1px solid #D0D0D0;
}

.fiqh {
    border:1px solid #e7e7e8;
    font-size: 11px;
    font-weight: normal;
    padding-left: 2px;
    vertical-align:middle;
    margin-bottom:1px;
    color: #798086;
}
.fih {
    border:1px solid #e7e7e8;
    font-size: 11px;
    font-weight: normal;
    padding-left: 2px;
    vertical-align:middle;
    margin-bottom:1px;
    color: black;
    margin-left: 60px;
}
.fih.first {
    margin-left: 53px;
}
.fih.second {
    margin-left: 0px;
}
.ffl1 {
    width:328px;
}
.ffl2 {
    width:112px;
}

.bor2 {
    padding-top:10px;
    /* padding-left:4px; */
    padding-bottom:2px;
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
    color: #366cb6;
}

.form_field_right.double span {
    display: inline-block;
    margin-left: 15px;
    margin-right: 15px;
    width: 63px;
}

.module_orders #orderform #user_message {
    font-family: arial;
    font-size: 11px;
    color: #6e6e6e;
}