@charset "UTF-8";

img, object, embed, video {
	max-width: 100%;
}

/* IE 6 does not support max-width so default to width 100% */
.ie6 img {
	width:100%;
}


.fluid {
	clear: both;
	margin-left: 0;
	width: 100%;
	float: left;
	display: block;
}

.fluidList {
    list-style:none;
    list-style-image:none;
    margin:0;
    padding:0;        
}

/* Mobile Layout: 480px and below. */
  
.zeroMargin_mobile {
    margin-left: 0;
}
.hide_mobile {
    display: none;
}

.rw-grid-square-prod
{
	padding-top: 140%;
}

.prod-pad {padding:20px;}

.prod-left-content {width:50%; float:left; text-align:left;}
.prod-right-content {width:50%; float:right;}
.prod-rel-surround {position:relative;}

.kart {width:45px; height:37px; background-image:url(../images/Mustard/kart.jpg); background-repeat:no-repeat; border:0;}

.prod-top-title-orange {width:100%; text-align:left; color:#ff7603; font-style:italic; font-size:15px; font-family:font-family:roboto,arial,sans-serif; font-weight:bold; line-height:15px}
/*.prod-top-title-orange a {width:100%; text-align:left; color:#ff7603; font-style:italic; font-size:15px; font-family:font-family:roboto,arial,sans-serif; font-weight:bold; line-height:15px}*/
.prod-top-title-orange a:link {width:100%; text-align:left; color:#ff7603; font-style:italic; font-size:15px; font-family:font-family:roboto,arial,sans-serif; font-weight:bold; line-height:15px;text-decoration:none;}
.prod-top-title-orange a:visited  {width:100%; text-align:left; color:#ff7603; font-style:italic; font-size:15px; font-family:font-family:roboto,arial,sans-serif; font-weight:bold; line-height:15px;text-decoration:none;}
.prod-top-title-orange a:hover  {width:100%; text-align:left; color:#ff7603; font-style:italic; font-size:15px; font-family:font-family:roboto,arial,sans-serif; font-weight:bold; line-height:15px;text-decoration:none;}

.prod-top-sub-title {text-align:left; color:#000000; font-size:16px; font-family:font-family:roboto,arial,sans-serif; line-height:19px; font-weight:bold;}
.prod-main-text {text-align:left; line-height:14px; font-size:14px; height:80px}
.buy-button {width:106px; height:32px; font-size:12px; background-color:#57acee; border-radius:15px; color:#ffffff; border:0; text-align:left; padding-left:15px; background-image:url(../images/Mustard/buy-parts.png); background-repeat:no-repeat; background-position:right;}

.prod-ssp {color:#abbac5; font-size:14px; margin:5px 0px 10px 0px; line-height:14px; text-align:left;}
.prod-ref {text-align:right; font-size:12px; line-height:12px; font-weight:bold;}
.prod-price-outer {color:#76aaeb; font-size:14px; text-align:left; line-height:14px; margin:15px 0px 10px 0px;}
.prod-price {color:#000000; font-size:22px; text-align:left; line-height:22px; font-weight:bold}


.orange-button-nav {
	border-radius:15px; border:0; padding:8px 15px 10px 15px; display:inline-block; color:#ffffff; font-size:10.5px; font-weight:normal; height:31px; text-align:center; background-color:#ff7603; font-family:roboto,arial,sans-serif; margin-right:5px;
}

.red-button-nav {
	border-radius:15px; border:0; padding:8px 15px 10px 15px; display:inline-block; color:#ffffff; font-size:10.5px; font-weight:normal; height:31px; text-align:center; background-color:#d40900; font-family:roboto,arial,sans-serif; margin-right:5px;
}

.red-button-disc {
	border-radius:15px; border:0; padding:8px 10px 10px 10px; display:inline-block; color:#ffffff; font-size:10.5px; font-weight:normal; height:31px; text-align:center; background-color:#d40900; font-family:roboto,arial,sans-serif;
}


.orange-button {
	border-radius:15px; border:0; padding:10px; padding-left:25px; padding-right:30px; padding-top:8px; display:inline-block; color:#ffffff; font-size:10.5px; 
	ont-weight:normal; height:31px; text-align:center;  background-color:#ff7603; font-family:roboto,arial,sans-serif; margin-right:5px; 
	background-image:url(../images/Mustard/or-button-arrow.png); background-position:right; background-repeat:no-repeat;  margin-top:10px;
}

.black-button {
	border-radius:15px; border:0; padding:10px; padding-left:20px; padding-right:30px; padding-top:8px; display:inline-block; color:#ffffff; font-size:10.5px; 
	font-weight:normal; height:31px; text-align:center; background-color:#000000; font-family:roboto,arial,sans-serif; margin-right:5px; 
	background-image:url(../images/Mustard/or-button-arrow.png); background-position:right; background-repeat:no-repeat; margin-top:10px;
}

.red-button {
	border-radius:15px; border:0; padding:10px; padding-top:8px; padding-left:20px; padding-right:20px; display:inline-block; color:#ffffff; font-size:10.5px; 
	font-weight:normal; height:31px; text-align:center; background-color:#d40900; font-family:roboto,arial,sans-serif; margin-right:5px;  margin-top:10px;
}

.red-button-double {
	border-radius:22px; border:0; padding:10px; padding-top:8px; padding-left:20px; padding-right:20px; display:inline-block; color:#ffffff; font-size:10.5px; 
	font-weight:normal; height:45px; text-align:center; background-color:#d40900; font-family:roboto,arial,sans-serif; margin-right:5px;  margin-top:10px;
}

.rw-top-banner{
	background-image:url(../RW/img/bg/prod-banner.jpg); 
	display:none;
}

.rw-content-top-block{
	text-align:center;
	padding:10px 10px 10px 10px;
}

.red-check-button {
	border-radius:0px; border:0; padding:10px 10px 10px 10px; display:inline-block; color:#ffffff; font-size:12px; 
	font-weight:normal; height:40px; text-align:center; background-color:#d40900; font-family:roboto,arial,sans-serif; margin-right:0px;
	width:100%;
}

.green-quote-button {
	border-radius:0px; border:0; padding:10px 10px 10px 10px;  display:inline-block; color:#ffffff; font-size:12px; 
	font-weight:normal; height:40px; text-align:center; background-color:#68ae71; font-family:roboto,arial,sans-serif; margin-right:0px;
	width:100%;
}

.search-button {
	border:2px solid #d40900; border-top-left-radius:0px; border-bottom-left-radius:0px; border-top-right-radius:10px; border-bottom-right-radius:10px; padding:10px 15px 10px 20px; background-image: url(../images/Mustard/search-icon.png); background-repeat:no-repeat; background-position:center 7px; display:inline-block; color:#ffffff; font-size:10.5px; 
	font-weight:normal; height:32px; text-align:center; background-color:#d40900; font-family:roboto,arial,sans-serif; margin-left:-7px; margin-right:0px;  margin-top:0px;
}


.paypal {margin-top:2%;}


.goog-te-combo{width:135px !important; font-size:11px !important; }	
.goog-te-gadget {font-size:11px !important;}
.goog-logo-link {font-size:0px !important;}

.top-banner {height:155px; background-color:#FFFFFF; display:block;}
.banner-text1 {font-size:17px; color:#000000; font-weight:500; line-height:14px;}
.banner-text2 {font-size:15px; color:#c4211a; font-style:italic; font-weight:500; line-height:12px;}
.banner-text3 {font-size:14px; color:#000000; font-weight:500; line-height:11px;}
.logo-text {width:400px; height:86px; float:left; padding-top:20px; display:none;}
.banner-nav {clear:both; width:100%; height:39px; display:block;}
.logo {width:104px;float:left; display:block; margin-left:5px; padding-top:0px; /*background-image:url(../Images/Mustard/rapidwelding-logo.jpg);*/ height:90px; /*background-repeat:no-repeat; background-size:100%;*/}
.logo-mobile {width:90px;float:left; display:none; margin-left:5px;}
.banner-left {width:30%; float:left; height:90px;}
.banner-right {width:63%; float:right; height:90px; position:absolute; left:112px}

.inassoctext {font-size:18px;}


#bgvid { visibility:visible;}

.top-banner-content {height:90px; background-image:url(../images/Mustard/globe-header-lge.jpg?v=1); background-repeat:no-repeat; background-position:left;}
.shadow {height: 10px; top: 125px; position: absolute; z-index: 400; left: 0px; width: 100%; background-image: url(../images/Mustard/shadow.png); background-repeat: repeat-x; background-position: top; display:block;}

.account-login {width:33.333%; height:39px; display:block; background-image:none; background-color:#88ce91; float:left; font-size:9px; color:#ffffff; text-align:center; padding-top:10px;}
.click-vat {width:33.333%; height: 39px; display:block; background-image:none; background-color:#6197e5; float:left; font-size:9px; color:#ffffff; text-align:center; padding-top:10px;}
.prices-tab {width:33.333%; height:39px; display:block; background-color:#ce4d4d; color:#FFFFFF; float:left; font-size:9px; color:#ffffff; text-align:center; padding-top:10px;}
.worldwide-delivery {width:100%; height:39px; display:none; float:left; background-image:none; background-color:#9ea9b1;}

.email-link {background-image:url(../images/Mustard/email.png); width:243px; height:38px; display:block;}

.br-left {width:100%; float:left;}
.br-right{width:0%; float:none; display:none;}

.ask-andy {background-image:none; background-repeat: no-repeat; background-position: top right; height: 0px; width: 0px; right: 0px;}
.chat {width:0px; border-radius:0px; background-color:transparent; border:0; font-size:0px; color:none; margin-left:0px; margin-top:0px;}
.google-translate {width:100%; height:20px; padding-top:3px; display:none;}
.phone {width:100%; height:38px; padding-left:58px; display:none;}
.phone-mob {height:20px; display:block; padding-top:15px; color:#000000; font-size:12px;}
.phone-mob a {color:#999999; font-size:12px; text-decoration:none; line-height:12px;}
.email {width:100%; height:38px; display:none;}
.email-mob {height:20px; display:block; padding-top:25px; color:#ffffff; font-size:12px;}
.email-mob a {color:#999999; font-size:12px; text-decoration:none; line-height:12px;}
.head-text-mob {padding-top:10px; color:#000000; font-size:13px; height:25px; display:block; font-weight:bold; line-height:13px}

.searchbox {width:85%; height:32px; padding:5px; color:#202020; border:1px solid #dddddd; border-radius:5px;}

/* Basket page */

#basket-table {border:0px; font-size:11px;}
#basket-table tr th { background-color:#e2e1e1; padding:10px;}
#basket-table tr td { background-color:#f5f5f5; padding:10px; border-top:1px solid #ffffff; padding:10px; color:#000000;}
.basket-totals {font-size:15px; color:#99a7b1; font-weight:500; text-align:right; font-style:italic;}
.basket-content-box {border:1px solid #ababab; padding:10px; margin-top:30px; margin-bottom:30px; height:60px;}
.basket-content-box-nb {padding:10px; margin-top:30px; margin-bottom:30px; height:60px; text-align:right; color:#76aaeb; font-size:27px; line-height:27px;}
.basket-cb-left{width:60%; float:left; text-align:left; font-size:12px; color:#999999; line-height:12px; padding-top:10px; padding-left:20px;}
.basket-cb-right{width:40%; float:right; text-align:right; color:#76aaeb; font-size:27px; line-height:27px;}

.basket-address {width:50%; height:301px; float:right; background-color:#88ce91;}
.basket-address-bill {width:50%; height:301px; float:left; background-color:#ce4d4d;}
.basket-pay {width:100%; height:250px; float:left; border:1px solid #ababab;}

.ba-top-banner {height:40px; border-bottom:1px solid #ffffff; color:#FFFFFF; font-size:12px; padding-top:10px;}
.ba-mid {height:219px; color:#FFFFFF; font-size:12px; padding:10px;}
.ba-bottom-banner {height:30px; border-top:1px solid #ffffff; color:#FFFFFF; font-size:12px; padding-top:10px;}

.checkout-title {font-size:18px; font-weight:bold; font-style:italic; color:#c4221a; line-height:18px; margin-top:20px;}
.checkout-pay{font-size:14px; font-weight:bold; font-style:italic; color:#000000; line-height:14px; margin-bottom:10px;}
.checkout-goto{font-size:24px; font-weight:bold; color:#000000; line-height:24px; margin-bottom:10px;}
.checkout-button{margin-top:5px;}
.bill-add-label{ width:240px; height:20px; background-color:#5bcf90; padding:5px;}
.del-add-label{width:240px; height:20px; background-color:#ee4b4c; padding:5px;}

/* About us page */

.ab-image-right {float:none; margin-left:0px; margin-bottom:30px;}

/* Product detail page */

.prod-detail-content-box {border:1px solid #ababab; padding:10px; margin-top:0px; margin-bottom:20px;} /*  overflow-y:scroll; max-height:500px;} /*height:800px;*/
.pd-left{width:100%; float:left; text-align:left; font-size:12px; color:#999999; line-height:12px; }
.pd-right{width:100%; float:right; text-align:right;}
.pd-address {width:50%; height:301px; float:right; background-color:#88ce91;}
.bpd-address-bill {width:50%; height:301px; float:left; background-color:#ce4d4d;}
.pd-pay {width:100%; height:250px; float:left; border:1px solid #ababab;}

.prod-detail-ssp {color:#abbac5; font-size:20px; margin:5px 0px 10px 0px; line-height:20px; text-align:right;}
.prod-detail-ref {text-align:right; font-size:15px; line-height:15px; font-weight:bold;}
.prod-detail-price-outer {color:#76aaeb; font-size:24px; text-align:right; line-height:24px;}
.prod-detail-price {color:#000000; font-size:50px; text-align:right; line-height:50px; font-weight:bold;}
.prod-detail-tab-w {height:40px; display:block; border-top-left-radius:20px; float:left; font-size:10px; text-align:center; padding-top:10px; border-top-right-radius:20px; border-top:1px solid #ababab; border-left:1px solid #ababab; border-right:1px solid #ababab; width:20%; background-color:#e9e8e8; color:#000000;}
.prod-detail-tab-b {height:40px; display:block; border-top-left-radius:20px; float:left; font-size:10px; text-align:center; padding-top:10px; border-top-right-radius:20px; border-top:1px solid #ababab; border-left:1px solid #ababab; border-right:1px solid #ababab; width:20%; background-color:#202020; color:#ffffff;}
.prod-detail-tabs{height:50px; margin-top:30px; display:none;}
.prod-detail-bboxes {width:100%; height:301px; float:right; border:1px solid #ababab; margin-top:0;}

.tabs{width:100%;display:inline-block;}
.tab-links:after{display:block;clear:both;content:'';}
ul.tab-links {-webkit-margin-before: 0em; -webkit-margin-after: 0em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; -webkit-padding-start: 0px;}
.tab-links li{float:left;list-style:none; width:14.28%; display:inline-block;}
.tab-links a{text-align:center; padding-top:10px; display:inline-block; width:100%; border-top-left-radius:20px; border-top-right-radius:20px; height:50px; border-top:1px solid #ababab; border-left:1px solid #ababab; border-right:1px solid #ababab; background:#e9e8e8; font-size:10px; color:#4c4c4c; transition:all linear 0.15s; text-decoration:none;}
.tab-links a:hover{background:#202020; color:#ffffff; text-decoration:none;}
li.active a,li.active a:hover{background:#202020;color:#ffffff; text-decoration:none;}
.tab-content{background:#fff; border-left:1px solid #ababab; border-right:1px solid #ababab; border-bottom:1px solid #ababab;}
.tab{display:none;}
.tab.active{display:block;}

.zoom {position:absolute; z-index:500; width:30px; height:30px;}

/* Navigation */

.navbar-nav > li ul
{
	position:relative;
	list-style:none;
	list-style-type:none;
	display:block;
	padding:10px;
	margin:0;
	top:0px;
	z-index:200;
	right:-1px;
	left:-1px;
	display:none;
	background:white;
}

/* Checkout page */

.checkout-content-box {border:1px solid #ababab; padding:10px; margin-top:30px; margin-bottom:0px;}
#checkout-table {border:0px; font-size:14px;}
#checkout-table tr td {background-color:#898989; border-top:1px solid #ffffff; padding:10px; color:#ffffff;}
.checkout-field {width:100%; padding:5px; font-size:13px; color:#202020;}
.checkout-field-small {width:200px; padding:5px; font-size:13px; color:#202020;}
.checkout-add-table tr td{padding:5px; color:#202020; font-size:14px; text-align:left;}
.found-address {max-width:164px; min-width:164px; margin-right:10px}
.find-postcode {max-width:70%; margin-right:10px;}

.head-basket {display:block; height:auto; border-top:1px solid #ababab; padding:0px 0px 0px 0px; text-align:left;}

.hb-lwidth {width:100%; padding-top:10px; padding-left:10px;}
.hb-rwidth {width:100%; text-align:center;}

.hbt-left {padding:20px 10px 10px 10px; width:100%; float:none;}
.hbt-right {padding:0px 10px 10px 10px; width:100%; float:none; text-align:left; overflow:hidden;}

.footer-div {width:100%; height:375px; background-color:#e8e8e8;margin-top:10px;}
.footer-content {padding:30px; color:#202020; font-size:11px;}
.footer-lower-div {width:100%; height:85px; background-color:#202020;}
.footer-lower-div-content {padding:35px 10px 10px 10px; color:#ffffff; font-size:15px;}
.footer-content-left {float:none; width:100%; display:block;}
.footer-content-right {float:right; width:100%; display:block;}
.footer-content-right a {display:inline-block; text-decoration:underline; color:#202020; font-size:11px;}
.footer-logo { margin-bottom:10px}


.link-blue-arrow-md
{
	padding-right:30px;
	display:inline-block;
	background:url('../images/icons/arrow-md-blue-right-sml.jpg') top right no-repeat    !important;
	color:black;
	font-family:roboto,arial,sans-serif;
	font-weight:600;
	white-space:nowrap;
}

/* Testimonials speach bubbles */
.triangle-border {
  position:relative;
  padding:20px;
  margin-top:28px;
  border:2px solid #ababab;
  color:#333;
  text-align:center; font-size:12px;
  background:#fff;
  background:-webkit-gradient(linear, #ffffff, from(#ffffff), to(#eeeeee));
  background:-moz-linear-gradient(#ffffff, #eeeeee);
  background:-o-linear-gradient(#ffffff, #eeeeee);
  background:linear-gradient(#ffffff, #eeeeee);
 /* css3 */
  border-top-left-radius:20px; border-top-right-radius:20px; border-bottom-right-radius:20px;
  -moz-border-top-left-radius:20px; -moz-border-top-right-radius:20px; -moz-border-bottom-right-radius:20px;
/*  background-image:url(../images/Mustard/lquote.png); background-repeat:no-repeat; background-position:top left*/
}

/* THE TRIANGLE
------------------------------------------------------------------------------------------------------------------------------- */

.triangle-border:before {
  content:"";
  position:absolute;
  bottom:-28px; /* value = - border-top-width - border-bottom-width */
  left:-2px; /* controls horizontal position */
  border-width:27px 13px 0;
  border-style:solid;
  border-color:#ababab transparent;
  /* reduce the damage in FF3.0 */
  display:block;
  width:0;
}

/* creates the smaller  triangle */
.triangle-border:after {
  content:"";
  position:absolute;
  bottom:-24px; /* value = - border-top-width - border-bottom-width */
  left:-1px; /* value = (:before left) + (:before border-left) - (:after border-left) */
  border-width:24px 12px 0;
  border-style:solid;
  border-color:#eeeeee transparent;
  /* reduce the damage in FF3.0 */
  display:block;
  width:0;
}

/* Right */

.triangle-border-r {
  position:relative;
  padding:20px;
  margin-top:28px;
  border:2px solid #ababab;
  color:#333;
  text-align:center; font-size:12px;
  background:#fff;
  background:-webkit-gradient(linear, #ffffff, from(#ffffff), to(#eeeeee));
  background:-moz-linear-gradient(#ffffff, #eeeeee);
  background:-o-linear-gradient(#ffffff, #eeeeee);
  background:linear-gradient(#ffffff, #eeeeee);
 /* css3 */
  border-top-left-radius:20px; border-top-right-radius:20px; border-bottom-left-radius:20px;
  -moz-border-top-left-radius:20px; -moz-border-top-right-radius:20px; -moz-border-bottom-left-radius:20px;
/*  background-image:url(../images/Mustard/lquote.png); background-repeat:no-repeat; background-position:top left*/
}

/* THE TRIANGLE RIGHT
------------------------------------------------------------------------------------------------------------------------------- */

.triangle-border-r:before {
  content:"";
  position:absolute;
  bottom:-28px; /* value = - border-top-width - border-bottom-width */
  right:-2.2px; /* controls horizontal position */
  border-width:27px 13px 0;
  border-style:solid;
  border-color:#ababab transparent;
  /* reduce the damage in FF3.0 */
  display:block;
  width:0;
}

/* creates the smaller  triangle */
.triangle-border-r:after {
  content:"";
  position:absolute;
  bottom:-24px; /* value = - border-top-width - border-bottom-width */
  right:-1px; /* value = (:before left) + (:before border-left) - (:after border-left) */
  border-width:24px 12px 0px;
  border-style:solid;
  border-color:#eeeeee transparent;
  /* reduce the damage in FF3.0 */
  display:block;
  width:0;
}

.lquote {background-image:url(../images/Mustard/lquote.png); width:57px; height:57px; position:absolute;top:5px; left:5px;}
.rquote {background-image:url(../images/Mustard/rquote.png); width:57px; height:57px; position:absolute;bottom:5px; right:5px;}
.t-text {margin-left:50px; margin-right:50px;}

.goog-te-gadget {
  font-family: arial;
  font-size: 11px;
  color: #666;
  white-space: nowrap;
  display: block !important;
  float: left !important;
}

.goog-te-gadget .goog-te-combo {
  display: inline !important;
}

pnlCustLogo {height:90px;}

#ctl00_lblBanner {margin-top:250px;}
#ctl00_pnlBanner {margin-top:272px;}
#lblBanner{margin-top:250px;}
#pnlBanner {margin-top:295px;}

.hb-lwidth b { font-size:11px;}
.hb-lwidth img {width:30px;}

/* Seasonal banner turn on or off with seasonal-banner class below  */
.seasonal-banner {padding:10px; position:relative; display:none;}
.left_snowman {position:absolute; left:10px;}
.right_snowman {position:absolute; right:10px;}

.checkout-content-box {
    padding: 0px;
	border:0px solid #ababab;
}
.checkout-field {
    width: 100%;
    padding: 10px;
    font-size: 14px;
    color: #202020;
    border: 1px solid #cccccc;
}



/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */

@media only screen and (min-width: 481px) {

.prod-pad {padding:20px;}
.prod-left-content {width:50%; float:left; text-align:left;}
.prod-right-content {width:50%; float:right;}
.prod-rel-surround {position:relative;}

.kart {width:45px; height:37px; background-image:url(../images/Mustard/kart.jpg); background-repeat:no-repeat; border:0;}

.prod-top-title-orange {width:100%; text-align:left; color:#ff7603; font-style:italic; font-size:16px; font-family:font-family:roboto,arial,sans-serif; font-weight:bold; line-height:18px}
.prod-top-sub-title {text-align:left; color:#000000; font-size:13px; font-family:font-family:roboto,arial,sans-serif; line-height:16px; font-weight:bold;}
.prod-main-text {text-align:left; line-height:12px; font-size:12px; height:114px}
.buy-button {width:106px; height:32px; font-size:12px; background-color:#57acee; border-radius:15px; color:#ffffff; border:0; text-align:left; padding-left:15px; background-image:url(../images/Mustard/buy-parts.png); background-repeat:no-repeat; background-position:right;}

.prod-ssp {color:#abbac5; font-size:12px; margin:5px 0px 10px 0px; line-height:12px; text-align:left;}
.prod-ref {text-align:left; font-size:11px; line-height:12px; font-weight:bold;}
.prod-price-outer {color:#76aaeb; font-size:14px; text-align:left; line-height:14px; margin:15px 0px 10px 0px;}
.prod-price {color:#000000; font-size:27px; text-align:left; line-height:27px; font-weight:bold}


.orange-button-nav {
	border-radius:15px; border:0; padding:8px 15px 10px 15px; display:inline-block; color:#ffffff; font-size:10.5px; font-weight:normal; height:31px; text-align:center;  background-color:#ff7603; font-family:roboto,arial,sans-serif; margin-right:20px;
}

.orange-button {
	border-radius:15px; border:0; padding:10px; padding-top:8px; padding-left:25px; padding-right:30px; display:inline-block; color:#ffffff; font-size:10.5px; 
	font-weight:normal; height:31px; text-align:center;  background-color:#ff7603; font-family:roboto,arial,sans-serif; margin-right:20px; 
	background-image:url(../images/Mustard/or-button-arrow.png);  background-position:right;  background-repeat:no-repeat; margin-top:10px;
}

.black-button {
	border-radius:15px;  border:0; padding:10px; adding-top:8px; padding-left:25px; padding-right:30px; display:inline-block; color:#ffffff; font-size:10.5px; 
	font-weight:normal; height:31px; text-align:center; background-color:#000000; font-family:roboto,arial,sans-serif; margin-right:20px; 
	background-image:url(../images/Mustard/or-button-arrow.png);  background-position:right; background-repeat:no-repeat; margin-top:10px;
}

.red-button {
	border-radius:15px; border:0; padding:10px; padding-top:8px; padding-left:20px; padding-right:20px; display:inline-block; color:#ffffff; font-size:10.5px; 
	font-weight:normal; height:31px; text-align:center; background-color:#d40900; font-family:roboto,arial,sans-serif; margin-right:5px; margin-top:10px;
}

.red-check-button {
	border-radius:15px; border:0; padding:8px 10px 10px 10px; padding-left:20px; padding-right:20px; display:inline-block; color:#ffffff; font-size:10.5px; 
	font-weight:normal; height:31px; text-align:center; background-color:#d40900; font-family:roboto,arial,sans-serif; margin-right:5px;
	width:auto;
}

.green-quote-button {
	border-radius:15px; border:0; padding:8px 10px 10px 10px;  display:inline-block; color:#ffffff; font-size:10.5px; 
	font-weight:normal; height:31px; text-align:center; background-color:#68ae71; font-family:roboto,arial,sans-serif; margin-right:0px;
	width:auto;
}

.paypal {margin-top:0%;}

.rw-top-banner{
	background-image:url(../RW/img/bg/prod-banner.jpg); 
	display:none;
}

.rw-content-top-block{
	text-align:center;
	padding:25px 10px 25px 10px;	
}

.rw-grid-square-prod
{
	padding-top: 130%;
}
	

/*.top-banner {height:155px; background-color:#FFFFFF; display:block;}
.banner-text1 {font-size:11px; color:#000000; font-weight:500; line-height:11px;}
.banner-text2 {font-size:11px; color:#c4211a; font-style:italic; font-weight:500; line-height:11px;}
.banner-text3 {font-size:11px; color:#000000; font-weight:500; line-height:11px;}

.banner-nav {clear:both; width:100%; height:39px; display:block;}


.logo {width:115px;  float:left; display:block; margin-left:5px;  padding-top:0px;}
.banner-left {width:60%; float:left; height:116px;}
.banner-right {width:40%; float:right; height:116px; position:inherit; left:;}*/
	
	
.logo-text {width:55%; height:86px; float:left; padding-top:15px; display:block;}
.inassoctext {font-size:12px;}


#bgvid { visibility:visible;}

/*.logo-text {width:30%; position:absolute; height:86px; float:left; padding-top:20px; display:block; left:137px;}*/
.logo {width:190px; }

.google-translate {width:100%; height:20px; padding-top:3px; display:none;}

.top-banner-content {height:116px; background-image:none; background-repeat:no-repeat; background-position:left;}
.shadow {height: 30px; top: 155px; position: absolute; z-index: 400; left: 1px; width: 100%; background-image: url(../images/Mustard/shadow.png); background-repeat: repeat-x; background-position: top; display:none;}

/*.worldwide-delivery {width:191px; height:39px; display:none; float:left; background-image:url(../images/Mustard/worldwide-delivery.png); background-color:transparent;}
.account-login {width:33.333%; height:39px; display:block; text-align:center; background-color:#59d090; float:left; color:#ffffff; padding-top:10px; font-size:12px;}
.click-vat {width:33.333%; height: 39px; display:block; text-align:center; background-color:#399aeb; float:left; color:#ffffff; padding-top:10px; font-size:12px;}
.prices-tab {width:33.333%; height:39px; display:block; text-align:center; background-color:#ce4d4d; color:#FFFFFF; float:left; padding-top:10px; font-size:12px;}

.email-link {background-image:url(../images/Mustard/email.png); width:243px; height:38px; display:block;}
*/

.searchbox {width:50%; height:32px; padding:5px; color:#202020; border:1px solid #dddddd; border-radius:5px;}

.hb-lwidth {width:45%; padding-top:0; padding-left:0;}
.hb-rwidth {width:55%;}

.hbt-left {padding:10px 10px 10px 10px; width:100%; float:left;}
.hbt-right {padding:10px 10px 0px 0px; width:100%; float:left; text-align:left;}

/*.br-left {width:100%; float:left;}
.br-right{width:0%; float:none; display:none;}
.ask-andy {background-image:none; background-repeat: no-repeat; background-position: top right; height: 0px; width: 0px; right: 0px;}

.chat {width:0px; border-radius:0px; background-color:transparent; border:0; font-size:0px; color:none; margin-left:0px; margin-top:0px;}

.phone {width:100%; height:38px; padding-left:58px; padding-top:15px; display:block;}
.phone-mob {height:25px; display:none; padding:5px; color:#ffffff; font-size:14px;}
.email {width:100%; height:38px; display:none; padding-top:15px;}
.email-mob {height:20px; display:none; background-color:#d40900; padding:5px; border-radius:15px; border:1px solid #d40900;}
.head-text-mob {display:none;}

.checkout-title {font-size:18px; font-weight:bold; font-style:italic; color:#c4221a; line-height:18px; margin-top:20px;}
.checkout-pay{font-size:14px; font-weight:bold; font-style:italic; color:#000000; line-height:14px; margin-bottom:20px;}
.checkout-goto{font-size:24px; font-weight:bold; color:#000000; line-height:24px; margin-bottom:30px;}
.checkout-button{margin-top:15px;}

.basket-address {width:33%; height:301px; float:left; background-color:#88ce91;}
.basket-address-bill {width:33%; height:301px; float:left; background-color:#ce4d4d;}
.basket-pay {width:34%; height:301px; float:right; border:1px solid #ababab;}

.ba-top-banner {height:40px; border-bottom:1px solid #ffffff; color:#FFFFFF; font-size:12px; padding-top:10px;}
.ba-mid {height:219px; color:#FFFFFF; font-size:12px; padding:10px;}
.ba-bottom-banner {height:30px; border-top:1px solid #ffffff; color:#FFFFFF; font-size:12px; padding-top:10px;}
*/
/* About us page */

.ab-image-right {float:none; margin-left:0px; margin-bottom:30px;}

/* ========================= Product detail page ====================================== */

.prod-detail-content-box {padding:20px; margin-top:0px; margin-bottom:0px; }  /* overflow-y:scroll; max-height:500px;} /* height:400px;*/
.pd-left{width:50%; float:left; text-align:left; font-size:12px; color:#999999; line-height:12px; }
.pd-right{width:50%; float:right; text-align:right;}
.pd-address {width:50%; height:301px; float:right; background-color:#88ce91;}
.bpd-address-bill {width:50%; height:301px; float:left; background-color:#ce4d4d;}
.pd-pay {width:100%; height:250px; float:left; border:1px solid #ababab;}

.prod-detail-ssp {color:#abbac5; font-size:15px; margin:10px 0px 20px 0px; line-height:15px; text-align:right;}
.prod-detail-ref {text-align:right; font-size:15px; line-height:15px; font-weight:bold;}
.prod-detail-price-outer {color:#76aaeb; font-size:20px; text-align:right; line-height:20px;}
.prod-detail-price {color:#000000; font-size:50px; text-align:right; line-height:50px; font-weight:bold;}
.prod-detail-tab-w {height:50px; display:block; border-top-left-radius:30px; float:left; font-size:11px; text-align:center; padding-top:20px; border-top-right-radius:30px; border-top:1px solid #ababab; border-left:1px solid #ababab; border-right:1px solid #ababab; width:20%; background-color:#e9e8e8; color:#000000;}
.prod-detail-tab-b {height:50px; display:block; border-top-left-radius:30px; float:left; font-size:11px; text-align:center; padding-top:20px; border-top-right-radius:30px; border-top:1px solid #ababab; border-left:1px solid #ababab; border-right:1px solid #ababab; width:20%; background-color:#202020; color:#ffffff;}
.prod-detail-tabs{height:50px; margin-top:30px; display:block;}

.prod-detail-bboxes {width:33.333333%; height:301px; float:right; border:1px solid #ababab;}

.tabs{width:100%;display:inline-block;}
.tab-links:after{display:block;clear:both;content:'';}
ul.tab-links {-webkit-margin-before: 0em; -webkit-margin-after: 0em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; -webkit-padding-start: 0px;}
.tab-links li{float:left;list-style:none; width:14.28%; display:inline-block;}
.tab-links a{text-align:center; padding-top:20px; display:inline-block; width:100%; border-top-left-radius:30px; border-top-right-radius:30px; height:72px; border-top:1px solid #ababab; border-left:1px solid #ababab; border-right:1px solid #ababab; background:#e9e8e8;font-size:12px;color:#4c4c4c; transition:all linear 0.15s;}
.tab-links a:hover{background:#202020; color:#ffffff; text-decoration:none;}
li.active a,li.active a:hover{background:#202020;color:#ffffff;}
.tab-content{background:#fff; border-left:1px solid #ababab; border-right:1px solid #ababab; border-bottom:1px solid #ababab;}
.tab{display:none;}
.tab.active{display:block;}

/* ============================= End Product Detail Page ======================================= */

/* Navigation */

/*
.navbar-nav > li ul{position:relative; list-style:none; list-style-type:none; display:block; padding:10px; margin:0; top:0px; z-index:200; right:-1px; left:-1px; display:none; background:white;}
*/
.zeroMargin_tablet {
    margin-left: 0;
}
.hide_tablet {
    display: none;
}
/*
.head-basket {display:block; height:80px; border-top:0px solid #ababab; padding:5px 0px 0px 0px; text-align:left;}
*/
.footer-div {width:100%; height:390px; background-color:#e8e8e8;margin-top:10px;}
.footer-content {padding:30px; color:#202020; font-size:12px;}
.footer-lower-div {width:100%; height:85px; background-color:#202020;}
.footer-lower-div-content {padding:35px 10px 10px 10px; color:#ffffff; font-size:15px;}

.footer-content-left {float:none; width:100%; display:block;}
.footer-content-right {float:none; width:100%; display:block;}
.footer-content-right a {display:inline-block; text-decoration:underline; color:#202020; font-size:11px;}

.footer-logo { margin-bottom:10px}

.link-blue-arrow-md
{
	padding-right:30px;
	display:inline-block;
	background:url('../images/icons/arrow-md-blue-right-sml.jpg') top right no-repeat    !important;
	color:black;
	font-family:roboto,arial,sans-serif;
	font-weight:600;
	white-space:nowrap;
}

/* Testimonials speach bubbles */
.triangle-border {
  position:relative;
  padding:20px;
  margin-top:28px;
  border:2px solid #ababab;
  color:#333;
  text-align:center; font-size:12px;
  background:#fff;
  background:-webkit-gradient(linear, #ffffff, from(#ffffff), to(#eeeeee));
  background:-moz-linear-gradient(#ffffff, #eeeeee);
  background:-o-linear-gradient(#ffffff, #eeeeee);
  background:linear-gradient(#ffffff, #eeeeee);
 /* css3 */
  border-top-left-radius:20px; border-top-right-radius:20px; border-bottom-right-radius:20px;
  -moz-border-top-left-radius:20px; -moz-border-top-right-radius:20px; -moz-border-bottom-right-radius:20px;
/*  background-image:url(../images/Mustard/lquote.png); background-repeat:no-repeat; background-position:top left*/
}

/* THE TRIANGLE
------------------------------------------------------------------------------------------------------------------------------- */

.triangle-border:before {
  content:"";
  position:absolute;
  bottom:-28px; /* value = - border-top-width - border-bottom-width */
  left:-2px; /* controls horizontal position */
  border-width:27px 13px 0;
  border-style:solid;
  border-color:#ababab transparent;
  /* reduce the damage in FF3.0 */
  display:block;
  width:0;
}

/* creates the smaller  triangle */
.triangle-border:after {
  content:"";
  position:absolute;
  bottom:-24px; /* value = - border-top-width - border-bottom-width */
  left:-1px; /* value = (:before left) + (:before border-left) - (:after border-left) */
  border-width:24px 12px 0;
  border-style:solid;
  border-color:#eeeeee transparent;
  /* reduce the damage in FF3.0 */
  display:block;
  width:0;
}

/* Right */

.triangle-border-r {
  position:relative;
  padding:20px;
  margin-top:28px;
  border:2px solid #ababab;
  color:#333;
  text-align:center; font-size:12px;
  background:#fff;
  background:-webkit-gradient(linear, #ffffff, from(#ffffff), to(#eeeeee));
  background:-moz-linear-gradient(#ffffff, #eeeeee);
  background:-o-linear-gradient(#ffffff, #eeeeee);
  background:linear-gradient(#ffffff, #eeeeee);
 /* css3 */
  border-top-left-radius:20px; border-top-right-radius:20px; border-bottom-left-radius:20px;
  -moz-border-top-left-radius:20px; -moz-border-top-right-radius:20px; -moz-border-bottom-left-radius:20px;
/*  background-image:url(../images/Mustard/lquote.png); background-repeat:no-repeat; background-position:top left*/
}

/* THE TRIANGLE RIGHT
------------------------------------------------------------------------------------------------------------------------------- */

.triangle-border-r:before {
  content:"";
  position:absolute;
  bottom:-28px; /* value = - border-top-width - border-bottom-width */
  right:-2.2px; /* controls horizontal position */
  border-width:27px 13px 0;
  border-style:solid;
  border-color:#ababab transparent;
  /* reduce the damage in FF3.0 */
  display:block;
  width:0;
}

/* creates the smaller  triangle */
.triangle-border-r:after {
  content:"";
  position:absolute;
  bottom:-24px; /* value = - border-top-width - border-bottom-width */
  right:-1px; /* value = (:before left) + (:before border-left) - (:after border-left) */
  border-width:24px 12px 0px;
  border-style:solid;
  border-color:#eeeeee transparent;
  /* reduce the damage in FF3.0 */
  display:block;
  width:0;
}

.lquote {background-image:url(../images/Mustard/lquote.png); width:57px; height:57px; position:absolute;top:5px; left:5px;}
.rquote {background-image:url(../images/Mustard/rquote.png); width:57px; height:57px; position:absolute;bottom:5px; right:5px;}
.t-text {margin-left:50px; margin-right:50px;}

.goog-te-gadget .goog-te-combo {
  display: block !important;
}

.search-button {
	border:2px solid #d40900; border-top-left-radius:0px; border-bottom-left-radius:0px; border-top-right-radius:10px; border-bottom-right-radius:10px; padding:10px 15px 10px 20px; background-image: url(../images/Mustard/search-icon.png); background-repeat:no-repeat; background-position:center 7px; display:inline-block; color:#ffffff; font-size:10.5px; 
	font-weight:normal; height:32px; text-align:center; background-color:#d40900; font-family:roboto,arial,sans-serif; margin-left:-7px; margin-right:40px;  margin-top:0px;
}

#ctl00_lblBanner {margin-top:220px;}
#ctl00_pnlBanner {margin-top:220px;}
#lblBanner{margin-top:220px;}
#pnlBanner {margin-top:220px;}

.hb-lwidth b { margin-left:10px; font-size:11px;}

.checkout-content-box {border:1px solid #ababab; padding:10px; margin-top:30px; margin-bottom:0px;}

}

/* Desktop Layout: 769px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. */

@media only screen and (min-width: 768px) {
.rw-grid-square-prod
{
	padding-top: 130%;
}

.prod-pad {padding:20px;}
.prod-left-content {width:50%; float:left; text-align:left;}
.prod-right-content {width:50%; float:right;}
.prod-rel-surround {position:relative;}

.kart {width:45px; height:37px; background-image:url(../images/Mustard/kart.jpg); background-repeat:no-repeat; border:0;}

.prod-top-title-orange {width:100%; text-align:left; color:#ff7603; font-style:italic; font-size:16px; font-family:font-family:roboto,arial,sans-serif; font-weight:bold; line-height:18px}
.prod-top-sub-title {text-align:left; color:#000000; font-size:13px; font-family:font-family:roboto,arial,sans-serif; line-height:16px; font-weight:bold;}
.prod-main-text {text-align:left; line-height:12px; font-size:12px; height:114px}
.buy-button {width:106px; height:32px; font-size:12px; background-color:#57acee; border-radius:15px; color:#ffffff; border:0; text-align:left; padding-left:15px; background-image:url(../images/Mustard/buy-parts.png); background-repeat:no-repeat; background-position:right;}

.prod-ssp {color:#abbac5; font-size:12px; margin:5px 0px 10px 0px; line-height:12px; text-align:left;}
.prod-ref {text-align:right; font-size:12px; line-height:12px; font-weight:bold;}
.prod-price-outer {color:#76aaeb; font-size:14px; text-align:left; line-height:14px; margin:15px 0px 10px 0px;}
.prod-price {color:#000000; font-size:27px; text-align:left; line-height:27px; font-weight:bold}

.orange-button {
	border-radius:15px; 
	border:0; 
	padding:10px;
	padding-top:8px;
	padding-left:20px; padding-right:30px;
	display:inline-block;
	color:#ffffff; 
	font-size:10.5px; 
	font-weight:normal; 
	height:31px; 
	text-align:center; 
	background-color:#ff7603;
	font-family:roboto,arial,sans-serif;
	margin-right:20px;
	background-image:url(../images/Mustard/or-button-arrow.png); 
	background-position:right;  
	background-repeat:no-repeat;
	margin-top:0px;
}

.black-button {
	border-radius:15px; 
	border:0; 
	padding:10px;
	padding-top:8px;
	padding-left:20px; padding-right:30px;
	display:inline-block;
	color:#ffffff; 
	font-size:10.5px; 
	font-weight:normal; 
	height:31px; 
	text-align:center; 
	background-color:#000000;
	font-family:roboto,arial,sans-serif;
	margin-right:20px;
	background-image:url(../images/Mustard/or-button-arrow.png); 
	background-position:right;  
	background-repeat:no-repeat;
	margin-top:0px;
}

.orange-button-nav {
	border-radius:15px; 
	border:0; 
	padding:8px 15px 10px 15px;
	display:inline-block;
	color:#ffffff; 
	font-size:10.5px; 
	font-weight:normal; 
	height:31px; 
	text-align:center; 
	background-color:#ff7603;
	font-family:roboto,arial,sans-serif;
	margin-right:20px;
	margin-top:0px;
}

.green-button {
	border-radius:15px; 
	border:0; 
	padding:10px;
	padding-top:8px;
	padding-left:20px; padding-right:20px;
	display:inline-block;
	color:#ffffff; 
	font-size:10.5px; 
	font-weight:normal; 
	height:31px; 
	text-align:center; 
	background-color:#00aa00;
	font-family:roboto,arial,sans-serif;
	margin-right:5px;
	background-position:right;  
	background-repeat:no-repeat;
}

.red-button {
	border-radius:15px; 
	border:0; 
	padding:10px;
	padding-top:8px;
	padding-left:20px; padding-right:20px;
	display:inline-block;
	color:#ffffff; 
	font-size:10.5px; 
	font-weight:normal; 
	height:31px; 
	text-align:center; 
	background-color:#d40900;
	font-family:roboto,arial,sans-serif;
	margin-right:5px;
	background-position:right;  
	background-repeat:no-repeat;
}
.red-check-button {
	border-radius:15px; border:0; padding:8px 10px 10px 10px; padding-left:20px; padding-right:20px; display:inline-block; color:#ffffff; font-size:10.5px; 
	font-weight:normal; height:31px; text-align:center; background-color:#d40900; font-family:roboto,arial,sans-serif; margin-right:5px;
	width:auto;
}
.green-quote-button {
	border-radius:15px; border:0; padding:8px 10px 10px 10px; padding-left:20px; padding-right:20px; display:inline-block; color:#ffffff; font-size:10.5px; 
	font-weight:normal; height:31px; text-align:center; background-color:#68ae71; font-family:roboto,arial,sans-serif; margin-right:5px;
	width:auto;
}

.paypal {margin-top:0%;}


.rw-top-banner{
	background-image:url(../RW/img/bg/prod-banner.jpg); 
	display:block;
}


.rw-content-top-block{
	text-align:center;
	padding:0px 20px 0px 20px;	
}
	
/*.top-banner {height:155px; background-color:#FFFFFF; display:block;}
.banner-text1 {font-size:17px; color:#000000; font-weight:500; line-height:14px;}
.banner-text2 {font-size:15px; color:#c4211a; font-style:italic; font-weight:500; line-height:12px;}
.banner-text3 {font-size:14px; color:#000000; font-weight:500; line-height:11px;}

.logo-text {width:70%; position:absolute; height:86px; float:left; padding-top:20px; display:block; left:137px;}
.logo {width:190px; height:116px; left:-25px; float:left; display:block; position:absolute; }*/

.banner-left {width:60%; float:left; height:116px; position:relative;}
.banner-right {width:40%; float:right; height:116px; position:inherit; left:;}

.inassoctext {font-size:18px;}


#bgvid { visibility:visible;}

.top-banner-content {height:155px; background-image:url(../images/Mustard/globe-header-lge.jpg?v=1); background-repeat:no-repeat; background-position:left;}
.shadow {height: 10px; top: 155px; position: absolute; z-index: 400; left: 1px; width: 100%; background-image: url(../images/Mustard/shadow.png); background-repeat: repeat-x; background-position: top; display:block;}

.email-link {background-image:url(../images/Mustard/email.png); width:243px; height:38px; display:block;}

.br-left {width:60%; float:left;}
.br-right{width:40%; float:right; display:block;}

.ask-andy {height: 90px; width: 168px; right: 0px;}
.chat {width:130px; border-radius:15px; background-color:#0C3; border:0; font-size:10px; color:#ffffff; margin-left:40px; margin-top:70px;}

.google-translate {width:100%; height:20px; padding-top:3px; display:none;}

.phone {width:100%; height:38px; padding-left:58px; padding-top:15px; display:block;}
.phone-mob {height:25px; display:none; padding:5px; color:#ffffff; font-size:14px;}
.email {width:100%; height:38px; display:block; padding-top:15px;}
.email-mob {height:20px; display:none; background-color:#d40900; padding:5px; border-radius:15px; border:1px solid #d40900;}
.head-text-mob {display:none;}

.searchbox {width:65%; padding:5px; height:32px; color:#202020; border:1px solid #dddddd; border-radius:5px; border-top-right-radius:0px; border-bottom-right-radius:0px;}

.banner-nav {clear:both; width:100%; height:39px; display:block;}
.account-login {width:174px; height:39px; display:block; text-align:center; background-color:#59d090; float:left; color:#ffffff; padding-top:10px;}
.click-vat {width:181px; height: 39px; display:block; text-align:center; background-color:#399aeb; float:left; color:#ffffff; padding-top:10px;}
.prices-tab {width:215px; height:39px; display:block; text-align:center; background-color:#ce4d4d; color:#FFFFFF; float:left; padding-top:10px;}
.worldwide-delivery {width:191px; height:39px; display:block; float:left; background-image:url(../images/Mustard/worldwide-delivery.png);  background-color: transparent;}

.basket-address {width:33%; height:301px; float:left; background-color:#88ce91;}
.basket-address-bill {width:33%; height:301px; float:left; background-color:#ce4d4d;}
.basket-pay {width:34%; height:301px; float:right; border:1px solid #ababab;}

.checkout-title {font-size:18px; font-weight:bold; font-style:italic; color:#c4221a; line-height:18px; margin-top:30px;}
.checkout-pay{font-size:14px; font-weight:bold; font-style:italic; color:#000000; line-height:14px; margin-bottom:30px;}
.checkout-goto{font-size:24px; font-weight:bold; color:#000000; line-height:24px; margin-top:15px;}
.checkout-button{margin-top:15px;}

.ba-top-banner {height:40px; border-bottom:1px solid #ffffff; color:#FFFFFF; font-size:12px; padding-top:10px;}
.ba-mid {height:219px; color:#FFFFFF; font-size:12px; padding:10px; text-align:center;}
.ba-bottom-banner {height:30px; border-top:1px solid #ffffff; color:#FFFFFF; font-size:12px; padding-top:10px;}


/* About us page */

.ab-image-right {float:right; margin-left:20px; margin-bottom:20px;}

/* Product detail page */

.prod-detail-content-box {padding:20px; margin-top:0px; margin-bottom:0px;} /*  overflow-y:scroll; max-height:520px;} /*height:470px;}*/
.prod-detail-content-box tr td {font-size:16px;} /*height:470px;}*/
.pd-left{width:50%; float:left; text-align:left; font-size:12px; color:#999999; line-height:12px; }
.pd-right{width:50%; float:right; text-align:right;}
.pd-address {width:50%; height:301px; float:right; background-color:#88ce91;}
.bpd-address-bill {width:50%; height:301px; float:left; background-color:#ce4d4d;}
.pd-pay {width:100%; height:250px; float:left; border:1px solid #ababab;}

.prod-detail-ssp {color:#abbac5; font-size:20px; margin:5px 0px 10px 0px; line-height:20px; text-align:right;}
.prod-detail-ref {text-align:right; font-size:15px; line-height:15px; font-weight:bold;}
.prod-detail-price-outer {color:#76aaeb; font-size:27px; text-align:right; line-height:27px;}
.prod-detail-price {color: #000000;font-size: 40px;text-align: right;line-height: 40px; font-weight: bold;
}
.prod-detail-tab-w {height:50px; display:block; border-top-left-radius:30px; float:left; font-size:11px; text-align:center; padding-top:20px; border-top-right-radius:30px; border-top:1px solid #ababab; border-left:1px solid #ababab; border-right:1px solid #ababab; width:20%; background-color:#e9e8e8; color:#000000;}
.prod-detail-tab-b {height:50px; display:block; border-top-left-radius:30px; float:left; font-size:11px; text-align:center; padding-top:20px; border-top-right-radius:30px; border-top:1px solid #ababab; border-left:1px solid #ababab; border-right:1px solid #ababab; width:20%; background-color:#202020; color:#ffffff;}
.prod-detail-tabs{height:50px; margin-top:30px; display:block;}

.prod-detail-bboxes {width:33.333333%; height:301px; float:right; border:1px solid #ababab;}

.tabs{width:100%;display:inline-block;}
.tab-links:after{display:block;clear:both;content:'';}
ul.tab-links {-webkit-margin-before: 0em; -webkit-margin-after: 0em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; -webkit-padding-start: 0px;}
.tab-links li{float:left;list-style:none; width:14.28%; display:inline-block;}
.tab-links a{text-align:center; padding-top:10px; display:inline-block; width:100%; border-top-left-radius:30px; border-top-right-radius:30px; height:50px; border-top:1px solid #ababab; border-left:1px solid #ababab; border-right:1px solid #ababab; background:#e9e8e8; font-size:12px; color:#4c4c4c; transition:all linear 0.15s;}
.tab-links a:hover{background:#202020; color:#ffffff; text-decoration:none;}
li.active a,li.active a:hover{background:#202020;color:#ffffff;}
.tab-content{background:#fff; border-left:1px solid #ababab; border-right:1px solid #ababab; border-bottom:1px solid #ababab;}
.tab{display:none;}
.tab.active{display:block;}

.head-basket {display:block;}
.head-basket {display:block; height:50px; border-top:0px solid #ababab; padding:5px 0px 0px 0px; text-align:left;}

.hbt-left {padding:20px 10px 10px 10px; width:100%; float:left;}
.hbt-right {padding: 10px 10px 6px 0px; width:100%; float:left; text-align:right;}

/* Navigation */

.navbar-nav > li ul
{
	position:relative;
	list-style:none;
	list-style-type:none;
	border-left:1px solid #ababab;
	border-right:1px solid #ababab;
	border-bottom:1px solid #ababab;
	display:block;
	padding:10px;
	margin:0;
	top:139px;
	z-index:200;
	right:-1px;
	left:-1px;
	display:none;
	background:white;
}

.footer-div {width:100%; height:300px; background-color:#e8e8e8;margin-top:10px;}
.footer-content {padding:30px; color:#202020; font-size:12px;}
.footer-lower-div {width:100%; height:85px; background-color:#202020;}
.footer-lower-div-content {padding:35px 10px 10px 10px; color:#ffffff; font-size:15px;}

.footer-content-left {float:left; width:80%; display:inline-block;}
.footer-content-right {float:right; width:20%; display:inline-block;}
.footer-content-right a {display:block; text-decoration:underline; color:#202020; font-size:11px;}

.footer-logo { margin-bottom:10px}

.zeroMargin_desktop {
    margin-left: 0;
}
.hide_desktop {
    display: none;
}

.link-blue-arrow-md
{
	padding-right:30px;
	display:inline-block;
	background:url('../images/icons/arrow-md-blue-right-sml.jpg') top right no-repeat    !important;
	color:black;
	font-family:roboto,arial,sans-serif;
	font-weight:600;
	white-space:nowrap;
}

.goog-te-gadget {
  font-family: arial;
  font-size: 11px;
  color: #666;
  white-space: nowrap;
  display: block !important;
  float: right !important;
}

#ctl00_lblBanner {margin-top:0px;}
#ctl00_pnlBanner {margin-top:0px; padding-top:5px;}
#lblBanner{margin-top:0px; padding-top:5px;}
#pnlBanner {margin-top:0px; padding-top:5px;}

.hbt-right {width: 20%;}
.hbt-left {width: 80%;}

}


@media only screen and (min-width: 1200px) {
	
	
.rw-grid-square-prod
{
	padding-top: 130%;
}

.prod-pad {padding:20px;}
.prod-left-content {width:50%; float:left; text-align:left;}
.prod-right-content {width:50%; float:right;}
.prod-rel-surround {position:relative;}

.kart {width:45px; height:37px; background-image:url(../images/Mustard/kart.jpg); background-repeat:no-repeat; border:0;}

.prod-top-title-orange {width:100%; text-align:left; color:#ff7603; font-style:italic; font-size:16px; font-family:font-family:roboto,arial,sans-serif; font-weight:bold; line-height:18px}
.prod-top-sub-title {text-align:left; color:#000000; font-size:13px; font-family:font-family:roboto,arial,sans-serif; line-height:16px; font-weight:bold;}
.prod-main-text {text-align:left; line-height:12px; font-size:12px; height:114px}
.buy-button {width:106px; height:32px; font-size:12px; background-color:#57acee; border-radius:15px; color:#ffffff; border:0; text-align:left; padding-left:15px; background-image:url(../images/Mustard/buy-parts.png); background-repeat:no-repeat; background-position:right;}

.prod-ssp {color:#abbac5; font-size:12px; margin:5px 0px 10px 0px; line-height:12px; text-align:left;}
.prod-ref {text-align:right; font-size:12px; line-height:12px; font-weight:bold;}
.prod-price-outer {color:#76aaeb; font-size:14px; text-align:left; line-height:14px; margin:15px 0px 10px 0px;}
.prod-price {color:#000000; font-size:27px; text-align:left; line-height:27px; font-weight:bold}

.orange-button {
	border-radius:15px; 
	border:0; 
	padding:10px;
	padding-top:8px;
	padding-left:20px; padding-right:30px;
	display:inline-block;
	color:#ffffff; 
	font-size:10.5px; 
	font-weight:normal; 
	height:31px; 
	text-align:center; 
	background-color:#ff7603;
	font-family:roboto,arial,sans-serif;
	margin-right:20px;
	background-image:url(../images/Mustard/or-button-arrow.png); 
	background-position:right;  
	background-repeat:no-repeat;
	margin-top:0px;
}

.black-button {
	border-radius:15px; 
	border:0; 
	padding:10px;
	padding-top:8px;
	padding-left:20px; padding-right:30px;
	display:inline-block;
	color:#ffffff; 
	font-size:10.5px; 
	font-weight:normal; 
	height:31px; 
	text-align:center; 
	background-color:#000000;
	font-family:roboto,arial,sans-serif;
	margin-right:20px;
	background-image:url(../images/Mustard/or-button-arrow.png); 
	background-position:right;  
	background-repeat:no-repeat;
	margin-top:0px;
}

.orange-button-nav {
	border-radius:15px; 
	border:0; 
	padding:8px 15px 10px 15px;
	display:inline-block;
	color:#ffffff; 
	font-size:10.5px; 
	font-weight:normal; 
	height:31px; 
	text-align:center; 
	background-color:#ff7603;
	font-family:roboto,arial,sans-serif;
	margin-right:20px;
	margin-top:0px;
}

.red-button {
	border-radius:15px; 
	border:0; 
	padding:10px;
	padding-top:8px;
	padding-left:20px; padding-right:20px;
	display:inline-block;
	color:#ffffff; 
	font-size:10.5px; 
	font-weight:normal; 
	height:31px; 
	text-align:center; 
	background-color:#d40900;
	font-family:roboto,arial,sans-serif;
	margin-right:5px;
	background-position:right;  
	background-repeat:no-repeat;
}
.red-check-button {
	border-radius:15px; border:0; padding:8px 10px 10px 10px; padding-left:20px; padding-right:20px; display:inline-block; color:#ffffff; font-size:10.5px; 
	font-weight:normal; height:31px; text-align:center; background-color:#d40900; font-family:roboto,arial,sans-serif; margin-right:5px;
	width:auto;
}
.green-quote-button {
	border-radius:15px; border:0; padding:8px 10px 10px 10px; padding-left:20px; padding-right:20px; display:inline-block; color:#ffffff; font-size:10.5px; 
	font-weight:normal; height:31px; text-align:center; background-color:#68ae71; font-family:roboto,arial,sans-serif; margin-right:5px;
	width:auto;
}

.paypal {margin-top:0%;}

.rw-top-banner{
	background-image:url(../RW/img/bg/prod-banner.jpg); 
	display:block;
}


.rw-content-top-block{
	text-align:center;
	padding:0px 0px 0px 0px;	
}
	
.top-banner {height:155px; background-color:#FFFFFF; display:block;}
.banner-text1 {font-size:17px; color:#000000; font-weight:500; line-height:14px;}
.banner-text2 {font-size:15px; color:#c4211a; font-style:italic; font-weight:500; line-height:12px;}
.banner-text3 {font-size:14px; color:#000000; font-weight:500; line-height:11px;}

.logo-text {width:70%; position:absolute; height:86px; float:left; padding-top:20px; display:block; left:137px;}
.logo {width:190px; height:116px; left:-25px; float:left; display:block; position:absolute; }

.inassoctext {font-size:20px;}

#bgvid { visibility:visible;}

.banner-left {width:60%; float:left; height:116px; position:relative;}
.banner-right {width:40%; float:right; height:116px; position:inherit; left:;}

.top-banner-content {height:155px; background-image:url(../images/Mustard/globe-header-lge.jpg?v=1); background-repeat:no-repeat; background-position:left;}
.shadow {height: 10px; top: 155px; position: absolute; z-index: 400; left: 1px; width: 100%; background-image: url(../images/Mustard/shadow.png); background-repeat: repeat-x; background-position: top; display:block;}

.email-link {background-image:url(../images/Mustard/email.png); width:243px; height:38px; display:block;}

.br-left {width:60%; float:left;}
.br-right{width:40%; float:right; display:block;}

.ask-andy {height: 90px; width: 168px; right: 0px;}
.chat {width:130px; border-radius:15px; background-color:#0C3; border:0; font-size:10px; color:#ffffff; margin-left:40px; margin-top:70px;}

.google-translate {width:100%; height:20px; padding-top:3px; display:none;}

.phone {width:100%; height:38px; padding-left:58px; padding-top:15px; display:block;}
.phone-mob {height:25px; display:none; padding:5px; color:#ffffff; font-size:14px;}
.email {width:100%; height:38px; display:block; padding-top:15px;}
.email-mob {height:20px; display:none; background-color:#d40900; padding:5px; border-radius:15px; border:1px solid #d40900;}
.head-text-mob {display:none;}

.searchbox {width:60%; padding:5px; height:32px; color:#202020; border:1px solid #dddddd; border-radius:5px; border-top-right-radius:0px; border-bottom-right-radius:0px;}

.banner-nav {clear:both; width:100%; height:39px; display:block;}
.account-login {width:174px; height:39px; display:block; text-align:center; background-color:#59d090; float:left; color:#ffffff; padding-top:10px;}
.click-vat {width:181px; height: 39px; display:block; text-align:center; background-color:#399aeb; float:left; color:#ffffff; padding-top:10px;}
.prices-tab {width:215px; height:39px; display:block; text-align:center; background-color:#ce4d4d; color:#FFFFFF; float:left; padding-top:10px;}
.worldwide-delivery {width:191px; height:39px; display:block; float:left; background-image:url(../images/Mustard/worldwide-delivery.png);  background-color: transparent;}

.basket-address {width:33%; height:301px; float:left; background-color:#88ce91;}
.basket-address-bill {width:33%; height:301px; float:left; background-color:#ce4d4d;}
.basket-pay {width:34%; height:301px; float:right; border:1px solid #ababab;}

.checkout-title {font-size:18px; font-weight:bold; font-style:italic; color:#c4221a; line-height:18px; margin-top:30px;}
.checkout-pay{font-size:14px; font-weight:bold; font-style:italic; color:#000000; line-height:14px; margin-bottom:30px;}
.checkout-goto{font-size:24px; font-weight:bold; color:#000000; line-height:24px; margin-top:15px;}
.checkout-button{margin-top:15px;}

.ba-top-banner {height:40px; border-bottom:1px solid #ffffff; color:#FFFFFF; font-size:12px; padding-top:10px;}
.ba-mid {height:219px; color:#FFFFFF; font-size:12px; padding:10px; text-align:center;}
.ba-bottom-banner {height:30px; border-top:1px solid #ffffff; color:#FFFFFF; font-size:12px; padding-top:10px;}


/* About us page */

.ab-image-right {float:right; margin-left:20px; margin-bottom:20px;}

/* Product detail page */

.prod-detail-content-box {padding:20px; margin-top:0px; margin-bottom:0px;} /* overflow-y:scroll; max-height:520px ;} /*height:470px;}*/
.prod-detail-content-box tr td {font-size:16px;} /*height:470px;}*/
.pd-left{width:50%; float:left; text-align:left; font-size:12px; color:#999999; line-height:12px; }
.pd-right{width:50%; float:right; text-align:right;}
.pd-address {width:50%; height:301px; float:right; background-color:#88ce91;}
.bpd-address-bill {width:50%; height:301px; float:left; background-color:#ce4d4d;}
.pd-pay {width:100%; height:250px; float:left; border:1px solid #ababab;}

.prod-detail-ssp {color:#abbac5; font-size:20px; margin:5px 0px 10px 0px; line-height:20px; text-align:right;}
.prod-detail-ref {text-align:right; font-size:15px; line-height:15px; font-weight:bold;}
.prod-detail-price-outer {color:#76aaeb; font-size:27px; text-align:right; line-height:27px;}
.prod-detail-price {color: #000000;font-size: 40px;text-align: right;line-height: 40px; font-weight: bold;
}
.prod-detail-tab-w {height:50px; display:block; border-top-left-radius:30px; float:left; font-size:11px; text-align:center; padding-top:20px; border-top-right-radius:30px; border-top:1px solid #ababab; border-left:1px solid #ababab; border-right:1px solid #ababab; width:20%; background-color:#e9e8e8; color:#000000;}
.prod-detail-tab-b {height:50px; display:block; border-top-left-radius:30px; float:left; font-size:11px; text-align:center; padding-top:20px; border-top-right-radius:30px; border-top:1px solid #ababab; border-left:1px solid #ababab; border-right:1px solid #ababab; width:20%; background-color:#202020; color:#ffffff;}
.prod-detail-tabs{height:50px; margin-top:30px; display:block;}

.prod-detail-bboxes {width:33.333333%; height:301px; float:right; border:1px solid #ababab;}

.tabs{width:100%;display:inline-block;}
.tab-links:after{display:block;clear:both;content:'';}
ul.tab-links {-webkit-margin-before: 0em; -webkit-margin-after: 0em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; -webkit-padding-start: 0px;}
.tab-links li{float:left;list-style:none; width:14.28%; display:inline-block;}
.tab-links a{text-align:center; padding-top:10px; display:inline-block; width:100%; border-top-left-radius:30px; border-top-right-radius:30px; height:50px; border-top:1px solid #ababab; border-left:1px solid #ababab; border-right:1px solid #ababab; background:#e9e8e8; font-size:12px; color:#4c4c4c; transition:all linear 0.15s;}
.tab-links a:hover{background:#202020; color:#ffffff; text-decoration:none;}
li.active a,li.active a:hover{background:#202020;color:#ffffff;}
.tab-content{background:#fff; border-left:1px solid #ababab; border-right:1px solid #ababab; border-bottom:1px solid #ababab;}
.tab{display:none;}
.tab.active{display:block;}

.head-basket {display:none;}

/* Navigation */

.navbar-nav > li ul
{
	position:relative;
	list-style:none;
	list-style-type:none;
	border-left:1px solid #ababab;
	border-right:1px solid #ababab;
	border-bottom:1px solid #ababab;
	display:block;
	padding:10px;
	margin:0;
	top:111px;
	z-index:200;
	right:0px;
	left:0px;
	display:none;
	background:white;
}

.link-blue-arrow-md
{
	padding-right:30px;
	display:inline-block;
	background:url('../images/icons/arrow-md-blue-right-sml.jpg') top right no-repeat    !important;
	color:black;
	font-family:roboto,arial,sans-serif;
	font-weight:600;
	white-space:nowrap;
}

.footer-div {width:100%; height:350px; background-color:#e8e8e8; margin-top:10px;}
.footer-content {padding:30px; color:#202020; font-size:12px;}
.footer-lower-div {width:100%; height:85px; background-color:#202020;}
.footer-lower-div-content {padding:35px 10px 10px 10px; color:#ffffff; font-size:15px;}

.footer-content-left {float:left; width:80%; display:inline-block;}
.footer-content-right {float:right; width:20%; display:inline-block;}
.footer-content-right a {display:block; text-decoration:none; color:#202020; font-size:12px;}

.footer-logo { margin-bottom:10px}

/* Testimonials speach bubbles */
.triangle-border {
  position:relative;
  padding:20px;
  margin-top:28px;
  border:2px solid #ababab;
  color:#333;
  text-align:center; font-size:12px;
  background:#fff;
  background:-webkit-gradient(linear, #ffffff, from(#ffffff), to(#eeeeee));
  background:-moz-linear-gradient(#ffffff, #eeeeee);
  background:-o-linear-gradient(#ffffff, #eeeeee);
  background:linear-gradient(#ffffff, #eeeeee);
 /* css3 */
  border-top-left-radius:20px; border-top-right-radius:20px; border-bottom-right-radius:20px;
  -moz-border-top-left-radius:20px; -moz-border-top-right-radius:20px; -moz-border-bottom-right-radius:20px;
/*  background-image:url(../images/Mustard/lquote.png); background-repeat:no-repeat; background-position:top left*/
}

/* THE TRIANGLE
------------------------------------------------------------------------------------------------------------------------------- */

.triangle-border:before {
  content:"";
  position:absolute;
  bottom:-28px; /* value = - border-top-width - border-bottom-width */
  left:-2px; /* controls horizontal position */
  border-width:27px 13px 0;
  border-style:solid;
  border-color:#ababab transparent;
  /* reduce the damage in FF3.0 */
  display:block;
  width:0;
}

/* creates the smaller  triangle */
.triangle-border:after {
  content:"";
  position:absolute;
  bottom:-24px; /* value = - border-top-width - border-bottom-width */
  left:-1px; /* value = (:before left) + (:before border-left) - (:after border-left) */
  border-width:24px 12px 0;
  border-style:solid;
  border-color:#eeeeee transparent;
  /* reduce the damage in FF3.0 */
  display:block;
  width:0;
}

/* Right */

.triangle-border-r {
  position:relative;
  padding:20px;
  margin-top:28px;
  border:2px solid #ababab;
  color:#333;
  text-align:center; font-size:12px;
  background:#fff;
  background:-webkit-gradient(linear, #ffffff, from(#ffffff), to(#eeeeee));
  background:-moz-linear-gradient(#ffffff, #eeeeee);
  background:-o-linear-gradient(#ffffff, #eeeeee);
  background:linear-gradient(#ffffff, #eeeeee);
 /* css3 */
  border-top-left-radius:20px; border-top-right-radius:20px; border-bottom-left-radius:20px;
  -moz-border-top-left-radius:20px; -moz-border-top-right-radius:20px; -moz-border-bottom-left-radius:20px;
/*  background-image:url(../images/Mustard/lquote.png); background-repeat:no-repeat; background-position:top left*/
}

/* THE TRIANGLE RIGHT
------------------------------------------------------------------------------------------------------------------------------- */

.triangle-border-r:before {
  content:"";
  position:absolute;
  bottom:-28px; /* value = - border-top-width - border-bottom-width */
  right:-2.2px; /* controls horizontal position */
  border-width:27px 13px 0;
  border-style:solid;
  border-color:#ababab transparent;
  /* reduce the damage in FF3.0 */
  display:block;
  width:0;
}

/* creates the smaller  triangle */
.triangle-border-r:after {
  content:"";
  position:absolute;
  bottom:-24px; /* value = - border-top-width - border-bottom-width */
  right:-1px; /* value = (:before left) + (:before border-left) - (:after border-left) */
  border-width:24px 12px 0px;
  border-style:solid;
  border-color:#eeeeee transparent;
  /* reduce the damage in FF3.0 */
  display:block;
  width:0;
}

.lquote {background-image:url(../images/Mustard/lquote.png); width:57px; height:57px; position:absolute;top:5px; left:5px;}
.rquote {background-image:url(../images/Mustard/rquote.png); width:57px; height:57px; position:absolute;bottom:5px; right:5px;}
.t-text {margin-left:50px; margin-right:50px;}

.zeroMargin_desktop {
    margin-left: 0;
}
.hide_desktop {
    display: none;
}

*::-webkit-media-controls {display:none;}

.goog-te-gadget {
  font-family: arial;
  font-size: 11px;
  color: #666;
  white-space: nowrap;
  display: block !important;
  float: right !important;
}

.goog-te-gadget .goog-te-combo {
  display: block !important;
}

}
