/**
 * @file
 * DESKTOP MIN-WIDTH 768PX
 You should only use this css for screens bigger than 768px
 */

/* - Repsonsive Sidebars - */
#page,
.node-type-hc-landing #main,
.region-bottom {
  margin-left: auto;
  margin-right: auto;
  max-width: 1000px;
  font-family: 'proxima-nova-condensed', Helvetica, Arial, sans-serif;
}
#navigation {width: 100%;}

a{color:#75bd43; text-decoration:none}
a:hover{color:#000; text-decoration:underline}
#custom_pager li a:hover, #order_chooser li a:hover {color: #000;}

#header,
#content,
#navigation,
.region-sidebar-first,
.region-sidebar-second,
#footer {
  padding-left: 10px;
  padding-right: 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
  _display: inline;
  _overflow: hidden;
  _overflow-y: visible;
}


/* - Blocks - */
/* phone number block */
#block-block-1 {	float:right;text-align:right;margin:-30px 0 0 0;padding:0;}
#block-block-1 h2, #block-block-1 h3 {margin:0;padding:0;line-height:1em;}
#block-block-1 h2 {font-size:1.8em;letter-spacing:0.05em;color:#75bd43;}
#block-block-1 h3 {letter-spacing:0.3em;color:#dddddd;font-size:1.3em;}

/* - Search block - */
#block-custom-search-block-custom-search-block-block .form-item-keyword, .form-item-search-block-form {float:left;margin:0;}
#block-custom-search-block-custom-search-block-block  [id*="edit-submit"], #secondary-menu #views-exposed-form-products-display-search #edit-submit-products-display,
#secondary-menu #block-search-form input[type="submit"]{border:0; text-indent:-99999px; font-size:0px; background:url(../images/icon-search.png) no-repeat; display:inline-block; width:18px; height:20px; vertical-align:top; margin-top:1px; margin-left:-23px;position:relative; outline:none;}

#block-custom-search-block-custom-search-block-block .form-item-keyword input, #views-exposed-form-products-display-search #edit-populate{width: 200px; padding-right: 20px; margin: 0;}
#block-custom-search-block-custom-search-block-block, #block-views-exp-products-display-search{margin: 0; float:left; display: inline-block; height: 22px;}
#block-custom-search-block-custom-search-block-block .form-item-keyword, #block-views-exp-products-display-search .views-exposed-form .views-exposed-widget{padding: 0;}
#secondary-menu ul.links {float: left; display: inline-block; margin: 0 0 0 10px;}


/* top account menu */
#secondary-menu {float:right;font-size:0.8em;line-height:20px;background-color:#F9F9F9;padding:15px;color:#000;display:block;}
#secondary-menu ul.links li a {text-decoration:none;color:#000;border-right:solid 1px #000;padding-right:15px;}
#secondary-menu ul.links li a:hover {text-decoration:underline;color:#000;}
#secondary-menu ul.links li.last a {border:none; padding-right:0}
#block-search-form, #secondary-menu ul.links li{ display:inline-block; vertical-align:top}
#secondary-menu ul.links li #small_cart a{color:#FFF;text-decoration:none; border:0;float: left;text-transform:uppercase;}
#block-search-form{margin-bottom:0; margin-right:10px}
#block-search-form input[type="text"]{padding-right:28px}
.group-leftcol {float:left;display:block;width:35%;}
.group-rightcol {float:right;display:block;width:63%;}
.galleryformatter-greenarrows .gallery-thumbs {padding: 0;}
/*fieldset {border:none;margin:0;padding:0;}*/

#checkout_container fieldset{border:0}
#checkout_container .section_title, .delivery_block_title, .billing_block_title{
font-family: 'proxima-nova-condensed', Helvetica, Arial, sans-serif;
font-size: 16px;
font-weight: 700;
background: #75bd43;
color: #fff;
line-height: normal;
padding: 3px 10px 3px 10px;
width: auto;
margin:10px 0;
}
.delivery_block_title, .billing_block_title{background-color:#a8a8aa;margin:20px 0 10px 0;}

#checkout_container #edit-buttons-wrapper{margin:10px 0; text-align:right; float:left; display:block; width:100%}
#checkout_container #edit-buttons-wrapper input.form-submit,
#checkout_container #edit-confirm,
#checkout_container #edit-back,
#edit-update-cart,
#cart_form_table .cart_form_column.first input,
#pe_requests_details #edit-resubmit {
font-family: 'proxima-nova-condensed', Helvetica, Arial, sans-serif;
display: block;
padding: 6px 10px;
background-color: #75bd43;
text-decoration: none;
border-radius: 4px;
-moz-border-radius: 4px;
font-size: 11px !important;
color: #fff;
line-height: 1em;
color: #FFF;
border:0;
float:right;
text-transform:uppercase;
}

#pe_requests_details input[name="add_to_pe_ajax"] {
  width: 250px;
}

#checkout_container #edit-buttons-wrapper input.form-submit {height: 22px;}

#checkout_container #edit-buttons-wrapper input.form-submit:hover,
#checkout_container #edit-confirm:hover,
#checkout_container #edit-back:hover,
#edit-update-cart:hover,
#cart_form_table .cart_form_column.first input:hover,
#pe_requests_details #edit-resubmit:hover,
#edit-add-to-pe-ajax-submit:hover {
background-color: #7D7D7F;
color: #FFF;
}
a.styled_link.cancel_button,
#checkout_container #edit-back,
#cart_form_table .cart_form_column.first input{background-color:#A40000;}
#checkout_container .form-type-textfield input{width:85%}
#checkout_container table{font-size:90%}
#checkout_container table table{margin:0}
#checkout_container table table tbody {
border-top: 0px solid #ccc;
}
#checkout_container #cart_form_header td{
text-align: center;
padding: 0;
border-bottom: none;
background:#F9F9F9;
color:#000; padding:3px;
border:#FFF;
}

#billing_address {margin-top:20px;font-size:1.4em;line-height:1.2em;}

#subtotal_row td{text-align:right;font-size:1.4em;padding:10px 5px 5px 0;line-height:1.4em;}
td.cart_form_column.first, td.cart_form_column.last{text-align:center}
.group-leftcol legend,.group-rightcol legend {display:none;}
.galleryformatter .gallery-slides, .galleryformatter .gallery-thumbs {margin:0;}

/* Homepage blocks */
#block-views-latest-news-block {width:30%;margin:15px 15px 15px 15px;clear:both; display:inline-block; vertical-align:top}
#block-views-a1fa2c2849c58fd449d0ada74220ad23 {display:inline-block; width:65%;margin:15px 0; vertical-align:top}
#block-views-a1fa2c2849c58fd449d0ada74220ad23 .views-row {margin-bottom:15px;display:inline-block; margin-right:15px; vertical-align:top; width:48%; vertical-align:top}
#block-views-a1fa2c2849c58fd449d0ada74220ad23 .views-row-last{margin-right:0;}
#block-views-a1fa2c2849c58fd449d0ada74220ad23 .views-row img{width:100%}
.block-views h2.block-title {background-color:#94b834;line-height:1em;padding:4px 6px;display:block;clear:left;/*width:310px;*/color:#fff;font-weight: 600;font-size:1.3em;}
.view-latest-news {line-height:1.2em;font-size:0.9em;color:#444;}
.view-latest-news .views-field-title {margin:10px 0 5px 0;float:left;display:block;width:100%;clear:left;font-size:1.2em;}

/* Featured Homepage Products Slider */
.view-id-featured_products {margin:15px;}
.view-id-featured_products .view-content .views-row  {
	float: left;
	width: 18%;
	border: solid 1px #75bd43;
	padding: 15px 4px 5px;
	text-align: center;
	border-radius: 5px;
	-moz-border-radius: 5px;
	margin-right: 1%;
	-webkit-box-shadow: 3px 3px 5px 0px rgb(238, 238, 238);
	box-shadow: 3px 3px 5px 0px rgb(238, 238, 238);
	background: #fff url(../images/boxbg.jpg) bottom right no-repeat;
	min-height:200px
}
.view-id-featured_products .view-content .views-row-last {margin-right:0;}
.view-id-featured_products {line-height:1.1em;}
.view-id-featured_products  .views-field-title a{color:#000;font-size:1.0em;line-height:1.1em;font-weight:bold;text-transform:uppercase;color:#222;height:52px;display:block;overflow:hidden;}
.view-id-featured_products  .views-field-title {margin:0 0 5px 0;padding:0 6px;}
.view-id-featured_products img {margin:0 0 10px 0;}
.view-id-featured_products .views-field-field-stock-code,
.view-id-featured_products .views-field-field-warranty {font-size:0.8em;padding:0 5px;line-height:1.2em;color:#444;white-space:nowrap;}
.view-id-featured_products .views-field-body {font-size:0.8em;padding:0 5px;line-height:1.2em;color:#444;display:block;height:32px;overflow:hidden;}
.view-id-featured_products .views-field-field-warranty, .view-id-featured_products .views-field-body {margin-bottom:10px}


/* - Nodes - */
table tr td {vertical-align:top;}

/* - Sektor News - */
.node-article .field-name-field-date-released {margin:0 0 10px 0;}
.node-article .field-name-field-image {float:right;margin:0 0 10px 20px;}

/* - Pages - */
body {
  /* background:url(../images/background.jpg) top center no-repeat; */
  background-color:#EAEAEA;
}
#page {
	background-color:#fff;
	-moz-box-shadow: 0 0 10px #888;
	-webkit-box-shadow: 0 0 10px #888;
	box-shadow: 0 0 10px #888;
}

#logo {
  padding: 30px 0 0 10px;
}

#name-and-slogan {
  padding:0 0 0 10px;
}
#site-slogan {
  color:#a8a8aa;
  font-size:1.2em
}
#content {
  font-size:1em;
}
#content .block-block {clear:both;}
#content .date-display-single{
  font-size:0.8em; text-align:right; display:block; width:100%
}


/* footer blocks */
#footer #block-menu-block-3 {padding:0;width:28%;float:left;margin:0 20px 0 0;display:block;/*height:140px;*/}
#footer #block-menu-block-4 {padding:0;width:15%;float:left;margin:0 20px 0 0;display:block;border-right:solid 1px #A6C55D;padding-right:20px;/*height:140px;*/}
#footer #block-block-3 {padding:0;width:20%;float:left;margin:0 20px 0 0;display:block;border-right:solid 1px #A6C55D;padding-right:20px;/*height:140px;*/}
#footer #block-block-3 p a img{margin-right:3px; margin-bottom:5px}
#footer #block-block-4 {padding:0;width:25%;float:left;margin:0;display:block;/*height:140px;*/}
#footer #block-masquerade-masquerade{padding:0;width:25%;float:left;margin:0;display:block; clear:both}
#footer #block-menu-block-3 ul li {float:left;margin-right:10px;width:45%;}

#block-block-5 {display:block;border-top:solid 1px #75bd43;float:left;clear:both;margin:0;padding:0;width:100%;}
#block-block-5 p {margin:0;padding:0;}
#block-block-5 img {float:left;clear:both;margin:10px !important;padding:0;}

.region-brands {display:table;border-top:solid 1px #75bd43;padding-top:15px;margin:10px 10px 20px 10px; width:98%;}


/* - Navigation - */
#navigation {
	margin-top:10px;
	background:url(../images/topmenubg.jpg) top left no-repeat;
	margin-top:20px;
	margin-bottom:20px;
}
#navigation ul.menu {
  margin: 0;
  padding: 0;
  text-align: left;
  display: block;
}
#navigation ul.menu li {
  float: left;
  padding: 0 18px 0 0;
  list-style-type: none;
  list-style-image: none;
  margin:0;padding:0;
  height: 34px;
  display: block;
}
#navigation ul.menu li a, ul.nice-menu a {
	padding: 10px 18px;
	background: url(../images/mbg_of.jpg) top right no-repeat;
	text-decoration: none;
	color: #fff;
	font-size: 1em;
	display: block;
	height: 18px;
}
#navigation ul.menu li a:hover {
  background:url(../images/mbg_on.jpg) top right no-repeat;
}
#navigation ul.menu li ul,#navigation ul.menu li ul li {float:left;clear:left;margin:0;float: left;clear: left;margin: 0;position: absolute;display:none;}

#navigation ul.menu li ul li a{
	padding: 10px 18px;
	background: url(../images/mbg_of.jpg) top right no-repeat;
	text-decoration: none;
	color: #000;
	font-size: 1em;
	display: block;
	height: 18px;
	float:left;
}

ul.nice-menu-down li {
border: none;
}

ul.nice-menu ul {
top: 37px;
}

#navigation ul li.last a{
	background: url(../images/mbg.jpg) top left repeat-x;
}
#custom_menu .element-wrapper a,
#custom_menu .element-wrapper.last a {padding:0;line-height: 1.3em;}
#custom_menu ul {margin-bottom:10px;}
#custom_menu .left_container .level-2 {float:none !important;display:inline-block !important;vertical-align: top;}
#custom_menu .level-3.element-wrapper, .container-level-3 {padding: 0 0 0 3px;}
#custom_menu .right_container, #custom_menu .right_container .image_wrapper {vertical-align: top;}
#custom_menu .container-level-2 {padding: 10px 10px 15px 10px;}

/* - General Styles - */
section.sidebar h2,
section.sidebar .view-products-display h2.block-title,
section.sidebar .view-product-search h2.block-title,
.view-id-category_description .view-header h1,
.view-products-display .products_display_summary .available_title,
.view-products-display .products_display_summary .item_counter,
.view-products-display .views-exposed-widgets .views-widget-sort-by .form-item-sort-by label,
.view-product-search .products_display_summary .available_title,
.view-product-search .products_display_summary .item_counter,
.view-product-search .views-exposed-widgets .views-widget-sort-by .form-item-sort-by label,
.block-views h2.block-title{
    font-family: 'proxima-nova-condensed', Helvetica, Arial, sans-serif;
    font-size: 1em;
    /*background: #75bd43;*/
    background: #a8a8aa;
    color:#fff;
	font-weight:600;
    line-height: normal;
    padding: 3px 5px 3px 10px;
    width: auto;
}
.view-products-display .products_display_summary .available_title,
.view-products-display .products_display_summary .item_counter{font-size:1em}
.view-products-display .views-exposed-form,
.view-product-search .products_display_summary .available_title,
.view-product-search .products_display_summary .item_counter{font-size:1em}
.view-product-search .views-exposed-form{
    padding: 0
}
.view-products-display .views-exposed-form #edit-keyword-wrapper/*,
.view-product-search .views-exposed-form #edit-keyword-wrapper*/ {
    display: none;
}

.available_title {text-align:left;}

.view-products-display .views-exposed-widgets .views-widget-sort-by .form-item-sort-by label,
.view-product-search .views-exposed-widgets .views-widget-sort-by .form-item-sort-by label{
    background: transparent;
}

.view-id-category_description .view-content .views-row div {
    float: left;
    padding: 10px;
}

div.contextual-links-wrapper{
    top:-20px;
}

.view-products-display .products_display_summary .item_counter,
.view-product-search .products_display_summary .item_counter{
    background: #efefef;
    color:#000;
    font-weight: 100;
}

.view-products-display .views-exposed-widgets #edit-submit-products-display,
.view-product-search .views-exposed-widgets #edit-submit-products-display{
    margin: 0;
}

.view-products-display .views-exposed-widgets,
.view-product-search .views-exposed-widgets{
    float: right;
    margin-top: -52px;
}

.view-products-display .views-exposed-widgets .views-exposed-widget,
.view-product-search .views-exposed-widgets .views-exposed-widget{
    padding: 0;
}

.page-search .view-products-display .views-exposed-widgets .views-exposed-widget {
    margin-top: 24px;
}

.page-search .view-products-display .views-exposed-widgets .views-exposed-widget.views-submit-button {
    margin-top: 26px;
}

.view-products-display .views-exposed-widgets .views-exposed-widget select,
.view-products-display .views-exposed-widgets .views-exposed-widget #edit-submit-products-display,
.view-product-search .views-exposed-widgets .views-exposed-widget select,
.view-product-search .views-exposed-widgets .views-exposed-widget #edit-submit-product-search {
    margin-top: 3px;
    margin-right: 5px;
    font-size: 12px;
    height: 20px;
}

/*
.view-products-display .views-exposed-widgets div.views-widget-sort-order,
.view-products-display .views-exposed-widgets select#edit-sort-by,
.view-product-search .views-exposed-widgets div.views-widget-sort-order,
.view-product-search .views-exposed-widgets select#edit-sort-by{
    display: none;
}*/
/*.view-products-display .views-exposed-widgets .views-exposed-widget select
/*.view-product-search .views-exposed-widgets .views-exposed-widget select{*/
/*    line-height: 15px;*/
/*}*/


.view-products-display .views-exposed-widgets .views-widget-sort-by .form-item-sort-by label,
.view-products-display .views-exposed-widgets .views-widget-sort-by .form-item-sort-by select,
.view-product-search .views-exposed-widgets .views-widget-sort-by .form-item-sort-by label,
.view-product-search .views-exposed-widgets .views-widget-sort-by .form-item-sort-by select{
    float:left;
}

.view-products-display .views-exposed-widgets .views-widget-sort-by .form-item-sort-by label,
.view-product-search .views-exposed-widgets .views-widget-sort-by .form-item-sort-by label{
    margin-right: 10px;
	font-weight:100; font-size:1em
}

.view-products-display .views-exposed-widgets .views-widget-sort-order label,
.view-product-search .views-exposed-widgets .views-widget-sort-order label{
    display: none;
}

.view-products-display > .view-content > .views-row,
.view-product-search > .view-content > .views-row{
    padding-bottom: 10px;
    margin-bottom: 0px;
    padding-top: 5px;
    margin-top: 5px;
    border-bottom: 1px solid #ccc;
    position: relative;
}

.view-products-display > .view-content > .views-row.views-row-last,
.view-product-search > .view-content > .views-row.views-row-last{
    border: 0px solid white;
}

.view-products-display > .view-content .views-row div,
.view-product-search > .view-content .views-row div {
    padding: 0 0 0 10px;
}

.view-products-display > .view-content .views-field-field-friendly-caption .field-content,
.view-product-search > .view-content .views-field-field-friendly-caption .field-content {
  padding: 0;
}

.view-products-display > .view-content .views-row div.views-field-field-main-image,
.view-product-search > .view-content .views-row div.views-field-field-main-image {
    width: 120px;
    float: left;
	padding: 0 10px 0 0;
}

.view-products-display > .view-content .views-row div.views-field-title,
.view-products-display > .view-content .views-row div.views-field-field-stock-code,
.view-products-display > .view-content .views-row div.views-field-field-friendly-caption,
.view-products-display > .view-content .views-row div.views-field-field-stock-unit,
.view-products-display > .view-content .views-row div.views-field-field-warranty,
.view-products-display > .view-content .views-row div.views-field-field-mancode,
.view-products-display > .view-content .views-row div.views-field-field-moq,
.view-products-display > .view-content .views-row div.views-field-field-incoming,
.view-product-search > .view-content .views-row div.views-field-title,
.view-product-search > .view-content .views-row div.views-field-field-stock-code,
.view-product-search > .view-content .views-row div.views-field-field-friendly-caption,
.view-product-search > .view-content .views-row div.views-field-field-stock-unit,
.view-product-search > .view-content .views-row div.views-field-field-warranty,
.view-product-search > .view-content .views-row div.views-field-field-mancode,
.view-product-search > .view-content .views-row div.views-field-field-moq,
.view-product-search > .view-content .views-row div.views-field-field-incoming{
    /*width: 400px;*/
	display:block;
	max-width: 385px;
}

.add_to_favorite {
    /*width: 120px;*/
    margin-top: 0px;
    float:left;
    height: 26px;
	margin-right:5px; margin-bottom:7px
}
.send_to_a_friend a{clear:both}

.view-products-display > .view-content > .views-row,
.view-products-display > .view-content .views-row div.views-field-field-sell-price .price_field_wrapper,
.view-product-search > .view-content > .views-row,
.view-product-search > .view-content .views-row div.views-field-field-sell-price .price_field_wrapper{
    position: relative;
}

.view-products-display > .view-content .views-row div.views-field-field-sell-price,
.view-products-display > .view-content .views-row div.views-field-field-sell-price fieldset fieldset,
.view-product-search > .view-content .views-row div.views-field-field-sell-price,
.view-product-search > .view-content .views-row div.views-field-field-sell-price fieldset fieldset{
    position: absolute;
}

.view-products-display > .view-content .views-row div.views-field-field-sell-price,
.view-product-search > .view-content .views-row div.views-field-field-sell-price{
    /*height: 100%;*/
    top: 0px;
    right: 0px;
    clear:both;
    white-space: nowrap;
    padding: 0 15px 0 0;
    /*width:50%;*/
    z-index: 0;
}

.view-products-display > .view-content .views-row div.views-field-field-sell-price .price_field_wrapper,
.view-products-display > .view-content .views-row div.views-field-field-sell-price form,
.view-product-search > .view-content .views-row div.views-field-field-sell-price .price_field_wrapper,
.view-product-search > .view-content .views-row div.views-field-field-sell-price form{
    /*height: 100%;*/
}

.view-products-display > .view-content .views-row div.views-field-field-sell-price form,
.view-product-search > .view-content .views-row div.views-field-field-sell-price form{
    /*padding-right: 10px;*/
    position: relative;
}


.view-products-display > .view-content .views-row div.views-field-field-sell-price fieldset fieldset,
.view-product-search > .view-content .views-row div.views-field-field-sell-price fieldset fieldset{
    bottom: 15px;
    right: 0;
    /*padding: 0 15px 0 0;*/
}


.view-products-display > .view-content .views-row div,
.view-product-search > .view-content .views-row div{
    font-weight: 100;
}

.view-products-display > .view-content .views-row div.views-field-field-friendly-caption .field-content,
.view-product-search > .view-content .views-row div.views-field-field-friendly-caption .field-content {
  font-weight: 600;
  line-height: 1em;
}

.view-products-display > .view-content .views-row div.views-field-title,
.view-product-search > .view-content .views-row div.views-field-title{
    font-weight: 700;
    color: #000;
}

.view-products-display > .view-content .views-row span.views-label,
.view-product-search > .view-content .views-row span.views-label{
    float:left;
    display: block;
    width:90px;
	font-weight:600
}
.view-products-display > .view-content .views-row .add_to_favorite,
.view-product-search > .view-content .views-row .add_to_favorite{padding-left:0; text-align:right; /*float:right;*/ padding-right:10px;margin-top: 10px;margin-left: -115px;}
.view-products-display > .view-content .views-row div.views-field-field-sell-price .price_wrapper,
.view-products-display > .view-content .views-row div.views-field-field-sell-price .price,
.view-product-search > .view-content .views-row div.views-field-field-sell-price .price_wrapper,
.view-product-search > .view-content .views-row div.views-field-field-sell-price .price{}
.view-products-display > .view-content .views-row div.views-field-field-sell-price .price_notice,
.view-product-search > .view-content .views-row div.views-field-field-sell-price .price_notice{display:none;}
.view-display-id-related_products_block .views-field-field-sell-price .price_field_wrapper  div:nth-child(2) {float:right;}
.view-products-display > .view-content .views-row div.views-field-field-sell-price .price,
.view-product-search > .view-content .views-row div.views-field-field-sell-price .price{
    font-size: 32px;
    font-weight: 700;
    padding: 10px 0;
    text-align: right;
}

.view-products-display > .view-content .views-row div.views-field-field-sell-price .price_notice,
.view-product-search > .view-content .views-row div.views-field-field-sell-price .price_notice{
    /*padding: 0px 10px 5px 0px;*/
    clear:both;
    text-align: right;
	font-size:0.9em
}


.view-products-display > .view-content .views-row div.views-field-field-sell-price > form > div,
.view-product-search > .view-content .views-row div.views-field-field-sell-price > form > div{
    /*width: 100%;*/
    /*padding: 27px 10px 0 0;*/
}

.view-products-display > .view-content .views-row div.views-field-field-sell-price #main_price_form_wrapper .form-wrapper > div,
.view-product-search > .view-content .views-row div.views-field-field-sell-price #main_price_form_wrapper .form-wrapper > div{
    float: left;
    padding: 0;
    margin: 0 10px 0 0;
}


.view-products-display > .view-content .views-row div.views-field-field-sell-price #main_price_form_wrapper .form-wrapper > div label,
.view-product-search > .view-content .views-row div.views-field-field-sell-price #main_price_form_wrapper .form-wrapper > div label{
    float:left;
    margin-right: 5px;
}

.view-products-display > .view-content .views-row div.views-field-field-sell-price #main_price_form_wrapper .form-wrapper > div input,
.view-product-search > .view-content .views-row div.views-field-field-sell-price #main_price_form_wrapper .form-wrapper > div input{
    /*float: left;*/
    width: auto;
}


.view-id-products_display .views-field-field-friendly-caption,
.view-id-products_display .views-field-field-stock-code,
.view-id-products_display .views-field-field-mancode,
.view-id-products_display .views-field-field-stock-unit,
.view-id-products_display .views-field-field-moq,
.view-id-products_display .views-field-field-warranty,
.view-id-products_display .views-field-field-incoming,
.view-product-search .views-field-field-friendly-caption,
.view-product-search .views-field-field-stock-code,
.view-product-search .views-field-field-mancode,
.view-product-search .views-field-field-stock-unit,
.view-product-search .views-field-field-moq,
.view-product-search .views-field-field-warranty,
.view-product-search .views-field-field-incoming {font-size:0.9em;margin-left:120px;width:100%;}

.two-sidebars .view-id-products_display .views-field-title,
.two-sidebars .view-product-search .views-field-title {max-width: 360px;}
.one-sidebar .view-products-display .views-row .add_to_favorite,
.two-sidebars .view-products-display .views-row .add_to_favorite,
.page-do-search .view-products-display .views-row .add_to_favorite,
.one-sidebar .view-product-search .views-row .add_to_favorite,
.two-sidebars .view-product-search .views-row .add_to_favorite,
.page-do-search .view-product-search .views-row .add_to_favorite {margin-left:0px;float:none;}

.view-products-display > .view-content .views-row div.views-field-field-sell-price #main_price_form_wrapper .form-wrapper > div label,
.view-products-display > .view-content .views-row div.views-field-field-sell-price #main_price_form_wrapper .form-wrapper > div input,
.view-product-search > .view-content .views-row div.views-field-field-sell-price #main_price_form_wrapper .form-wrapper > div label,
.view-product-search > .view-content .views-row div.views-field-field-sell-price #main_price_form_wrapper .form-wrapper > div input{
    line-height: 16px;width: 30px !important;
}

.view-products-display .item-list .pager,
.view-product-search .item-list .pager{
    float: right;
    margin: 0;
    line-height: 25px;
    color:#fff;
}

.view-products-display .item-list .pager a:link,
.view-products-display .item-list .pager a:visited,
.view-products-display .item-list .pager a:hover,
.view-products-display .item-list .pager a:active,
.view-product-search .item-list .pager a:link,
.view-product-search .item-list .pager a:visited,
.view-product-search .item-list .pager a:hover,
.view-product-search .item-list .pager a:active{
    color:#FFF;
}
  .view-products-display .item-list .pager a:hover,
  .view-product-search .item-list .pager a:hover{color:#000; text-decoration:underline}
.view-products-display .add_product_status,
.view-product-search .add_product_status{
    text-align: right;
}

.view-products-display .views-field-nothing,
.view-product-search .views-field-nothing {float:left;clear:left;margin-top:-15px;}
.view-display-id-related_products_block .views-field-nothing {float:left;clear:left;margin-top:-20px;}

#block-views-products-display-block-1{
    margin-top: 20px;
}

.price_wrapper .messages{
    display: none;
}

.add_product_status .success{
    color: #0DA80D;
}

.add_product_status .fail{
    color: #B70909;
}

h2 {color:#75bd43;margin:10px 0 0 0;font-size:1.4em;}

body.node-type-product .field-name-field-friendly-caption {
  font-size: 1.1em;
  padding: 0 0 20px 0;
  margin: 0;
}

body.node-type-product .group-leftcol{
    font-size: 12px;
	line-height:1.2em;
}

body.node-type-product .group-leftcol .field-name-field-out-of-stock .out_label{
    font-weight: 700;
}

body.node-type-product .group-leftcol form.price_form{
    /*float: right;*/
    text-align: right;
  	padding-right:15px;
  	clear:both;
}

body.node-type-product .group-leftcol .field-name-field-rating{
    clear: right;
    float: right;
	padding-right:15px
}

body.node-type-product .group-leftcol .field-name-field-pdf {width:201px;overflow:hidden;white-space:nowrap;}

body.node-type-product .group-leftcol .field-name-field-pdf,
body.node-type-product .group-leftcol .field-name-field-product-drivers{
    clear: both;
    font-size: 14px;
	text-decoration:none;
	margin: 0 0 0 0;
	float: left;
	border-bottom:solid 1px #e3e3e3;
	display:inline-block;
	width:99%;
	padding-top:5px;
}
body.node-type-product .group-leftcol .field-name-field-product-drivers{padding-bottom:5px;}
body.node-type-product .group-leftcol .field-name-field-pdf:hover,
body.node-type-product .group-leftcol .field-name-field-product-drivers:hover{
	background-color:#EAEAEA;
	cursor:pointer;
}
body.node-type-product .group-leftcol .field-name-field-pdf a,
body.node-type-product .group-leftcol .field-name-field-product-drivers a{
    color:#000; text-decoration:none;line-height:1.2em;
}

body.node-type-product .group-leftcol .field-name-field-pdf img{
    float: left;
	margin:0 5px 5px 0;
}

body.node-type-product .group-leftcol form.quantity_form,
body.node-type-product .send_to_a_friend {
    clear: both;
}

body.node-type-product .group-leftcol form.quantity_form #main_price_form_wrapper .form-wrapper > div label{
    float: left;
    margin-right: 5px;
	line-height: 22px;
	font-size:1.2em;
}

body.node-type-product .group-leftcol form.quantity_form #main_price_form_wrapper .form-wrapper > div input{
    float: left;
    width:110px !important;
	height:16px;
	margin: 0 10px 0 0;
}

body.node-type-product .add_to_favorite,
body.node-type-product #cpe-get-add-button,
body.node-type-product .to_cart_form,
body.node-type-product .send_to_a_friend {
    font-size: 9px;
    display: block;
    float: left;
    margin: 0 5px 0 0;
}

body.node-type-product .send_to_a_friend{
    margin-top: 10px;
}

body.node-type-product .add_to_favorite,
body.node-type-product #cpe-get-add-button,
body.node-type-product .send_to_a_friend{
    /*float: left;*/
    height: 22px;
	text-transform:uppercase;
	margin: 10px 5px 0 0;
}

body.node-type-product .allow_pe  #cpe-get-add-button {margin-right:0;}

body.node-type-product #cpe-get-add-button,
body.node-type-product .view-display-id-related_products_block .allow_pe form,
body.node-type-product .view-display-id-related_products_block .allow_pe #cpe-get-add-button {
  float: right;
  margin: 0;
}

/* for two side bars */
body.two-sidebars.node-type-product #edit-qty-wrapper {height:30px;}
body.two-sidebars.node-type-product .send_to_a_friend {margin: 10px 0 0 0;float:right;}
body.two-sidebars.node-type-product #main_price_form_wrapper {float:left;}
body.two-sidebars #main_price_form_wrapper label {line-height:22px !important;}
body.two-sidebars.node-type-product .form-item-qty {margin:0}
body.two-sidebars.node-type-product .group-leftcol form.price_form {height: 55px;}
body.two-sidebars.node-type-product .group-leftcol form.quantity_form #main_price_form_wrapper .form-wrapper > div input {width:45px !important}
body.two-sidebars.node-type-product .price_wrapper {display:block;width:200px;}
body.two-sidebars.node-type-product .price_wrapper .price_notice {float:right;}
body.two-sidebars.node-type-product .price_wrapper .price {float:right;clear:right;}


/*
body.node-type-product .add_to_favorite a,
body.node-type-product #cpe-get-add-button a,
body.node-type-product .send_to_a_friend a{
    padding: 5px;
    line-height: 22px;
	color:#fff;
	text-decoration:none;
	border-radius: 2px;
	font-size:12px !important;
	font-family: 'proxima-nova-condensed';
}
*/
body.node-type-product .group-leftcol .price{
    font-size: 32px;
    font-weight: 700;
	margin-top: 10px;
}

body.node-type-product .group-leftcol .price_notice{
    font-size: 12px;
}

body.node-type-product .group-leftcol .field-name-field-rating{
    width:100%;margin:0 0 15px 0;padding:0;
}

body.node-type-product .group-leftcol .video_wrapper{
    padding: 10px 0;
    margin: 0;
    clear: both;
}
.galleryformatter .gallery-slides, .galleryformatter .gallery-thumbs {
margin: 0;
width: 100% !important;
}
body.node-type-product .group-leftcol .video_entry object,
body.node-type-product .group-leftcol .video_entry object embed{
    width: 100% !important;
    height: auto !important;
}

body.node-type-product .group-rightcol .field-name-field-brand{
    float: right;
	margin-top:-15px;
}

body.node-type-product .group-rightcol .field-name-field-stock-code{
    float: left;
	margin-top:10px;
	font-weight:700

}

body.node-type-product .group-rightcol .field-name-field-warranty{
    clear: left;
    float: left;
    font-size:12px; color:#999; margin-bottom:10px;
}

body.node-type-product .group-rightcol .field-name-body{
    clear: both;
}

li.small_cart_menu_entry{
    position: relative;
}

li.small_cart_menu_entry > div{
    position: absolute;
    top: 35px;
    right: -68px;
    background: #F9F9F9;
    z-index: 1500;
}
article {margin-bottom:20px;}
#small_cart{
    display: none;
    padding: 0 10px 10px;
    min-width: 422px;
	-webkit-box-shadow: 7px 7px 10px 0px rgba(128, 128, 128, 10);
	box-shadow: 7px 7px 10px 0px rgba(128, 128, 128, 10);
}

#small_cart a{
    border: 0px solid #000;
	color:#fff; margin-right:5px
}
#small_cart a:hover{color:#FFF; text-decoration:none}

#small_cart_table{
    width: 100%;
}
#small_cart_table tr.small_cart_form_row{
    border-bottom: 1px solid #ccc;
    margin-top: 5px;
}

#small_cart_table td,
#small_cart_table th{
    text-align: center;
	padding:4px 2px;
}

#small_cart_table .small_cart_product_title{
    min-width: 250px;
    text-align: left;
}

#small_cart_table .small_cart_product_quantity{
    min-width: 30px;
}

#small_cart_table .small_cart_product_total{
    min-width: 50px;
}

#small_cart_table #small_cart_subtotal{
    text-align: right;
}

#small_cart_table #small_cart_subtotal_amount{
    font-weight: 700;
    padding: 0 5px 0 5px;
}

body.page_add_favourites .messages{
    font-size: 12px;
    background-position-x: 5px;
    background-position-y: 3px;
    padding: 5px 5px 5px 40px;
}
#cboxWrapper{
    height: auto !important;
    width: auto !important;
}

#block-custom-favourites-custom-favourites-block .contextual-links-wrapper,
#block-custom-pe-custom-pe-block .contextual-links-wrapper{
    top: -20px;
}

#block-custom-favourites-custom-favourites-block .list_shortcut.active,
#block-custom-pe-custom-pe-block .list_shortcut.active{
    font-weight: 700;
}

#block-custom-favourites-custom-favourites-block .view_more_lists,
#block-custom-pe-custom-pe-block .view_more_lists,
.view-footer{
    text-align: right;
}
#cf-show-favourites-callback  .view-content .views-row .add_to_favorite {margin-left:0;margin-top:-25px;}

#cf-show-favourites-callback .remove_from_list a {margin-left:-10px;}


#block-custom-favourites-custom-favourites-block .view_more_lists a,
#block-custom-pe-custom-pe-block .view_more_lists a,
.view-footer a {font-size:13px;}
#block-custom-pe-custom-pe-block #cpe-get-add-list-button,
#block-custom-pe-custom-pe-block #cpe-get-add-list-button div,
#block-custom-favourites-custom-favourites-block #cf-get-add-list-button,
#block-custom-favourites-custom-favourites-block #cf-get-add-list-button div{
    display:inline;
}

#block-custom-favourites-custom-favourites-block a.block_add_link,
#block-custom-pe-custom-pe-block a.block_add_link{
    color:#fff !important;
    float: right;
    font-size: 14px;
    line-height:1.5em;
}

/* BASIC TAGS STYLES */
hr {
height: 1px;
border: 1px solid #D5DD21;
padding-bottom: -1px;
margin: 1.5em 0;
}
table {
border-collapse: collapse;
border-spacing: 0;
width: 100%;
margin-top: 1.5em;
margin-bottom: 1.5em;
border:#FFF;
}
tr{border:0; border:#FFF;line-height: 1em;}
th {
text-align: center;
padding: 0;
border-bottom: none;
background:#a8a8aa;
color:#FFF; padding:3px;
border:#FFF;
}
td{border:#FFF; padding:3px;}
.container-level-2 td{background:#FFF}
blockquote {
margin: 1.5em 30px;
border-left: 7px solid #CCE549;
padding-left: 10px;
}
.view-meet-the-team .views-row{display:block; width:100%; margin-bottom:15px; padding-bottom:15px; border-bottom:2px solid #75bd43; float:left}
.view-meet-the-team .views-row .views-field-field-teamimage img{float:left; display:block; margin-right:10px; margin-bottom:10px; clear:both}
.view-meet-the-team .views-row .views-field-title{font-weight: 700;}

#edit-delivery-information, #edit-billing-information{
    width: 48%;
    float:left;
}

#edit-delivery-information{
    margin-right: 20px;
	clear:both;
}

#edit-part-shipped .form-item-part-shipped {float:left;width:70px;}
#edit-staging .form-item-staging {float:left;width:70px;}
#checkout_container .checkout_container .section_title {clear:both;display: inline-block;width: 97%;background-color:#a8a8aa;margin:20px 0 10px 0;}
#checkout_container .form-item-pon label {float:left;margin:4px 10px 0 0;}
#checkout_container .form-item-part-shipped label,
#checkout_container .form-item-staging label {float:left;margin:0 10px 0 0;}
#checkout_container .form-item-pon input {float:left;margin-right:10px;width:40%;}

#checkout_container .form-item-staging {margin:0;}
#checkout_container .form-item-staging div {margin:0;}

#extra_information{float: left;width: 48%;margin-top: 30px;}
#extra_information input {width:48% !important;}
#payment_method{
    clear:  both;
}

#checkout_container #edit-back{
    float: left;
}

#checkout_container #edit-confirm,
#to_checkout,


#cr-show-history-callback table th a,
#pe_lists_container table th a,
#cc-show-orders-callback table th a,
#cs-show-statements-callback table th a,
#cah-show-history-form table th a{
    color:#fff;
}
#pe_lists_container table th:nth-child(7) {width:85px;}
#pe_lists_container table ul.list_action_buttons li:nth-child(2) {padding:0;}

#cboxTitle{display: none !important;}

#block-views-user-detail-block{
    position:fixed;
    right:20px;
    top: 300px;
    background: #fff;
    width: 200px;
    border:1px solid black;
    font-size: 12px;
}


#block-views-user-detail-block .view-id-user_detail{
    padding:10px;
}

#block-views-user-detail-block .view-id-user_detail .views-field div{
    display: inline;
}


.galleryformatter { margin: 0 0 10px 0; }

/* Temporary styles for layout of menu */

/*#custom_menu {max-height: 30px;overflow: hidden;}*/

.video_entry .media-youtube-video iframe{min-height:250px}

/* Featured products on category pages */
#block-views-featured-product-display-block {clear:left;}

.filter_link.active{display:none;}
.view-products-display,
.view-product-search {clear:both;}
#cf-show-favourites-callback .view-products-display .views-field,
#cf-show-favourites-callback .view-product-search .views-field {display:block;}
#block-views-featured-product-display-block .view-content, .view-category-features .view-content {display:block;margin-bottom:40px;width:100%;float:left;clear:left;}
#block-views-featured-product-display-block .view-content .views-row, .view-category-features .view-content .views-row {/*float:left;display:block;width:24.8%;border-right:dashed 1px #ccc;*/
	height: 285px;
	width: 178px !important;
	border: solid 1px #75bd43;
	padding: 15px 4px 5px;
	text-align: center;
	border-radius: 5px;
	-moz-border-radius: 5px;
	margin-right: 1%;
	-webkit-box-shadow: 3px 3px 5px 0px rgb(238, 238, 238);
	box-shadow: 3px 3px 5px 0px rgb(238, 238, 238);
	background: #fff url(../images/boxbg.jpg) bottom right no-repeat;
	margin-right: 5px;
	float:left;
	margin-bottom:5px;
	padding-bottom:10px;
}
#block-views-featured-product-display-block .views-field-title {text-align:center;padding:10px 5px 0 5px;display:inline-block;height:40px;overflow:hidden;font-weight:bold;}
#block-views-featured-product-display-block .views-field-title a {color:#000;}

#block-views-featured-product-display-block .view-content .views-row:nth-child(4),
#block-views-featured-product-display-block .view-content .views-row:nth-child(8),
#block-views-featured-product-display-block .view-content .views-row:nth-child(12),
.view-category-features .view-content .views-row.views-row-last {}

#block-views-featured-product-display-block .view-content .views-row:nth-child(5),
#block-views-featured-product-display-block .view-content .views-row:nth-child(6),
#block-views-featured-product-display-block .view-content .views-row:nth-child(7),
#block-views-featured-product-display-block .view-content .views-row:nth-child(8),
#block-views-featured-product-display-block .view-content .views-row:nth-child(9),
#block-views-featured-product-display-block .view-content .views-row:nth-child(10),
#block-views-featured-product-display-block .view-content .views-row:nth-child(11),
#block-views-featured-product-display-block .view-content .views-row:nth-child(12) {}
/*
#block-views-featured-product-display-block .view-content .views-row:nth-child(5),
#block-views-featured-product-display-block .view-content .views-row:nth-child(9) {clear:left;}
*/
#block-views-featured-product-display-block .views-field-field-main-image img,
#block-views-featured-product-display-block .views-field-field-brand-logo img, .view-category-features .view-content .views-field-field-cat-feature-link-1 img {padding:0 12px;}
#block-views-featured-product-display-block .view-content .views-row .views-field-nothing-1, .view-category-features .view-content .views-row .views-field-body {padding:0 10px;font-size:0.9em;line-height:1.2em;}
#block-views-featured-product-display-block .view-content .views-row .views-field-nothing-1 a, .view-category-features .view-content .views-row .views-field-body a {white-space:nowrap;}
#block-views-featured-product-display-block .view-featured-product-display {margin-top:10px;}

#block-views-large-banner-ads-block,
#block-views-large-banner-ads-block-1 {float:left;}

#block-views-large-banner-ads-block .field-content a{display:block;padding:10px;border:solid 1px #bbb;}
#block-views-large-banner-ads-block-1 .field-content a {display:block;padding:0px;border:solid 1px #bbb;}
#block-views-large-banner-ads-block, #block-views-large-banner-ads-block-1{background:url('../images/advertisewithus.jpg') top left no-repeat;padding-left:15px;margin-left:10px;}
#block-views-large-banner-ads-block-1 {margin-left:15px;}

.view-brand-description .views-field-body {font-size:0.8em;line-height:1.2em;}

td.active {background-color: transparent;}

/* hide top level category products as these do not exist
.page-taxonomy-term-2874 .view-products-display,
.page-taxonomy-term-2875 .view-products-display,
.page-taxonomy-term-2876 .view-products-display,
.page-taxonomy-term-2877 .view-products-display,
.page-taxonomy-term-2878 .view-products-display,
.page-taxonomy-term-2879 .view-products-display {display:none;}
*/

.add_to_favorite {float:left;margin-left:-115px;}
p {clear:left;}
div.address {float:left;width:32%;margin-right:10px;}
div.address.first {width:27%;}
.galleryformatter-greenarrows .view-full {margin:5px 0 0 0;}
.fivestar-summary {display:none;}
#block-custom-favourites-custom-favourites-block h2,
#block-custom-pe-custom-pe-block h2 {margin:0 0 5px 0;}
.field-name-field-pdf {margin-top:10px;}
.to_cart_form {margin-left:10px;}

.buttons_row td {padding:10px;}

#rma_history #edit-control-elements,
#account_history #edit-control-elements,
#pe_lists_history #edit-control-elements,
#account_statements  #edit-control-elements,
#orders_history,
#pe_requests_search {
	display: inline-block;
	background-color: #f9f9f9;
	width: 96%;
	padding: 10px;
	border: solid 1px #ccc;
    margin-bottom: 20px;
}
#orders_history {padding-bottom:0;}
#orders_history	#edit-control-elements {margin:0;}

#pe_requests_search .form-item-add-to-pe-ajax {
    display: inline-block;
    width: auto;
}

#pe_requests_search .form-type-radios.form-item-source {
    margin: 0;
    line-height: 25px;
    display: inline-block;
    font-size: 0.8em;
}

#pe_requests_search .form-type-radios.form-item-source label {
    margin: 0 10px 0 0;

}

#pe_requests_search .form-type-radios.form-item-source > label {
    display: inline-block;
    margin: 0 10px 0 20px;
}

#pe_requests_search .form-type-radios.form-item-source > label span {
    display: none;
}

#pe_requests_search .form-type-radios.form-item-source .form-radios {
    display: inline-block;
}

#pe_requests_search .form-type-radios.form-item-source .form-radios .ajax-progress-throbber {
    position: absolute;
    width: 100px;
    top: 16px;
    left: -2px;
}

#pe_requests_search .form-type-radios.form-item-source .form-radios .form-type-radio.form-item-source {
    display: inline-block;
    position: relative;
}

#pe_requests_search .form-submit {
    float: none;
    display: inline-block;
    margin: 0 0 0 20px;
}


/* RMA History */
#rma_history #edit-control-elements .container-inline-date,
#orders_history #edit-download-orders .container-inline-date,
#account_history .form-item-creator {float:left;width:28%;}
#rma_history #edit-control-elements .form-item-from-date label,
#rma_history #edit-control-elements .form-item-to-date label,
#orders_history #edit-to .form-item-to-date label,
#orders_history #edit-from .form-item-from-date label,
#pe_lists_container #edit-from .form-item-from-date label,
#pe_lists_container #edit-to .form-item-to-date label,
#account_history #edit-from .form-item-from-date label,
#account_history #edit-to .form-item-to-date label {display:none;}

#rma_container table th:nth-child(1) {width:80px;}
#rma_container table th:nth-child(2) {width:55px;}

#rma_container .print_link {width:100%;display:block;}
#rma_container .print_link img {margin-right:5px;}
#rma_container .view_quote_link {background: transparent url('/sites/all/themes/zest/images/pdfico.png') top left no-repeat;padding-left:20px;margin-bottom:10px;display:inline-block;}

#rma_history #edit-control-elements #edit-submit-search {float:left;}
#account_history  #edit-submit-search {float:left;clear:left;}
#account_history .form-item-account-history-search {margin:0 10px 0 0;}
#account_history .form-item-trans-type,
#account_history .form-item-status {margin:0 10px 0 0;}

#orders_history #edit-apply {float:left;margin-bottom:15px;}

#orders_container #order_status {margin:10px 0;}

#rma_history #edit-control-elements .container-inline-date .date-padding,
#pe_lists_container #edit-control-elements .container-inline-date .date-padding,
#orders_history .container-inline-date .date-padding,
#account_history .container-inline-date .date-padding {padding:0;}

#rma_history #edit-control-elements .form-item-per-page {float:left;width:170px;margin:0 10px 0 0;}
#pe_lists_container #edit-control-elements .form-item-per-page {float:left;width:170px;margin:15px 10px 0 0;}
#orders_history .form-item-creator,
#orders_history .form-item-status,
#orders_history .container-inline-date{float:left;margin:0 10px 0 0;width:45%}

#orders_history .form-item-pon,
#orders_history .form-item-orderid{clear:both; float:left; display:block; width:100%; margin-bottom:0}
#orders_history .form-item-per-page {float:left;margin:0 10px 0 0;min-width:155px;clear:left;}
#account_history #edit-control-elements .form-item-per-page {float:left;margin:0 20px 0 0;}

#pe_lists_container #edit-control-elements .form-item-per-page {float:left;width:170px;clear:both;margin:0 10px 0 0;}
#pe_lists_container #edit-control-elements #edit-submit-search {margin:0 10px 0 0;float:left;}



#rma_history .container-inline-date,
#orders_history .container-inline-date {clear:none;}


#pe_requests_details  #edit-download {float:right;}

#rma_history .form-item-status {margin-top:0;float:left;clear: right;}
#rma_history .form-item-rma-no {clear: left;width: 45%;float: left;}

#rma_history .form-item-rma-id {width: 45%;float: left;}
#rma_history .form-item-item {clear: left;width: 45%;float: left;}
#rma_history .form-item-fault {width: 45%;float: left;}

#rma_history .form-item-keyword {float:left;clear:left;margin:0 20px 0 0;}
#rma_history .form-item-keyword label {display:inline-block;margin-right:10px;}

/*
#rma_history .form-item-per-page label,
#orders_history .form-item-per-page label,
#pe_lists_container .form-item-per-page label,
#account_history .form-item-per-page label {display:inline-block;margin-right:10px;}
*/
#orders_history  #edit-download {
float: right;
margin-bottom: 15px;
}

#account_history .container-inline-date {float:left;width:28%;clear:none;}
#account_history .form-item-status {float:left;clear:none;margin-right:20px;}
#account_history .form-item-trans-type {clear:left;float:left;margin-right:20px;}
#account_history  .form-item-invoiceno, #account_history  .form-item-ref1, #account_history  .form-item-ref2,
#account_history .form-item-account-no {float:left;clear:none;margin:0 20px 10px 0;}

/*
#edit-control-elements .form-item-trans-type label,
#edit-control-elements .form-item-status label {display:inline-block;margin-right:10px;}
*/
#pe_lists_container .container-inline-date {float:left;width:30%;clear:none;}
#pe_lists_container .form-item-status {float:left;width:30%;clear:none;margin:0;}
#pe_lists_container .form-item-creator {float:left;width:30%;clear:none;margin:0;}
#pe_lists_container .form-type-select{float:left;width:30%;clear:none;margin:0;}
#pe_lists_container .form-item-stockcode-search,
#edit-control-elements .form-item-pe-number,
#edit-control-elements .form-item-end-user-name{float:left;width:30%;margin:10px 0 0 0;}
#pe_lists_container #edit-submit-search {margin-top:20px;}
#pe_lists_container .form-type-date-popup label {margin:10px 0 0 0;}

#edit-control-elements {margin-top:15px;}

/* title labels on filters */
#edit-control-elements label,
#edit-download-orders label {font-size:0.85em;font-weight:normal;float:none;display:block;}

#edit-control-elements .form-item-per-page label,
#edit-control-elements .form-item-trans-type label,
#edit-control-elements .form-item-type label,
.page-price-exceptions #edit-control-elements .form-item-creator label,
#edit-control-elements .form-item-expire label {float:left;margin-right:10px;margin-top:3px;}



#account_statements #edit-control-elements .form-item-per-page label {float:none;display:block;}

table.sticky-enabled td a,
#account_statements table td a {color:#000;}
table.sticky-enabled td {padding:8px 4px;}
#order_details table td {background:none;}
#order_details #edit-client-info table td.label {width:150px;font-weight:bold;border-right:solid 1px #ccc}
#order_details #edit-order-info table td.label {width:150px;font-weight:bold;border-right:none;}
#order_details table tr {background:none;border-top:solid 1px #ccc;}
#order_details .row_title td {padding-top:20px;font-size:1.2em;color:#75bd43;font-weight:bold;}
#order_details #edit-client-info table  {width:auto;}
form #order_details tbody, form #order_details tbody tr:nth-child(1) {border-top: none;}
#order_details #edit-client-info table.table_number {margin:5 0;}
#order_details #edit-client-info table.table_1  {width:45%;margin:0 20px 20px 0;float:left;}
#order_details #edit-client-info table.table_2  {width:45%;margin:0 20px 20px 0;float:left;clear:none;}
#order_details td {padding:4px 2px;}
img.pdf_image {margin-right:6px;vertical-align: top;width:16px;}

#account_statements .section_title,
#current_status .section_title,
#order_status .section_title {font-weight:700;font-size:1.4em;}

#account_statements {margin-top:10px;}

#account_current_status td {text-align:right;font-weight:600;font-size:1.2em;background:none;}

#statements_container table td,
#edit-current-orders table td,
#favourites_list_table td,
#account_history_container table td,
#cart_form_table td {background:none;padding:4px;}

#review_description_table tbody {border-top:none;}
#cart_form_table tr#shipping_row td,
#cart_form_table tr#gst_row td,
#cart_form_table tr#total_due_row td {text-align:right;font-size:1.4em;line-height:1.4em;}
#cart_form_table tr#total_due_row td {font-size:1.6em;font-weight:bold;}

table thead {background-color:#75bd43;color:#fff;text-align:left;}
table thead td {text-align:left !important;}

#account_current_status tr {background:none;}

#account_current_status {width: 400px;}
#account_current_status td.label {width:200px;text-align:left;}

#edit-current-orders .sticky-enabled input[type="submit"] {
font-family: 'proxima-nova-condensed', Helvetica, Arial, sans-serif;
display: block;
padding: 6px 10px;
background-color: #75bd43;
text-decoration: none;
border-radius: 4px;
-moz-border-radius: 4px;
font-size: 11px !important;
color: #fff;
line-height: 1em;
color: #FFF;
float: left;
text-transform: uppercase;
border:none;
}
#account_statements .form-item-filename,
#account_statements .form-item-year,
#account_statements .form-item-month,
#account_statements .form-item-per-page,
#account_statements .form-item-account-no {margin-top:0;}

#account_statements .form-item-filename,
#account_statements .form-item-year,
#account_statements .form-item-month,
#account_statements .form-item-per-page,
#account_history_container .form-item-account-history-search,
#account_history_container .form-item-per-page,
#account_statements .form-item-account-no {float:left;margin-right:20px;}
#account_history_container  #edit-submit-search {float:left;margin-right:10px;clear:none;}
#account_history_container table th:nth-child(5) {text-align:center;width:50px;}
#account_history_container table th:nth-child(6),
#account_history_container table th:nth-child(7) {text-align:right;width:60px;}
#account_history_container table td:nth-child(5),
#account_history_container table td:nth-child(6),
#account_history_container table td:nth-child(7) {text-align:right;width:60px;padding-right:20px;white-space:nowrap;}
#account_history_container table th:nth-child(4) {width:125px;padding-right:0;}
#account_history_container table th:nth-child(2) {width:80px;padding-right:0;white-space:nowrap;}
#account_history_container table td:nth-child(2) {white-space:nowrap;}
#account_history_container table th:nth-child(6) {width:92px;padding-right:0;text-align:center;}
#account_statements  #edit-submit-search {margin-top: 18px;}
#account_history_container table td:nth-child(1) {width:75px;}


a#continue_shopping {margin-right:10px;}

#edit-submit-search, #edit-apply {
	font-family: 'proxima-nova-condensed', Helvetica, Arial, sans-serif;
	display: block;
	padding: 6px 20px;
	background-color: #75bd43;
	text-decoration: none;
	border-radius: 4px;
	-moz-border-radius: 4px;
	font-size: 11px !important;
	color: #fff;
	line-height: 1em;
	color: #FFF;
	float: left;
	text-transform: uppercase;
	border:none;
}
#edit-submit-search:hover, #edit-apply:hover, #edit-save:hover, #edit-download:hover, #edit-submit:hover, #edit-download:hover, #pe_requests_table .form-submit:hover {background-color: #7D7D7F;}


#status_info {float:left;width:100%;clear:left;margin: 35px 0 5px 0;}
#status_info #total {float: left;margin-right: 20px;}
#status_info #showing {float: right;}

select#edit-status, select#edit-trans-type,
select#edit-type, select#edit-creator,
select#edit-year, select#edit-month,
select#edit-per-page,
select#edit-account-no,
select#edit-destination-selector,
select#edit-city-selector,
select#edit-state-selector,
select#edit-postcode-selector,
select#edit-zone-selector,
select#edit-expire {font-size:12px;height:24px;}

#buttons_wrapper #edit-submit {
	font-family: 'proxima-nova-condensed', Helvetica, Arial, sans-serif;
	display: block;
	padding: 6px 10px;
	background-color: #75bd43;
	text-decoration: none;
	border-radius: 4px;
	-moz-border-radius: 4px;
	font-size: 11px !important;
	color: #fff;
	line-height: 1em;
	color: #FFF;
	float: left;
	text-transform: uppercase;
	border:none;
	margin-left:10px;
}
#buttons_wrapper #edit-submit:hover {background-color: #7D7D7F;}

.field-name-field-categories.field-type-taxonomy-term-reference a{
	font-family: 'proxima-nova-condensed', Helvetica, Arial, sans-serif;
	display: block;
	/*padding: 6px 10px;
	background-color: #C4C5C7;
	color: #FFF;
	border-radius: 4px;
	-moz-border-radius: 4px;*/
	text-decoration: none;
	font-size: 14px !important;
	line-height: 1em;
	float: left;
	text-transform: uppercase;
	margin-right:10px;
}

/*.field-type-taxonomy-term-reference a:hover {background-color: #7D7D7F;}*/

div.fivestar-widget .star, div.fivestar-widget .star a, div.fivestar-widget-static .star {
background: url(../images/star.gif) no-repeat 0 0;
width: 17px;
height: 16px;
}

div.fivestar-widget-static .star span.off {
background: url(../images/star.gif) no-repeat 0 0;
width: 17px;
height: 16px;
}


section.sidebar ul  li.view_more_lists a {background: #FFF;}
.favourites_list_form_column.last a {float:left;margin-right:4px;border-left:solid 1px #ccc;padding-left:4px;}
#edit-add-all-to-cart  {
	font-family: 'proxima-nova-condensed', Helvetica, Arial, sans-serif;
	display: block;
	padding: 6px 10px;
	background-color: #75bd43;
	text-decoration: none;
	border-radius: 4px;
	-moz-border-radius: 4px;
	font-size: 11px !important;
	color: #fff;
	line-height: 1em;
	color: #FFF;
	float: left;
	text-transform: uppercase;
	border:none;
	margin-top:10px;
}
#edit-add-all-to-cart:hover {background-color: #7D7D7F;color: #FFF;}
.front article {margin:0;}


#pe_lists_container table ul{
    margin: 0;
    padding: 0;
    list-style: none;
	white-space: nowrap;min-width: 95px;display: block;
}
#pe_lists_container table ul li{
    display: inline;
}
.field-type-taxonomy-term-reference .field-label {padding-bottom:5px;}
#order_status strong {color:#444;}
#favourites_list_table .add_new_list {margin-top:10px;}
.view-display-id-fav_list_view .remove_from_list a {margin-left: -22px;background-color: #A40000;}
.view-display-id-fav_list_view .remove_from_list a:hover {background-color: #7D7D7F;}
#pe_lists_container .list_action_buttons a {color:#75bd43;/*float: left;*/margin-right: 4px;border-left: solid 1px #ccc;padding-left: 4px;}
#pe_lists_container td.active {background:none;}
#pe_lists_container table td,
#account_history_container table td,
#favourites_list_table td,
#orders_container table td,
#rma_container table td{font-size:13px;padding:4px;border-right: solid 1px #cecece;}

#orders_container table td:nth-child(5),#orders_container table th:nth-child(5) {text-align:right;}

#pe_lists_container table td:nth-child(1),
#account_history_container table td:nth-child(1),
#favourites_list_table td:nth-child(1),
#orders_container table td:nth-child(1),
#rma_container table td:nth-child(1){border-left: solid 1px #cecece;}

#favourites_list_table tr.favourites_list_buttons_row td {border-left:none;border-right:none;}
#favourites_list_table a.favourites_list_view,
#pe_lists_container .list_action_buttons li:nth-child(1) a {border-left:none;}

#pe_lists_container table th,
#account_history_container table th,
#favourites_list_table th,
#orders_container table th,
#rma_container table th{border-right: solid 1px #999;}

.original_price{text-decoration: line-through;color:#666;font-size:0.8em;line-height:1.4em;}

/* -- PE -- */
#pe_requests_table tr.odd, #pe_requests_table tr.even,
#pe_requests_table .changed_request.original_request_data.odd,
#pe_requests_table .changed_request.original_request_data.even {border-bottom: 2px solid #555;}
#pe_requests_table {margin:15px 0;font-size:0.9em;}
#pe_requests_table thead th {font-weight:normal;border-right:solid 1px #ccc;text-align:center; font-size: 0.8em;}
#pe_requests_table thead th:first-child {padding-left:8px;}

#pe_requests_table td {font-size: 0.85em;}

#pe_requests_table td.list_price_column,
#pe_requests_table td.sell_price_column,
#pe_requests_table td.buy_price_column {font-weight: bold;}

#pe_requests_table .list_price_column input,
#pe_requests_table .sell_price_column input,
#pe_requests_table .buy_price_column input {width:52px;}

.pe_requests_notice .pe_notice_line {padding-bottom:10px;}
#pe_requests_table .percentage_field {width:38px;}

#pe_requests_table .original_request_title {background-color:#f6f6f6;color:#555;font-style:italic;border:none;border-bottom:none;}
#pe_requests_table .declined_request {color:#ff0000;}
#pe_requests_table .changed_request.odd, #pe_requests_table .changed_request.even, #pe_requests_table .changed_request.approved_request {border-bottom:none;}
#pe_requests_table table,#pe_requests_table table tbody  {margin:0;border:none;max-width:780px !important;z-index:30000;}
#pe_requests_table table table td {padding:0;}
#pe_requests_table .changed_request.original_request_data {color:#8c8c8c;background-color:#fcfcfc;}

#pe_requests_table .changed_request.original_request_data img{
	-webkit-opacity: 0.5;
	-moz-opacity: 0.5;
	filter:alpha(opacity=50);
	opacity: 0.5;
	}

#pe_requests_table .changed_request.original_request_data,
#pe_requests_table .changed_request.original_request_data table  {text-decoration: line-through;}


#edit-download {
	font-family: 'proxima-nova-condensed', Helvetica, Arial, sans-serif;
	display: block;
	float: left;
	padding: 4px 10px;
	background-color: #75bd43;
	text-decoration: none;
	border-radius: 4px;
	-moz-border-radius: 4px;
	font-size: 11px !important;
	color: #fff;
	line-height: 1em;
	border:none;
	height: 22px;
	text-transform: uppercase;
}
#pe_requests_details img {margin:0 6px 0 0;}

/* -- Shopping Cart -- */
.product_cart_image img {margin:0 10px;}
.cart_form_column.first {padding:0 0 0 10px;}
#edit-update-cart{float: right;text-transform: uppercase;}

#cart_form_table #cart_form_header {padding-left:8px;text-align: left;padding-right: 1em;border-bottom: 3px solid #ccc;line-height:1em;}
#cart_form_table #cart_form_header td {height:22px;}

#cart_form_table .cart_form_product_body td {padding:0 4px;}
#cart_form_table .product_cart_image {width:71px;}
#cart_form_table .cart_form_row .cart_form_column {padding:8px 0;}
#cart_form_table table,
#cart_form_table table tbody{margin: 0;border: 0px solid #fff;}
#cart_form_table .cart_form_column{vertical-align: middle;text-align: center;}
#cart_form_table .cart_form_column.first input{float:none;}
#cart_form_table table td{vertical-align:top;text-align:left;padding:0;}
#cart_form_table .cart_form_product_table .product_cart_title{}
#cart_form_table .cart_form_product_table .product_cart_stock_code{}
#cart_form_table .cart_form_product_table .product_cart_stock_unit{}
#cart_form_table {margin:15px 0;font-size:0.9em;}


#pe_requests_table td {text-align:right;margin:0;padding:12px 4px;}
#pe_requests_table th {text-align:right;margin:0;padding:8px 4px;}
#pe_requests_table table table td,
#pe_requests_table table table th {margin:0;padding:0;}

#pe_requests_table td:nth-child(1),
#pe_requests_table td:nth-child(2),
#pe_requests_table th:nth-child(1) {text-align:left;}

#pe_requests_table td.message {white-space:normal;}

#pe_requests_table td {vertical-align:middle;}

#pe_requests_table td:nth-child(2), #pe_requests_table td:nth-child(3), #pe_requests_table td:nth-child(4) {text-align:center;}

#pe_requests_table td.current_buy_price_column {text-align:center;}

#pe_requests_table table td:nth-child(1) {padding:4px;}
#pe_requests_table table table td:nth-child(1) {padding:0 4px 0 0;}
#pe_requests_table table table td:nth-child(2) {padding-top:2px;text-align:left;font-size: 0.85em;letter-spacing: -0.05em;}
#pe_requests_table table table tr:nth-child(2) td {padding:0;}

#pe_requests_table .product_row {font-size:0.95em;}

#pe_requests_table .product_table .product_tbody .product_row:nth-child(2),
#pe_requests_table .product_table .product_tbody .product_row:nth-child(3) {white-space:nowrap;font-size:0.95em;}
#pe_requests_table .product_table .product_tbody .product_row:nth-child(2) .label,
#pe_requests_table .product_table .product_tbody .product_row:nth-child(3) .label {font-weight:bold;}

/*#pe_requests_table table tr.approved_request {background:none;}*/

#pe_requests_table input {font-size:11px;height:17px;padding:0 1px;}

#pe_requests_table .form-submit {margin:0 0 0 10px;}
#pe_requests_table .styled_link {color:#fff;margin-top:1px;background-color: #A40000;}
#pe_requests_table .styled_link:hover {background-color:#7D7D7F;}

#pe_requests_table tr.product_not_found {/*border-bottom:none;border-top:solid 3px #fff;*/font-style:italic;background-color:#f6f6f6;color:#555;}

#pe_requests_table img {width:60px;border:solid 1px #777;box-shadow: 0px 3px 5px #ccc;-moz-box-shadow: 0px 3px 5px #ccc;}

#pe_requests_details .section_title {font-weight:bold;font-size:1.2em;margin-top:10px;}

#pe_requests_container .pe_condition {font-weight:bold;font-style:italic;font-size:1.1em;color:#555;margin-bottom:10px;}

/* Cart Pages */

#cart_form_table .cart_form_column.last {font-size:1.3em;text-align: right;padding-right:10px;}

#cart_form_table .cart_form_pe_product_subtable {margin-top:5px;}
#cart_form_table .cart_form_product_body td {padding-left:10px;}

#pe_requests_table .form-type-textfield label {float:right;margin-left:1px;}


#cart_form_table .pe_requests_notice .pe_notice_line {padding-bottom:10px;}
#cart_form_table .cart_form_pe_product_subtable {margin-left:10px;background:transparent url('../images/pe.jpg') center left no-repeat;}
#cart_form_table .cart_form_pe_product_subtable td {padding-left:85px;height: 14px;}

#cart_form_table .original_request_title {background-color:#cecece;color:#555;font-style:italic;}
#cart_form_table table,#cart_form_table table tbody  {margin:0;border:none;}
#cart_form_table table table td {padding:0;}
#cart_form_table .changed_request.original_request_data {color:#8c8c8c;background-color:#ececec;}
#cart_form_table .changed_request.original_request_data  {text-decoration: line-through;}
#edit-download,
#edit-submit,
#edit-save,
#edit-duplicate,
#pe_requests_table .form-submit,
input[id*='edit-add-to-pe-ajax-submit']{
	font-family: 'proxima-nova-condensed', Helvetica, Arial, sans-serif;
	display: block;
	float: left;
	padding: 4px 10px;
	background-color: #75bd43;
	text-decoration: none;
	border-radius: 4px;
	-moz-border-radius: 4px;
	font-size: 11px !important;
	color: #fff;
	line-height: 1em;
	border:none;
	height: 22px;
	text-transform: uppercase;
	margin-right:10px;
}
#edit-duplicate {margin-left:10px}
#edit-save {padding:4px 20px;}
#checkout_container #shipping_price {margin:10px 0;font-size:1.2em;}
#checkout_container #edit-back {height:22px;margin-right:10px;}
#checkout_container #edit-customer-information .form-item-email {float:left;width:395px;margin:5px 0 0 0;}
#checkout_container #edit-customer-information .form-item-receipt {float:left;width:295px;margin:5px 0 0 0;}

#checkout_container #edit-customer-information .form-item-email label,
#checkout_container #edit-customer-information .form-item-receipt label {float:left;margin:4px 10px 0 0;}
#checkout_container #edit-customer-information .form-item-receipt div.form-type-radio label {margin:0 10px 0 0;}

#checkout_container #edit-customer-information .form-item-email input {width:250px;}
#checkout_container #edit-customer-information #edit-receipt {float:left;}
#checkout_container #edit-customer-information #edit-receipt .form-item {float:left;width:60px;}

#edit-address-selector {width:322px;font-size:12px;height:32px;}

form[id*='cc-checkout-callback'] input {font-size:12px;height:20px;padding-left:5px;}
form[id*='cc-checkout-callback'] textarea {font-size:12px;}

#pe_requests_container #edit-details .form-item {float:left;margin-right:10px;}
#pe_requests_container #edit-details .form-item.form-item-header{float:none; margin:10px 0 0 0;}
#pe_requests_container #edit-details #edit-submit {clear:left;float:right;}


#rma_submitted_by .form-item-address-selector {display: block;float: left;height: 410px;width: 50%;}
#rma_submitted_by #company_address_info {display: block;float: left;height: 480px;width: 50%;}
#checkout_container #company_address_info .form-type-textfield label,
#checkout_container .form-item-city-selector label,
#checkout_container .form-item-state-selector label,
#checkout_container .form-item-postcode-selector label,
#checkout_container #zone_selector_wrapper label,
#checkout_container #edit-delivery-fields-container .form-type-textfield label {float:left;margin-right:10px;clear:left;width:110px;margin-top:4px;}

#checkout_container #zone_selector_wrapper label {float:left;margin-right:10px;clear:left;width:50px;margin-top:4px;}

#checkout_container #company_address_info .form-type-textfield input ,
#checkout_container #edit-delivery-fields-container .form-type-textfield input {width:200px;}
#checkout_container #company_address_info .form-item,
#checkout_container #edit-delivery-fields-container .form-item {margin:6px 0 2px 0;}

#checkout_container #edit-delivery-fields-container .form-item-address-selector {margin-top:20px;}
#edit-extra-information .form-item {margin:6px 0 0 0;}

.description {line-height:1.2em;margin-top:5px;}
.description .note {font-style:italic;}

/* -- Home page carousel -- */

.jcarousel-skin-default .jcarousel-container-horizontal {width:100%;height:280px;padding:0;}
.jcarousel-skin-default .jcarousel-clip-horizontal {width:100%;height:280px;}
.jcarousel.jcarousel-view--featured-products--block {height:280px;}
.jcarousel-skin-default .jcarousel-item {height:255px;width:171px !important;
	border: solid 1px #75bd43;
	padding: 15px 4px 5px;
	text-align: center;
	border-radius: 5px;
	-moz-border-radius: 5px;
	margin-right: 1%;
	-webkit-box-shadow: 3px 3px 5px 0px rgb(238, 238, 238);
	box-shadow: 3px 3px 5px 0px rgb(238, 238, 238);
	background: #fff url(../images/boxbg.jpg) bottom right no-repeat;
	margin-right:5px;
}
.jcarousel-prev, .jcarousel-next {display:none !important;}

#content .node-article .date-display-single,
#content .view-sektor-news .date-display-single {text-align:left;}


/* overrides for elements in menus */
#custom_menu .element-5.two_columns .left_container{width: 450px;}
#custom_menu .element-5.two_columns div.container-level-2{width:650px;margin-left:-74px;}

.sektor_th #custom_menu .element-5.two_columns div.container-level-2,
.sektor_my #custom_menu .element-5.two_columns div.container-level-2 {
  margin-left:-220px;
}

#custom_menu .element-6.two_columns div.container-level-2{margin-left:-65px;}
#custom_menu .element-7.two_columns div.container-level-2{margin-left:-157px;}


.rmanumber, .requestnumber {float:left;width:45%;}

.page-print-return-slip a img {border:none}
.page-print-return-slip .linerow{border-top:solid 2px #ccc;padding:10px 0;clear:both;}

.page-print-return-slip table,tr,td {padding:0;margin:0;width:auto;border:0;}
.page-print-return-slip .firstbc, .page-print-return-slip .secondbc {margin-left:100px;}
.page-print-return-slip .firstcol {width:50%;float:left;padding-bottom:10px;}
.page-print-return-slip .secondcol {width:50%;float:left;padding-top:50px;padding-bottom:10px;}
.page-print-return-slip .datarow .title {float:left;margin-right:10px;width:150px;clear:left;font-weight:bold;}
.page-print-return-slip .datarow .data {float:left;}
.page-print-return-slip .linerow h2 {margin-bottom:10px;}
.page-print-return-slip .linerow .fullcol table {width:100%;text-align:left;}
.page-print-return-slip .linerow .fullcol table th {text-align:left;padding:5px;background-color:#cecece;color:#000;}
.page-print-return-slip .linerow .fullcol table td {padding:5px;border-bottom:solid 1px #ccc;}
.page-print-return-slip #phonenumber {float:right;text-align:right;font-size:1.2em;line-height:1.4em;padding-top:10px;}
.page-print-return-slip #phonenumber h2 {line-height:1em;margin-top:20px;float:right;}
.page-print-return-slip .addressrow {clear:left;}
.page-print-return-slip .daterow {float:right;}
.page-print-return-slip #phonenumber h3 {padding:0;margin:0;color:#ccc;}
.page-print-return-slip #header {padding:0;}
.page-print-return-slip #header #name-and-slogan {padding:0;}
.page-print-return-slip #header #name-and-slogan h2 {margin:5px 0 10px 0;font-size:14px;text-transform:uppercase;}
.page-print-return-slip .logo {float:left;margin-top:20px;}

/* RMA Return form */
form[id*='cr-application-form-callback'] .form-item-rma-type label, form[id*='cr-application-form-callback'] #company_contact_info label, form[id*='cr-application-form-callback'] .form-item-invoice-no label, form[id*='cr-application-form-callback'] .form-item-model-no label, form[id*='cr-application-form-callback'] .form-item-serial-no label, form[id*='cr-application-form-callback'] .form-item-customer-name label {float:left;margin-right:10px;width:110px;}
form[id*='cr-application-form-callback'] input[type="text"] {width:300px;font-size:12px;padding:5px;}
form[id*='cr-application-form-callback'] select, form[id*='cr-application-form-callback'] #edit-product-description, form[id*='cr-application-form-callback'] #edit-fault-description, form[id*='cr-application-form-callback'] #edit-accessories-included {font-size:12px;}
form[id*='cr-application-form-callback'] .section_title {clear:left;font-weight:bold;font-size:1.6em;letter-spacing:0.05em;color:#75bd43;margin:20px 0 0 0;border-bottom:solid 2px #75bd43;padding-bottom:5px;}
.rma_status {margin-bottom:10px;display:inline-block;line-height:1.2em;font-weight: bold;}

#rma_container table th:nth-child(7) {min-width:70px;}

.page-print-return-slip #page {padding:10px 30px;}
.page-print-return-slip #page #edit-subcontainer table th:nth-child(3) {width:50%;}
#edit-bar-codes tbody {border-top:none;}

.page-show-rma #rma_details img {margin-right:5px;}
.page-show-rma .row_title td {padding:4px;background-color:#cecece;margin:10px 0;font-size:1.2em;font-weight:bold;border-top:solid 20px #fff;border-bottom:solid 10px #fff;}
.page-show-rma td:nth-child(1) {padding:4px;width:200px;font-weight:bold;}
.page-show-rma td:nth-child(2) {padding:4px;}

/* Search Results */
.search-results {margin:0;padding:0;}
.search-snippet-info {margin:0;padding:0 !important;}
.search-advanced {margin-top:10px;}
#edit-basic .form-submit {float:right;}

#block-block-10 {position:relative;}
#block-block-10 p {position:absolute;left:56%;top:-28px;}

.viewall {float: right;margin: -20px 10px 0 0;color: #fff;}





@media all and (min-width: 768px) and (max-width: 1023px) {
#block-views-large-banner-ads-block,
#block-views-large-banner-ads-block-1 { display:inline-block; vertical-align:top}
#block-views-large-banner-ads-block{width:62%}
#block-views-large-banner-ads-block-1{width:31%}
#block-views-large-banner-ads-block .field-content a{display:block;padding:10px;border:solid 1px #bbb;}
#block-views-large-banner-ads-block-1 .field-content a {display:block;padding:0px;border:solid 1px #bbb;}
#block-views-large-banner-ads-block, #block-views-large-banner-ads-block-1{background:none;padding-left:0px;margin-left:0px;}
#block-views-large-banner-ads-block{margin-left:10px;}
#block-views-large-banner-ads-block-1 {margin-left:15px;}
#block-views-large-banner-ads-block img,
#block-views-large-banner-ads-block-1 img{width:100%}
.view-id-featured_products{margin:15px 0px}
#block-views-top-banner-block .nivoSlider .nivo-slice, #block-views-top-banner-block .nivoSlider {min-height:200px !important;}
#block-views-top-banner-block .nivoSlider .nivo-slice img{width:100% !important}

#custom_menu .element-wrapper.level-1.element-3 .container-level-2{left: -100px}
#custom_menu .element-wrapper.level-1.element-4 .container-level-2{left: -120px}
#custom_menu .element-wrapper.level-1.element-5 .container-level-2{left: -200px}
#custom_menu .element-wrapper.level-1.element-6 .container-level-2{left: -178px}
#custom_menu .element-wrapper.level-1.element-7 .container-level-2{left: -173px}


#block-block-10 p {position:relative;left:0;top:20px;}
#custom_menu .level-1.element-wrapper > a, #custom_menu .level-1.element-wrapper.last > a {
font-size: 16px;
display: block;
padding: 8px 12px 8px 12px;
color: #fff;
background: none;
text-decoration: none;
font-weight: 600;
}
#footer #block-menu-block-4 {
padding: 0;
width: 20%;}
#footer #block-block-4 {
padding: 0;
width: 30%;}

#rma_history #edit-control-elements .container-inline-date, #orders_history #edit-download-orders .container-inline-date, #account_history .form-item-creator {
width: 45%;
}
#rma_history #edit-control-elements .form-item-per-page,
#account_history #edit-control-elements .form-item-per-page,
#orders_history .form-item-per-page {

margin: 10px 0 0;
}
#rma_history #edit-control-elements #edit-submit-search,
#account_history_container #edit-submit-search,
#orders_history #edit-apply  {
float: right;
margin: 20px 0 10px;
}
#rma_container a.requestrma {
right: 262px;
}
#account_history .container-inline-date {
float: left;
width: 45%;
clear: none;
}
.section-my-account-history.sidebar-second .region-sidebar-second,
.section-orders.sidebar-second .region-sidebar-second,
.section-price-exceptions.sidebar-second .region-sidebar-second{
float: left;
width: 100%;
margin-left: 0;
margin-right: 0;
margin-top:15px;
}
.section-my-account-history.sidebar-second #content,
.section-orders.sidebar-second #content,
.section-price-exceptions.sidebar-second #content {
float: left;
width: 100%;
margin-left: 0%;
margin-right: 0;
}
.page-orders #edit-control-elements .form-item-creator {
margin-top: 0;
}

.view-products-display > .view-content .views-row div.views-field-field-sell-price {float: right; margin-top:-20px}
.view-products-display > .view-content .views-row div.views-field-field-sell-price, .view-products-display > .view-content .views-row div.views-field-field-sell-price fieldset fieldset {
position: relative;
}


.view-products-display > .view-content .views-row div.views-field-field-sell-price,
.view-products-display > .view-content .views-row div.views-field-field-sell-price fieldset fieldset,
.view-product-search > .view-content .views-row div.views-field-field-sell-price,
.view-product-search > .view-content .views-row div.views-field-field-sell-price fieldset fieldset{position: static;}
#main_price_form_wrapper{text-align: right;}
#main_price_form_wrapper .form-type-textfield{float: none !important;text-align: right;margin-bottom: 10px !important;}
#main_price_form_wrapper .form-type-textfield label{float: none !important;display: inline;}
.brochure{overflow: hidden;}
body.node-type-product .add_to_favorite, body.node-type-product #cpe-get-add-button, body.node-type-product .send_to_a_friend{float: none;margin:10px 0;}
.node-product .add_to_pe{float: none;}
.group-leftcol .add_to_pe a{position: static;margin: 0;}
}







/*
Maybe later
For image popup on hover for PE products.
Also callbacks.inc line 761 and custom_pe_scripts.js line 118 as on 17/09/2013*/
#cpe-show-pe-details-form .product_table_container{
    position:relative;
    white-space: nowrap;
	/*max-width: 230px;*/
}
#cpe-show-pe-details-form .product_image{
    display: none;
    position: absolute;
    top: 0;
    left:0;
    z-index: 500;
}

#shipping_price_row div{
    display: inline;
}

#description_row{
    position: relative;
    display: block;
    border: 0;
    margin:0;
    padding: 0;
}

#pe_lists_container td#status_column_description,
#pe_lists_container td#type_column_description{
    position: absolute;
    top:0;
    left:0;
    z-index: 200;
    display: none;
    background: #fff;
    border:1px solid #ccc;
    width: 500px;
    padding: 5px 10px;
}

#pe_lists_container td#type_column_description{
    width: 400px;
}

























/* IE STYLES */


.lt-ie9 #slider{
max-width:1000px !important; overflow:hidden !important
}

  /*
   * IE FIX - DO NOT REMOVE
   */

.lt-ie9 .sidebar-first #content { /* Span 4 columns, starting in 2nd column from left. */
    float: left;
    width: 80%;
    margin-left: 20%;
    margin-right: -100%;
  }
.lt-ie9 .sidebar-first .region-sidebar-first { /* Span 1 column, starting in 1st column from left. */
    float: left;
    width: 20%;
    margin-left: 0%;
    margin-right: -20%;
  }

  /*
   * The layout when there is only one sidebar, the right one.
   */

.lt-ie9 .sidebar-second #content { /* Span 4 columns, starting in 1st column from left. */
    float: left;
    width: 80%;
    margin-left: 0%;
    margin-right: -80%;
  }
.lt-ie9 .sidebar-second .region-sidebar-second { /* Span 1 column, starting in 5th column from left. */
    float: left;
    width: 20%;
    margin-left: 80%;
    margin-right: -100%;
  }

  /*
   * The layout when there are two sidebars.
   */

.lt-ie9 .two-sidebars #content { /* Span 3 columns, starting in 2nd column from left. */
    float: left;
    width: 60%;
    margin-left: 20%;
    margin-right: -80%;
  }
.lt-ie9 .two-sidebars .region-sidebar-first { /* Span 1 column, starting in 1st column from left. */
    float: left;
    width: 20%;
    margin-left: 0%;
    margin-right: -20%;
  }
.lt-ie9 .two-sidebars .region-sidebar-second { /* Span 1 column, starting in 5th column from left. */
    float: left;
    width: 20%;
    margin-left: 80%;
    margin-right: -100%;
  }

  #order_details .product_price_column,
  #order_details .product_quantity_column,
  #order_details .product_subtotal_column,
  #order_details .product_price_column_header,
  #order_details .product_quantity_column_header,
  #order_details .product_subtotal_column_header,
  #order_details .grand_totals .value
  {
      text-align: right;
  }

  .text_right_align{
      text-align: right !important;
	  white-space:nowrap;
  }

  .text_left_align{
      text-align: left !important;
  }

  .favourites_list_form_column.last {
      width: 135px;
  }

  .csv_generate, .upload_fav a {
      margin-left: 10px;
  }

  .show_hide_btn {

  }

  #pe_requests_table .show_hide_btn img {
    border: 0px;
    width: 12px;
    box-shadow: none;
    background: #a8a8aa;
    padding: 1px;
    border-radius: 3px;
    cursor: pointer;
  }

  #table_switch_btn {
    padding: 0px 5px;
    background: #a8a8aa;
    border-radius: 5px;
    margin-bottom: 5px;
    float: left;
    color: #fff;
    cursor:pointer;
  }

  #table_switch_btn:hover {
    padding: 0px 5px;
    background: #aaa;
    border-radius: 5px;
    margin-bottom: 5px;
    float: left;
    color: #ddd;
  }

  form[id*='cr-application-form-callback'] #rma_submitted_by input[type="text"] {
      width: 80%;
  }

  form[id*='cr-application-form-callback'] #rma_return_details input[type="text"] {
      width: 98%;
  }

  #rma_submitted_by div.form-item-phone,
  #rma_submitted_by div.form-item-fax,
  #rma_submitted_by div.form-item-mobile {
      float:left
  }

  #rma_submitted_by div.form-item-email {
      margin-bottom: 0px;
  }

  form[id*='cr-application-form-callback'] #rma_submitted_by div.form-item-fax label{
      width: 30px;
      margin-left: 25px;
  }

  form[id*='cr-application-form-callback'] #rma_submitted_by div.form-item-mobile label{
      width: 50px;
      margin-left: 20px;
  }

   form[id*='cr-application-form-callback'] #rma_submitted_by div.form-item-phone input[type="text"],
   form[id*='cr-application-form-callback'] #rma_submitted_by div.form-item-fax input[type="text"],
   form[id*='cr-application-form-callback'] #rma_submitted_by div.form-item-mobile input[type="text"]{
      float:left;
      width: 150px;
  }


  #rma_return_details #edit-address-selector {
      width: 100%;
  }

  form[id*='cr-application-form-callback'] #items_details div.form-item-model-no,
  form[id*='cr-application-form-callback'] #items_details div.form-item-serial-no{
       float:left;
  }

  form[id*='cr-application-form-callback'] #items_details div.form-item-serial-no{
      margin-left: 50px;
  }

  form[id*='cr-application-form-callback'] #items_details div.form-item-fault-description{
       clear:both;
  }

  form[id*='cr-application-form-callback'] #items_details div.form-item-model-no input,
  form[id*='cr-application-form-callback'] #items_details div.form-item-serial-no input{
       width: 220px;
  }
  .section-users .value p {margin:0;}
    .section-users .profile {padding:0 10px;}

	#block-block-11 {float:left;margin-left:15px;}

	.lt-ie9 #block-views-large-banner-ads-block img, .lt-ie9 #block-views-large-banner-ads-block-1 img{max-width:inherit}

	.lt-ie9 #block-custom-account-manager-custom-account-manager-block #image.manager_info, .lt-ie9 #block-custom-account-manager-custom-brand-manager-block #image.manager_info {
width:105px !important; display:none !important; height:105px !important; overflow:hidden !important; position:relative;
}
.lt-ie9 #block-custom-account-manager-custom-account-manager-block #image.manager_info img#manager_info_pic, .lt-ie9 #block-custom-account-manager-custom-brand-manager-block #image.manager_info img#manager_info_pic{max-width:105px !important; display:none !important; max-height:105px !important; overflow:hidden !important}



.region-navigation { padding:0}
#custom_menu .element-wrapper.level-1.first  a {
font-size: 0px;
display: block;
padding: 8px 10px 8px 10px;
color: #fff;
background: url(../images/home-button.png) no-repeat center center ;
text-decoration: none;
font-weight: 600;
width:21px; height:21px
}
#menu-icon{display:none}

.nivoSlider a.nivo-imageLink {
/*  max-width:930px !important;
	min-width:930px !important;*/
}

#slider .views-nivo-slider-view #views-nivo-slider-top-banner-block {
    min-width: 950px;
    min-height: 196px;
}

#shipping-price-wrapper .shipping-price-label {
    font-weight: bold;
}

#shipping-price-wrapper .shipping-price-price {
    font-size: 1.3em;
    padding-left: 10px;
}
.view-meet-the-team h3{
	font-family: 'proxima-nova-condensed',Helvetica,Arial,sans-serif;
	font-size: 1em;
	background: #75bd43;
	color: #fff;
	font-weight: 600;
	line-height: normal;
	padding: 3px 5px 3px 10px;
	width: auto;
	margin-bottom: 20px;
	clear:both;
	display:block;
}

.view-product-search .views-exposed-form .views-exposed-widgets {
    margin-right: 10px;
}

.view-product-search .views-exposed-form .views-widget-sort-criteria {
    /*float: right;*/
    clear:both;
    margin-bottom: 2px;
}

.view-product-search .views-exposed-form .views-widget-filter-search_api_views_fulltext {
    clear: both;
    /*float:right;*/
    /*margin-top: 3px;*/
}

.view-product-search .views-exposed-form .views-widget-filter-search_api_views_fulltext label {
    float: left;
    margin-right: 10px;
    line-height: 25px;
	color:#fff;
}

.view-product-search .views-exposed-form .views-widget-sort-by {
    clear: both;
}

.view-product-search .views-exposed-form .views-widget-sort-by .form-item-sort-by label {
    color: #000;
    font-weight: bold;
    padding-left: 0;
}

.view-product-search .views-exposed-form .views-widget-per-page {
    /*float: right;*/
}

.view-product-search .views-exposed-form .views-submit-button {
    float: right;
    clear:both;
}

.view-product-search .view-products-display .views-submit-button {
    clear:none;
}

.view-product-search .views-exposed-form .views-submit-button #edit-sub-contaner{
    float: right;
}

.view-product-search .views-exposed-form .views-submit-button #edit-sub-contaner .form-item-sort-by,
.view-product-search .views-exposed-form .views-submit-button #edit-sub-contaner .form-item-sort-order,
.view-product-search .views-exposed-form .views-submit-button #edit-sub-contaner .form-item-items-per-page,
.view-product-search .views-exposed-form .views-submit-button #edit-sub-contaner .form-submit,
.view-product-search .views-exposed-form .views-operator {
    float: left;
}

.view-product-search .views-exposed-form .views-submit-button #edit-sub-contaner .form-item-sort-by label,
.view-product-search .views-exposed-form .views-submit-button #edit-sub-contaner .form-item-sort-by select,
.view-product-search .views-exposed-form .views-submit-button #edit-sub-contaner .form-item-sort-order label,
.view-product-search .views-exposed-form .views-submit-button #edit-sub-contaner .form-item-sort-order select {
    display: inline;
}

.view-product-search .views-exposed-form .views-widget {
    float: left;
    font-size: 10px;
    margin-top: 3px;
}

.view-product-search .views-exposed-form .views-widget input {
    width: 180px;
    line-height: 13px;
    font-size:12px;
    padding: 1px 3px;
}


.view-product-search .views-exposed-widgets .views-exposed-widget #edit-submit-product-search {
    /*margin-top: 6px;*/
}

section.sidebar .block-facetapi ul li {
    line-height: 30px;
}

section.sidebar .block-facetapi ul li input {
    margin: 5px;
}

section.sidebar .block-facetapi ul li a {
    display: inline;
    padding: 0;
    margin: 0;
    font-weight: normal;
}

.view-product-search .view-header .spellcheck_suggest{
    font-size: 20px;
    padding: 0px 0px 10px 0px;
}

.view-product-search .view-header .spellcheck_suggest a{
    /*display: list-item;*/
    /*margin-left: 30px;*/
}

.page-search .header_notice,
.page-search .no_result_notice {
    margin: 10px 0px;
}

.page-search .no_result_suggestions {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 10px 0px;
}

.page-search .no_result_suggestions ul {
    margin: 0;
}

.page-search .view-empty {
    position: relative;
}

.page-search .no_result_image {
    position: absolute;
    right: 0px;
    top: -60px;
    height: 280px;
    width: 230px;
    background: url('../images/no_results.jpg') center center transparent;
}

#custom-subscription-user-form .subscription_fields .form-item-market-verticals {float:left;margin:10px 50px 10px 0;}
#custom-subscription-user-form .subscription_fields .form-item-product-groups {float:left;margin:10px 0 10px 0}
#custom-subscription-user-form .form-item-unsubscribe {margin-top:20px;clear:both;margin: 0 0 0 50px;}
#custom-subscription-user-form .subscription_fields {display: block;float: left;margin: 0 0 30px 30px;}
#custom-subscription-user-form #edit-actions {margin: 20px 0 30px 50px;}
#edit-field-domain-code {display:none;}

@media all and (min-width: 768px) and (max-width: 1023px) {
    #block-views-large-banner-ads-block,
    #block-views-large-banner-ads-block-1 { display:inline-block; vertical-align:top}
    #block-views-large-banner-ads-block{width:62%}
    #block-views-large-banner-ads-block-1{width:31%}
    #block-views-large-banner-ads-block .field-content a{display:block;padding:10px;border:solid 1px #bbb;}
    #block-views-large-banner-ads-block-1 .field-content a {display:block;padding:0px;border:solid 1px #bbb;}
    #block-views-large-banner-ads-block, #block-views-large-banner-ads-block-1{background:none;padding-left:0px;margin-left:0px;}
    #block-views-large-banner-ads-block{margin-left:10px;}
    #block-views-large-banner-ads-block-1 {margin-left:15px;}
    #block-views-large-banner-ads-block img,
    #block-views-large-banner-ads-block-1 img{width:100%}
    .view-id-featured_products{margin:15px 0px}
    #block-views-top-banner-block .nivoSlider .nivo-slice, #block-views-top-banner-block .nivoSlider {min-height:200px !important;}
    #block-views-top-banner-block .nivoSlider .nivo-slice img{width:100% !important}

    #custom_menu .element-wrapper.level-1.element-3 .container-level-2{left: -100px}
    #custom_menu .element-wrapper.level-1.element-4 .container-level-2{left: -120px}
    #custom_menu .element-wrapper.level-1.element-5 .container-level-2{left: -200px}
    #custom_menu .element-wrapper.level-1.element-6 .container-level-2{left: -178px}
    #custom_menu .element-wrapper.level-1.element-7 .container-level-2{left: -173px}


    #block-block-10 p {position:relative;left:0;top:20px;}
    #custom_menu .level-1.element-wrapper > a, #custom_menu .level-1.element-wrapper.last > a {
    font-size: 16px;
    display: block;
    padding: 8px 12px 8px 12px;
    color: #fff;
    background: none;
    text-decoration: none;
    font-weight: 600;
    }
    #footer #block-menu-block-4 {
    padding: 0;
    width: 20%;}
    #footer #block-block-4 {
    padding: 0;
    width: 30%;}

    #rma_history #edit-control-elements .container-inline-date, #orders_history #edit-download-orders .container-inline-date, #account_history .form-item-creator {
    width: 45%;
    }

    /*#rma_history #edit-control-elements .form-item-per-page,*/
    /*#account_history #edit-control-elements .form-item-per-page,*/
    /*#orders_history .form-item-per-page {*/

    .view-featured-products .views-field-field-sell-price #main_price_form_wrapper .form-type-textfield {
        display: none;
    }

    .view-products-display .view-content .views-row,
    .view-product-search .view-content .views-row {
        clear:both;
    }
}

/*hidden menu*/

  .mean-bar{
    display:none;
  }

@media all and (max-width: 1000px){
  .background .region{
    width: 100%;

  }
  .node-type-hc-landing td{border:0; padding:0;}
  .node-type-hc-landing table img{
      height: auto;
      width: 100%;
  }
  .node-type-hc-landing table{
    height: auto !important;
    width: 100% !important;
  }

  #views-nivo-slider-top-banner-block,
  #slider .views-nivo-slider-view #views-nivo-slider-top-banner-block img,
  #slider .views-nivo-slider-view #views-nivo-slider-top-banner-block {
    width: 100% !important;
    height: auto !important;
    min-width: 0 !important;
    max-width: none !important;
  }

}

@media all and (max-width:820px) and (min-width:768px){
  .group-hero-on-bg h2{
    font-size: 42px;
  }
  .group-hero-on-bg h3{
    margin: 0;
    margin-bottom: 10px;
  }
  .group-hero-on-bg .field-name-field-hero-text-content{
    margin: 0;
  }

}

/**
 * ETA Drop down table Styling
 */

.ETA_tr td {
    text-align: center;
    border: 1px solid;
    padding:2px;
}

.view-id-products_display .views-label-field-incoming, .view-id-product_search .views-label-field-incoming {
    width: 130px !important;
}

.ETAbtn {
    margin-left: 3px;
}


/**
 * Checkout page styling
 */

#surcharge_notification {
    display: none;
    color: black;
    margin: -20px 0 2px 89px;
    width: 58%;
}

#surcharge_notification a {
    font-weight: bold;
}

#cc-checkout-callback #credit_card_wrapper a img {
    float: right;
    margin-top: -58px;
}
