
#home-shopping a {
color: black;
font-weight: bold;
margin-left: 50px;
margin-top: 10px;
display: block;
}


#home-blog {
float: right;
margin-right: 42px;
margin-top: -35px;
}

#home-box {
width: 920px;
background: white;
margin-left: 30px;
margin-top: 10px;
height: 600px;
}


.home-row {
clear: left;
  margin-left: 50px;
padding-left: 0px;
  margin-left: -10px;
}


.home-row div {
float: left;
padding-top: 30px;
padding-bottom: 20px;
padding-right: 10px;
padding-left: 10px;
}

.home-row {
  margin-left:70px;
}


.home-row div {
padding-left: 50px;
}



.home-row h3 a{
display: block;
width: 146px;
color: white;
text-transform: uppercase;
text-align: center;
font-size: 14px;
height: 10px;
margin-top: -3px;
}

.home-row h3.pink {
background: #ED195D;
}

.home-row h3.grey {
background: #9B8D86;
}

.home-row h3.dark {
background: #4D4D4D;
}

.home-row h3.beige {
background: #BAAEA7;
}

.home-row h3.orange {
background: #BF2E1A;
}

.home-row h3.red {
background: #D72027;
}

#news {
margin-left: 50px;
width: 400px;
float: left;
margin-top: 20px;
}

#social {
width: 460px;
float: right;
margin-right: 50px;
margin-top: 20px;
}

#news p, #social p {
font-size: 14px;
color: #666;
}

#news h2, #social h2 {
font-weight: bold;
font-size: 19px;
margin-bottom: -20px;
}

#mc-embedded-subscribe-form {
margin-top: -20px;
}


#selector table {
background: #EAE6E3;
background: #D7CFCC;
}

#static #left_side2 {
margin-top: -15px;
margin-left: -75px;
}

#static #left_side2 hr {
display: none;
}

#static .odd_text2 {
text-indent: -9999em;
}

#static h1.size_title {
font-size: 19px;
}

#static #rug-links a {
color: #D21116;
}


#addsample, #formbox {
z-index: 97;
}

#material-left {
float: left;
width: 290px;
}

#material-right {
width: 480px;
float: right;
background: white; 
font-size: 14px; 
color: black; 
line-height: 22px;
padding-bottom: 20px;
}

#detailstab {
background: white;
width: 80px;
text-transform: uppercase;
font-weight: bold;
text-align: center;
font-size: 14px;
float: left;
padding-top: 5px;
padding-bottom: 5px;
}

#reviewstab {
background: #756A68;
width: 120px;
text-transform: uppercase;
font-weight: bold;
font-size: 14px;
margin-left: 80px;
padding-left: 10px;
padding-top: 5px;
padding-bottom: 5px;
}


#noreviewstab {
background: #D7CFCC;
width: 120px;
height: 12px;
text-transform: uppercase;
font-weight: bold;
font-size: 14px;
margin-left: 80px;
padding-left: 10px;
padding-top: 5px;
padding-bottom: 5px;
}


#reviewstab a {
color: white;
}

#material-left .thickbox {
text-transform: uppercase;
font-size: 14px;
}

#material-right h1 {
color: black;
text-transform: uppercase
}

#material-right .greenratings {
margin-top: -15px;
margin-bottom: 20px
}

#material-right .greenratings {
  width: 160px;
  float: right;
  margin-top: -74px;
}

.greenratings img {
width: 17px;
}



#holdtabs {
background: #EAE6E3;
background: #D7CFCC;
}


.buttons1 img {
margin-right: -4px;
margin-left: 3px;
}

#mat-row-2 {
background: #dedede;
color: #666;
margin-top: 15px;
}


.buttons2 {
margin-left: 28px;
}

#mat-row-2 .edit-button, #mat-row-5 .edit-button {
float: right;
display: block;
margin-top: -16px;
background: #AC9B94;
color: white;
font-size: 14px;
padding: 2px;
}

#mat-row-5-border {
background: #dedede;
color: #666;
width: 470px;
margin-left: -10px;
padding-left: 10px;
padding-top: 10px;
padding-bottom: 10px;
}

#mat-row-5 .edit-button {
margin-right: 10px;
}

.buttons3 {
margin-left: 19px;
}

#mat #selector h3 {
padding-top: 10px;
}

#reviewpage #material-right {
background: #756A68;
min-height: 200px;
}


#reviewpage #material-right p {
color: white;
padding: 10px;
font-size: 19px;
font-style: italic;
margin-top: 20px;
}

#reviewpage #detailstab a {
color: black;
}

#reviewpage #detailstab a:hover {
color: black;
}

#reviewpage #material-right p#pin-float {
padding: 0px;
margin-top: -25px;
}

#mat-row-6 {
margin-top: -40px;
margin-bottom: 10px;
}

.showprice {
float: right;
margin-top: -22px;
margin-right: 10px;
font-size: 10px;
}

#happystory {
background: url(/images/happystory-bkg.jpg) no-repeat;
width: 760px;
height: 861px;
padding-top: 170px;
padding-right: 87px;
}

#happystory p{
color: #D21116;
font-size: 19px;
margin-left: 85px;
margin-top: 5px;
}

#happystory strong em {
font-weight: bold;
}

.nid407 #bodyarea h1 {
display: none;
}

#happystory a {
color: black;
}


table#commentpage {
border: 3px solid #EA006D;
font-family: Century Gothic, sans-serif;
font-size: 14px;
color: #666;
line-height: 14px;
margin-bottom: 50px;
background: white;
}

table#commentpage td {
padding-left: 40px;
padding-right: 50px;
vertical-align: top;
padding-bottom: 15px;
}

table#commentpage tr.headerrow td{
background: #EA006D;
color: white;
text-transform: uppercase;
font-size: 19px;
text-indent: 20px;
}


table#commentpage tr.toprow td {
text-transform: uppercase;
font-size: 14px;
padding-top: 20px;
padding-bottom: 10px;
}

table#commentpage tr.headerrow td{
padding: 20px;
}


table#commentpage td.rightcol {
border-left: 2px solid #adadad;
}

#container {
margin-top: -15px;
}

.slicknav_menu, .hide-desktop {
	display:none;
}

.details-area {
border: 1px dotted #D21116;
}




li.search-result {
margin-left: 65px;
border: 0px;
}

#block-search-api-page-search h2{
display:  none;
}

#block-search-api-page-search input.form-text{
font-size: 10px;
  color: black;
  padding: 5px;
  width: 150px;
  border: 1px solid black;
display: inline;
}

#block-search-api-page-search input.form-submit{
display: inline;
  }

#block-search-api-page-search .form-item {
display: inline;
}

#bodyarea .region-content {
}

.front #bodyarea .region-content {
}


#bodyarea {
  width: 100%;
}

#block-masquerade-masquerade {
width: 145px;
position: absolute;
  margin-left: -160px;
}

.node-type-order #block-masquerade-masquerade {
margin-left: -400px;
}


.search-performance {
display: none;
}

#node-1569 #home-box {
margin-left: -100px;
}



#frameContainer, #imageContainer {
border-top: 4px solid #BD1731;
border-left: 4px solid #BD1731;
border-right: 4px solid #BD1731;
}

#imageData {
border-bottom: 4px solid #BD1731;
border-left: 4px solid #BD1731;
border-right: 4px solid #BD1731;
}

#imageData {
margin-top: -35px;
}


.node-type-order .node-readmore, .node-type-order .return-cart {
display: none;
}

.node-type-order h1.show-h1 {
font-size: 14px;
margin-top: 10px;
}

.home-row {
margin: 0px;
overflow: hidden;
}

.home-row div {
padding: 0px 28px 56px 28px;
}


#home-box {
  margin: 0px;
  width: 100%;
  height: auto;
  padding-bottom: 20px;
  padding-top: 20px;
}

#node-1569 #home-box {
margin-left: 0px;
}



.brands {
border-bottom: 1px solid #E7E8EA;
width: 240px;
margin: 0px auto;
margin-bottom: 20px;
}

.brands span {
display: inline-block;
position: absolute;
background: white;
margin-top: -10px;
padding: 0px 20px;
margin-left: -65px;
font-size: 10px;
color: #666;
}

#materials-footer {
margin-top: 100px;
padding: 20px 20px 0px 20px;
 border: 1px solid #ccc;
}


#category-image h1 {
position: absolute;
margin-left: 10px;
margin-top: 310px;
background: white;
padding: 3px 6px;
text-transform: uppercase;

}

.view-materials .views-slideshow-pager-fields .views-slideshow-pager-field-item {
height: 130px;
}

.view-materials .views-slideshow-pager-field-item {
padding-right: 15px;
  
}

.view-materials .views-slideshow-pager-fields {
margin-left: 0px;
}



.page-shop div.views-exposed-widget, #block-block-12 div.views-exposed-widget  {
clear: left;
}

.page-shop .region-left, .page-recommended-borders .region-left, .page-select-border .region-left, .page-create-rug .region-left
, .page-create .region-left {
width: 200px;
  float: left;
}


.page-shop #bodyarea .region-content, .page-recommended-borders #bodyarea .region-content, .page-select-border #bodyarea .region-content, .page-create-rug #bodyarea .region-content
, .page-create #bodyarea .region-content
 {
margin-left: 0px;
}

.page-shop #edit-id-wrapper, #block-block-12 #edit-id-wrapper{
display: none;
}

.page-shop .views-exposed-widget label, #block-block-12 .views-exposed-widget label {
text-transform: uppercase;
 font-size: 14px;
  margin-top: 20px;
}

.page-shop .views-exposed-widget label.option, #block-block-12 .views-exposed-widget label.option {
  font-weight: normal;
 font-size: 10px;
}

.page-shop .view-materials .views-slideshow-pager-fields {
padding-top: 350px;
}

#block-block-12 label.option a, #block-block-13 label.option a{
padding-left: 20px;
margin-left: -17px;
}

#block-block-12 label {
margin-top: 0px;
display: inline;
}

#block-block-12 label.option {
margin-top: 0px;
}


.page-shop .views-exposed-widget#edit-cat-wrapper label, #block-block-12 .views-exposed-widget#edit-cat-wrapper label{
display: none;}


.page-shop .views-exposed-widget#edit-cat-wrapper label.option, #block-block-12 .views-exposed-widget#edit-cat-wrapper label.option {
font-weight: bold;
 font-size: 14px;
display: inline-block;
margin: 5px 0px;
}

.views-exposed-widget#edit-cat-wrapper {
margin-top: 20px;
}

.region-far-left {
position: absolute;
  margin-left: 870px;
}

.affiliate-bottom {
background: #C9C6BF;
padding: 10px 3px;
font-size: 30px;
color: black;
}

.page-node-358642 #bodyarea {
}

.home-row img, .home-row a{
display: block;
}

.home-row a {
text-align: center;
  font-size: 19px;
text-transform: uppercase;
}

#top-gray .dropdown-right:hover:after, #top-gray .dropdown-left:hover:after {
display: block;
  content: '';
  width: 251px;
  height: 300px;
  background: transparent url(images/pop2.jpg) right no-repeat;
position: absolute;  
margin-top: 0px;
z-index: 9999;
padding: 10px 10px;
margin-left: 600px;
}

#top-gray .dropdown-left:hover:after {
  background: transparent url(images/pop2.jpg) left no-repeat;
     margin-left: 470px;
}


.logged-in #top-gray .dropdown-right:hover:after {
     margin-left: 490px;
}

.logged-in #top-gray .dropdown-left:hover:after {
margin-left: 333px;
}

#top-gray .dropdown-tpc:hover:after {
display: block;
  content: '';
  width: 251px;
  height: 300px;
  background: transparent url(images/pop3.jpg) right no-repeat;
position: absolute;  
margin-top: 0px;
z-index: 9999;
padding: 10px 10px;
margin-left: 323px;
}

.logged-in #top-gray .dropdown-tpc:hover:after {
margin-left: 186px;
}


.field-name-field-liked-carpets {
display: none;
}

.field-delivery_ucxf_resident_install {
display: none;
}

.page-search .messages {
display: none;
}

.page-accessories .tpr-steps {
margin-top: 50px;
}

.page-accessories #atstbx {
  margin-top: 10px;
}