@charset "UTF-8";
#footer a:link,#footer a:visited,#footer a:active{color:#c6b990;text-decoration:none;}
#footer a:hover{color:#FFFFFF;text-decoration:none;}
#footer ul {list-style: none; margin:0; padding:0;}
#footer>ul>li {float: left;width: 185px;margin:0;padding:0;}
#footer ul li ul li:first-child {font-size:12px;font-family:Arial, Helvetica, sans-serif;}
#footer{padding-left: 10px;}
.clear{clear:both;height:0!important;margin:0!important;padding:0!important;}
#left,#right{background:#004499 url(../images/bg-side.gif) repeat-x top;padding-top:35px;float:left;width:130px;height:auto;color:#c6b990;font-size:14px;text-align:center;}
#left a,#right a{color:#c6b990;display:block;width:107px;height:auto;text-decoration:none;margin:auto;}
#left a:hover,#right a:hover{background-color:#3661b0;color:#fff!important;}
#carpet{display:block;background:url(../images/bg.jpg) -504px -5px;border:0;width:108px;height:88px;margin:auto;}
#linoleum{display:block;background:url(../images/bg.jpg) -740px -5px;border:0;width:108px;height:88px;margin:auto;}
#decorative-rugs{display:block;background:url(../images/bg.jpg) -622px -5px;border:0;width:108px;height:88px;margin:auto;}
#luxury-plank{display:block;background:url(../images/bg.jpg) -123px -378px;border:0;width:108px;height:88px;margin:auto;}
#carpet-remnant{display:block;background:url(../images/bg.jpg) -5px -378px;border:0;width:108px;height:88px;margin:auto;}h1{line-height:1.25em;}
#vinyl-flooring{display:block;background:url(../images/bg.jpg) -241px -378px;border:0;width:108px;height:88px;margin:auto;}
#beautiful-floors span{display:none;}
#credit-card{display:block;background:url(../images/bg.jpg) -359px -378px;border:0;width:310px;height:49px;margin:auto;}
#location-marker{display:block;background:url(../images/bg.jpg) -858px -5px;border:0;width:16px;height:16px;margin:auto;}
#phone-marker{display:block;background:url(../images/bg.jpg) -884px -5px;border:0;width:16px;height:16px;margin:auto;}
#search-button{display:block;background:url(../images/bg.jpg) -910px -5px;border:0;width:24px;height:20px;margin:auto;}

.picture {background-color: #F9F9F9;border: 2px solid #000066; padding: 3px;font-size:90%;text-align:center;} 
.picture img { border: 1px solid #555555;vertical-align:middle; margin-bottom: 3px;font-size: 80%; text-align:center;}

.right { margin: 0 0 10px 10px; float:right; } 
.left { margin: 0 10px 10px 0; float:left; }

.magnifier img {transition:transform 0.3s ease;}
.magnifier:hover img {transform: scale(1.7);}

.resp-container {
    position: relative;
    overflow: hidden;
    padding-top: 56.25%;
}
.resp-iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}

@media screen and (min-width:950px) {
body{background:#D3C8AA none;font-size:14px;font-family:Arial, Helvetica, sans-serif;color:#033083;padding:10px;}
#footer a:link,#footer a:visited,#footer a:active{color:#c6b990;text-decoration:none;}
#body{width:950px;height:auto;background:#004497;margin:auto;z-index:100;}
#container{width:955px;height:auto;border:3px solid #033083;background:#FFF;margin-left:auto; margin-right:auto;padding:4px;}
#header{width:950px;height:102px;position:relative;background:url(../images/bg.jpg) -5px -221px;margin:auto;z-index:200}
#navbar{width:950px;position:relative;font-size:14px;font-weight:400;bottom:auto;z-index:1000;margin:auto;}
#phonebar,#phonebar a{color:white;text-shadow:-3px 3px 0 black, 3px 3px 0 black, 3px -3px 0 black, -3px -3px 0 black;font-size:36px;font-weight:bold;text-align:right;}
#buttonbar{width:950px;height:43px;background:#033083;margin:auto;text-align:center;}
#content{background:#ebe6d6 url(../images/bg-content.gif) repeat-x top;padding-top:10px;float:left;width:670px;min-height:350px;padding-left:10px;padding-right:10px;position:relative;line-height:1.5em;}
#content a:link,#content a:visited,#content a:active{color:#0060c6;text-decoration:none;}
#bottom{clear:both;background:url(../images/bg.jpg) -5px -103px;width:950px;height:108px;}
#beautiful-floors{background:url(../images/bg.jpg) -5px -5px;width:489px;height:35px;position:absolute;top:0;left:0;}
.fb-messenger {margin: 30px 5px 20px;}
.fb-messenger span {border-radius: 4px;background: #0084ff;color: #fff;font-size: 13px;padding: 6px 8px;display:inline-block;font-family: helvetica, arial, sans-serifnn;white-space: nowrap;}
.fb-messenger a {cursor:pointer;text-decoration:none;}
#footer-wrap{width:950px;height:auto;margin:auto;background-color:#092869;color:#c6b990;}
#footer-wrap a{font-size:11px;font-weight:bold;color:#c6b990;}
#footer-wrap h4{font-size:14px;font-weight:bold;color:#DAA520;}
}

@media screen and (max-width: 949px) and (min-width:690px) {
body{background:#D3C8AA none;font-size:14px;font-family:Arial, Helvetica, sans-serif;color:#033083;padding:10px;}
#body{width:680px;height:auto;background:#004497;margin:auto;z-index:100}
#container{width:684px;height:auto;border:3px solid #033083;background:#FFF;margin-left:auto; margin-right:auto;padding:4px;}
#header{width:680px;height:102px;position:relative;background:url(../images/bg.jpg) -5px -221px;margin:auto;z-index:200}
#navbar{width:680px;height:84px;position:relative;font-size:14px;font-weight:400;bottom:auto;z-index:1000;margin:auto;}
#phonebar,#phonebar a{color:white;text-shadow:-3px 3px 0 black, 3px 3px 0 black, 3px -3px 0 black, -3px -3px 0 black;font-size:36px;font-weight:bold;text-align:right;}
#buttonbar{width:680px;height:43px;background:#033083;margin:auto;text-align:center;}
#content{background:#ebe6d6 url(../images/bg-content.gif) repeat-x top;padding-top:10px;float:left;width:670px;min-height:350px;padding-left:10px;padding-right:10px;position:relative;line-height:1.5em;}
#bottom{clear:both;background:url(../images/bg.jpg) -5px -103px;width:950px;height:108px;}
#beautiful-floors{background:url(../images/bg.jpg) -5px -5px;width:489px;height:35px;position:absolute;top:0;left:0;}
.fb-messenger {margin: 30px 5px 20px;}
.fb-messenger span {border-radius: 4px;background: #0084ff;color: #fff;font-size: 13px;padding: 6px 8px;display:inline-block;font-family: helvetica, arial, sans-serifnn;white-space: nowrap;}
.fb-messenger a {cursor:pointer;text-decoration:none;}
#footer-wrap{width:680px;height:auto;margin:auto;background-color:#092869;color:#c6b990;}
#footer-wrap a{font-size:11px;font-weight:bold;color:#c6b990;}
#footer-wrap h4{font-size:14px;font-weight:bold;color:#DAA520;}
#left,#right,#bottom{display:none;}
#footer>ul>li {float: left;width: 120px;margin:0;padding:0;}
}


@media screen and (max-width: 689px) and (min-width: 410px) {
body{background:#D3C8AA none;font-size:20px;font-family:Arial, Helvetica, sans-serif;color:#033083;padding:0px;margin:auto;}
#body{width:408px;height:auto;background:#004497;margin:auto;z-index:100}
#container{width:408px;height:auto;border:1px solid #033083;background:#FFF;margin-left:auto; margin-right:auto;padding:0px;}
#header{width:406px;height:198px;position:relative;background:url(../images/logo-for-email.jpg);background-repeat:no-repeat;margin:auto;z-index:200}
#navbar{width:408px;position:relative;font-size:14px;font-weight:400;bottom:auto;z-index:1000;margin:auto;}
#phonebar, #phonebar a{color:#033083;font-size:36px;font-weight:bold;text-align:right;}
#buttonbar{width:408px;height:86px;background:#033083;margin:auto;}
#content{background:#ebe6d6 url(../images/bg-content.gif) repeat-x top;border:1px solid #033083;padding-top:5px;float:left;width:406px;min-height:350px;padding-left:1px;padding-right:1px;position:relative;line-height:1.5em;}
.fb-messenger {margin: 15px 5px 15px;}
.fb-messenger span {border-radius: 4px;background: #0084ff;color: #fff;font-size: 13px;padding: 6px 8px;display:inline-block;font-family: helvetica, arial, sans-serifnn;white-space: nowrap;}
.fb-messenger a {cursor:pointer;text-decoration:none;}
#footer-wrap{width:410px;height:auto;margin:auto;background-color:#092869;color:#c6b990;}
#footer-wrap a{font-size:11px;font-weight:bold;color:#c6b990;}
#footer-wrap h4{font-size:14px;font-weight:bold;color:#DAA520;}
#left,#right,#bottom{display:none;}
}	
	
@media screen and (max-width: 409px) and (min-width: 370px) {
body{background:#D3C8AA none;font-size:20px;font-family:Arial, Helvetica, sans-serif;color:#033083;padding:0px;margin:auto;}
#body{max-width:368px;height:auto;background:#004497;margin:auto;z-index:100}
#container{width:368px;height:auto;border:1px solid #033083;background:#FFF;margin-left:auto; margin-right:auto;padding:0px;}
#header{width:366px;height:198px;position:relative;background:url(../images/logo-for-email.jpg);background-repeat:no-repeat;margin:auto;z-index:200}
#navbar{width:368px;position:relative;font-size:14px;font-weight:400;bottom:auto;z-index:1000;margin:auto;}
#phonebar,#phonebar a{color:#033083;font-size:32px;font-weight:bold;text-align:right;}
#buttonbar{width:368px;height:86px;background:#033083;margin:auto;}
#content{background:#ebe6d6 url(../images/bg-content.gif) repeat-x top;border:1px solid #033083;padding-top:5px;float:left;width:366px;min-height:350px;padding-left:1px;padding-right:1px;position:relative;line-height:1.5em;}
.fb-messenger {margin: 15px 5px 15px;}
.fb-messenger span {border-radius: 4px;background: #0084ff;color: #fff;font-size: 13px;padding: 6px 8px;display:inline-block;font-family: helvetica, arial, sans-serifnn;white-space: nowrap;}
.fb-messenger a {cursor:pointer;text-decoration:none;}
#footer-wrap{width:370px;height:auto;margin:auto;background-color:#092869;color:#c6b990;}
#footer-wrap a{font-size:11px;font-weight:bold;color:#c6b990;}
#footer-wrap h4{font-size:14px;font-weight:bold;color:#DAA520;}
#left,#right,#bottom{display:none;}
}

@media screen and (max-width: 369px) {
body{background:#D3C8AA none;font-size:20px;font-family:Arial, Helvetica, sans-serif;color:#033083;padding:0px;margin:auto;}
#body{width:318px;height:auto;background:#004497;margin:auto;z-index:100}
#container{width:318px;height:auto;border:1px solid #033083;background:#FFF;margin-left:auto; margin-right:auto;padding:0px;}
#header{width:316px;height:198px;position:relative;background:url(../images/logo-for-email.jpg);margin:auto;z-index:200}
#navbar{width:318px;position:relative;font-size:14px;font-weight:400;bottom:auto;z-index:1000;margin:auto;}
#phonebar,#phonebar a{color:#033083;font-size:26px;font-weight:bold;text-align:right;}
#buttonbar{width:318px;height:86px;background:#033083;margin:auto;}
#content{background:#ebe6d6 url(../images/bg-content.gif) repeat-x top;border:1px solid #033083;padding-top:5px;float:left;width:316px;min-height:350px;padding-left:1px;padding-right:1px;position:relative;line-height:1.5em;}
.fb-messenger {margin: 15px 5px 15px;}
.fb-messenger span {border-radius: 4px;background: #0084ff;color: #fff;font-size: 13px;padding: 6px 8px;display:inline-block;font-family: helvetica, arial, sans-serifnn;white-space: nowrap;}
.fb-messenger a {cursor:pointer;text-decoration:none;}
#footer-wrap{width:320px;height:auto;margin:auto;background-color:#092869;color:#c6b990;}
#footer-wrap a{font-size:11px;font-weight:bold;color:#c6b990;}
#footer-wrap h4{font-size:14px;font-weight:bold;color:#DAA520;}
#left,#right,#bottom{display:none;}
}

ul#css3menu1,ul#css3menu1 ul{margin:0;list-style:none;padding:0;background-color:#043184;border-width:0;border-style:solid;}
ul#css3menu1 ul{display:none;position:absolute;left:0;top:100%;background-color:#CFE9EF;border-radius:0 6px 6px 6px;padding:10px 0px 11px;}
ul#css3menu1 li:hover>*{display:block;}
ul#css3menu1 li{position:relative;display:block;white-space:nowrap;font-size:0;float:left;}
ul#css3menu1 li:hover{z-index:1;}
ul#css3menu1 ul ul{	position:absolute;left:100%;top:0;border-radius:6px;}
ul#css3menu1{font-size:0;width:100%;z-index:999;position:relative;display:inline-block;zoom:1;padding:10px 0 10px 0;margin:0 0;border-radius:0px;}
* html ul#css3menu1 li a{display:inline-block;}
ul#css3menu1>li{margin:0;width:15%;}
ul#css3menu1 li.toplast{width:19%;}
ul#css3menu1{display:inline-table;border-spacing:10px 0;}
ul#css3menu1>li{display:table-cell;float:none;}
ul#css3menu1 ul>li{margin:10px 0 0;}
ul#css3menu1 a:active, ul#css3menu1 a:focus{outline-style:none;}
ul#css3menu1 a{display:block;vertical-align:middle;text-align:left;text-decoration:none;font:bold 13px Arial,Helvetica;color:#eadbab;cursor:default;padding:8px 18px;background-color:#043184;background-repeat:repeat;border-width:0px;border-style:none;}
ul#css3menu1 ul li{float:none;margin:1px 0 0;}
ul#css3menu1 ul a{text-align:left;padding:5px 0px;background-color:#CFE9EF;border-width:1px 0 1px 0;border-style:solid;border-color:#B0C6CB #C4DDE3 #E7F1F3 #C4DDE3;border-radius:0px;font:bold 12px Arial,Helvetica;color:#000000!important;text-decoration:none;text-shadow:#DCEBEE 0px 1px 1px;}
ul#css3menu1 li:hover>a,ul#css3menu1 li a.pressed{background-color:#CFE9EF;border-style:none;color:#000000!important;}
ul#css3menu1 span{display:block;overflow:visible;background-position:right center;background-repeat:no-repeat;padding-right:0px;}
ul#css3menu1 ul span{background-image:url("arrowsub.png");padding-right:13px;}
ul#css3menu1 > li.switch{display:none;cursor:pointer;width:25px;height:20px;padding:8px 0px;}
ul#css3menu1 > li.switch:before{content:"";position:absolute;display:block;height:4px;width:25px;border-radius:4px;background:#eadbab;box-shadow:0 8px #eadbab, 0 16px #eadbab;}
ul#css3menu1 > li.switch:hover:before{background:#000000;box-shadow:0 8px #000000, 0 16px #000000;}
.c3m-switch-input{display:none;}
ul#css3menu1 li:hover>a,ul#css3menu1 li > a.pressed{background-color:#CFE9EF;border-style:none;color:#000000!important;text-decoration:none;}
ul#css3menu1 ul li:hover>a,ul#css3menu1 ul li > a.pressed{background-color:#a7bdc1;border-style:solid;border-color:#A7BCC1 #BAD2D7 #E7F1F3 #BAD2D7;color:#000000!important;text-decoration:none;text-shadow:#D6E4E7 0px 1px 1px;}
ul#css3menu1 li.topmenu>a{border-radius:12px;text-shadow:#43636F 0px 1px 1px;}
ul#css3menu1 li.topmenu:hover>a,ul#css3menu1 li.topmenu > a.pressed{text-shadow:#ECF6F9 0px 1px 1px;}
ul#css3menu1 li.toproot>a{border-radius:12px 12px 0 0;text-shadow:#43636F 0px 1px 1px;}
ul#css3menu1 li.toproot:hover>a,ul#css3menu1 li.toproot > a.pressed{text-shadow:#ECF6F9 0px 1px 1px;}
ul#css3menu1 li.toplast>a{border-radius:12px;text-shadow:#43636F 0px 1px 1px;}
ul#css3menu1 li.toplast:hover>a,ul#css3menu1 li.toplast > a.pressed{text-shadow:#ECF6F9 0px 1px 1px;}
ul#css3menu1>li:nth-of-type(1){width:10%}
ul#css3menu1>li:nth-of-type(3){width:19%}
ul#css3menu1>li:nth-of-type(4){width:22%}
ul#css3menu1>li:nth-of-type(6){width:13%}
@media screen and (max-width:949px) and (min-width:690px) {
ul#css3menu1>li:nth-of-type(1){width:14%;margin:0 0 0 0;}
ul#css3menu1>li:nth-of-type(2){width:21%;margin:0 0 0 0;}
ul#css3menu1>li:nth-of-type(3){width:28%;margin:0 0 0 0;}
ul#css3menu1>li:nth-of-type(4){width:28%;margin:0 0 0 0;}
ul#css3menu1>li:nth-of-type(5){width:28%;margin:0 0 0 0;}
ul#css3menu1>li:nth-of-type(6){width:28%;margin:0 0 0 0;}
body:first-of-type ul#css3menu1{display:inline-block}
body:first-of-type ul#css3menu1>li{display:block;float:left !important;}
}
@media screen and (max-width: 689px) {
	ul#css3menu1 {width: 100%;}
	ul#css3menu1 a{font:bold 20px Arial,Helvetica;padding:8px 0px;}
	ul#css3menu1 > li{display:none;position: relative;width: 100% !important;}
	ul#css3menu1 > li.switch,.c3m-switch-input:checked + ul#css3menu1 > li + li{display:block;}
	ul#css3menu1 > li.switch > label {position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;}
}

@media print {
	#header,#navbar,#left,#right,#bottom,#footer-wrap,#buttonbar{display:none;}
	#body{background:#ffffff;color:#000000;}
}





