#cssmenu ul,
#cssmenu li,
#cssmenu span,
#cssmenu a {
  margin: 0;
  padding: 0;
  position: relative;
}
#cssmenu:after,
#cssmenu ul:after {
  content: '';
  display: block;
  clear: both;
}
#cssmenu a {
  color: #333333;
  display: inline-block;
  font-family:Helvetica, Arial, Verdana, sans-serif;
  font-size: 12px;
  min-width: 30px;
  text-align: center;
  text-decoration: none;
  font-weight:bold;
}
#cssmenu ul {
  list-style: none;
}
#cssmenu > ul > li {
  float: left;
}
#cssmenu > ul > li.active a {
  background: #d9d9d9 url(images/grad_light.png) repeat-x left bottom;
  background: -moz-linear-gradient(top, #d9d9d9 0%, #bfbfbf 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d9d9d9), color-stop(100%, #bfbfbf));
  background: -webkit-linear-gradient(top, #d9d9d9 0%, #bfbfbf 100%);
  background: -o-linear-gradient(top, #d9d9d9 0%, #bfbfbf 100%);
  background: -ms-linear-gradient(top, #d9d9d9 0%, #bfbfbf 100%);
  background: linear-gradient(to bottom, #d9d9d9 0%, #bfbfbf 100%);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#d9d9d9', endColorstr='#bfbfbf', GradientType=0);
  box-shadow: inset 0 0 10px #979797, inset 0 10px 10px #979797;
  -moz-box-shadow: inset 0 0 10px #979797, inset 0 10px 10px #979797;
  -webkit-box-shadow: inset 0 0 10px #979797, inset 0 10px 10px #979797;
  filter: none;
}
#cssmenu > ul > li.active a:hover {
  background: -moz-linear-gradient(top, #d9d9d9 0%, #bfbfbf 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d9d9d9), color-stop(100%, #bfbfbf));
  background: -webkit-linear-gradient(top, #d9d9d9 0%, #bfbfbf 100%);
  background: -o-linear-gradient(top, #d9d9d9 0%, #bfbfbf 100%);
  background: -ms-linear-gradient(top, #d9d9d9 0%, #bfbfbf 100%);
  background: linear-gradient(to bottom, #d9d9d9 0%, #bfbfbf 100%);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#d9d9d9', endColorstr='#bfbfbf', GradientType=0);
  filter: none;
}
#cssmenu > ul > li a {
  box-shadow: inset 0 0 0 1px #ffffff;
  -moz-box-shadow: inset 0 0 0 1px #ffffff;
  -webkit-box-shadow: inset 0 0 0 1px #ffffff;
  background: #bfbfbf url(images/grad_light.png) repeat-x left top;
  background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 50%, #d7d7d7 51%, #ededed 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(50%, #e5e5e5), color-stop(51%, #d7d7d7), color-stop(100%, #ededed));
  background: -webkit-linear-gradient(top, #ffffff 0%, #e5e5e5 50%, #d7d7d7 51%, #ededed 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #e5e5e5 50%, #d7d7d7 51%, #ededed 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #e5e5e5 50%, #d7d7d7 51%, #ededed 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #e5e5e5 50%, #d7d7d7 51%, #ededed 100%);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed', GradientType=0);
  border-bottom: 1px solid #d2d2d2;
  border-top: 1px solid #d2d2d2;
  border-right: 1px solid #d2d2d2;
  line-height: 34px;
  padding: 0 8px;
  filter: none;
}
#cssmenu > ul > li a:hover {
  background: #ffffff url(images/grad_light.png) repeat-x left bottom;
  background: -moz-linear-gradient(top, #d9d9d9 0%, #bfbfbf 50%, #b0b0b0 51%, #c7c7c7 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d9d9d9), color-stop(50%, #bfbfbf), color-stop(51%, #b0b0b0), color-stop(100%, #c7c7c7));
  background: -webkit-linear-gradient(top, #d9d9d9 0%, #bfbfbf 50%, #b0b0b0 51%, #c7c7c7 100%);
  background: -o-linear-gradient(top, #d9d9d9 0%, #bfbfbf 50%, #b0b0b0 51%, #c7c7c7 100%);
  background: -ms-linear-gradient(top, #d9d9d9 0%, #bfbfbf 50%, #b0b0b0 51%, #c7c7c7 100%);
  background: linear-gradient(to bottom, #d9d9d9 0%, #bfbfbf 50%, #b0b0b0 51%, #c7c7c7 100%);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed', GradientType=0);
  filter: none;
}
#cssmenu > ul > li:first-child a {
  border-radius: 5px 0 0 5px;
  -moz-border-radius: 5px 0 0 5px;
  -webkit-border-radius: 5px 0 0 5px;
  border-left: 1px solid #d2d2d2;
}
#cssmenu > ul > li:last-child a {
  border-radius: 0 5px 5px 0;
  -moz-border-radius: 0 5px 5px 0;
  -webkit-border-radius: 0 5px 5px 0;
}
#cssmenu .has-sub:hover ul {
  display: block;
}
#cssmenu .has-sub ul {
  display: none;
  position: absolute;
  top: 36px;
  left: -1px;
  min-width: 150px;
  text-align: center;
  *width: 100px;
}
#cssmenu .has-sub ul li {
  text-align: center;
}
#cssmenu .has-sub ul li a {
  border-top: 0 none;
  border-left: 1px solid #d2d2d2;
  display: block;
  line-height: 120%;
  padding: 9px 5px;
  text-align: center;
}

#cssmenu1{
	position:absolute;
	top:60px;
	left:0;
}
#cssmenu1 ul,
#cssmenu1 li,
#cssmenu1 span,
#cssmenu1 a {
  margin: 0;
  padding: 0;
  position: relative;
}
#cssmenu1:after,
#cssmenu1 ul:after {
  content: '';
  display: block;
  clear: both;
}
#cssmenu1 a {
  color: #333333;
  display: inline-block;
  font-family:Helvetica, Arial, Verdana, sans-serif;
  font-size: 12px;
  min-width: 30px;
  text-align: center;
  text-decoration: none;
  font-weight:bold;

}
#cssmenu1 ul {
  list-style: none;
}
#cssmenu1 > ul > li {
  float: left;
}
#cssmenu1 > ul > li.active a {
	color:#a81726;
}
#cssmenu1 > ul > li.active a:hover {
	color:#a81726;
}
#cssmenu1 > ul > li a {
  line-height: 34px;
  padding: 0 30px;
  filter: none;
  font-size:16px;
  border-right:1px solid #d5d5d5;
  color:#666666;
}
#cssmenu1 > ul > li a:hover {
	color:#a81726;
}
#cssmenu1 > ul > li:first-child a {
  /*border-radius: 5px 0 0 5px;
  -moz-border-radius: 5px 0 0 5px;
  -webkit-border-radius: 5px 0 0 5px;
  border-left: 1px solid #d2d2d2;*/
}
#cssmenu1 > ul > li:last-child a {
  /*border-radius: 0 5px 5px 0;
  -moz-border-radius: 0 5px 5px 0;
  -webkit-border-radius: 0 5px 5px 0;*/
  border-right:none;
}
#cssmenu1 .has-sub:hover ul {
  display: block;
}
#cssmenu1 .has-sub ul {
  display: none;
  position: absolute;
  top: 34px;
  left: -1px;
  min-width: 200px;
  text-align: center;
  *width: 100px;
  border-top:13px solid #e5e5e5;
  background:#ffffff;
}
#cssmenu1 .has-sub ul li {
  text-align: center;
}
#cssmenu1 .has-sub ul li a {
  border-top: 0 none;
  border-left: 1px solid #d2d2d2;
  display: block;
  line-height: 120%;
  padding: 15px 10px;
  text-align: left;
  font-size:13px;
  border-bottom:1px solid #ddd;
}
#cssmenu1 .has-sub ul li a:hover {
  color:#a81726;
  background:#f5f5f5;
}

#ctl00_ctl03_searchBox table{
	width:auto !important;
	float:none !important;
}
#ctl00_ctl03_searchBox table td{
	width:auto !important;
	float:none !important;
}

/* Sidebar for all live*/


table.content, div.category-list-item{
	border:none;
}
.no-dis{
	display:none;
}
.new-side-menu{
	margin-top:18px !important;
	border:1px solid #dddddd !important;
	border-top: none;
}
#ctl00_pageContent_htmlContent table td{
	padding-left:20px;
}
#ctl00_pageContent_htmlContent table td .mob-veiw-name{
	display:none;
}
.sidebarmenu ul{
	position:static;
	z-index:9999999999;
}
.sidebarmenu ul{
	width:100% !important;
}
.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{
	background-color:#ffffff !important;
	color:#555555 !important;
	font-weight:400;
	border:none !important;
}
.sidebarmenu ul li a{
	padding:0 15px 10px !important;
	margin:0;
}
.sidebarmenu ul li a:hover{
	color:#a81726 !important;
}
.sidebarmenu ul li ul{
	border:1px solid #ddd !important;
	padding-top:10px !important;
	background:#ffffff !important;
}
.new-side-head {
    background: hsl(0, 0%, 100%) none repeat scroll 0 0 !important;
    font-weight: 700 !important;
	font-size:15px !important;
    padding: 15px 10px 0!important;
	border-top:1px solid #ddd !important;
	margin:15px 0 10px !important;
}
.custom-search input.textbox{
	border:none !important;
	height:30px;
	line-height:30px;
	width:178px;
}
#ctl00_ctl03_go{
	background:	url(https://wishihadthat.com/menu_assets/images/search.jpg) no-repeat;
	height:30px;
	width:0px;
	padding:0 15px;
}
.custom-search-button img{
	visibility:hidden;
}
.page-footer-content{
	position:absolute;
	width:100%;
	left:0;
	border-top:5px solid #a81726;
	background:#eeeeee;
}
.page-footer-content table td{
}
.page-footer-content .big-line a{
	line-height:26px;
}
.footer-headings{
	padding-bottom:15px;
}
.footer-headings a{
	font-size:16px !important;
	border-bottom:1px solid #cccccc;
	font-weight:300;
}
.footer-headings a:hover{
	font-size:16px !important;
	font-weight:300;
}
.bottom-line-footer{
	background:	#a81726;
	padding:15px 0;
}

.free-shipping-img{
	background:	url(https://wishihadthat.com/images/assets/free-shipping.jpg) no-repeat;
	background-size: cover;
	width:100%;
	height:112px;
	display:block;
}
.free-shipping-img img{
	display:none;
}
.cc-img{
	background:	url(https://wishihadthat.com/images/assets/cc-img.jpg) no-repeat;
	background-size: cover;
	width:100%;
	height:112px;
	display:block;
}
.cc-img img{
	display:none;
}
.featuredbar{
	border-left:20px solid #fff; !important;
	font-size:30px;
	line-height: normal !important;
	padding:30px 0;
}
.featuredbar a{
	font-size:30px;
	font-weight:300;
}
.featuredbar a:hover{
	font-size:30px;
	font-weight:300;
}
.big-heading-home{
	font-size:30px;
	font-weight:700;
}
.tiles-explore{
	display:none;
}




/* End Sidebar for all Live*/






 table.content, div.category-list-item{
	border:none;
}
 .no-dis{
	display:none;
}
 .new-side-menu{
	margin-top:22px;
	border:1px solid #dddddd;
	border-top: none;
}
 #ctl00_pageContent_htmlContent table td{
	padding-left:20px;
}
.sidebarmenu ul{
	position:static;
	z-index:9999999999;
}
 .sidebarmenu ul{
	width:100%;
}
 .sidebarmenu ul li a:link,  .sidebarmenu ul li a:visited,  .sidebarmenu ul li a:active{
	background-color:#ffffff;
	color:#555555;
	font-weight:400;
	border:none;
}
 .sidebarmenu ul li a{
	padding:0 15px 10px;
}
 .sidebarmenu ul li a:hover{
	color:#a81726;
}
 .sidebarmenu ul li ul{
	border:1px solid #ddd !important;
	padding-top:10px;
	background:#ffffff;
}
 .new-side-head {
    background: hsl(0, 0%, 100%) none repeat scroll 0 0 !important;
    font-weight: 700 !important;
    padding: 15px 10px 0!important;
	border-top:1px solid #ddd !important;
	margin:0 0 10px;
}
/* input.textbox{
	border:none !important;
	height:30px;
	line-height:30px;
	width:178px;
}*/
 #ctl00_ctl03_go{
	background:	url(https://wishihadthat.com/menu_assets/images/search.jpg) no-repeat;
	height:30px;
	width:0px;
	padding:0 15px;
}
 .custom-search-button img{
	visibility:hidden;
}
 .page-footer-content{
	position:absolute;
	width:100%;
	left:0;
	border-top:5px solid #a81726;
	background:#eeeeee;
}
 .page-footer-content table td{
}
 .page-footer-content .big-line a{
	line-height:26px !important;
}
 .footer-headings{
	padding-bottom:15px;
}
 .footer-headings a{
	font-size:16px !important;
	border-bottom:1px solid #cccccc;
	font-weight:300;
}
 .footer-headings a:hover{
	font-size:16px !important;
	font-weight:300;
}
 .bottom-line-footer{
	background:	#a81726;
	padding:15px 0;
}

 .free-shipping-img{
	background:	url(https://wishihadthat.com/images/assets/free-shipping.jpg) no-repeat;
	background-size: contain;
	width:100%;
	height:112px;
	display:block;
}
 .free-shipping-img img{
	display:none;
}
 .cc-img{
	background:	url(https://wishihadthat.com/images/assets/cc-img.jpg) no-repeat;
	background-size: cover;
	width:100%;
	height:112px;
	display:block;
}
 .cc-img img{
	display:none;
}
 .featuredbar{
	border-left:20px solid #fff; !important;
	font-size:30px;
	line-height: normal !important;
	padding:30px 0;
}
 .featuredbar a{
	font-size:30px;
	font-weight:300;
}
 .featuredbar a:hover{
	font-size:30px;
	font-weight:300;
}
 .big-heading-home{
	font-size:30px;
	font-weight:700;
}
.tiles-explore{
	display:none;
}
 #ctl00_pageContent_htmlContent table td .mob-veiw-name{
	display:none;
}
.logo{
	width:260px;
	height:95px;
	float:left;
}
.menu-mob{
	display:none;
}
.liv-mob{
	display:none;
}
.cart-top{
	float:left;
	padding:0 20px;
	border-left:1px solid #ddd;
}
.call-top{
	float:left;
	padding:0 20px;
	border-left:1px solid #ddd;
	text-align:center;
}
.chat-top{
	float:left;
	padding:0 20px;
	border-left:1px solid #ddd;
}
.secure-top{
	float:left;
	padding:4px;
}

/*cart*/

.cart-page table.content, div.category-list-item{
	border:none;
}
.cart-page .no-dis{
	display:none;
}
.cart-page  div#wrapper td.page-column-center {
    padding: 0 0 0 20px;
}

.cart-page #ctl00_pageContent_htmlContent{
	padding-left:20px;
}

.cart-page .featuredbar{
	border-left:20px solid #fff; !important;
	font-size:30px;
	line-height: normal !important;
	padding:30px 0;
}
.cart-page .featuredbar a{
	font-size:30px;
	font-weight:300;
}
.cart-page .featuredbar a:hover{
	font-size:30px;
	font-weight:300;
}
.cart-page .big-heading-home{
	font-size:30px;
	font-weight:700;
}
.tiles-explore{
	display:none;
}
.cart-page #ctl00_pageContent_htmlContent table td .mob-veiw-name{
	display:none;
}
.top-3-gar-cart{
	margin-top:18px;
	background:#888;
}
.cart-page .hometxt {
    background: hsl(0, 0%, 87%) none repeat scroll 0 0;
    color: hsl(0, 0%, 46%) !important;
    font-size: 16px !important;
    font-weight: 700;
	border-bottom:1px solid #ffffff;
	border-top:1px solid #ffffff;
    line-height: 50px;
}
.cart-page .content-head {
	background:#a81726 !important;
}
.cart-page .register-small-container .content-head {
	background:#999999 !important;
}
#ctl00_pageContent_lrLoginOptions_imbSignInAndCheckout{
	float:left;
}
#ctl00_pageContent_shippingButton{
	top:10px !important;
}
.cart-page .login-small-container .content-head {
	background:#999999 !important;
}
.cart-page .content-head h1{
	font-size:20px !important;
	color:#ffffff !important;
	padding:5px 8px;
}
.cart-page .content-head h3{
	font-size:20px !important;
	color:#ffffff !important;
	padding:5px 8px;
}
.cart-page .cart-prod-name a{
	font-weight:400 !important;
	font-size:18px !important;
	color:#a81726 !important;
	text-decoration:none !important
}
.cart-page .cart-personalizations{
	font-weight:300 !important;
}
.cart-page  .cart-item-image{
	padding:10px;
}
.cart-page  .cart-item-image img{
	height:125px !important;
}
.cart-page input[type="text"]{
	border:1px solid #ddd !important;
}
.cart-page input[type="password"]{
	border:1px solid #ddd !important;
}
.cart-page .cart-actions select{
	border:1px solid #ddd !important;
	padding:5px;
}
.cart-page .cart-actions input[type="image"]{
	position: relative;
    top: 10px;
}
.cart-page .cart-continue{
	background:#eee;
	text-align:center !important;
	padding:7px 0;
}
.cart-page #ctl00_pageContent_zipCode{
	width:195px !important;
	padding:0 !important;
}
.cart-page #ctl00_pageContent_lrLoginOptions_leftPane{
	border:1px solid #ddd;
	width:50% !important;padding:0 !important;
}
.cart-page #ctl00_pageContent_lrLoginOptions_leftPane table{
	width:100% !important;

}
.cart-page #ctl00_pageContent_lrLoginOptions_leftPane table .content-body{
	padding:20px !important;
}
.cart-page #ctl00_pageContent_lrLoginOptions_rightPane{
	border:1px solid #ddd;
	width:50% !important;padding:0 !important;
}
.cart-page #ctl00_pageContent_lrLoginOptions_rightPane table{
	width:100% !important;

}
.cart-page #ctl00_pageContent_lrLoginOptions_rightPane table .content-body{
	padding:20px !important;
}
.best-price-heading{
	font-size:20px;
	padding:10px;
	margin:20px 0 0 0;
}
.best-price-text{
	font-size:15px;
	padding:0;
	color:#666 !important;
	margin:20px 0 0 0;
}
.best-price-text p{
	color:#666 !important;
}
/* end cart */


.crown-molding-page table.content, div.category-list-item{
	border:none;
}
.crown-molding-page .no-dis{
	display:none;
}
.crown-molding-page .new-side-menu{
	margin-top:22px;
	border:1px solid #dddddd;
	border-top: none;
}
.crown-molding-page #ctl00_pageContent_htmlContent table td{
	padding-left:20px;
}
.crown-molding-page .sidebarmenu ul{
	width:100%;
}
.crown-molding-page .sidebarmenu ul li a:link, .crown-molding-page .sidebarmenu ul li a:visited, .crown-molding-page .sidebarmenu ul li a:active{
	background-color:#ffffff;
	color:#555555;
	font-weight:400;
	border:none;
}
.crown-molding-page .sidebarmenu ul li a{
	padding:0 15px 10px;
}
.crown-molding-page .sidebarmenu ul li a:hover{
	color:#a81726;
}
.crown-molding-page .sidebarmenu ul li ul{
	border:1px solid #ddd !important;
	padding-top:10px;
	background:#ffffff;
}
.crown-molding-page .new-side-head {
    background: hsl(0, 0%, 100%) none repeat scroll 0 0 !important;
    font-weight: 700 !important;
    padding: 15px 10px 0!important;
	border-top:1px solid #ddd !important;
	margin:0 0 10px;
}
.crown-molding-page input.textbox{
	border:none !important;
	height:30px;
	line-height:30px;
	width:178px;
}
.crown-molding-page #ctl00_ctl03_go{
	background:	url(https://wishihadthat.com/menu_assets/images/search.jpg) no-repeat;
	height:30px;
	width:0px;
	padding:0 15px;
}
.crown-molding-page .custom-search-button img{
	visibility:hidden;
}
.crown-molding-page .page-footer-content{
	position:absolute;
	width:100%;
	left:0;
	border-top:5px solid #a81726;
	background:#eeeeee;
}
.crown-molding-page .page-footer-content table td{
}
.crown-molding-page .page-footer-content .big-line a{
	line-height:26px;
}
.crown-molding-page .footer-headings{
	padding-bottom:15px;
}
.crown-molding-page .footer-headings a{
	font-size:16px !important;
	border-bottom:1px solid #cccccc;
	font-weight:300;
}
.crown-molding-page .footer-headings a:hover{
	font-size:16px !important;
	font-weight:300;
}
.crown-molding-page .bottom-line-footer{
	background:	#a81726;
	padding:15px 0;
}

.crown-molding-page .free-shipping-img{
	background:	url(https://wishihadthat.com/images/assets/free-shipping.jpg) no-repeat;
	background-size: cover;
	width:100%;
	height:112px;
	display:block;
}
.crown-molding-page .free-shipping-img img{
	display:none;
}
.crown-molding-page .cc-img{
	background:	url(https://wishihadthat.com/images/assets/cc-img.jpg) no-repeat;
	background-size: cover;
	width:100%;
	height:112px;
	display:block;
}
.crown-molding-page .cc-img img{
	display:none;
}
.crown-molding-page .featuredbar{
	border-left:20px solid #fff; !important;
	font-size:30px;
	line-height: normal !important;
	padding:30px 0;
}
.crown-molding-page .featuredbar a{
	font-size:30px;
	font-weight:300;
}
.crown-molding-page .featuredbar a:hover{
	font-size:30px;
	font-weight:300;
}
.crown-molding-page .big-heading-home{
	font-size:30px;
	font-weight:700;
}
.tiles-explore{
	display:none;
}
.crown-molding-page #ctl00_pageContent_htmlContent table td .mob-veiw-name{
	display:none;
}
.products-new td a{
	display:block;
	border:1px solid #ddd;
	padding:15px;
}
.products-new td div a{
	display:inline-block;
	border:none;
	padding:0 15px;
}
.shop-by-breadth td a{
	display:inline-block;
	border:none;
	padding:0 15px;
}
.shop-by-breadth a{
	display:inline-block !important;
	border:none !important;
	padding:0 !important;
	width:16.6%;
}
.shop-by-breadth a img{
	width:100%;
}

/*product-page-new*/

/*end product-page-new*/




/*ceiling-tile-landing-page-new*/
.ceiling-tiles-new-page table.content, div.category-list-item{
	border:none;
}
.ceiling-tiles-new-page .no-dis{
	display:none;
}
.ceiling-tiles-new-page .new-side-menu{
	margin-top:22px;
	border:1px solid #dddddd;
	border-top: none;
}
.ceiling-tiles-new-page #ctl00_pageContent_htmlContent table td{
	padding-left:20px;
}
.ceiling-tiles-new-page .sidebarmenu ul{
	width:100%;
}
.ceiling-tiles-new-page .sidebarmenu ul li a:link, .ceiling-tiles-new-page .sidebarmenu ul li a:visited, .ceiling-tiles-new-page .sidebarmenu ul li a:active{
	background-color:#ffffff;
	color:#555555;
	font-weight:400;
	border:none;
}
.ceiling-tiles-new-page .sidebarmenu ul li a{
	padding:0 15px 10px;
}
.ceiling-tiles-new-page .sidebarmenu ul li a:hover{
	color:#a81726;
}
.ceiling-tiles-new-page .sidebarmenu ul li ul{
	border:1px solid #ddd !important;
	padding-top:10px;
	background:#ffffff;
}
.ceiling-tiles-new-page .new-side-head {
    background: hsl(0, 0%, 100%) none repeat scroll 0 0 !important;
    font-weight: 700 !important;
    padding: 15px 10px 0!important;
	border-top:1px solid #ddd !important;
	margin:0 0 10px;
}
.ceiling-tiles-new-page input.textbox{
	border:none !important;
	height:30px;
	line-height:30px;
	width:178px;
}
.ceiling-tiles-new-page #ctl00_ctl03_go{
	background:	url(https://wishihadthat.com/menu_assets/images/search.jpg) no-repeat;
	height:30px;
	width:0px;
	padding:0 15px;
}
.ceiling-tiles-new-page .custom-search-button img{
	visibility:hidden;
}
.ceiling-tiles-new-page .page-footer-content{
	position:absolute;
	width:100%;
	left:0;
	border-top:5px solid #a81726;
	background:#eeeeee;
}
.ceiling-tiles-new-page .page-footer-content table td{
}
.ceiling-tiles-new-page .page-footer-content .big-line a{
	line-height:26px;
}
.ceiling-tiles-new-page .footer-headings{
	padding-bottom:15px;
}
.ceiling-tiles-new-page .footer-headings a{
	font-size:16px !important;
	border-bottom:1px solid #cccccc;
	font-weight:300;
}
.ceiling-tiles-new-page .footer-headings a:hover{
	font-size:16px !important;
	font-weight:300;
}
.ceiling-tiles-new-page .bottom-line-footer{
	background:	#a81726;
	padding:15px 0;
}

.ceiling-tiles-new-page .free-shipping-img{
	background:	url(https://wishihadthat.com/images/assets/free-shipping.jpg) no-repeat;
	background-size: cover;
	width:100%;
	height:112px;
	display:block;
}
.ceiling-tiles-new-page .free-shipping-img img{
	display:none;
}
.ceiling-tiles-new-page .cc-img{
	background:	url(https://wishihadthat.com/images/assets/cc-img.jpg) no-repeat;
	background-size: cover;
	width:100%;
	height:112px;
	display:block;
}
.ceiling-tiles-new-page .cc-img img{
	display:none;
}
.ceiling-tiles-new-page .featuredbar{
	border-left:20px solid #fff; !important;
	font-size:30px;
	line-height: normal !important;
	padding:30px 0;
}
.ceiling-tiles-new-page .featuredbar a{
	font-size:30px;
	font-weight:300;
}
.ceiling-tiles-new-page .featuredbar a:hover{
	font-size:30px;
	font-weight:300;
}
.ceiling-tiles-new-page .big-heading-home{
	font-size:30px;
	font-weight:700;
}
.ceiling-tiles-page td.content-body{
	padding:0 !important;
}
.outer-div-ceiling-tiles{
	width:98%;
	border:1px solid #d5d5d5;
	margin:0 0 3px 0;
	float:left;
}
.outer-div-ceiling-tiles .ciling-tiles-col1{
	width:96%;
	float:left;
	position:relative;
	padding:2%;
}
.outer-div-ceiling-tiles .ciling-tiles-col1 .heading-text{
	background:#ebebeb;
	font-size: 28px;
	padding:5px 15px;
}
.outer-div-ceiling-tiles .ciling-tiles-col1 h3{
	margin:17px 0 0 0;
}
.outer-div-ceiling-tiles .ciling-tiles-col1 img{
	max-width:100%;
}
.outer-div-ceiling-tiles .ciling-tiles-col2{
	width:46%;
	float:left;
	position:relative;
	padding:2%;
}
.outer-div-ceiling-tiles .ciling-tiles-col2 h3{
	margin:17px 0 0 0;
}

.outer-div-ceiling-tiles .ciling-tiles-col2 img{
	max-width:100%;
}
.text-left{
	text-align:left !important;
}
.text-center{
	text-align:center !important;
}
.text-right{
	text-align:right !important;
}
.outer-div-ceiling-tiles .vid-box img{
	width:100%;
}
.outer-div-ceiling-tiles .tiles-list{
	width:100%;
	display:table;
}
.outer-div-ceiling-tiles .tiles-list a{
	display:table-cell;
	padding:5px;
}
.outer-div-ceiling-tiles .tiles-list a img{
	width:100%;
}
.outer-div-ceiling-tiles  .btns-outer{
	display:block;
	margin:15px 0 0 0;
}
.resi-tiles-move{
	position:absolute;
	top:-170px;
}
.red-btn{
	background:#ac1628;
	color:#ffffff !important;
	text-decoration:none !important;
	padding:10px 50px;
	font-size:18px !important;
	font-weight: normal !important;
	display:inline-block;
	margin:5px;
}
.grey-btn{
	background:#d7d7d7;
	color:#000000 !important;
	text-decoration:none !important;
	padding:10px 50px;
	font-size:18px !important;
	display:inline-block;
	font-weight: normal !important;
	margin:5px;
}
.clearfix{
	clear:both;
}
hr{
	border-color:#cccccc;
	margin:15px 0;
	display:block;
	opacity:0.4;
}
/*end ceiling-tile-landing-page-new*/
.img-responsive{
	width:100% !important;
}
.mugs {
	border: none !important;
    float: left;
    height: auto;
    margin: 0;
    padding: 1% !important;
    width: 18% !important;
}

td.content-head, td.content-nav, td.content-body {
    padding: 0 !important;
}

div#wrapper td.page-column-center {
    padding: 18px 0 0 20px;
}
.index-page div#wrapper td.page-column-center {
    padding: 18px 0 0 0;
}
input[type='text'], input[type='password'], select, textarea {
    border: 1px solid hsl(0, 0%, 80%) !important;
    line-height: 32px !important;
	height:32px !important;
}
.giftcertificate-page .product-detail div{
	padding:0 !important;
}

@media only screen and (min-width: 1000px) and (max-width: 1199px) {
    div#wrapper {
		width: 1000px;
	}
	.mugs {
		border: medium none !important;
		float: left;
		height: auto !important;
		margin: 0;
		padding: 1% !important;
		width: 23% !important;
	}
	.mugs img{
		width:100%;
	}
}
@media only screen and (min-width: 768px) and (max-width: 999px) {
	div#wrapper td.page-column-center {
		padding: 0;
	}
	 .tiles-explore{
		display:block;
		cursor:pointer;
		border:1px solid #ddd;
		padding:10px 0;
		background:#f9f9f9;
		font-size:16px;
		color:#000000;
		text-align:center;
		font-weight:700;
		margin:15px 15px 0;
	}
     div#wrapper {
		width: 768px;
	}
	#cssmenu1 > ul > li a{
		padding: 0 15px;
	}
	 .page-column-left{
		float:left;
		width:calc(100% - 30px) !important;
		display:none;
		margin:0 15px !important;
	}
	 .page-column-left .new-side-menu{
		margin:0 !important;
	}
	 .page-column-center{
		float:left;
		width:100% !important;
	}
	 #ctl00_pageContent_htmlContent table td{
		padding:10px;
	}
	 .page-column-right{
		display:none;
		margin:0 15px !important;

	}
	 .new-side-head{
		margin-bottom:0;
		border: none;
		background:#ddd !important;
		padding:10px !important;
	}
	 .sidebarmenu ul li a{
		border-bottom:1px solid #ddd !important;
		padding:7px 15px;
		background:none;
	}
	 .sidebarmenu ul li ul{
		position:static !important;
		display:block !important;
		visibility:visible;
		border:none !important;
		padding-top:0 !important;
	}
	 .sidebarmenu ul li ul li a{
		padding-left: 25px;

	}
	 .sidebarmenu ul li ul li ul li a{
		padding-left: 40px;
	}
	 .nav-bot-part{
		display:none;
	}
	.footlnk-outer{
		float:left;
		width:30%;
		padding:0 0 0 3%;
	}
	.footlnk-outer{
		text-align:left !important;
	}
	 .footlnk2{
		width:100% !important
	}
	 .featuredbar {
		border-left: 11px solid hsl(0, 0%, 100%);
		border-right: 11px solid hsl(0, 0%, 100%);
		padding: 30px 0 !important;
	}
	/*cart*/
	.cart-page .tiles-explore{
		display:block;
		cursor:pointer;
		border:1px solid #ddd;
		padding:10px 0;
		background:#f9f9f9;
		font-size:16px;
		color:#000000;
		text-align:center;
		font-weight:700;
		margin:15px 15px 0;
	}
	.cart-page  div#wrapper td.page-column-center {
		padding: 0 0 0 0;
	}

    .cart-page div#wrapper {
		width: 768px;
	}
	#cssmenu1 > ul > li a{
		padding: 0 15px;
	}
	.cart-page .page-column-left{
		float:left;
		width:calc(100% - 30px) !important;
		display:none;
		margin:0 15px !important;
	}
	.cart-page .page-column-left .new-side-menu{
		margin:0 !important;
	}
	.cart-page .page-column-center{
		float:left;
		width:100% !important;
	}
	.cart-page #ctl00_pageContent_htmlContent{
		padding:0;
	}
	.cart-page .page-column-right{
		display:none;
		margin:0 15px !important;

	}
	.cart-page .new-side-head{
		margin-bottom:0;
		border: none;
		background:#ddd !important;
		padding:10px !important;
	}
	.cart-page .sidebarmenu ul li a{
		border-bottom:1px solid #ddd !important;
		padding:7px 15px;
		background:none;
	}
	.cart-page .sidebarmenu ul li ul{
		position:static !important;
		display:block !important;
		visibility:visible;
		border:none !important;
		padding-top:0 !important;
	}
	.cart-page .sidebarmenu ul li ul li a{
		padding-left: 25px;

	}
	.cart-page .sidebarmenu ul li ul li ul li a{
		padding-left: 40px;
	}
	.cart-page .nav-bot-part{
		display:none;
	}
	.cart-page .footlnk2{
		width:100% !important
	}
	.cart-page .featuredbar {
		border-left: 11px solid hsl(0, 0%, 100%);
		border-right: 11px solid hsl(0, 0%, 100%);
		padding: 30px 0 !important;
	}
	.cart-page .page-body-content {
		padding: 0 10px;
	}
	/*end cart*/
	/*product*/
	.crown-molding-page .tiles-explore{
		display:block;
		cursor:pointer;
		border:1px solid #ddd;
		padding:10px 0;
		background:#f9f9f9;
		font-size:16px;
		color:#000000;
		text-align:center;
		font-weight:700;
		margin:15px 15px 0;
	}
    .crown-molding-page div#wrapper {
		width: 768px;
	}
	.crown-molding-page .page-column-left{
		float:left;
		width:calc(100% - 30px) !important;
		display:none;
		margin:0 15px !important;
	}
	.crown-molding-page .page-column-left .new-side-menu{
		margin:0 !important;
	}
	.crown-molding-page .page-column-center{
		float:left;
		width:100% !important;
	}
	.crown-molding-page #ctl00_pageContent_htmlContent table td{
		padding:10px;
	}
	.crown-molding-page .page-column-right{
		display:none;
		margin:0 15px !important;

	}
	.crown-molding-page .new-side-head{
		margin-bottom:0;
		border: none;
		background:#ddd !important;
		padding:10px !important;
	}
	.crown-molding-page .sidebarmenu ul li a{
		border-bottom:1px solid #ddd !important;
		padding:7px 15px;
		background:none;
	}
	.crown-molding-page .sidebarmenu ul li ul{
		position:static !important;
		display:block !important;
		visibility:visible;
		border:none !important;
		padding-top:0 !important;
	}
	.crown-molding-page .sidebarmenu ul li ul li a{
		padding-left: 25px;

	}
	.crown-molding-page .sidebarmenu ul li ul li ul li a{
		padding-left: 40px;
	}
	.crown-molding-page .nav-bot-part{
		display:none;
	}
	.crown-molding-page .footlnk2{
		width:100% !important
	}
	.crown-molding-page .featuredbar {
		border-left: 11px solid hsl(0, 0%, 100%);
		border-right: 11px solid hsl(0, 0%, 100%);
		padding: 30px 0 !important;
	}
	/*end product*/

	/*ceiling-tile-landing-page-new*/
	.ceiling-tiles-new-page .tiles-explore{
		display:block;
		cursor:pointer;
		border:1px solid #ddd;
		padding:10px 0;
		background:#f9f9f9;
		font-size:16px;
		color:#000000;
		text-align:center;
		font-weight:700;
		margin:15px 15px 0;
	}
    .ceiling-tiles-new-page div#wrapper {
		width: 768px;
	}
	.ceiling-tiles-new-page .page-column-left{
		float:left;
		width:calc(100% - 30px) !important;
		display:none;
		margin:0 15px !important;
	}
	.ceiling-tiles-new-page .page-column-left .new-side-menu{
		margin:0 !important;
	}
	.ceiling-tiles-new-page .page-column-center{
		float:left;
		width:100% !important;
	}
	.ceiling-tiles-new-page #ctl00_pageContent_htmlContent table td{
		padding:10px;
	}
	.ceiling-tiles-new-page .page-column-right{
		display:none;
		margin:0 15px !important;

	}
	.ceiling-tiles-new-page .new-side-head{
		margin-bottom:0;
		border: none;
		background:#ddd !important;
		padding:10px !important;
	}
	.ceiling-tiles-new-page .sidebarmenu ul li a{
		border-bottom:1px solid #ddd !important;
		padding:7px 15px;
		background:none;
	}
	.ceiling-tiles-new-page .sidebarmenu ul li ul{
		position:static !important;
		display:block !important;
		visibility:visible;
		border:none !important;
		padding-top:0 !important;
	}
	.ceiling-tiles-new-page .sidebarmenu ul li ul li a{
		padding-left: 25px;

	}
	.ceiling-tiles-new-page .sidebarmenu ul li ul li ul li a{
		padding-left: 40px;
	}
	.ceiling-tiles-new-page .nav-bot-part{
		display:none;
	}
	.ceiling-tiles-new-page .footlnk2{
		width:100% !important
	}
	.ceiling-tiles-new-page .featuredbar {
		border-left: 11px solid hsl(0, 0%, 100%);
		border-right: 11px solid hsl(0, 0%, 100%);
		padding: 30px 0 !important;
	}
	.outer-div-ceiling-tiles .ciling-tiles-col2 {
		float: left;
		padding: 2%;
		position: relative;
		width: 96%;
	}
	.resi-tiles-move {
		position: static;
		top: auto;
	}
	/*end ceiling-tile-landing-page-new*/

	.contact-us-page .content-body {
		padding: 18px 0 0;
	}
	.mob-correction {
		margin: 0 15px;
	}
	.mugs {
		border: medium none !important;
		float: left;
		height: auto !important;
		margin: 0;
		padding: 1% !important;
		width: 23% !important;
	}
	.mugs img{
		width:100%;
	}
}

@media only screen and (min-width: 320px) and (max-width: 767px) {

	#ctl00_pageContent_ctl00_productList + div {
    display:none !important;
  }
	.menu-mob{
		display:block;
		position:absolute;
		left:15px;
		top:60px;
		cursor:pointer;
	}
	.liv-mob{
		display:block;
	}
	.liv-desk{
		display:none;
	}
	.logo{
		width:150px;
		margin:10px 0 0 10px;
	}
	.logo img{
		width:100%;
	}
	.cart-top{
		padding:0 5px;
		border-left:none;
		margin-top:10px;
	}
	.cart-top img{
		height:25px;
		width:auto;
	}
	.call-top{
		padding:0 5px;
		border-left:none;
		margin-top:10px;
	}
	.call-top img{
		height:25px;
	}
	.chat-top{
		float:left;
		padding:0 5px;
		border-left:none;
		margin-top:10px;
	}
	.chat-top img{
		height:30px;
	}
	.secure-top{
		float:left;
		padding:4px;
		margin-top:10px;
	}
	.secure-top img{
		width:75px;
		height:auto;
	}
	#cssmenu1{
		display:none;
		margin:47px 0 0 0;
	}
	#cssmenu1 > ul > li {
		background: hsl(0, 0%, 100%) none repeat scroll 0 0;
		border-bottom: 1px solid hsl(0, 0%, 87%);
		float: left;
		text-align: left;
		width: 100%;
	}
	#cssmenu1 > ul > li a{
		text-align:left;
		display:block;
		text-align:left;
	}
	#cssmenu1 .has-sub ul{
		position:static;
		display:block;
		border:none;
		top:0;
		border-top:1px solid #ddd;
	}
	#cssmenu1 .has-sub ul li a{
		line-height:30px;
		text-indent:10px;
	}
	 .tiles-explore{
		display:block;
		cursor:pointer;
		border:1px solid #ddd;
		padding:10px 0;
		background:#f9f9f9;
		font-size:16px;
		color:#000000;
		text-align:center;
		font-weight:700;
		margin:15px 15px 0;
	}

     div#wrapper {
		width: 100%;
	}
	#cssmenu1 > ul > li a{
		padding: 0 15px;
	}
	 .page-column-left{
		float:left;
		width:calc(100% - 30px) !important;
		display:none;
		margin:0 15px !important;
	}
	 .page-column-left .new-side-menu{
		margin:0 !important;
	}
	 .page-column-center{
		float:left;
		width:100% !important;
	}
	 #ctl00_pageContent_htmlContent table td{
		padding:0 10px;
		width:calc(100% - 20px);
		float:left;
	}
	 #ctl00_pageContent_htmlContent table td .mob-veiw-name{
		text-decoration:none;
		display:block;
		font-size:13px !important;
	}
	 #ctl00_pageContent_htmlContent table td img{
		height:auto;
	}
	 #ctl00_pageContent_htmlContent table td .landingsubtitleft{
		display:none;
	}
	 .page-column-right{
		display:none;
		margin:0 15px !important;

	}
	 .new-side-head{
		margin-bottom:0;
		border: none;
		background:#ddd !important;
		padding:10px !important;
	}
	 .sidebarmenu ul li a{
		border-bottom:1px solid #ddd !important;
		padding:7px 15px;
		background:none !important;
	}
	 .sidebarmenu ul li ul{
		position:static !important;
		display:block !important;
		visibility:visible;
		border:none !important;
		padding-top:0 !important;
	}
	 .sidebarmenu ul li ul li a{
		padding-left: 25px;

	}
	 .sidebarmenu ul li ul li ul li a{
		padding-left: 40px;
	}
	 .nav-bot-part{
		display:none;
	}
	.footlnk-outer{
		float:left;
		width:47%;
		padding:0 0 0 3%;
	}
	.footlnk-outer{
		text-align:left !important;
	}
	 .footlnk2{
		width:100% !important
	}
	 .footlnk2 td{
		text-align:left;
		padding-left:10px;
	}
	 .featuredbar {
		border-left: 11px solid hsl(0, 0%, 100%);
		border-right: 11px solid hsl(0, 0%, 100%);
		padding: 30px 0 !important;
	}
	/*cart*/
	.cart-page .tiles-explore{
		display:block;
		cursor:pointer;
		border:1px solid #ddd;
		padding:10px 0;
		background:#f9f9f9;
		font-size:16px;
		color:#000000;
		text-align:center;
		font-weight:700;
		margin:15px 15px 0;
	}

    .cart-page div#wrapper {
		width: 100%;
	}

	.cart-page div#wrapper td.page-column-center {
		padding: 0 0 0 15px;
	}
	div#wrapper td.page-column-center {
		/*width: calc(100% - 30px) !important;*/
		padding:0;
	}
	.cart-page #cssmenu1 > ul > li a{
		padding: 0 15px;
	}
	.cart-page .page-column-left{
		float:left;
		width:calc(100% - 30px) !important;
		display:none;
		margin:0 15px !important;
	}
	.cart-page .page-column-left .new-side-menu{
		margin:0 !important;
	}
	.cart-page .page-column-center{
		float:left;
		width:100% !important;
	}
	.cart-page #ctl00_pageContent_htmlContent{
		padding:0;
		width:calc(100% - 20px);
		float:left;
	}
	.cart-page #ctl00_pageContent_htmlContent table td .mob-veiw-name{
		text-decoration:none;
		display:block;
		font-size:13px !important;
	}
	.cart-page #ctl00_pageContent_htmlContent table td img{
		height:auto;
	}
	.cart-page #ctl00_pageContent_htmlContent table td .landingsubtitleft{
		display:none;
	}
	.cart-page .page-column-right{
		display:none;
		margin:0 15px !important;

	}
	.cart-page .new-side-head{
		margin-bottom:0;
		border: none;
		background:#ddd !important;
		padding:10px !important;
	}
	.cart-page .sidebarmenu ul li a{
		border-bottom:1px solid #ddd !important;
		padding:7px 15px;
		background:none;
	}
	.cart-page .sidebarmenu ul li ul{
		position:static !important;
		display:block !important;
		visibility:visible;
		border:none !important;
		padding-top:0 !important;
	}
	.cart-page .sidebarmenu ul li ul li a{
		padding-left: 25px;

	}
	.cart-page .sidebarmenu ul li ul li ul li a{
		padding-left: 40px;
	}
	.cart-page .nav-bot-part{
		display:none;
	}
	.cart-page .footlnk2{
		width:100% !important
	}
	.cart-page .footlnk2 td{
		text-align:left;
		padding-left:10px;
	}
	.cart-page .featuredbar {
		border-left: 11px solid hsl(0, 0%, 100%);
		border-right: 11px solid hsl(0, 0%, 100%);
		padding: 30px 0 !important;
	}
	.cart-page .top-3-gar-cart img{
		width:100% !important
	}
	.cart-page #ctl00_pageContent_lrLoginOptions_leftPane{
		float:left;
		width:100% !important;
	}
	.cart-page #ctl00_pageContent_lrLoginOptions_rightPane{
		float:left;
		width:100% !important;
	}

	/*end cart*/

	/*product page*/
	.crown-molding-page .tiles-explore{
		display:block;
		cursor:pointer;
		border:1px solid #ddd;
		padding:10px 0;
		background:#f9f9f9;
		font-size:16px;
		color:#000000;
		text-align:center;
		font-weight:700;
		margin:15px 15px 0;
	}

    .crown-molding-page div#wrapper {
		width: 100%;
	}
	.crown-molding-page .page-column-left{
		float:left;
		width:calc(100% - 30px) !important;
		display:none;
		margin:0 15px !important;
	}
	.crown-molding-page .page-column-left .new-side-menu{
		margin:0 !important;
	}
	.crown-molding-page .page-column-center{
		float:left;
		width:100% !important;
	}
	.crown-molding-page #ctl00_pageContent_htmlContent table td{
		padding:0 10px;
		width:calc(100% - 20px);
		float:left;
	}
	.crown-molding-page #ctl00_pageContent_htmlContent table td .mob-veiw-name{
		text-decoration:none;
		display:block;
		font-size:13px !important;
	}
	.crown-molding-page #ctl00_pageContent_htmlContent table td img{
		height:auto;
	}
	.crown-molding-page #ctl00_pageContent_htmlContent table td .landingsubtitleft{
		display:none;
	}
	.crown-molding-page .page-column-right{
		display:none;
		margin:0 15px !important;

	}
	.crown-molding-page .new-side-head{
		margin-bottom:0;
		border: none;
		background:#ddd !important;
		padding:10px !important;
	}
	.crown-molding-page .sidebarmenu ul li a{
		border-bottom:1px solid #ddd !important;
		padding:7px 15px;
		background:none;
	}
	.crown-molding-page .sidebarmenu ul li ul{
		position:static !important;
		display:block !important;
		visibility:visible;
		border:none !important;
		padding-top:0 !important;
	}
	.crown-molding-page .sidebarmenu ul li ul li a{
		padding-left: 25px;

	}
	.crown-molding-page .sidebarmenu ul li ul li ul li a{
		padding-left: 40px;
	}
	.crown-molding-page .nav-bot-part{
		display:none;
	}
	.crown-molding-page .footlnk2{
		width:100% !important
	}
	.crown-molding-page .footlnk2 td{
		text-align:left;
		padding-left:10px;
	}
	.crown-molding-page .featuredbar {
		border-left: 11px solid hsl(0, 0%, 100%);
		border-right: 11px solid hsl(0, 0%, 100%);
		padding: 30px 0 !important;
	}
	/*end product page*/

	/*ceiling-tile-landing-page-new*/
	.ceiling-tiles-new-page .tiles-explore{
		display:block;
		cursor:pointer;
		border:1px solid #ddd;
		padding:10px 0;
		background:#f9f9f9;
		font-size:16px;
		color:#000000;
		text-align:center;
		font-weight:700;
		margin:15px 15px 0;
	}

    .ceiling-tiles-new-page div#wrapper {
		width: 100%;
	}
	.ceiling-tiles-new-page .page-column-left{
		float:left;
		width:calc(100% - 30px) !important;
		display:none;
		margin:0 15px !important;
	}
	.ceiling-tiles-new-page .page-column-left .new-side-menu{
		margin:0 !important;
	}
	.ceiling-tiles-new-page .page-column-center{
		float:left;
		width:100% !important;
	}
	.ceiling-tiles-new-page #ctl00_pageContent_htmlContent table td{
		padding:0 10px;
		width:calc(100% - 20px);
		float:left;
	}
	.ceiling-tiles-new-page #ctl00_pageContent_htmlContent table td .mob-veiw-name{
		text-decoration:none;
		display:block;
		font-size:13px !important;
	}
	.ceiling-tiles-new-page #ctl00_pageContent_htmlContent table td img{
		height:auto;
	}
	.ceiling-tiles-new-page #ctl00_pageContent_htmlContent table td .landingsubtitleft{
		display:none;
	}
	.ceiling-tiles-new-page .page-column-right{
		display:none;
		margin:0 15px !important;

	}
	.ceiling-tiles-new-page .new-side-head{
		margin-bottom:0;
		border: none;
		background:#ddd !important;
		padding:10px !important;
	}
	.ceiling-tiles-new-page .sidebarmenu ul li a{
		border-bottom:1px solid #ddd !important;
		padding:7px 15px;
		background:none;
	}
	.ceiling-tiles-new-page .sidebarmenu ul li ul{
		position:static !important;
		display:block !important;
		visibility:visible;
		border:none !important;
		padding-top:0 !important;
	}
	.ceiling-tiles-new-page .sidebarmenu ul li ul li a{
		padding-left: 25px;

	}
	.ceiling-tiles-new-page .sidebarmenu ul li ul li ul li a{
		padding-left: 40px;
	}
	.ceiling-tiles-new-page .nav-bot-part{
		display:none;
	}
	.ceiling-tiles-new-page .footlnk2{
		width:100% !important
	}
	.ceiling-tiles-new-page .footlnk2 td{
		text-align:left;
		padding-left:10px;
	}
	.ceiling-tiles-new-page .featuredbar {
		border-left: 11px solid hsl(0, 0%, 100%);
		border-right: 11px solid hsl(0, 0%, 100%);
		padding: 30px 0 !important;
	}
	.red-btn{
		font-size:15px !important;
	}
	.grey-btn{
		font-size:15px !important;
	}

	.outer-div-ceiling-tiles .ciling-tiles-col2 {
		float: left;
		padding: 2%;
		position: relative;
		width: 96%;
	}
	.resi-tiles-move {
		position: static;
		top: auto;
	}
	/*end ceiling-tile-landing-page-new*/

	/* Product pages */
	.product-list{
		float:left;
		width:100%;

	}
	.product-list td{
		float:left;
		width:100% !important;

	}

	/* End Product Page */
	.mugs {
		border: medium none !important;
		float: left;
		height: auto !important;
		margin: 0;
		padding: 1.5% 1.5% 0 !important;
		width: 30.3% !important;
	}
	.mugs img{
		width:100%;
	}
	table{
		width:100%;
		float:left;
	}
	table td{
		width:100%;
		float:left;
	}
	table td img{
		max-width:100% !important;
	}
	#product-detail-div div{
		width:auto !important
	}
	iframe{
		width:100% !important
	}
	.cart-page table{
		width:auto;
		float:none;
	}
	.cart-page table td{
		width:auto;
		float:none;
	}

}
@media only screen and (min-width: 320px) and (max-width: 359px){
  #ctl00_pageContent_ctl00_productList + div {
    display:none !important;
  }
	.secure-top{
		display:none;
	}
	footlnk-outer{
		float:left;
		width:90%;
		padding:0 0 0 10%;
	}
	.mugs {
		border: medium none !important;
		float: left;
		height: auto !important;
		margin: 0;
		padding: 3% 3% 0 !important;
		width: 44% !important;
	}
}
