.width
   {
  width:100%;
  max-width:1100px;
  margin: -5px auto;
  text-align: left;
   }

@media screen and (min-width: 675px) 
{
  .dropbtn {display: none;}
  .topmobilehome {display: none;}
    .bedcovermobile {display: none;}
    .towelsbutterflymobile {display: none;}
  .emailmobileform {display: none;}

  .topmobileabout {display: none;}
  .topmobilecontact {display: none;}
}

@media screen and (max-width: 800px) 
{
  .links {display: none;}
  .topdesktophome {display: none;}
  .bedcoverdesktop {display: none;}
    .towelsbutterflydesktop {display: none;}
  .topdesktopabout {display: none;}
  .topdesktopcontact {display: none;}
  .emaildesktopform {display: none;}
}


.desktopinput {
    width: 100%;
    padding: 6px 12px;
    box-sizing: border-box;
    border: 2px solid #b7e97f;
    border-radius: 4px;
    background-color: #fff;
}

.mobileinput {
    width: 100%;
    padding: 12px 12px;
    box-sizing: border-box;
    border: 2px solid #b7e97f;
    border-radius: 4px;
    background-color: #fff;
}

.desktoptextarea {
    width: 100%;
    height: 150px;
    padding: 12px 20px;
    box-sizing: border-box;
    border: 2px solid #b7e97f;
    border-radius: 4px;
    background-color: #fff;
}

.mobiletextarea {
    width: 100%;
    height: 150px;
    padding: 12px 20px;
    box-sizing: border-box;
    border: 2px solid #b7e97f;
    border-radius: 4px;
    background-color: #fff;
}

input[type=button], input[type=submit], input[type=reset] {
    background-color: #fff;
    border: 2px solid #4d7b39;
    color: #282827;
    padding: 4px 8px;
    font-family:Candara,Calibri,sans-serif;
    font-size:18px;
    text-decoration: none;
    margin: 2px 1px;
    cursor: pointer;
}

html { height: 101% } 

textarea {overflow: auto;}

.clear {clear: both;}

img {border: none;} 
img.width {max-width:100%;}
img.center {display: block; margin: auto;}
table.center {display: block; margin: auto;}
div.center {display: block; margin-left: auto; margin-right: auto;}
input.center {display: block; margin: 0 auto;border:none;}
iframe.center {display: block; margin-left: auto; margin-right: auto;}
a {outline: 0;}
p {margin: 0; padding: 0;}

.indented {margin-left:5%;}

body {
    margin: 0px;
    background-color:#ccc7c4;
    text-align:center;
    }

.boxshadow {
    -webkit-box-shadow: 5px 5px 10px 2px rgba(0,0,0,0.5);border-collapse:separate;border-radius:20px; background-color:#edc576;
    -moz-box-shadow: 5px 5px 10px 2px; 
    box-shadow: 5px 5px 10px 2px; 
    }
    
.boxshadow1 {
    -webkit-box-shadow: 5px 5px 10px 2px rgba(0,0,0,0.5);border-collapse:separate;border-radius:20px; background-color:#edc576;
    -moz-box-shadow: 5px 5px 10px 2px; 
    box-shadow: 5px 5px 10px 2px; 
    }

H1 {font-size:25px;color:#fff;letter-spacing:-1px;margin-top:10px;padding-left:15px;text-align:left;font-family:Verdana, Geneva, sans-serif;text-decoration:none;font-weight:normal;}

li {font-size:18px;color:#fff;padding-left:10px;padding-right:35px;line-height:25px;text-align:left;font-family:Segoe UI Light,Lucida Grande,sans-serif;text-decoration:none;font-weight:normal;}
ul {padding-left:60px;}

p.font1 {font-size:18px;color:#fff;padding-left:20px;padding-right:25px;line-height:23px;text-align:justify;font-family:Segoe UI Light,Lucida Grande,sans-serif;text-decoration:none;font-weight:normal;}

td.fontlinks {font-size:24px;color:#fff;padding-left:0px;padding-right:0px;line-height:25px;text-align:justify;font-family:Segoe UI Light,Lucida Grande,sans-serif;text-decoration:none;font-weight:bold;}

td.font1 {font-size:17px;color:#fff;padding-left:10px;padding-right:35px;line-height:25px;text-align:justify;font-family:Segoe UI Light,Lucida Grande,sans-serif;text-decoration:none;font-weight:bold;}

.main {width:100%;background-color:#342f2b;border-collapse:collapse;}
td.main {vertical-align:top;padding-top:10px;}

table.footer {width:100%;background-color:#342f2b;max-width:100%;max-height:100%;background-size:100% 100%;border-top-style:solid;border-top-width:1px;border-top-color:#fff;}
td.footer {width:100%;font-size:16px;color:#fff;text-align:center;line-height:23px;font-family:Segoe UI Light,Lucida Grande,sans-serif;text-decoration:none;font-weight:normal;}
.links {width:100%;background-color:#342f2b;background-size:100%;min-width:100%;max-width:100%;}
.blockquote {font-size:16px;color:#583eab;line-height:25px;padding:2%;text-align:justify;font-family:Georgia1, Georgia, serif;font-style:italic;text-decoration:none;font-weight:normal;}

hr.top {margin-top:-20px;height:2px;width:1100px;color:#6a5231;background-color:#6a5231;text-align:center;}

a.fontlinks {color:#f7a93a;}
a.top {color:#ffffff;text-decoration:none;}
a {color:#f7a93a;text-decoration:underline;}