html {
	background-color: #008000;
       background: url(https://www.cornercrafters.com/back.jpg) top left repeat;
}

body {

	background-color: #008000;
        font-family: arial;
       background: url(https://www.cornercrafters.com/back.jpg) top right repeat;
}

 #backleft {
         background: url(https://www.cornercrafters.com/back.jpg) top left repeat;
}
@font-face {
    font-family: 'england_hand_dbregular';
    src: url('https://www.cornercrafters.com/england-webfont.eot');
    src: url('https://www.cornercrafters.com/england-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://www.cornercrafters.com/england-webfont.woff') format('woff'),
         url('https://www.cornercrafters.com/england-webfont.ttf') format('truetype'),
         url('https://www.cornercrafters.com/england-webfont.svg#england_hand_dbregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'amaranthregular';
    src: url('https://www.cornercrafters.com/amaranth-regular-webfont.eot');
    src: url('https://www.cornercrafters.com/amaranth-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://www.cornercrafters.com/amaranth-regular-webfont.woff') format('woff'),
         url('https://www.cornercrafters.com/amaranth-regular-webfont.ttf') format('truetype'),
         url('https://www.cornercrafters.com/amaranth-regular-webfont.svg#amaranthregular') format('svg');
    font-weight: normal;
    font-style: normal;

}



 

a:link {
 font-family: arial;
 color:#008000;
 text-decoration:none;
}

a:hover {
 text-decoration:underline;
}

a:visited {
 color:#5a0002;
}

 #wrapper {
	width:960px;
	border: solid 5px  #ff0000;
	margin: 0 auto;
	background-color:#ffffff;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	 border-radius: 8px;
 	-moz-box-shadow: 5px 3px 3px #404040;
	-webkit-box-shadow:3px 3px 3px #404040;
	box-shadow: 5px 5px 5px #a0a0a0;
        margin-top:-1px;
         margin-bottom:-1px;

}


 #header {
	width:100%;
	margin: 0 auto;
	height:175px;
}
.topleft {
	width:450px;
	height:173px;
 	text-align:left;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	 border-radius: 5px;
	box-shadow: 5px 5px 5px #008000;
 background: url('https://www.cornercrafters.com/topleftback2.jpg') no-repeat;
}

.topleft h3 {
	font: italic bold 34px amaranthregular,arial,sans-serif;
	color: #014718;
       text-shadow: 1px 1px 1px #ff0000;
      margin-bottom:-39px;
}

.topleft p {
	font:  20px england_hand_dbregular,arial,sans-serif;
	//padding-top: -45px;
	margin-left: 5px;
	color: #014718;
}

.topleft .address {
	font:  bold 14px amaranthregular,arial,sans-serif;
	padding-top: 15px;
	margin-left: 5px;
	color: #014718;
	line-height:17px;
//	text-shadow: 1px 1px #c0c0c0;
}
.topleft .phone {
	font:  bold 18px amaranthregular,arial,sans-serif;
	padding-top: 5px;
	margin-left: 5px;
	color: #014718;
//	text-shadow: 1px 1px #c0c0c0;
}

.topleft a:link,a:visited {
font: bold italic 16px  amaranthregular,arial,helvetica,sans-serif;
color: #014718;
text-decoration:none;
}

.topleft a:hover {
font:  bold italic 16px  amaranthregular,arial,helvetica,sans-serif;
color: #014718;
text-decoration:underline;
}

.socialmedia {
	float:right;
	margin-top:-105px;
	margin-right:45px;
	border: 1px solid #008000;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-khtml-border-radius: 15px;
	border-radius: 15px;
	-moz-box-shadow: 5px 3px 3px #404040;
	-webkit-box-shadow:3px 3px 3px #404040;
	box-shadow: 5px 5px 5px #a0a0a0;
}

.socialmedia td {
	width: 80px;
	text-align:center;
}

p.pinterest {
font:  bold 14px arial,helvetica,sans-serif;
color:#cd1f28;
margin: 5px 0 -15px 0;
}

p.facebook {
font:   bold 14px arial,helvetica,sans-serif;
color:#3a5b9f;
margin: 5px 0 -15px 0;
}

p.facebook2 {
font:   bold 14px arial,helvetica,sans-serif;
color:#3a5b9f;
margin: 5px 0 0 0;
}

p.twitter {
font:   bold 14px arial,helvetica,sans-serif;
color:#2174ba;
margin: 5px 0 -15px 0;
}

p.instagram {
font:   bold 14px arial,helvetica,sans-serif;
color:#633d39;
margin: 5px 0 -15px 0;
}

ul#navlist
{
margin: -5px 0 0 5px;
padding-left: 0;
white-space: nowrap;
font:  18px arial,helvetica,sans-serif;
float:right;
padding-right:5px;
}

 #navlist li
{
display: inline;
list-style-type: none;
}

 #navlist a {
padding: 3px 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	 border-radius: 10px;
	-moz-box-shadow: 5px 5px 5px #c0c0c0;
	-webkit-box-shadow: 5px 5px 5px #c0c0c0;
box-shadow: 5px 5px 5px #c0c0c0;
text-shadow: 1px 1px #000000;

}

 #navlist a:link, #navlist a:visited
{
color: #fff;
background-color: #008000;
text-decoration: none;

}

 #navlist a:hover
{
color: #fff;
background-color: #ff0000;
text-decoration: none;
text-shadow: 1px 1px #000000;

}


 #linkscol {
	width:250px;
        border-right:1px solid #008000;
        box-shadow: 2px 2px 2px #404040;
	float:left;
//      background-color: #c0c0c0;
        background: url(https://www.cornercrafters.com/back.jpg);
        margin-top:-12px;
}


 #maincol {
       float:left;
	margin: 0 auto;

	margin-top:10px;
        margin-left:5px;
        width:510px;
    }

 #maincol2 {
       float:left;
	margin: 0 auto;
 //      border: 1px dashed blue;
	margin-top:10px;
        margin-left:65px;
        width:600px;
 	text-align: justify; 
	text-justify: newspaper;
    
    }


 #largewreaths {
 	width:450px;
	margin: 0 auto;
       border: 1px solid #ffffff;	
	background-color: white;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	 border-radius: 5px;
	-moz-box-shadow: 5px 5px 5px #c0c0c0;
	-webkit-box-shadow: 5px 5px 5px #c0c0c0;
            box-shadow: 5px 5px 5px #c0c0c0;
      padding-bottom: 10px;
 }



 #largewreaths p{
	font: 13px amaranthregular,arial,helvetica,sans-serif;
       margin-top: 5px;
 }
 h3 {
	font: bold 16px amaranthregular,arial,helvetica,sans-serif;
       text-align:center;
        color:#008000;
      padding-top:8px;

 }

  .largewreathsdesc ul{
//	list-style-type:disc;
	text-align:left;
 }

 .largewreathsdesc li{
	font: 14px amaranthregular,arial,helvetica,sans-serif;
	margin-left:0px;
//	background-image: URL('https://www.cornercrafters.com/check1.jpg');
   background-repeat: no-repeat;
   background-position: left;
   text-align: left;
   padding:3px 0 3px 3px;
 }


 #cartcol{
 
	margin: 0 auto;

	margin-top:10px;

        width:960px;
       text-align:center
    }

  .breadcrumbs {
 font:  11px amaranthregular,arial,helvetica,sans-serif;
 text-align:center;

 }

  .breadcrumbs2 {
 font:  10px amaranthregular,arial,helvetica,sans-serif;
 text-align:center;
 margin-bottom: 1px;

}
 h1 {
	font:  bold italic 38px amaranthregular,"times new roman",england_hand_dbregular,tangerineregular,tangerineregular,arial,sans-serif;
	color: #ff0000;
	text-shadow: 1px 1px #014718;
       text-align:center;

}

 h2 {
	font:  bold italic 26px amaranthregular,"times new roman",england_hand_dbregular,tangerineregular,tangerineregular,arial,sans-serif;
	color: #ff0000;
	text-shadow: 1px 1px #014718;
       text-align:center;

}

 .productname {
  font:  bold 14px amaranthregular,arial,helvetica,sans-serif;
  text-align:center;
  color:#008000;
  padding-bottom:10px;
  margin-bottom: 10px;
 }
 
 .saleprice {
  font:  bold 18px amaranthregular,arial,helvetica,sans-serif;
  text-align:center;
  color:#014718;
    }

.saleprice1 {
  font:  bold 16px amaranthregular,arial,helvetica,sans-serif;
  text-align:center;
  color:#028227;
    }
  
   .add {
  padding-top:3px;
  padding-bottom: 10px;
 }
 .productimg {
         width:500px;
         height:500px;
         border: 2px solid #008000;
  	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	 border-radius: 5px;
	-moz-box-shadow: 5px 5px 5px #c0c0c0;
	-webkit-box-shadow: 5px 5px 5px #c0c0c0;
         box-shadow: 5px 5px 5px #c0c0c0;
         background-color: #ffffdb;

}

 .smimg {
         border: 2px solid #008000;
  	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	 border-radius: 5px;
	-moz-box-shadow: 5px 5px 5px #404040;
	-webkit-box-shadow: 5px 5px 5px #404040;
         box-shadow: 5px 5px 5px #404040;
         margin: 0 10px;

}


 .dimensions{
 font:  12px amaranthregular,arial,helvetica,sans-serif;
 text-align:center;
 color: #ff0000;
margin-top:2px;
}

.description{
 font:  14px amaranthregular,arial,helvetica,sans-serif;
 text-align:center;
 color: #008000;
margin-top:5px;
}

.pricing {
 font:  bold 16px amaranthregular,arial,helvetica,sans-serif;
 text-align:center;
 color: #008000;

}
  #rightcol {
	float:right;

	margin-left:-5px;
        width: 165px;
        margin-top:10px;
       text-align:center;
       margin-right: 7px;
  }

 .emhe {
  border: 1px solid  #c0c0c0;
	-moz-box-shadow: 5px 3px 3px #404040;
	-webkit-box-shadow:3px 3px 3px #404040;
         box-shadow: 5px 5px 5px #a0a0a0;
   margin: 0 auto;
}

 .emhep {
 font:  14px amaranthregular,arial,helvetica,sans-serif;
 text-align:center;
 color: #404040;
margin-bottom:-15px;

}
  .customers {
 font:  bold 16px amaranthregular,arial,helvetica,sans-serif;
 color: #014718;
}

 .linkboxright {
	width:160px;
	border: solid 2px #ff0000;
//	background-color: #f0ffef;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-khtml-border-radius: 15px;
	 border-radius: 15px;
	-moz-box-shadow: 5px 3px 3px #c0c0c0;
	-webkit-box-shadow:3px 3px 3px #c0c0c0;
         box-shadow: 5px 5px 5px #a0a0a0;
      margin: 10px 25px 0 0 ;

   /* Safari 4-5, Chrome 1-9 */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#d8ffd7));
  
    /* Safari 5.1, Chrome 10+ */
    background: -webkit-linear-gradient(top, #ffffff, #d8ffd7);
  
    /* Firefox 3.6+ */
    background: -moz-linear-gradient(top, #ffffff, #d8ffd7);
  
    /* IE 10 */
    background: -ms-linear-gradient(top, #ffffff, #d8ffd7);
  
    /* Opera 11.10+ */
  background: -o-linear-gradient(top, #ffffff, #d8ffd7);
  }

  .linkboxright p{
	font:  bold 13px amaranthregular,arial,sans-serif;
       padding: 7px 14px 0 14px;
      margin: -2px 0 2px 0;
      color:#014718;
 }

 .linkboxright p.italic{
	font: italic 12px amaranthregular,arial,sans-serif;
       padding-bottom:5px;
      color:#014718;
  	text-align: justify; 
  	text-justify: newspaper;
}


 .links{list-style-type:none;text-align:left;margin-left:10px;}
 .links li {margin: 1px 0 1px 0;}
 .links a:link{font: 13px amaranthregular,arial,helvetica,sans-serif;color:#008000;text-decoration:none;}
 .links a:hover{color:#014719;text-decoration:underline;}
 .links a:visited{color:#008000;}

 .linknarrow{display:block;background:url(https://www.cornercrafters.com/narrow_button.png) repeat-x;height:37px;width:145px;margin-left:45px;}
 .linknarrow li{list-style-type:none;padding-top:6px;text-align:center;}
 .linknarrow li a:link{font:bold 15px amaranthregular,arial,helvetica,sans-serif;text-decoration:none;color:#ffffc0;text-shadow:1px 1px 1px #404040;}
 .linknarrow li a:hover{color:#ffffeb!important;}
 .linknarrow li a:visited{text-decoration:none;color:#ffffc0;}
 
.linkwide{display:block;background:url(https://www.cornercrafters.com/wide_button.png) repeat-x;height:45px;width:145px;margin-left:45px;}
 .linkwide li{list-style-type:none;padding-top:3px;text-align:center;}
 .linkwide li a:link{font:bold 16px amaranthregular,arial,helvetica,sans-serif;text-decoration:none;color:#ffffc0;text-shadow:1px 1px 1px #404040;line-height:10px !important;}
 .linkwide li a:hover{color:#ffffeb!important;}
 .linkwide li a:visited{text-decoration:none;color:#ffffc0;}

.smimgborder {
	width:240px;
	border: solid 1px #008000;
	background-color: white;
	border-width:3px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-khtml-border-radius: 15px;
	 border-radius: 15px;
	-moz-box-shadow: 5px 3px 3px #404040;
	-webkit-box-shadow:3px 3px 3px #404040;
              box-shadow: 5px 5px 5px #a0a0a0;
          margin: 0 auto;
           font:  14px amaranthregular,arial,helvetica,sans-serif;
}

.smimgborder2 {
	width:240px;
	border: solid 1px #008000;
	background-color: white;
	border-width:3px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-khtml-border-radius: 15px;
	 border-radius: 15px;
	-moz-box-shadow: 5px 3px 3px #404040;
	-webkit-box-shadow:3px 3px 3px #404040;
           box-shadow: 5px 5px 5px #a0a0a0;
          margin: 0 auto;
           font:  14px amaranthregular,arial,helvetica,sans-serif;
}

hr {
	    height: 2px;
	    border: 0;
		background-color: #008000;
	    margin:0 0 12px 0;
            width:955px;
            
}

hr.b {
	    height: 2px;
	    border: 0;
		background-color: #008000;
//	    width:780px;
	    margin-top:10px;
           
}


 #footer{
	background-color: #ffffff;
	margin: 0 auto;
	width:100%;
	height:475px;
}

.center {
	width:100%;
	text-align:center;
	margin: 0 auto;
	padding-left:35px;
}

.center2 {
	width:100%;
	text-align:center;
	margin: 0 auto;
	padding-left:35px;
}
.footerleft {
	float:left;
	margin: 0px 10px;
	width:275px;
	height:155px;
	background-color: #ffffff;
	border: solid 1px #c0c0c0;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	 border-radius: 8px;
	 box-shadow: 2px 2px 2px #c0c0c0;
}

.footercenter {
	float:left;
	margin: 0px 10px;
	font: 16px arial,helvetica,sans-serif;
	width:275px;
	height:155px;
	background-color: #ffffff;
	text-align:center;
	border: solid 1px #c0c0c0;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	 border-radius: 8px;
	 box-shadow: 2px 2px 2px #c0c0c0;
}

.footerright {
	float:left;
	margin: 0px 10px;
	font: 22px arial,helvetica,sans-serif;
	width:275px;
	height:155px;
	background-color: #ffffff;
	border: solid 1px #c0c0c0;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	 border-radius: 8px;
	 box-shadow: 2px 2px 2px #c0c0c0;
}

 #footerbottom {
	margin-top: 1px;
	text-align:center;
	width:885px;
}



 #footer ul{
	margin-top:20px;
	margin-bottom:20px;
	text-align:center;
}

 #footer li {
	display:block;
	display:inline;
	font: 11px amaranthregular,arial;
	padding-left:5px;
}

  #footer li a:link{
	color:#008000;
	text-decoration:none;
	font: 11px amaranthregular,arial,helvetica,sans-serif;
}

 #footer li a:hover{
	color:#dcbd12;
	text-decoration:underline;
}

 #footer li a:visited{
	color:#008000;
	text-decoration:underline;
}

 #footer p {
	font: 14px amaranthregular,arial,helvetica,sans-serif;
	text-align:center;
	margin-top:1px;
}

 #footer .crd {
	padding-top:15px;
	display:block;
	text-align:right;
font: 12px amaranthregular,arial,helvetica,sans-serif;
}

 #footer .crd a:link,a:visited{
text-decoration:none;
color:#008000;
}

 #footer .crd a:hover{
text-decoration:none;
color:white;
}

  td {font-family:  amaranthregular,arial;}
