/* /* All */ */
body {
  overflow-x: hidden; /* Don't scroll the window for the lace */
}
.error-404 #content,
.error-403 #content {
  padding-left: 160px;
}
body.db-offline .excellence {
  display: none;
}
.item-list .pager {
  text-align: right;
}
.field-label {
  text-align: left;
  font-family: 'CowboyRodeo';
  font-size: 1.071em;
  font-weight: normal;
  text-shadow: 1px 1px 1px white;
  /*filter: dropshadow(color=#ffffff, offx=1, offy=1);*/
}
.form-radios label.option {
  position: relative;
  top: -8px;
}
#tabs {
  /*display: none;*/
}
	/* Reset */
	p {
		margin: 0;
	}
	img#paper_top {
		display: block;
	}

  /* Links */
  /* Sidebar navigation */
  #block-menu-menu-sidebar-links ul.menu ul.menu li {
    padding-left: 0;
    text-indent: -5px;
    margin-left: 10px;
    line-height: 26px;
  }
  #block-menu-menu-sidebar-links ul.menu ul.menu {
    margin-bottom: 0px;
  }
  #block-menu-menu-sidebar-links ul.menu ul.menu li.last {
    margin-bottom: 7px;
  }

/* Wrapper */
#stitch_wrapper {
	position: relative;
	margin-top: 53px;
}
img.stitch {
	display: block;
}
.lace {
	position: absolute;
	/*top: 20px; /* if #stitch_wrapper is static */
	top: -35px; /* if #stitch_wrapper is relative */
	z-index: -1;
}	
.lace.left {
	/*left: -40px; /* if #stitch_wrapper is static */
	left: -275px; /* if #stitch_wrapper is relative */
}
.lace.right {
	/*right: -35px; /* if #stitch_wrapper is static */
	right: -275px; /* if #stitch_Wrapper is relative */
}
.decoration {
	position: absolute;
	top: 0;
	z-index: 1;
}
.decoration.lantern {
	left: -25px;
}

/* Header */
#header #logo {
	float: right;
}
#header #contact_info {
	float:right;
}
#header #contact_info ul {
  padding-left: 0;
}
#header #contact_info li {
  margin: 0;
  list-style: none;
}
#header #contact_info li a {
  text-align: right;
}

#accepted_cards {
	margin-top: 20px;
	text-align: right;
}
#slogan {
	margin-top: 80px;
	margin-bottom: 26px;
}
#logo {
	margin-top: 33px;
}

#contact_info {
	margin-top: 14px;
}

/* Navigation */
#navigation {
	margin-bottom: 25px;
}
#navigation ul {
	height: 42px;
}
#navigation li {
  display: inline-block; /* overwritten as inline in IE stylesheets  */
	position: relative;
	top: 7px;
	margin-right: 5px;
	padding: 0 5px;
	height: 30px;
}

ul.primary-links {
	float: left;
}
#search-theme-form {
	float: right;
}

/* Subheader */
  #subheader ul {
    overflow: auto; /* Children float, give parent a sense of height */
  }
  #subheader li {
    line-height: 22px; /* Matches this */
  }
	/* Login/logout */
	#block-menu-menu-header-logout li, 
	#block-menu-menu-header-login li {
		float: left;
	}
	#block-menu-menu-header-logout, 
	#block-menu-menu-header-login {
		float: right;
	}
	/* LL Simple Cart */
	#block-lunarlogic-simple_cart {
    position: relative;
		float: right;
	}
	#block-lunarlogic-simple_cart .block-title {
		display: none;
	}
	#block-lunarlogic-simple_cart .block-content {
    line-height: 22px; /* Matches this */

		padding-right: 45px !important;
	}
	#block-lunarlogic-simple_cart .num-items {
    position: absolute;
    top: -1px;
    right: 28px;
		font-size: 16px;
    /*padding-left: 4px;*/
		/*line-height: 16px;
		font-size: 16px;*/
	}
	/* Default Ubercart Cart */
	#subheader .block-uc_cart {
		float: right;
	}
	#subheader .block-uc_cart {
		width: 180px;
	}
	#subheader .block-uc_cart .block-title {
		display: inline;
	}
	#subheader .block-uc_cart .block-title a {
		display: inline-block;
		display: none;
	}
	#subheader .block-uc_cart .block-content {
		float: right;
	}
	#subheader .block-uc_cart .cart-block-summary-links {
		display: none;
	}
	#subheader .block-uc_cart .cart-block-summary-total label {
		display: none;
	}
	#subheader .block-uc_cart td.cart-block-summary-items,
	#subheader .block-uc_cart td.cart-block-summary-total {
		padding: 0;
		margin: 0;
	}
	#subheader .block-uc_cart td.cart-block-summary-total {
		padding-left: 8px;
		display:none;
	}
	#subheader .block-uc_cart td.cart-block-summary-items {
		padding-right: 30px;
		background: transparent url('/sites/all/themes/clean/images/icon-cart.png') top right no-repeat;
	}
	#subheader .block-uc_cart .cart-block-summary {
		height: 22px;
	}

	#subheader li {
		/*padding: 0 5px;*/
		padding-right: 5px;
	}
	#subheader .block {
		/*padding: 0 3px;*/
		padding: 0;
	}

/* Maintenance page */
.maintenance-page .maintenance-text {
  text-align: center;
  padding: 35px;
}

/* Main */
#main {
  min-height: 300px;
}
#left, #right {
	overflow: hidden;
}
/* Content */
#content .grid_6 .grid_3 .block-menu ul {
	margin-bottom: 5px;
  margin-left: 13px;
}
#content .grid_6 .grid_3 .block-menu li {
	padding: 4px 0;
}
#content .grid_6 .grid_3 .block-menu li a {
  text-indent: -4px;
}

/* Footer */
#footer {
	position: relative;
	top: -26px;
	padding-bottom: 26px;
  margin-top: 70px;
}
body.front #footer {
  margin-top: 0;
}
	/* Footer Content */
	#footer_content {
		position: relative;
		height: 155px;
		padding-top: 94px;
		padding-bottom: 20px;
		margin-bottom: 10px;
	}
	.lasso.decoration {
		left: 8px;
		z-index: 2;
	}
		/* Footer Social */
		a.follow-link {
			height: 50px;
			display: block;
			line-height: 30px;
			padding-left: 40px;
		}
		.excellence {
			margin-left: 5px;
			height: 154px;
			width: 153px;
		}
		.excellence p {
			padding-top: 10px;
			text-align: center;
		}

	#footer_social {
		z-index: 3;
  }

	/* Footer Bottom */
	#footer_bottom {
		margin-bottom: 26px;
	}
	#block-menu-menu-footer-links li {
		float: right;
		margin-right: 9px;
	}

/* Front page */
	/* Landing Page */
	/*body.front .tabs,*/
	body.front .page-title {
		display: none;
	}
	body.front .node-type-landing_page {
		text-align: center; /* For the image */
	}
	body.front .node-type-landing_page p {
		margin: 0;
	}

  /* Front page title */
	body.front .node-type-landing_page .nd-region-middle {
		padding-right: 19px;
		display: inline-block;
  }
	body.front .node-type-landing_page .nd-region-middle div.field-body {
		display: inline-block;
		padding-left: 19px;
  }
	body.front .node-type-landing_page div.field-body p {
    margin: 0 10px;
    padding-bottom: 15px;
  }

	/* Front page features */
	.front-page-features .views-row {
		border: 1px dashed black;
		padding: 9px;
		margin-bottom: 22px;
	}
	.front-page-features .buildmode-teaser .field-element-image {
		text-align: center;
	}

  /* Right */
	.front-page-features .buildmode-teaser_right .nd-region-middle .field-element-image {
    height: 100%;
  }
	.front-page-features .buildmode-teaser_right .nd-region-middle .field-element-image .field-items { 
    margin-top: 7px;
  }
	.front-page-features .buildmode-teaser_right .nd-region-middle .field-element-image .field-items .field-item { 
    padding: 7px 7px 0 7px;
  }
	.front-page-features .buildmode-teaser_right .field-element-image {
		float: right;
		/*padding: 7px;*/
	}
    /* Left */
	.front-page-features .buildmode-teaser_left .nd-region-left .field-element-image {
    height: 100%;
    margin-top: 7px;
  }
	.front-page-features .buildmode-teaser_left .nd-region-left .field-element-image .field-items .field-item { 
    padding: 1px 0 0 7px;
  }
	.front-page-features .buildmode-teaser_left .nd-region-left .field-element-image .field-items .field-item img { 
    padding-bottom: 2px;
  }
  .front-page-features .buildmode-teaser_left .nd-region-left {
    width: 107px !important;
    }
    .front-page-features .buildmode-teaser_left .nd-region-middle {
      margin-left: 107px !important; 
      padding-left: 10px;
    }
	.front-page-features .buildmode-teaser_left .nd-region-right {
		width: 97px;
	}

	.front-page-features .field-element-link {
		float: right;
	}
	.front-page-features .field-element-link a {
    padding-right: 10px;
  }
	.front-page-features .views-row p {
		padding-top: 10px;
	}

	/* START -- TOTALLY BREAK THE BOUNDS OF 960 -- */
	body.front #content .grid_6.alpha .grid_3 {
    border: none !important;
		width: 158px !important;
		padding: 8px 0; /* Top padding doesn't break 960 */
		margin: 0 !important;
		padding-left: 8px;
	}
	body.front #content .grid_6.alpha .grid_3.omega {
		/*margin-left: 6px; /* Can be up to 6px */
	}
	body.front #content .grid_6.alpha {
		width: 338px !important;
		border: 1px dashed black;
	}
	/* END ---- TOTALLY BREAK THE BOUNDS OF 960 -- */

	/* Left and Right brand list */
	#left.grid_2 .views-row, #right.grid_2 .views-row {
		margin-bottom: 34px;
	}

/* MISC... */
#dialog-modal {
	Xdisplay: none;
	border: 1px solid pink;
}

html #wrapper a.jump-to-top {
  float: right;
  line-height: 21px;
}
/* Products listing */
.view-display-id-page.products-listing,
.page-product-list .view-products-by-term.view-dom-id-1 {
  overflow: hidden;
  padding: 10px 0;
  margin-bottom: 19px;
}
.view-display-id-page.products-listing .view-content ul,
.page-product-list .view-products-by-term .view-content ul {
  padding-bottom: 15px;
}
.view-display-id-page.products-listing .field-term-display,
.page-product-list .field-term-display {
  padding-left: 10px;
}
.view-display-id-page.products-listing .view-content .tids-title a,
.page-product-list .view-products-by-term .view-content .tids-title a {
  line-height: 21px;
}
.products-listing .view-content .field-brand-logo .field-items,
.page-product-list .view-products-by-term .field-brand-logo .field-items {
  height: 117px;
  width: 194px;
  overflow: hidden;
}
.products-listing .view-content h3,
.page-product-list .view-products-by-term h3 {
  padding-bottom: 10px;
  margin-bottom: 20px;
}
.products-listing .view-content .views-field-field-image-cache-fid,
.page-product-list .view-products-by-term .views-field-field-image-cache-fid {
  padding: 7px;
}
/* Brand Page */
.page-products-by-brand-ref .page-title,
.node-type-brand .page-title {
  display: none;
}
.page-products-by-brand-ref .buildmode-full,
.node-type-brand .buildmode-full {
  /*padding: 15px 10px; /* Within 960, must be assigned deeper */
  margin-bottom: 19px;
}
  .page-products-by-brand-ref .buildmode-full .nd-region-header,
  .node-type-brand .buildmode-full .nd-region-header {
    padding: 15px 0 0 10px;
  }
  .page-products-by-brand-ref .buildmode-full .nd-region-middle,
  .node-type-brand .buildmode-full .nd-region-middle {
    padding-left: 10px;
  }
  .page-products-by-brand-ref .buildmode-full .nd-region-right,
  .node-type-brand .buildmode-full .nd-region-right {
    float: right;
  }
.page-products-by-brand-ref .buildmode-full .field-brand-logo,
.node-type-brand .buildmode-full .field-brand-logo {
  padding: 7px 0px 0px 7px;
  margin-bottom: 12px;
  float: left;
}
.page-products-by-brand-ref .buildmode-full .field-brand-logo .field-items,
.node-type-brand .buildmode-full .field-brand-logo .field-items {
  padding: 0px 7px 7px 0px;
  overflow: hidden;
}
.page-products-by-brand-ref .buildmode-full .field-brand-logo .field-items,
.node-type-brand .buildmode-full .field-brand-logo .field-items img{
  display: block;
}
/* Product list (again) */
.products-listing .view-content ul,
.page-product-list .view-products-by-term .view-content ul,
.page-products-by-brand-ref .view-products-by-brand-ref .view-content ul,
.node-type-brand .view-products-by-brand-ref .view-content ul {
  padding-bottom: 10px;
  margin-bottom: 9px;
  overflow: auto;
}
.products-listing .view-content .tids-title a,
.page-product-list .buildmode-full .view-id-products_by_brand_ref .view-content .tids-title a,
.page-products-by-brand-ref .buildmode-full .view-id-products_by_brand_ref .view-content .tids-title a,
.node-type-brand .buildmode-full .view-id-products_by_brand_ref .view-content .tids-title a {
  line-height: 21px;
}
.products-listing .view-content h3, 
.page-product-list .view-products-by-term h3,
.page-products-by-brand-ref .view-products-by-brand-ref h3,
.node-type-brand .view-products-by-brand-ref h3 {
  padding-bottom: 10px;
  margin-bottom: 20px;
}
.products-listing .view-content .views-field-field-image-cache-fid,
.page-product-list .view-products-by-term .views-field-field-image-cache-fid,
.page-products-by-brand-ref .view-products-by-brand-ref .views-field-field-image-cache-fid,
.node-type-brand .view-products-by-brand-ref .views-field-field-image-cache-fid,
.buildmode-catalog .node-type-product .field-adwords-product-image  {
  padding: 7px;
}
.products-listing .view-content li,
.page-product-list .view-products-by-term .view-content li,
.page-products-by-brand-ref .view-products-by-brand-ref .view-content li,
.node-type-brand .view-products-by-brand-ref .view-content li,
.node-type-adwords_page .field-featured .field-item {
  display: inline-block;
  height: 252px;
  width: 150px;
  float: left;
  margin-left: 5px !important;
}

.node-type-adwords_page .field-featured .field-item {
    margin-left: 8px !important;
}

.products-listing .view-content li.views-row-first,
.page-product-list .view-products-by-term li.views-row-first,
.page-products-by-brand-ref .view-products-by-term li.views-row-first,
.node-type-brand .view-products-by-term li.views-row-first {
  margin-left: 0 !important;
}

/* Generic text page */
.node-type-page .field-title {
  margin-bottom: 16px;
}
  /* Don't markup the search results */
  .page-search .node-type-page .field-title {
    margin-bottom: 0;
  }
.node-type-page .field-page-image {
  padding: 8px 0;
  display: inline;
  float: right;
  margin: 0 0 0 5px;
}
  .node-type-page .field-page-image .field-items {
    padding-bottom: 8px;
  }
  .node-type-page .field-page-image .field-item {
    padding: 0 8px;
  }
.node-type-page .nd-region-middle h1 {
  margin-top: 9px;
}
.node-type-page .nd-region-middle h2 {
}
.node-type-page .nd-region-middle h3 {
  margin-top: 9px;
}
.node-type-page .nd-region-middle ul {
  margin-top: 15px;
}

/* Webform page */
.node-type-webform .buildmode-full {
  width: 642px;
  max-width: 642px;
}
.node-type-webform .nd-region-middle-wrapper {
  height: 159px;
  min-height: 159px;
  margin-bottom: 15px;
}
/*.node-type-webform .nd-region-middle { /* Superfluous with 960
  margin-right: 43%;
}*/
.node-type-webform .nd-region-middle p {
  padding: 12px;
  line-height: 21px;
}
/*.node-type-webform .nd-region-right { /* Superfluous with 960
  width: 43%;
}*/
.node-type-webform .field-contact-info {
  /*padding: 10px;*/
  padding-top: 10px;
}
.node-type-webform .location {
  margin-top: 5px;
}
.node-type-webform .location div {
  margin-bottom: 5px;
}
.node-type-webform .buildmode-full .nd-region-footer {
  /*position: relative; /* Superfluous with 960
  top: 15px;*/
}

/* Product page */
/* (All product listing views should have the class .products-listing) */

.products-listing .views-field-name {
  display: none;
}

.buildmode-full .node-type-product .form-checkboxes,
.buildmode-product_brand_combo .node-type-product .form-checkboxes {
  overflow: auto;
}
.buildmode-full .node-type-product .form-checkboxes span.checkbox,
.buildmode-product_brand_combo .node-type-product .form-checkboxes span.checkbox {
  position: absolute;
  left: 0px;
  top: -3px;
}
.buildmode-full .node-type-product .form-checkboxes label,
.buildmode-product_brand_combo .node-type-product .form-checkboxes label {
  padding-left: 25px;
}
.field-product-image-thumbs {
  /* These Thickbox thumbnails are only for reference, not display */
  /* ^^nah we have a better zoom than thickbox now, lol */
  /* display: none;*/ 
  overflow: auto;
  margin-bottom: 10px;
}
.field-product-main-image {
  cursor: pointer; /* Not a link, but clickable */
}
#larger-view {
  position: absolute;
  /*top: 410px; /* For the new expandable full product image */
  bottom: 1px; /* For the new expandable full product image */
  left: 13px;
  display: block;
  padding-left: 30px;
  height: 25px;
  z-index: 10001;
}
.buildmode-full .node-type-product .nd-region-header,
.buildmode-product_brand_combo .node-type-product .nd-region-header {
  margin-bottom: 20px;
  padding-bottom: 5px;
}
.buildmode-full .node-type-product .field-title h1,
.buildmode-product_brand_combo .node-type-product .field-title h1 {
  display: inline;
}
.buildmode-full .node-type-product .field-title,
.buildmode-product_brand_combo .node-type-product .field-title {
  float: left;
}
.buildmode-full .node-type-product .model,
.buildmode-product_brand_combo .node-type-product .model {
  margin-right: 0; /* Overwrite uc_product.css */
}
.buildmode-full .node-type-product .field-ucd-model,
.buildmode-product_brand_combo .node-type-product .field-ucd-model {
  float: right;
}
.buildmode-full .node-type-product .field-ucd-add-to-cart,
.buildmode-product_brand_combo .node-type-product .field-ucd-add-to-cart {
  margin: 12px 0 8px 0;
  padding: 6px 0 10px 0;
  overflow: auto; /* Float alteration for too-long-attributes-titles */
}
.buildmode-full .node-type-product .field-ucd-add-to-cart .attribute,
.buildmode-product_brand_combo .node-type-product .field-ucd-add-to-cart .attribute {
  overflow: auto;
}
.buildmode-full .node-type-product .field-ucd-add-to-cart .style-select,
.buildmode-full .node-type-product .field-ucd-add-to-cart .style-select select,
.buildmode-product_brand_combo .node-type-product .field-ucd-add-to-cart .style-select,
.buildmode-product_brand_combo .node-type-product .field-ucd-add-to-cart .style-select select {
  width: 149px !important;
  height: 32px !important;
  display: inline-block;
  padding-right: 28px;
}
.buildmode-full .node-type-product .field-ucd-add-to-cart label,
.buildmode-product_brand_combo .node-type-product .field-ucd-add-to-cart label {
  line-height: 24px;
  /*float: left; /* Disabled this style per Ticket #108 */
}
  #edit-qty-wrapper label {
    float: left; /* Added this to mitigate loss of float above */
  }
  .add-to-cart .attributes .form-checkboxes {
    margin-top: 0; /* Added this to adjust style based on change above */
  }
.buildmode-full .node-type-product .field-ucd-add-to-cart .attribute label,
.buildmode-product_brand_combo .node-type-product .field-ucd-add-to-cart .attribute label {
  clear: both;
  /*width: 65px; /* Disabled this style per Ticket #108 */
  min-width: 65px;
}
.buildmode-full .node-type-product .field-ucd-add-to-cart .attribute label.option,
.buildmode-product_brand_combo .node-type-product .field-ucd-add-to-cart .attribute label.option {
  line-height: 20px;
  clear: both;
  position: relative;
  /*margin-bottom: 10px;*/
}
.buildmode-full .node-type-product .field-ucd-add-to-cart .attribute label.option input,
.buildmode-product_brand_combo .node-type-product .field-ucd-add-to-cart .attribute label.option input {
  margin-right: 5px;
}
html #edit-qty-wrapper label {
  margin: 3px 5px 0 0;
}
html #edit-qty {
  text-align: center;
  margin: 0 10px 5px 5px;
  clear: none !important;
}
html #edit-qty-wrapper {
  float: left;
  clear: both; /* Float alteration for too-long-attributes-titles */
}
html body .node-add-to-cart {
  padding: 6px 6px;
  margin: 0;
  float: left; /* Float alteration for too-long-attributes-titles */
}
.buildmode-full .node-type-product .nd-region-middle .field-product-main-image,
.buildmode-product_brand_combo .node-type-product .nd-region-middle .field-product-main-image {
  /*padding: 10px; /* For the new expandable full product image */
  margin-bottom: 8px; /* For the new expandable full product image */
  text-align: center;
}
  /* For the new expandable full product image */
  .buildmode-full .node-type-product .nd-region-middle .field-product-main-image img,
  .buildmode-product_brand_combo .node-type-product .nd-region-middle .field-product-main-image img {
    display: block;
  }
  #border-paper-product-large {
    position: relative;
  }
  #border-paper-product-large img {
    display: inline !important;
  }
.buildmode-full .node-type-product .nd-region-middle .field-image-cache {
  overflow: auto; /* Gives it height despite floated children */
  margin-bottom: 10px;
}
.buildmode-full .node-type-product .nd-region-middle .field-product-image-thumbs a.initThickbox-processed,
.buildmode-full .node-type-product .nd-region-middle .field-image-cache a.initThickbox-processed,
.buildmode-full .node-type-product .nd-region-middle a.imagecache-product_tiny,
.buildmode-product_brand_combo .node-type-product .nd-region-middle .field-product-image-thumbs a.initThickbox-processed,
.buildmode-product_brand_combo .node-type-product .nd-region-middle .field-image-cache a.initThickbox-processed,
.buildmode-product_brand_combo .node-type-product .nd-region-middle a.imagecache-product_tiny {
  display: block;
  padding: 7px;
  float: left;
  margin-right: 9px;
}
.buildmode-full .node-type-product .nd-region-middle .field-product-product-details,
.buildmode-product_brand_combo .node-type-product .nd-region-middle .field-product-product-details {
  clear: both;
  padding: 10px;
  line-height: 21px;
  padding-bottom: 73px;
  margin-bottom: -55px;
}
.buildmode-full .node-type-product .nd-region-middle .field-product-product-details .field-label,
.buildmode-product_brand_combo .node-type-product .nd-region-middle .field-product-product-details .field-label {
  margin-bottom: 2px;
}
.buildmode-full .node-type-product .nd-region-middle .field-made-in-america,
.buildmode-product_brand_combo .node-type-product .nd-region-middle .field-made-in-america {
  padding-left: 10px;
}

/* Cart */
#cart-form-buttons {
  overflow: auto;
}
#continue-shopping-button {
  margin-right: 0 !important; /* uc_cart.css decdies this should have a margin-right: 100%, grr */
  float: left;
}
#uc-cart-view-form {
}
.page-cart td.subtotal #subtotal-title {
  margin-right: 30px;
}
.qty input {
  width: 20px;
  text-align: center;
  margin: 0 10px 0 5px;
}
td.image a {
  display: block;
  padding: 7px;
  overflow: auto;
}
#uc-cart-view-form img { 
  float: none;
}
#continue-shopping-button {
  margin-left: 0;
}
#continue-shopping-button input {
  margin-left: 0;
}
#edit-checkout {
  margin-right: 0 !important;
}
.address-pane-table select,
.address-pane-table input {
  width: 100%;
  margin-bottom: 10px;
}

  /* Coupon pane */
#coupon-pane .fieldset-title {
  display: none;
}
#coupon-pane .description {
  display: none;
}

#coupon-pane #edit-panes-coupon-code-wrapper label, 
#coupon-pane #edit-panes-coupon-code-wrapper {
  /*display: inline;*/
}
#coupon-pane #edit-panes-coupon-code-wrapper {
  display: inline;
}
#coupon-pane #edit-panes-coupon-code-wrapper label {
  display: inline;
  padding: 3px 10px;
  border: none;
  height: 26px
}
.page-cart #edit-panes-coupon-code.form-text {
  display: inline;
  width: 69px;
  /*margin-left: 5px;*/
}
#coupon-pane #edit-panes-coupon-apply {
  display: inline;
}
#customer-pane {
  padding-bottom: 10px;
}
#billing-pane {
  padding-bottom: 10px;
}
#payment-pane {
  clear:both;
  padding-bottom: 10px;
}
#payment_details {
  /*display: none;*/
}
#line-items-div {
  padding-left: 0 !important;
}
#order-total-subtotal-wrapper {
  display: inline;
  float: right;
}
#order-total-subtotal-wrapper .order-total-total-title {
  padding-right: 20px;
}

/* Search results */
.page-search .box-content .buildmode-3 {
  padding-bottom: 10px;
  margin-bottom: 10px;
}
.page-search #search-form {
  display: none;
}
.page-search .buildmode-3 .field-title {
}

/* product_brand_combo */
.view-product-brand-combo .view-header {
  margin-bottom: 30px;
}

.view-product-brand-combo .views-row {
  margin-bottom: 30px;
}

.view-product-brand-combo .nd-region-middle .field-product-product-details {
  padding-bottom: 10px !important;
}

.view-product-brand-combo .buildmode-full .nd-region-middle .field-product-product-details,
.view-product-brand-combo .buildmode-product_brand_combo .nd-region-middle .field-product-product-details {
  margin: 0px !important;
}

/* brand page*/
.node-type-brand .nd-region-middle .field-body p {
  padding-bottom: 10px;
}

