.holder {width: 100px; height:100px; float: left; position: absolute;   top: 50%;   left: 50%;margin-top: -50px; /* Half the height */   margin-left: -50px;}
.wallpaper {width: 100%; height: 100%; float: left; background-size: 52px;}
.heightbar {background-color: #adadad; width: 20px; height: 85%; margin-left: 30px; position: absolute; right: 20px; margin-bottom: auto; margin-top: auto; top: 0; bottom:0;    writing-mode: vertical-rl; text-align: center;     line-height: 20px;}

.widthbar {width: 85%; margin-top: 30px; background-color: #adadad; height:20px; position: absolute; bottom: 0; margin-left: auto; margin-right: auto; left: 0;right: 0; text-align:center; margin-bottom: 5px;     line-height: 20px;}
.wallpapercontainer {height: 400px; width: 80%; background-color: #f5f5f5; position: relative; margin-top: 20px; margin-left: auto;  margin-right: auto;}

.strips {height: 100%;    border-left: 3px dotted #ff0000; float:left; }
 .stripslast {height: 100%;    border-left: 3px dotted #ff0000; border-right: 3px dotted #ff0000; float:left; }

.inputboxes {height: 50px; width: 120px; font-size: 42px; position: relative; background: #343434 !important; color: #fff !important; border: 0 !important; vertical-align: middle}

.dimlabel {font-size: 36px; vertical-align: middle;}
.btns { background: #343434; color: #fff; font-size: 22px; height: 50px; width: 150px; border: 5px solid #e0c588; vertical-align: bottom; cursor: pointer; margin-left:10px;}
#buttonarea {text-align: center;}
#widthtop, #heighttop {    background-color: #ececec;
    border: 0;
    height: 30px;
    width: 100px;
    margin-right: 10px;
	margin-top: 10px;}
#seewallpaper {
    background-color: #999999;
    padding: 10px;
    color: #fff;
	border: 2px solid #999;
    font-family: 'Roboto Condensed',Helvetica,Arial,Lucida,sans-serif!important;
    padding-left: 30px;
    padding-right: 30px;
    font-size: 18px;
    margin-bottom: 15px;
}
#seewallpaper:hover {background-color: rgba(153, 153, 153, 0); color: #999; cursor: pointer;}
#seewallpaper:active{background-color: #fff; color: #999;}

.rollcount {font-size: 18px; margin-top: 10px; margin-bottom: 10px;}

.et_pb_woopro_gallery_0 { text-align: justify; }

.woocommerce-page button.button:hover,  .woocommerce-page a.button, .woocommerce-page a.button.alt, .woocommerce-page a.button.alt:hover, .woocommerce-page a.button:hover  {color: #000 !important;}

.woocommerce-cart table.cart img {width: 100px !important;}
td .product-name a {font-size: 18px;}
.checkout-button {margin-bottom: 100px;}




@media (max-width: 980px){
	#buttonarea span {font-size: 18px;}
	.inputboxes {height: 25px; width: 50px; font-size: 20px;}
	.btns {	margin-top: 10px; font-size: 14px; height: 40px; width: 100px; border: 3px solid #e0c588; }
	.heightbar {    line-height: 20px;}
	.widthbar {    line-height: 20px;}
}
