body { background-color:#ebebeb; color:#000;
}

h1 { margin: .5em 0em .5em 0em; font-variant: small-caps; font-weight: 800;  }
h2 { margin: .5em 0em .5em 0em; padding: 0em 0em 0em .5em; font-family:garamond, times new roman, times, serif; font-variant: small-caps; font-weight: 800; border-bottom:1px #959595 solid; border-left:0px #959595 solid; }
h3 { margin: 1em 0em .5em 0em; font-family:garamond, times new roman, times, serif; font-variant: small-caps; font-weight: 500; }
h4 { background-color:#ccc; font-family:garamond, times new roman, times, serif; letter-spacing:2px; text-align:center; margin:.5em 0em .5em 0em; padding:5px 0 5px 0; font-variant: small-caps; font-weight: 400; border-radius:5px; }
h5 { background-color:#fff; margin: .5em 0em .5em 0em; padding: 0em 0em 0em .5em; font-family:garamond, times new roman, times, serif; font-size:1.3em; font-variant: small-caps; font-weight: 800; border-bottom:1px #ccc solid; border-left:10px #ccc solid; }
h6 { font-size:2em; font-family:garamond, times new roman, times, serif; letter-spacing:2px; text-align:center; margin:.5em 0em .5em 0em; padding:5px 0 5px 0; font-variant: small-caps; font-weight: 400; }

p { padding:0 20px 0 20px; color: #000; }
blockquote { font-size:1em; margin:0 auto 1em auto; width:80%; }
hr { width:75%; display: block; margin: 1.5em auto 1.0em auto; border: 10px #fff solid; border-radius:5px; } 

.dazzle { background-color:#fff; margin: 1em auto 1em auto; padding: 1em; font-size:2em; width:75%; font-family:garamond, times new roman, times, serif; font-variant: small-caps; font-weight: 800; text-align:center; border:10px #ccc solid; border-radius:10px; }

.navbar-default {
	border:none;
	border-radius:0px;
}

header {
	background: url('../images/cover.jpg') center center no-repeat;
	height: 270px;
	background-size: cover;
}

.container-fluid-footer { margin:5em 0 0 0; padding:1em 1em 1em 0; background-color:#ebebeb; border-top:0px #959595 solid; font-size:.8em; }

.message { background-color:#fff; margin-bottom:1em; padding:1em 0 1em 0; border-radius:5px; color:#ffffff; }

.messageHome { position: relative; z-index: -1; background-color:#ed1c24; margin-bottom:1em; padding:1em; border-radius:5px; color:#ffffff; }

.item, .item1, .item2, .item3, .item4, .item5 { position:relative; height: 30px; border:0px #000 solid; }
.item1 { height:50px; }
.item2 { height:70px; }
.item3 { height:90px; }
.item4 { height:110px; }
.item5 { height:130px; }

.desc { float:left; max-width:80%; border:0px #ff0000 solid; }
.price { float:right; border:0px #ff0000 solid; }