/* Import External Styles */
@import url(/assets/dwellhomefurnishings/blog.css);
@import url(/assets/dwellhomefurnishings/calendar.css);
@import url(/assets/dwellhomefurnishings/library.css);
@import url(/assets/dwellhomefurnishings/newsletter.css);
@import url(/assets/dwellhomefurnishings/store.css);


/* NORMALIZE Cross browser rendering inconsistencies
--------------------------------------------------------*/
html, body, form, fieldset{ margin: 0;padding: 0; font-family: Arial, Helvetica, sans-serif; }
h1, h2, h3, h4, h5, h6, p, pre, ul, ol, dl, address{ margin: 0;padding: 0; }
li, dd, blockquote{ margin-left: 1em; }
form label{ cursor: pointer; }
fieldset{ border: none; }
textarea{font-size:1em;width:100%; font-family:Arial, Helvetica, sans-serif; padding:3px;height:100px;}
/* End Normalization */

/* Powered By Text */
span.poweredby img {border:0; padding: 0; margin: 0; position: relative; top: 3px;}

/* Search Results */
ul#search-results {margin: 0; list-style: none;}



body{font:62.5%/1.5em Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif}a:focus{outline:1px dotted invert}hr{border-color:#ccc;border-style:solid;border-width:1px 0 0;clear:both;height:0}

a{color:#99291a;text-decoration:none;}
a:hover{text-decoration:underline;}

h1{color:#aa6928;font-size:2em;line-height:1em;margin-bottom:.2em;margin-top: 0px;}

h2 {
color:#34130A;
font-size:1.7em;
font-weight:bold;
margin-bottom: 1em;
}

h3{color:#99291A;font-size:1.4em;line-height:1em;margin-bottom:.2em;margin-top: 0px;}


p{color:#222;font-size:1.3em;line-height:1.3em;margin-bottom:1em;}
p.small {font-size:1.1em;}


/* header
--------------------------------------------- */
#metahd{background:#f9f7f3;text-align:right;padding:.75em 0;margin-bottom:30px;}
#metaNav li{display:inline;font-size:1.1em;margin-left:1.5em;}

#logo{float:left;}

form #searchWrapper{float:right;position:relative;border:1px solid #e2e1dc;height:30px;width:226px;margin:35px 0 0;background:url(../img/searchBg.png) no-repeat;zoom:1;}
form #searchWrapper input#field{position:absolute;border:0;left:24px;padding:6px;width:133px;background:none;zoom:1;border:0;}
form #searchWrapper input#submit{font-size:.9em;display:inline;float:right;border:0;right:0;background:#f5f0e9;height:30px;width:60px;border-left:1px solid #e2e1dc;font-weight:bold;color:#99291a;cursor:pointer;zoom:1;}

.formItem {margin-bottom: 10px;}
.formItem label {
float:left;
width:15%;
}

textarea#comment {width: 250px;}


#nav{display:block;background:#4b1c10;margin:1.5em 0 1em;clear:both;zoom:1;}
#shop #nav{margin-bottom:3em;}

#nav li{display:inline;float:left;position:relative;background:#4b1c10;}
#nav li a{display:block;font-weight:bold;padding:1em 1.25em;font-size:1.3em;color:#fff;text-decoration:none;}
#nav li a:hover{color:#f5f0e9;background:#542518;}

#nav li.shop a{background:#34130a;}
#nav li.shop a:hover{background:#240d06;color:#f5f0e9;}


/* home
--------------------------------------------- */
#moodMessage{background:#f9f7f3;}
#home #secondary{padding-top:1em;}
#home #secondary .ad{background:#ffffff;padding:1em;min-height:246px;_height:246px;}
#home #secondary .ad p{color:#fff;}

#homeImg.one {float: left; width: 299px; height: 226px;}
#homeImg.two {float: left; width: 191px; height: 286px;}
#homeImg.three {float: left; width: 210px; height: 226px;}
#homeImg.four {float: left; width: 299px; margin-top: -60px; height: 211px;}
#homeImg.five {float: left; width: 191px; margin-top: 1px; height: 150px;}
#homeImg.six {float: left; width: 210px; margin-top: -60px; height: 211px;}

/* shop
--------------------------------------------- */
#shop h1{font-weight:normal;text-transform:uppercase;font-size:2.4em;}

#pageControls{background:#f9f7f3;padding:1em 1.5em;margin:1em 0 3em;text-align:right;clear:both;zoom:1;}
#pageControls ul li {font-size:1.2em;display: inline;}
#pageControls h4 {display: none;}
.pagination .active{font-weight:bold;}
.paginationPrev{padding-right:.75em;}
.paginationNext{padding-left:.75em;}


/* Product menu tree
--------------------------------------------- */
ul#secondaryNav li{margin-bottom:1em; font-size: 14px;}
ul#secondaryNav li a{font-weight:normal;color:#99291a;}


ul#secondaryNav ul{margin:1em 0 1em 2em;}
ul#secondaryNav ul li a{font-weight:normal;color:#99291a;}

#store-wrapper { width: 620px; float: left; }
#store-wrapper h2 {display: inline; color:#14314F; font-size: 1.5em;}

.tagList { display: inline; font-size : 130%;}
.tagList a {padding-left: 17px; margin-left: 0px; color: #516503; background: url(/assets/blueheronbeadworks/arrow.png) left no-repeat; }


/* product grid
--------------------------------------------- */

.productContainer{
width:16em;
height:24em;
border-right:1px solid #e3e3e3;
display:inline;
overflow:hidden;
position:relative;
float:left;
margin-left:1em;
padding:1.5em 0;
}

.productContainer.last{border-right:0;}

.prodImg, .prodName, .prodDesc, .prodPrice{display:block;}

.prodImg{margin-bottom:1.3em;}
.prodName{font-size:1.3em;margin:.2em 0 .4em;}
.prodDesc{font-size:1em;margin:.2em 0 .5em;color:#333;}
.prodPrice{font-weight:bold;font-size:1.8em;color:#333;}

.productBottom{background-color:#EBE8D8;display:inline;float:left;height:1px;margin:0.42em 0.42em 0.42em 0.52em;overflow:hidden;padding-left:0.52em;padding-right:0.42em;width:15.25em;}
.productBottom.first{margin-left:0.31em;padding-left:0.31em;width:15.5em;}

.tags {display: none;}
h4.price {display:none;}
form#product-options {display:none;}

/* footer
--------------------------------------------- */
#ft{border-top:1px solid #E2E1DC;padding:1em 0;margin:1em 0 3em;}
#footerNav{float:left;}
#footerNav li{display:inline;font-size:.9em;margin-right:1.5em;font-size:1.1em;}

#ft p.copyright{float:right;font-size:.9em;color:#777;margin:0;}


/* misc.
--------------------------------------------- */
hr,.hide{display:none;}
a img{border:none;}
/* self-clear floats */
.group:after{content:".";display:block;height:0;clear:both;visibility:hidden;}