/*  
Theme Name: Boutique
Author: Anne
Author URI: http://www.allanne.com
*/

* {
margin: 0px;
padding: 0px;
}

html, body {
height: 100%;
}

body {
background: #fff url(headbg.gif) repeat-x top;
text-align: center;
color: #3e3e3e;
font: 10pt/1.2em Georgia, Century Gothic, serif;
}


/* -- Links -- */

a {
text-decoration: none;
}

a:link {
color: #750c39;
}

a:visited {
color: #808080;
border-bottom: 1px solid #3e3e3e;
}

a:hover, a:active {
color: #ff96af;
}










#wrap1 {
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -100px auto;
text-align: center;
}

#wrap2 {
width: 1000px;
margin: auto;
}

#picture {
background: url(pic.gif) no-repeat;
width: 371px;
height: 405px;
float: right;
margin: -122px 0 0 0;
}

#welcome1 {
width: 750px;
background: #f0f0f0;
color: #3e3e3e;
margin: 0 auto 50px auto;
text-align: center;
}

#welcome2 {
background: transparent url(top.gif) no-repeat top;
}

#welcome3 {
background: transparent url(bottom.gif) no-repeat  bottom;
padding: 0 40px 20px 20px;
text-align: left;
}




#content {
width: 800px;
/* background: #f0f0f0; */
text-align: center;
margin: auto;
}


.entry {
background: transparent url(hr.gif) no-repeat bottom center;
padding: 0 0 20px 0;
text-align: left;
margin: auto;
}



.push {
height: 75px;
}

.footer {
background: #3e3e3e url(bottombg.gif) repeat-x bottom;
color: #fff;
padding: 30px;
font-size: 7pt;
}

.footer a:link {
color: #FFD4DE;
}







/* -- Headers -- */
h1 {
padding: 65px 0 0 20px;
}

h1 a {
display: block;
width: 580px;
height: 67px;
background: transparent url(head.gif) no-repeat center;
border-bottom: 0px;
padding: 0px;
}

h1 a:hover, h1 a:visited {
border-bottom: 0px;
background: transparent url(head.gif) no-repeat center;
}

h1 span {
display: none;
}

h4 {
background: url(treasures.gif) no-repeat;
height: 37px;
width: 537px;
margin: 150px 0 0 75px;
}

h4 span {
display: none;
}


h2, h3 {
padding: 30px 0 0 0;
}

p {
margin: 2px 5px 5px 5px;
}















/* -- Bar links -- */

#bar ul {
margin: 5px 0 50px 20px;
height: 18px;
padding: 16px 0;
font-size: 11pt;
font-weight: bold;
list-style-type: disc;
text-align: right;
}

#bar ul li {
display: inline;
padding: 0 10px;
}

#bar a {
border-bottom: 0px;
}

#bar a:hover {
list-style-type: mars;
}












/* -- Misc Styles -- */

ul {
margin: 0 0 0 30px;
list-style-type: square;
}

#content ul li:hover {
color: #ff96af;
}

textarea, input {
padding: 2px;
border: 1px solid;l
}

textarea:hover, textarea:focus, input:focus, input:hover {
border: 1px solid #ff96af;
}

textarea {
width: 90%;
}

blockquote {
border: 1px solid #C06A8A;
padding: 5px;
margin: 0 0 5px 0;
background: #F6ECED url(images/quote.gif) no-repeat top right;
color: #C06A8A;
min-height: 23px;
}



.img {
padding: 5px;
margin: 5px 5px 5px 0;
background: #F8F5F2;
border: 1px solid #D995AD;
float: left;
}

.imgdisplay {
padding: 5px;
background: #F8F5F2;
border: 1px solid #D995AD;
}

.item p {
padding: 5px 0px;
}

fieldset {
margin: 10px 0;
}

p.eshopshipping {
display: none;
}

p.creditline {
display: none;
}
