/*--------------------------  Body  --------------------------*/ 


* {
	border: 0;
	margin: 0;
	padding: 0;
}
body {
	color: #000000;
	font-size: 16px;
	font-family: Verdana, Geneva, sans-serif;
	background: #eaeaea;
}
.clear {
	clear: both;
}
a {
	text-decoration: none;
}
header {
	height:auto;
	display: block;
	background: #000;
}
nav {
	display: block;
	background: #FFFFFF;
}
aside {
	display: block;
}
article {
	display: block;
	background: #FFFFFF;

	
	margin-bottom: 10px;
}
section {
	display: block;
}
footer {
	padding-top: 25px;
	padding-bottom: 25px;
	color: #FFFFFF;
	display: block;
	background: #000;
	border-top: #fee13f solid 5px;
}
/*--------------------------  Html5 Tags  --------------------------*/ 


/*--------------------------  Html5 Tags  --------------------------*/ 

nav ul {
	margin: 0;
	padding: 0;
}
nav ul li {
	float: left;
	list-style: none;
	border-left: #EBEBEB solid 1px;
}
nav ul li a {
	font-size: 14px;
	color: #000000;
	display: block;
	padding: 10px 20px 10px 20px;
	text-decoration: none;
	text-transform: uppercase;
	font-family: 'Roboto', sans-serif;
}
nav ul li a:hover {
	color: #FFFFFF;
	background: #eb212e;
}
nav ul li a.active {
	color: #FFFFFF;
	background: #eb212e;
}
/*--------------------------  Html5 Tags  --------------------------*/ 



/*--------------------------  Body Css  --------------------------*/ 

.main_div {
	width: 1100px;
	margin: 0 auto;
	height: auto;
}

.flashmain_div {
	width: 100%;
	margin: 0 auto;
	height: auto;
}

#logo {
	float: left;
	width: 222px;
	height:auto;
	position: absolute;
	
}
#logo img{max-height:100%;
max-width:100%;}
#right {
	width: 850px;
	float: right;
	color: #FFFFFF;
}
.top {
	padding: 5px;
}
.top_left {
	width: 100%;
	float: right;
	
}
.icon {
	float: left;
	padding-right: 10px;
}
.icon a{font-size:17px;
color:#e8c22b;}
.in{
	float: left;
	width: 250px;
	color: #FFFFFF;
	padding: 0px 10px 0px 10px;
	font-size: 15px;
}
.in a{font-size:20px;
color:#fff;}
.in a:hover{
color:#fff;}
.in1 {
	float: left;
	width: 282px;
	color: #FFFFFF;
	padding: 0px 10px 0px 10px;
	font-size: 15px;
	text-align:left;
}

.sc1 {
	float:right;
	width: 300px;
	color: #FFFFFF;
	padding: 0px 10px 0px 10px;
	font-size: 28px;
	text-align:right;
}
.sc1 a{color:#e8c22b;
margin:2%;}
.sc1 a:hover{color:#FFF;}

.call_right {
	float:none;
	margin:0px auto;
	width: 600px;
	height:auto;
	text-align: right;
	line-height: 25px;
	padding-bottom: 1px;
	padding-top: 15px;
}
.call_right img{max-height:100%;
max-width:100%;}
.call {
	font-size: 20px;
	color: #FFFFFF;
	padding-top: 10px;
}
.call span {
	color: #FD0010;
}
.call_capsan {
	font-size: 17px;
	color: #c99c59;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	text-align: center;
}
.call_capsan strong {
	color: #FC0;
	text-transform: uppercase;
	font-size: 20px;
}
.call_capsan img{max-height:100%;
max-width:100%;}
.banner {
	padding-top: 45px;
	padding-bottom: 45px;
	background: #000;
}
.ban {
	float: left;
	width: 23%;
	margin: 10px;
	height: 220px;
	background: #000;
	border: solid #fee13f 2px;
}
.ban1 {
	float: left;
	margin: 8px;
	padding: 8px;
	border: #000000 dashed 1px;
	width: 225px;
}
.ban1 img {
	max-height: 100%;
	max-width: 100%;
}
.center {
	width: 780px;
	float: right;
	height: auto;
}
.box {
	padding: 0px;
	color: #FFFFFF;
	background-image: url(../images/box_bg.jpg);
	background-attachment: fixed;
	background-size: cover;
	height:auto;
}

.box1inner {
	margin:0px auto;
	width:1100px;
	padding: 10px;
	color: #FFFFFF;
	height:auto;
}

.left {
	width: 230px;
	float: left;
	box-shadow: #909090 0px 0px 10px;
}
.right_by {

	padding-top: 0px;
	padding-bottom: 20px;

}
.sidemenubg{float:right;
width:22%;
height:auto;}

.ser {
	font-size: 23px;
	width: 230px;
	float: left;
}
.ser h2 {
	background: #eb212e;
	color: #FFFFFF;
	font-size: 15px;
	padding: 8px;
	text-transform: uppercase;
}
.ser ul {
	margin: 0px;
	padding: 0px;
}
.ser ul li {
	list-style: none;
	background: #FCFCFC;
	border-bottom: 1px dashed #ddd;
	padding: 5px 10px 5px 10px;
}
.ser ul li a {
	text-decoration: none;
	color: #444;
	padding: 10px;
	font-size: 14px;
	margin: 0px 0px 0px 10px;
	background: url(../images/arrow.jpg) no-repeat center left;
}
.ser ul li a:hover {
	padding: 6px 10px;
	color: #eb212e;
}
.wel {
	border-bottom: dashed #FFFFFF 1px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 25px;
	padding: 0px 10px 10px 10px;
	font-family: 'Roboto', sans-serif;
	text-align: center;
}
.wel span {
	color: #fee13f;
}
.wel12 {
	border-bottom: dashed #A09F9F 1px;
	text-transform: uppercase;
	color: #000000;
	font-size: 25px;
	padding: 0px 10px 10px 10px;
	font-family: 'Roboto', sans-serif;
	text-align: center;
}
.wel12 span {
	color: #ef4923;
}
.text {
	color: #FFFFFF;
	font-size: 17px;
	line-height: 25px;
	text-align:center;
	padding: 10px;
	/*text-shadow: #000000 0px 0px 10px;*/
}
.text strong {
	font-size: 18px;
	color: #fee13f;
}
.text1 {
	color: #494949;
	font-size: 13px;
	line-height: 25px;
	padding: 10px;
	text-align: justify;
}
.submit {
	width: 100px;
	margin: 0 auto;
	background: #ef4923;
	padding: 10px;
	text-align: center;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}
.submit:hover {
	color: #000000;
	background: #FFFFFF;
}
.flo {
	width: 220px;
	float: left;
	margin-right: 20px;
}
.flo1 {
	width: 164px;
	float: left;
	margin-right: 20px;
}
.flo2 {
	width: 300px;
	float: left;
	margin-right: 20px;
}
.flo3 {
	width: 270px;
	float: left;
	margin-right: 0px;
}
.b {
	font-size: 14px;
	font-family: 'Roboto', sans-serif;
	border-bottom: #FFFFFF dashed 1px;
}
.te {
	/*line-height: 18px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
.te a {
	display: block;
	border-bottom: dashed #434242 1px;
	line-height: 24px;
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
}
.link {
	color: #FFFFFF;
	text-decoration: none;
	font-family: 'Roboto', sans-serif;
	text-transform:uppercase;
}
.link:hover {
	color: #eb212e;
	text-decoration: underline;
}
.copyright {
	padding: 10px;
	border-top: #C4BEBE dashed 1px;
	text-align: center;
	background: #fee13f;
	font-size: 18px;
}
.copyright span {
	color: #fff;
}
.comming_soon {
	padding: 100px;
	text-align: center;
	font-size: 60px;
}
/*--------------------------  Body CSS  --------------------------*/ 




.text2 {
	color: #494949;
	font-size: 13px;
	line-height: 25px;
	padding: 10px;
	text-align: justify;
	float: left;
	width: 500px;
}
.aside {
	width: 260px;
	float: right;
	margin: 10px;
}
.formhead {
	background: #eb212d;
	text-shadow: #f29500 1px 1px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	font-size: 20px;
	color: #FFFFFF;
	font-weight: normal;
	font-family: Arial, serif, sans-serif;
}
.formmain {
	width: 220px;
	padding: 15px 20px;
	background: #e2e1e1;
}
.seperatemain {
	height: 36px;
	padding: 10px 0;
}
.formicon {
	width: 36px;
	height: 36px;
	float: left;
	background: #989898;
}
.formfeild {
	width: 184px;
	float: left;
	height: 36px;
}
.forminput {
	height: 34px;
	background: url(../images/inputimg.html) no-repeat left top #FFFFFF;
	border: none;
	padding-left: 14px;
	width: 170px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	line-height: 34px;
}
.seperatemainbig {
	height: 90px;
	padding: 5px 0;
}
.formiconbig {
	width: 36px;
	height: 90px;
	float: left;
	background: #989898;
}
.formfeildbig {
	width: 184px;
	float: left;
	height: 90px;
}
.forminputbig {
	height: 80px;
	background: url(../images/inputimgbig.html) no-repeat left top #FFFFFF;
	border: none;
	padding: 5px 5px 5px 15px;
	width: 165px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin: 0;
}
.submitform {
	height: 36px;
	line-height: 36px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	background: #000;
	margin-top: 10px;
}
.submitform a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	text-transform: uppercase;
}
.submitform a:hover {
	color: #ccc;
}
.ser1 {
	font-size: 23px;
	max-width: 250px;
	height: auto;
	float: left;
}
.ser1 h2 {
	background: #eb212e;
	color: #FFFFFF;
	font-size: 15px;
	padding: 8px;
	text-transform: uppercase;
}
.ser1 ul {
	margin: 0px;
	padding: 0px;
}
.ser1 ul li {
	list-style: none;
	background: #FCFCFC;
	border-bottom: 1px dashed #ddd;
	padding: 4px 10px;
}
.ser1 ul li a {
	text-decoration: none;
	color: #444;
	padding: 10px;
	font-size: 14px;
	margin: 0px 0px 0px 5px;
	background: url(../images/arrow.jpg) no-repeat left;
}
.ser1 ul li a:hover {
	padding: 6px 10px;
	color: #eb212e;
}
.cont {
	margin: 0 auto;
	width: 500px;
}
.cont11 {
	width: 800px;
	text-align: center;
	margin: 0 auto;
}
.cont_right {
	float: right;
	padding: 10px;
	border: #E8E8E8 solid 1px;
}
.bo1 {
	margin-top: 10px;
}
.login_feild {
	margin-top: 10px;
}
.login_input {
	height: 30px;
	line-height: 24px;
	background: #FFFFFF;
	border: #c2c2c2 1px solid;
	padding-left: 10px;
	width: 300px;
}
.login_input1 {
	height: 120px;
	line-height: 24px;
	background: #FFFFFF;
	border: #c2c2c2 1px solid;
	padding-left: 10px;
	width: 300px;
}
.forgot1 {
	line-height: 40px;
	color: #000000;
	padding-left: 150px;
}
.forgot1 a {
	color: #eb3027;
	text-decoration: none;
}
.forgot1 a:hover {
	color: #000000;
}
.whi {
	background: #FFFFFF;
}
.text1 {
	text-align: left;
	font-size: 12px;
	line-height: 20px;
}
.bo11 {
	padding: 10px;
	width: 600px;
	text-align: center;
	margin: 0 auto;
}
.f777 {
	color: #000000;
	font-size: 16px;
	float: left;
	width: 150px;
	text-align: left;
}
.f7 {
	color: #000000;
	font-size: 16px;
	width: 110px;
	float: left;
	text-align: left;
	line-height: 32px;
}
.fl {
	float: left;
	width: 320px;
}
.red {
	width: 100px;
	color: #FFFFFF;
	padding: 8px;
	margin: 0 auto;
	font-size: 16px;
	text-align: center;
	background: #eb212d;
	border-radius: 5px;
	margin-top: 10px;
}
.red a {
	text-decoration: none;
	color: #FFFFFF;
}
.red:hover {
	background: #575757;
}
.book_now_bg {
	width: 150px;
	float: left;
	text-align: center;
	margin-top: 25px;
	line-height: 30px;
	background: #f54a22;
	border-radius: 15px;
	border: solid #cc000c 1px;
	margin-left: 100px;
}
.book_now_bg:hover {
	background: #000000;
	transition: all 0.7s;
	border: solid #383838 1px;
}
.book_now_bg a {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
}
.navbg {
	margin: 0 auto;
	width: 1100px;
}
.navinner {
	margin-top:0%;
}
.ser1 {
	font-size: 23px;
	width: 230px;
	float: left;
	background: #FFF;
	height: 573px;
}
.ser1 img {
	max-height: 100%;
	max-width: 100%;
}
.ser2 {
	font-size: 23px;
	width: 230px;
	float: right;
	background: #FFF;
	height: 573px;
}
.ser2 img {
	max-height: 100%;
	max-width: 100%;
}
.ourvideos {
	text-align: center;
	font-size: 35px;
	line-height: 45px;
	border-bottom: dashed #ccc 1px;
	text-transform: uppercase;
	font-weight: bold;
	color: #fee13f;
	text-shadow: #000 1px 1px;
}

.ficon {
	float: left;
	margin-top: 15px !important;
	margin-bottom: 10px !important;
	color: #FFFFFF;
	padding: 0px 10px 0px 10px;
	font-size: 28px;
	text-align:left;
	width:100%;
}
.ficon a{color:#e8c22b;
margin:2%;}
.ficon a:hover{color:#FFF;}
.sc1 a:hover{color:#FFF;}




.request_bg {
	padding-top: 30px;
	padding-bottom: 30px;
	border-top:solid #fee13f 4px;
	background:#000;
}
.request_inner {
	margin: 0 auto;
	width: 1000px;
	height: auto;
}
.request_text {
	text-align: center;
	font-size: 22px;
	line-height: 35px;
	color:#fff;
}
.request_text strong {
	color: #fee13f;
	font-size: 25px;
	text-transform: uppercase;
}
.contactstext {
	margin: 0 auto;
	width: 30%;
	background: #fee13f;
	text-align: center;
	margin-top: 10px;
}
.contactstext:hover {
	background: #FC0;
}
.contactstext a {
	text-decoration: none;
	text-transform: uppercase;
	font-size: 20px;
	line-height: 45px;
	color: #000;
}
.purrfectbg {
	padding-top: 35px;
	padding-bottom: 35px;
	background: #666;
}
.purrfectbginner {
	max-width: 1000px;
	margin: 0 auto;
	text-align: left;
	font-size: 17px;
	line-height: 26px;
	font-weight: normal;
	color: #FFF;
}
.futonsmainbg {
	height: auto;
	background: #000;
	padding-top:20px;
	padding-bottom: 30px;
}
.futonsmaininner {
	margin: 0 auto;
	max-width: 1100px;
	height: auto;
	padding: 10px;
	background: #181818;
	border-radius: 35px;
	padding-bottom: 30px;
	color:#CCC;
	text-shadow:#000 1px 1px;
}
.futonstext {
	text-align: center;
	font-size: 30px;
	line-height: 35px;
	text-transform: uppercase;
	line-height: 45px;
	color: #fee13f;
	text-shadow: #000 1px 1px;
	border-bottom: dashed #333 1px;
	font-weight:bold;
	padding-top:2%;
}
.futonebox1 {
	height: auto;
	padding: 10px;
	border: dashed #fff 1px;
	margin-top: 10px;
}
.futoneimg {
	float: left;
	width: 180px;
	text-align: center;
	background: #FFF;
	height: auto;
	border: solid #000 1px;
}
.futoneimg img {
	max-height: 100%;
	max-width: 100%;

}
.futonetextbg {
	float: right;
	width: 74%;
	height: auto;
}
.iristext {
	font-size: 22px;
	line-height: 30px;
	color: #ef4923;
	text-shadow: #ccc 1px 1px;
}
.heavy_text {
	text-align: left;
	font-size: 17px;
	line-height: 25px;
}
.heavy_text p {
	margin-top: 20px;
}
.waterbedimg {
	float: left;
	width: 415px;
	text-align: center;
	background: #FFF;
	height: 250px;
	border: solid #000 1px;
}
.waterbedimgtext {
	float: right;
	width: 52%;
	height: auto;
}
.marathontext {
	font-size: 25px;
	line-height: 45px;
}
.waterbedsimgbgimg {
	height: auto;
	text-align: center;
	margin-top: 15px;
}
.waterbedsimgbgimg img {
	max-height: 100%;
	max-width: 100%;
	border: solid #fff 2px;
}
.waterbedstext {
	text-align: center;
	font-size: 30px;
	line-height: 35px;
	color: #ef4923;
	margin-top: 15px;
	margin-bottom: 15px;
}
.najeebbg {
	height: auto;
	margin-bottom: 20px;
	padding: 20px;
	background: #fff;
	border-radius: 20px;
}
.luxuryboxbg {
	height: auto;
}
.luxurytext {
	font-size: 24px;
	line-height: 45px;
	border-bottom: solid #000 1px;
	margin-bottom: 40px;
}
.luxuryimagesbg {
	height: auto;
}
.luxuryleftimg {
	float: left;
	width: 476px;
	height: auto;
}
.luxuryleftimg img {
	max-height: 100%;
	max-width: 100%;
}
.luxuryrightimg {
	float: left;
	width: 151px;
	margin-left: 20px;
	height: auto;
	text-align: center;
}
.clickhearimg {
	float: left;
	width: 300px;
	margin-left: 10px;
	text-align: center;
	margin-top: 110px;
}
.clickhearimg a {
	text-decoration: none;
	color: #F00;
	text-transform: uppercase;
	font-size: 18px;
}
.clickhearimg a:hover {
	color: #000;
}
.waterbedsimgbg1 {
	margin-top: 20px;
}
.featuresbg {
	margin-top: 15px;
	height: auto;
}
.featurestext {
	text-align: center;
	font-size: 25px;
	text-transform: uppercase;
	color: #ef4923;
	margin-bottom: 15px;
	margin-top: 15px;
	border-bottom: dashed #ccc 1px;
	line-height: 35px;
}
.featurestextimg {
	text-align: center;
	background: #FFF;
}
.featurestextimg img {
	max-height: 100%;
	max-width: 100%;
}
.furnituretext {
	font-size: 17px;
	line-height: 26px;
	padding: 10px;
	margin-top: 10px;
}

.furnituretext p {
	margin-top: 35px;
}
.furnituretext a{color:#ef4923 !important;}
.furnituretext span {
	font-size: 25px;
	color: #F00;
	line-height: 40px;
}
.contactbg {
	height: auto;
	margin-top: 25px;
}
.contactimgleft {
	float: left;
	width: 60%;
	text-align: center;
	background: #000;
	border:solid #ef4923 2px;
	height:360px;
}
.contactimgleft img {
	max-height: 100%;
	max-width: 100%;
}
.contactimgright {
	float: right;
	width: 33%;
	padding: 15px;
	font-size: 16px;
}
.contactimgright strong {
	font-size: 18px;
}
.contactimgright p {
	margin-bottom: 20px;
}
.contactimgright p strong {
	color: #ef4923;
}
.contactimgright p a{color:#fbde3e !important;}
.contactformbg {
	height: auto;
	margin: 0 auto;
	width: 95%;
	margin-top: 55px;
}
.contactformmainbg {
	height: auto;
	margin-top:1%;
}
.namebg1 {
	float: left;
	width: 49%;
	height: auto;
}
.namebg2 {
	float: right;
	width: 49%;
	height: auto;
}
.nameinner {
	width: 95%;
	border: solid #ccc 1px;
	height: 40px;
	padding-left: 15px;
	color: #000;
	font-size: 15px;
	background: #FFF url(../images/inputbg.jpg) repeat-x top;
}
.contactmessagebg {
	margin-top: 15px;
	height: auto;
}
.messagebg {
	padding: 25px;
	width: 94%;
	height: 95px;
	color: #000;
	font-size: 15px;
	font-family: Arial;
	background: #FFF url(../images/inputbg.jpg) repeat-x top;
}
.contactsubmitbg {
	margin: 0 auto;
	width: 15%;
	height: 45px;
	background: #000;
	margin-top: 25px;
	margin-bottom: 25px;
}
.testimonialsbox1 {
	height: auto;
	margin: 0 auto;
	width: 80%;
	padding: 15px;
	border: dashed #fff 1px;
	border-radius: 30px;
	margin-bottom: 10px;
	margin-top: 8px;
}
.terrymainbg {
	height: auto;
	border-bottom: dashed #fff 1px;
}
.roberttext {
	float: left;
	width: 35%;
	font-size: 19px;
	line-height: 45px;
	color: #ef4923;
	text-shadow: #FFF 1px 1px;
}
.thankstext {
	font-size: 17px;
	margin-top: 20px;
	line-height: 26px;
}
.staricon {
	float: right;
	width: 30%;
	height: auto;
}
.gallerybg {
	margin-top: 10px;
}
.gallerybox1 {
	width: 23.3%;
	margin: 10px;
	height: 234px;
	text-align: center;
	background: #000;
	float: left;
	border: solid #fee13f 1px;
}
.gallerybox1 a:hover {
	opacity: 0.7;
}
.gallerybox1 img {
	max-height: 100%;
	max-width: 100%;
}
.waterbedbox1 {
	width: 23%;
	margin: 7px;
	height: 140px;
	text-align: center;
	background: #000;
	float: left;
	border: solid #F00 1px;
}
.albany_box {
	float: left;
	width: 22%;
	border: solid #ccc 1px;
	margin: 14px;
}
.fotoimgbg {
	text-align: center;
	background: #FFF;
	height: 125px;
}
.fotoimgbg a:hover {
	opacity: 0.7
}
.fotoimgbg img {
	max-height: 100%;
	max-width: 100%;
}
.albanytext {
	text-align: center;
	background: #f4f4f4;
}
.albanytext a {
	text-decoration: none;
	font-size: 17px;
	text-transform: uppercase;
	line-height: 35px;
	color: #000;
}
.albanytext a:hover {
	color: #ef4923;
}
.autumnbioxleft {
	float: left;
	width: 46%;
	border: solid #ccc 1px;
	background: #FFF;
	padding: 8px;
	margin: 8px;
}
.autumnbioximg {
	float: left;
	width: 35%;
	border: solid #ccc 1px;
	height: 100px;
	background: #fff;
	height: 125px;
	text-align: center;
}
.autumnbioximg img {
	max-height: 100%;
	max-width: 100%;
}
.description_bg {
	float: right;
	width: 60%;
	font-size: 16px;
}
.description_bg strong {
	color: #ef4923;
}
.futiontext {
	margin-bottom: 10px;
	font-size: 18px;
}
.clovermurphybg {
	height: auto;
}
.cloverbox1 {
	float: left;
	border: solid #ccc 1px;
	width: 23%;
	background: #FFF;
	margin: 7px;
	height: 140px;
	text-align: center;
}
.cloverbox1 img {
	max-height: 100%;
	max-width: 100%;
}
.ourclovertext {
	font-size: 17px;
	margin-top: 20px;
	padding: 20px;
}
.largetext {
	height: auto;
	line-height: 28px;
	margin-top: 25px;
	margin: 15px;
}
.clover_ch_bg {
	margin: 0 auto;
	width: 90%;
}
.clover_ch_bg img {
	margin-right: 10px;
}
.cloverproducttext {
	font-size: 22px;
	line-height: 45px;
	border-bottom: solid #ef4923;
	color: #ef4923;
	margin: 0 auto;
	width: 95%;
}
.dimensionsmainbg {
	margin: 0 auto;
	width: 95%;
	height: auto;
	margin-top: 15px;
}
.download_mainbg {
	float: left;
	width: 50%;
	height: auto;
}
.downloadtext {
	float: left;
	font-size: 16px;
	line-height: 26px;
	margin-left: 20px;
	width: 60%;
}
.downloadtext a {
	text-decoration: none;
	color: #000;
}
.downloadtext a:hover {
	color: #ef4923;
	text-decoration: underline;
}
.saver_icon1 {
	float: left;
	text-align: center;
	width: 27px;
	height: auto;
}
.pdficonbg {
	float: right;
	width: 32px;
	height: auto;
}
.finishesmainbg {
	margin: 0 auto;
	width: 95%;
	height: auto;
	margin-top: 10px;
}
.finishesmainbgbox {
	float: left;
	width: 190px;
	margin: 10px;
}
.clover180 {
	text-align: center;
	background: #FFF;
	border: solid #ccc 2px;
}
.cherrytext {
	text-align: center;
	line-height: 35px;
	font-size: 17px;
}
.pleasewachtext {
	margin: 0 auto;
	width: 95%;
	font-size: 17px;
	line-height: 45px;
}
.pleasewatchvideo {
	margin: 0 auto;
	width: 60%;
	border: solid #ccc 2px;
	height: 335px;
	margin-top: 8px;
}
.mattress11 {
	margin-top: 30px;
	border: solid #ccc 1px;
	padding: 10px;
}
.mattress1 {
	width: 31%;
	margin: 10px;
	height: 230px;
	text-align: center;
	background: #fff;
	float: left;
	border: solid #F00 1px;
}
.mattress1 a:hover {
	opacity: 0.7;
}
.mattress1 img {
	max-height: 100%;
	max-width: 100%;
}
.wantstextleft {
	float: left;
	width: 65%;
	height: auto;
}
.requestright_logo {
	float: right;
	width: 33%;
}
.requestlogo {
	text-align: center;
	height: auto;
}
.requestlogo img {
	max-height: 100%;
	max-width: 100%;
}
.slader_logo1 {
	float: right !important;
	position: absolute;
	width: 72px;
	height: auto;
	z-index: 188888;
	margin-left: 880px;
	text-align: right;
	margin-top: 10px;
}
.mattressbox1 {
	height: auto;
	margin: 0 auto;
	width: 96%;
}
.mattressboximg {
	float: left;
	width: 40%;
	border: solid #346091 4px;
	height: 220px;
	background: #fff;
}
.mattressboximg img {
	max-height: 100%;
	max-width: 100%;
}
.mattressboxtext {
	float: right;
	height: auto;
	width: 57%;
}
.keyfeaturestet {
	font-size: 25px;
	text-shadow: #FFF 1px 1px;
	color: #ef4923;
	margin-bottom: 10px;
}
.also89 {
	height: auto;
}
.also89 ul {
	margin: 0px;
	padding: 0px;
}
.also89 ul li {
	font-size: 19px;
	line-height: 30px;
	margin-left: 35px;
}
.also89 ul li span {
	font-size: 22px;
	color: #F00;
}
/* Les Code Begin */
h1 {
	font-size: 18px;
	color: #C36;
	padding-bottom: 16px;
}
h2 {
	font-size: 18px;
}
p {
	padding-bottom: 10px;
}
.financing {
	color:#000;
	font-size:14px;
	margin:0 auto;
	width:1000px;
}
.financingtext{padding-top:20px;
padding-bottom:20px;}
.nocreditimg{float:left;
height:auto;
width:250px;}
.nocreditimg img{max-height:100%;
max-width:100%;}
.nocreditimg1{float:left;
height:auto;
width:250px;}
.apurrfect{float:left;
width:45%;
font-size:16px;
margin-left:10px;
margin-right:10px;}

.link19 a:link {
	color: #FC0;
	text-decoration: none;
}
.link19 a:visited {
	text-decoration: none;
	color: #FC0;
}
.link19 a:hover {
	text-decoration: underline;
	color: #0F6;
}
.link19 a:active {
	text-decoration: none;
	color: #FC0;
}

.financingtext11{background:#FFF;}

.websitevisitertext{font-size:16px;
text-transform:uppercase;
color:#FFF;}

.slader_bg{height:395px;
}

.homegallery1 {
	margin: 0 auto;
	max-width: 100%;
	height: auto;
	padding: 10px;
	background: #000;
	padding-bottom: 30px;
}
.homeviodesbox {
	width: 100%;
	margin: 0 auto;
	height: auto;
	background:#000;
}

.installationviodesbox {
	width: 100%;
	margin: 0 auto;
	height: auto;
	background:#000;
	padding-bottom:2%;
}



.gallerybox2 {
	width: 23%;
	margin: 10px;
	height: 150px;
	text-align: center;
	background: #000;
	float: left;
	border: solid #F00 1px;
}
.gallerybox2 a:hover {
	opacity: 0.7;
}
.gallerybox2 img {
	max-height: 100%;
	max-width: 100%;
}



.abouttext1 {
	font-size: 17px;
	line-height: 26px;
	padding: 10px;
	margin-top: 10px;
	
}

.abouttext1 p{
	margin-top: 35px;
	font-size:15px;
text-align:left;
}
.abouttext1 p img{float:left;
padding-right:2%;
}
.abouttext1 p strong{font-size:15px;}

.abouttext1 p a{color:#ef4923 !important;}
.abouttext1 span {
	font-size: 25px;
	color: #F00;
	line-height: 40px;
}

.productsbg{height:auto;}
.productsbox1{float:left;
background:#FFF;
padding:1%;
width:21%;
margin:1%;
height:auto;
border-radius:5%;}
.companyname{text-align:center;
font-size:20px;
height:55px;
padding-bottom:2%;
border-bottom:dashed #000 1px;
color:#000;
text-shadow:#FFF 1px 1px;}
.companyimage{text-align:center;
height:200px;}
.companyimage img{max-height:100%;
max-width:100%;}
.companyimage img:hover{opacity:0.5;}
.productsname{text-align:center;
font-size:13px;
margin-top:1%;
padding-top:1%;
padding-bottom:1%;
border-top:dashed #ccc 1px;
color:#000;
text-shadow:#fff 1px 1px;}
.productsitemnumber{text-align:center;
font-size:13px;
margin-top:1%;
padding-top:1%;
padding-bottom:1%;
border-top:dashed #ccc 1px;
color:#000;
text-shadow:#fff 1px 1px;}
.productsitemnumber strong{
	font-weight:normal;
	color:#000;}
.productsprice {
	text-align:center;
	font-size:17px;border-top:dashed #ccc 1px;color: #000;
	text-shadow:#fff 1px 1px;
	
	}
	.productsprice strong{color:#000;}
.addtocartbg{height:auto;
text-align:center;
margin-top:2%;}



.productsdetailsbg{margin-top:2%;
background:#FFF;
padding:1%;
border-radius:10px;}
.otc_details_left1{float:left;
width:35%;
height:auto;
border:solid #ccc 1px;
padding:15px;
background:#FFF;
border-radius:20px;
-webkit-box-shadow: 0 0 15px 5px #ccc;
box-shadow: 0 0 15px 5px #ccc;}
.otc_details_image1{height:270px;
background:#fff;
text-align:center;
border-bottom:solid #ccc 1px;
padding-bottom:2%;}
.otc_details_image1 img{max-height:100%;
max-width:100%;}
.brisktext{text-align:center;
font-size:20px;
line-height:25px;
border-bottom:dashed #ccc 1px;
padding-bottom:10px;
color:#000;
text-shadow:#fff 1px 1px;}
.productboximg1{
	float:left;
width:26%;
height:80px;
margin:1%;
border:solid #ccc 1px;
padding:2%;
text-align:center;}
.productboximg1 img{max-height:100%;
max-width:100%;}


.otc_details_right1{float:right;
width:60%;
background:#FFF;}
.allergy_text{text-align:center;
text-transform:uppercase;
font-size:24px;
background:#000;
color:#FFF;
line-height:40px;
margin-bottom:10px;
font-family: "Roboto Condensed",sans-serif;}
.categoryname{
	background:#fff5e4;
	padding-left:15px;
	line-height:28px;
	text-transform:uppercase;
	text-shadow:#fff 1px 1px;
	font-size:17px;
font-family: "Roboto Condensed",sans-serif;
color:#000;
font-weight:bold;
}
.allergytext{padding-left:15px;
line-height:22px;
font-size:17px;
margin-top:10px;
margin-bottom:10px;
font-family: "Roboto Condensed",sans-serif;
color:#181818;
text-shadow:#fff 1px 1px;}
.allergytext strong{color:#A95104;}
.allergytext a{text-decoration:none;
font-size:20px;
color:#000;}
.allergytext a:hover{color:#625500;}

.allergytext111{
	width:35%;
	float:left;
	padding-left:15px;
font-size:17px;
margin-top:10px;
margin-bottom:10px;
font-family:arial;
color:#666;
clear:both;}
.allergytext111 input{height:30px;
background:#CCC;
padding-left:2%;}
.productsdetailsaddbg{height:auto;
border-top:dashed #ccc 1px;}
.productsdetailsadd{margin:0 auto;
width:27%;
text-align:center;
margin-top:6px;
background:#fff;
border-radius:10px;}
.productsdetailsadd a{text-decoration:none;
text-transform:uppercase;
font-size:18px;
line-height:35px;
color:#fff;}
.productsdetailsadd a:hover{text-decoration:none;
color:#CCC;}




.addtocart_bg{margin-top:0px;
text-align:center;
height:auto;}

.addtocartbg{height:auto;background:#FFF;}
.addtocartbg1{height:auto;
background:#FFF;
}
.product_left{float:left;
border:solid #ededed 1px;
height:auto;
width:26%;
height:180px;}
.Producttext{text-align:center;
font-size:15px;
text-transform:uppercase;
line-height:35px;
background:#000;
color:#fff;
}
.Productimg{height:130px;
background:#fff;
text-align:center;
padding:6px;

}
.Productimg img{max-height:100%;
max-width:100%;}

.product_left1{float:left;
border:solid #ededed 1px;
height:auto;
width:20%;
height:180px;}
.Producttext1{height:auto;
font-size:17px;
text-align:center;
margin-top:35px;
}

.product_name1{text-align:center;
font-size:20px;
line-height:35px;
margin-top:35px;}

.product_left2{float:left;
border:solid #ededed 1px;
height:auto;
width:10%;
height:180px;
}

.product_left3{float:left;
border:solid #ededed 1px;
height:auto;
width:10%;
height:180px;}

.unitprice{text-align:center;
font-size:20px;
line-height:35px;
margin-top:35px;
color:#000;}

.quantity_bg{height:auto;
margin-top:36px;
text-align:center;}
.quantity_input{
	width:70%;
	border:solid #ccc 1px;
	height:28px;
	text-align:center;}
	
.product_left4{float:left;
border:solid #ededed 1px;
height:auto;
width:11%;
height:180px;
}
.product_left5{float:left;
border:solid #ededed 1px;
height:auto;
width:10%;
height:180px;}
.product_left6{float:left;
border:solid #ededed 1px;
height:auto;
width:10%;
height:180px;}
.Update_bg{height:auto;
text-align:center;
margin-top:32px;}


.najeeb1{float:left;
border:solid #ededed 1px;
height:auto;
width:26%;
height:auto;}

.najeeb2{float:left;
border:solid #ededed 1px;
height:auto;
width:20%;
height:auto;}

.najeeb3{float:left;
border:solid #ededed 1px;
height:auto;
width:10%;
height:auto;}

.najeeb4{float:left;
border:solid #ededed 1px;
height:auto;
width:10%;
height:auto;}

.najeen5{float:left;
border:solid #ededed 1px;
height:auto;
width:11%;
height:auto;}
.najeeb6{float:left;
border:solid #ededed 1px;
height:auto;
width:10%;
height:auto;}
.najeeb7{float:left;
border:solid #ededed 1px;
height:auto;
width:10%;
height:auto;}
.addtocart_text{text-align:center;
text-transform:uppercase;
font-size:25px;
line-height:45px;
border-bottom:dashed #ccc 1px;
margin-bottom:15px;
font-weight:bold;
color:#0d41a3;
text-shadow:#FFF 1px 1px;
}
.addtocart_butten_bg{
	margin:0 auto;
	height:auto;
	margin-top:20px;
	width:48%;}
	.continueshoppingbg{float:left;
	height:auto;
	width:270px;}
	.continuebg{float:right;
	width:191px;
	height:auto;
	text-align:center;}
	
	.total_itemsbg{margin:0 auto;
width:22%;
clear:both;
margin-top:15px;
margin-bottom:15px;
border:solid #ccc 1px;
padding:25px;
-webkit-box-shadow: 0 0 10px 5px #ccc;
box-shadow: 0 0 10px 5px #ccc;}
.totaltext{
	font-size:19px;
	line-height:35px;
	border-bottom:dashed #ccc 1px;
}
.addtocart_butten_bg{
	margin:0 auto;
	height:auto;
	margin-top:20px;
	width:48%;}
	.continueshoppingbg{float:left;
	height:auto;
	width:270px;}
	.continuebg{float:right;
	width:191px;
	height:auto;
	text-align:center;}
	
	
.login_bg{height:auto;
margin:0 auto;
width:95%;
padding-top:2%;
padding-bottom:2%;}
.login_left{float:left;
width:50%;
height:auto;
border:solid #ccc 1px;
-webkit-box-shadow: 0 0 25px 5px #ccc;
box-shadow: 0 0 25px 5px #ccc;}
.forgetpassword{
    margin:auto;
width:50%;
height:auto;
border:solid #ccc 1px;
-webkit-box-shadow: 0 0 25px 5px #ccc;
box-shadow: 0 0 25px 5px #ccc;}
.login_right1{float:right;
width:45%;
height:auto;
border:solid #ccc 1px;
-webkit-box-shadow: 0 0 25px 5px #ccc;
box-shadow: 0 0 25px 5px #ccc;}


.loginbelow_text{text-align:center;
font-size:19px;
text-transform:uppercase;
line-height:45px;
background:#000;
color:#fff;
}
.emailid_text{
	margin:0 auto;
	width:85%;
	font-size:18px;
line-height:45px;
font-family: "Roboto Condensed",sans-serif;}

.emailpnut_bg{
	margin:0 auto;
	width:85%;
	margin-bottom:15px;}
.emailpnut{width:97%;
border:solid #ccc 1px;
height:30px;
padding-left:20px;
background:url(../images/input_bg.jpg) repeat-x top;
box-shadow: 1px 4px 9px -6px rgba(0, 0, 0, 0.5) inset;}

.loginsubmit_bg{
	margin:0 auto;
	width:85%;
	margin-bottom:15px;
	margin-top:3%;
	height:auto;}
.submit_bg{float:left;
width:155px;
height:auto;}
.iforgot_text{float:right;
width:50%;
text-align:center;}
.iforgot_text a{text-decoration:none;
color:#000;
font-size:15px;
line-height:38px;
font-weight:bold;
color:#006d86;
text-shadow:#FFF 1px 1px;}
.iforgot_text a:hover{color:#eb6a00;}
.registering_text{
	margin:0 auto;
	border-top:dashed #ccc 1px;
	font-size:18px;
line-height:45px;
text-align:center;
}
.signup_bg{text-align:center;
margin-top:25px;
margin-bottom:25px;}




.register_bg{height:auto;
margin:0 auto;
margin-top:15px;
width:90%;

}

.register_left{float:left;
width:48%;
border:solid #ccc 1px;
-webkit-box-shadow: 0 0 25px 5px #ccc;
box-shadow: 0 0 25px 5px #ccc;}
.register_right{float:right;
width:48%;
border:solid #ccc 1px;
-webkit-box-shadow: 0 0 25px 5px #ccc;
box-shadow: 0 0 25px 5px #ccc;}
.firsttime_text{text-align:center;
font-size:22px;
text-transform:uppercase;
line-height:45px;
background:#0d41a3;
color:#fff;
font-family: "Roboto Condensed",sans-serif;}

.firsttext{margin:0 auto;
width:90%;
height:auto;
font-size:19px;
line-height:35px;
font-family: "Roboto Condensed",sans-serif;}
.firsttext1{margin:0 auto;
width:90%;
height:auto;
font-size:17px;
line-height:25px;
margin-bottom:15px;
font-family: "Roboto Condensed",sans-serif;}

.registerfirst_bg{margin:0 auto;
width:90%;
height:auto;
margin-bottom:8px;}

.emailpnut1{width:95%;
border:solid #ccc 1px;
height:30px;
padding-left:20px;
background:url(../images/input_bg.jpg) repeat-x top;
box-shadow: 1px 4px 9px -6px rgba(0, 0, 0, 0.5) inset;}
.registercontinuebg{text-align:center;
margin-top:30px;}

.registercontinuebg{
padding-top:5px;
padding-bottom:10px;}
.checkbox_bg{text-align:center;
font-size:17px;
margin-top:30px;
font-family: "Roboto Condensed",sans-serif;}

.checkout_bg{height:auto;
margin-top:15px;
}


.checkout_right{float:right;
width:48%;
padding:10px;
border:solid #ccc 1px;}

.calculate_text{text-align:center;
font-size:22px;
text-transform:uppercase;
line-height:45px;
background:#0d41a3;
color:#fff;
font-family: "Roboto Condensed",sans-serif;}
.calculatebg{height:auto;
margin:0 auto;
width:95%;
margin-top:8px;

}
.zipcode_text{float:left;
width:40%;
font-size:17px;
line-height:35px;
font-family: "Roboto Condensed",sans-serif;}
.zipcode_text span{float:right;}
.zipcode_input{float:right;
width:55%;}
.calculate_bg{text-align:center;
margin-top:15px;
margin-bottom:20px;}
.emailpnut2{width:87%;
border:solid #ccc 1px;
height:30px;
padding-left:20px;
background:url(../images/input_bg.jpg) repeat-x top;
box-shadow: 1px 4px 9px -6px rgba(0, 0, 0, 0.5) inset;}
.zipcode_textprice{float:right;
width:56%;
font-size:16px;
line-height:35px;
color:#666;
font-family: "Roboto Condensed",sans-serif;}
.checkout_right1{float:right;
width:48%;
border:solid #ccc 1px;}
.calculatebg1{height:auto;
margin:0 auto;
width:95%;
margin-top:5px;
border-top:dashed #ccc 1px;
border-bottom:dashed #ccc 1px;

}

.checkout_bg1{height:auto;
margin-top:15px;
}
.checkout_left1{float:left;
width:48%;
border:solid #ccc 1px;}
.checkout_right1{float:right;
width:48%;
border:solid #ccc 1px;}

.register_left111{float:none;
margin:0px auto;
width:65%;
border:solid #ccc 1px;
-webkit-box-shadow: 0 0 25px 5px #ccc;
box-shadow: 0 0 25px 5px #ccc;}

.finalpayment{margin:0 auto;
width:40%;
border:solid #ccc 1px;
padding:15px;
margin-top:20px;
-webkit-box-shadow: 0 0 25px 5px #ccc;
box-shadow: 0 0 25px 5px #ccc;}
.ordertotal{text-align:center;
font-size:22px;
text-transform:uppercase;
line-height:45px;
background:#0d41a3;
color:#fff;}
.ordertotal_bg{height:auto;
border-bottom:dashed #ccc 1px;}
.shipping_text{float:left;
width:45%;
text-align:right;
padding-right:25px;
font-size:20px;
font-family: "Roboto Condensed",sans-serif;
line-height:45px;}
.shipping_textprice{float:left;
width:45%;
text-align:left;
font-size:20px;
font-family: "Roboto Condensed",sans-serif;
line-height:45px;}
.pay_now_text{text-align:center;
margin-top:15px;}

.categorybox1{float:left;
width:24%;
border:solid #FF0 1px;
margin:5px;}
.categorybox1img{height:auto;
text-align:center;
height:250px;
background:#000;
}
.categorybox1img img{
}
.categorybox1img img:hover{-webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
  filter: grayscale(10%);

 transform: scale(1.0); /* (0% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
}


.box1 {
	padding: 10px;
	color: #FFFFFF;
	background:#000;
	background-attachment: fixed;
	background-size: cover;
	height:auto;
}
.categorybox1img img{max-height:100%;
max-width:100%;}
.categorybox1name{position:absolute;
text-align:center;
background:#000;
width:15%;
margin-left:4%;
margin-top:8%;
padding:8px;
height:auto;
background:url(../images/categorybox1namebg.png) repeat;
border-radius:8px;
z-index:10000;}
.categorybox1name a{text-decoration:none;
color:#FF0;
font-size:18px;
text-transform:uppercase;
}
.categorybox1name a:hover{text-decoration:none;
color:#FFF;}
.producttext1{text-align:center;
color:#fff;
font-size:22px;
width:80%;
margin:0px auto;
padding:2%;
text-shadow:#000 1px 1px;}

.customdesignboxbg{height:auto;
padding:1%;}

.customdesignboximgleft{float:left;
width:30%;
height:auto;}
.customdesignboximgleft img{max-width:100%;
max-width:100%;
border-radius:10px;
border:solid #999 2px;}

.customdesignboximgright{float:right;
width:67%;
height:auto;
color:#999;
line-height:25px;
text-shadow:#000 1px 1px;
text-align:justify;}
.customdesignboximgright h1{padding:0px;
margin:0px;
font-size:20px;
margin-bottom:1%;
}


.customdesignboximgleft1{float:right;
width:30%;
height:auto;}
.customdesignboximgleft1 img{max-width:100%;
max-width:100%;
border-radius:10px;
border:solid #999 2px;}

.customdesignboximgright1{float:left;
width:67%;
height:auto;
color:#999;
line-height:25px;
text-shadow:#000 1px 1px;
text-align:justify;}
.customdesignboximgright1 h1{padding:0px;
margin:0px;
font-size:20px;
margin-bottom:1%;
}

.installationbg{height:auto;
padding:1%;}

.installationimgleft{float:left;
width:30%;
height:auto;}
.installationimgleft img{max-width:100%;
max-width:100%;
border-radius:10px;
border:solid #999 2px;}
.installationimgright{width:67%;
float:right;
height:auto;
color:#999;
line-height:25px;
text-shadow:#000 1px 1px;
text-align:justify;}


.customdesign1{text-align:center;
color:#fff;
font-size:17px;
width:80%;
margin:0px auto;
padding:2%;
text-shadow:#000 1px 1px;}






.categorybox2{float:left;
width:32%;
border:solid #FF0 1px;
margin:5px;}

.categorybox2name{position:absolute;
text-align:center;
background:#000;
width:15%;
margin-left:8%;
margin-top:8%;
padding:8px;
height:auto;
background:url(../images/categorybox1namebg.png) repeat;
border-radius:8px;
z-index:10000;}
.categorybox2name a{text-decoration:none;
color:#FF0;
font-size:18px;
text-transform:uppercase;
}
.categorybox2name a:hover{text-decoration:none;
color:#FFF;}

.categorybox2img{height:auto;
text-align:center;
height:250px;
}
.categorybox2img img{max-height:100%;
max-width:100%;}
.categorybox2img img{-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
}
.categorybox2img img:hover{-webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
  filter: grayscale(10%);

 transform: scale(1.0); /* (0% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
}

.bookcall{margin-top:3%;}
.bookcall p{
	width:10%;font-size:35px;
background:#fee13f;
padding:1%;
margin-top:1%;
float:left;
margin:1%;
text-align:center;
border-radius:10px;
}
.bookcall p a{text-shadow:#fff 1px 1px;}




.bookcall1{margin-top:3%;}
.bookcall1 p{
	width:10%;font-size:35px;
background:#000;
padding:1%;
margin-top:1%;
float:left;
margin:1%;
text-align:center;
border-radius:10px;
}
.bookcall1 p a{text-shadow:#fff 1px 1px;}



.homectbox{float:left;
width:48%;
margin:1%;
height:auto;}

.homecategorybox1{
border:solid #FF0 1px;
margin:5px;
background:#000;
margin-top:3%;
border-radius:6px;}

.homecategorybox1name{
	float:right;
text-align:center;
width:68%;
margin-top:6%;
height:auto;
}
.homecategorybox1name a{text-decoration:none;
color:#FF0;
font-size:18px;
text-transform:uppercase;
}
.homecategorybox1name a:hover{text-decoration:none;
color:#FFF;}
.homecategorybox1img{height:auto;
text-align:center;
float:left;
width:30%;
height:100px;
background:#000;
border-radius:6px;
border:solid 1px #FF0;}

.homecategorybox1img img{-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
  max-height:100%;
  max-width:100%;}
.homecategorybox1img img:hover{-webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
  filter: grayscale(10%);

 transform: scale(1.0); /* (0% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
}



