* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 background: #c99887;
}

a {text-decoration: underline;}
a img {border: none;}
a:link, a:visited {color: #f6512a;}
html body a:hover {color: #ff4191;}

/* BEGIN: main section sizes */

#header a#email_link {
 position: absolute;
 height: 30px;
 width: 180px;
}


#wrapper { 
 margin: 0 auto;
 width: 922px;
}
#header {
 width: 920px;
 color: #fff;
 padding: 0px 0px 0px 0px;
 border: 1px solid #716b78;
 height: 120px;
 margin: 20px 0px 0px 0px;
 background: #837d89;
}
#navigation {
 width: 920px;
 color: #716b78;
 padding: 0px;
 border-right: 1px solid #716b78;
 border-left: 1px solid #716b78;
 margin: 0px 0px 0px 0px;
 background: #dac8bf;
}
#content_home { 
 width: 837px;
 color: #716b78;
 border: 1px solid #716b78;
 background: #f2f2e6;
 margin: 0px 0px 0px 0px;
 padding: 10px 42px 10px 41px;
 height: 350px;
}
#content_perfume { 
 width: 842px;
 color: #716b78;
 border: 1px solid #716b78;
 background: #f2f2e6;
 margin: 0px 0px 0px 0px;
 padding: 28px 42px 10px 36px;
 height: 332px;
 background-image: url(../images/bar.gif);
 background-repeat: no-repeat;
 background-position: center 324px;
}
#content_lingerie { 
 width: 842px;
 color: #716b78;
 border: 1px solid #716b78;
 background: #f2f2e6;
 margin: 0px 0px 0px 0px;
 padding: 28px 42px 10px 36px;
 height: 332px;
 background-image: url(../images/bar.gif);
 background-repeat: no-repeat;
 background-position: center 324px;
}
#content_jewelry { 
 width: 842px;
 color: #716b78;
 border: 1px solid #716b78;
 background: #f2f2e6;
 margin: 0px 0px 0px 0px;
 padding: 28px 42px 10px 36px;
 height: 332px;
 background-image: url(../images/bar.gif);
 background-repeat: no-repeat;
 background-position: center 324px;
}
#content_bridal { 
 width: 842px;
 color: #716b78;
 border: 1px solid #716b78;
 background: #f2f2e6;
 margin: 0px 0px 0px 0px;
 padding: 28px 42px 10px 36px;
 height: 332px;
 background-image: url(../images/bar.gif);
 background-repeat: no-repeat;
 background-position: center 324px;
}
#content_about { 
 width: 842px;
 color: #716b78;
 border: 1px solid #716b78;
 background: #f2f2e6;
 margin: 0px 0px 0px 0px;
 padding: 28px 42px 10px 36px;
 height: 332px;
 background-image: url(../images/bar.gif);
 background-repeat: no-repeat;
 background-position: center 324px;
}
#content_store { 
 width: 842px;
 color: #716b78;
 border: 1px solid #716b78;
 background: #f2f2e6;
 margin: 0px 0px 0px 0px;
 padding: 28px 42px 10px 36px;
 height: 332px;
 background-image: url(../images/bar.gif);
 background-repeat: no-repeat;
 background-position: center 324px;
}
#content_contact { 
 width: 842px;
 color: #716b78;
 border: 1px solid #716b78;
 background: #f2f2e6;
 margin: 0px 0px 0px 0px;
 padding: 28px 42px 10px 36px;
 height: 332px;
 background-image: url(../images/bar.gif);
 background-repeat: no-repeat;
 background-position: center 324px;
}
#content_press { 
 width: 842px;
 color: #716b78;
 border: 1px solid #716b78;
 background: #f2f2e6;
 margin: 0px 0px 0px 0px;
 padding: 28px 42px 10px 36px;
 height: 332px;
 background-image: url(../images/bar.gif);
 background-repeat: no-repeat;
 background-position: center 324px;
}
#footer { 
 width: 922px;
 color: #716b78;
 margin: 0px 0px 20px 0px;
 padding: 5px 0px 0px 0px;
 text-align: center;
}


/* END: main section sizes */

h1#logo {
	height: 120px;
	background-image: url(../images/toplogo.gif);
	background-repeat: no-repeat;
	background-position: top center;
	position: relative;
	text-align: center;
	text-indent: -999em;
	}

p#address {
	position:absolute;
	top:-200px
	}

/* BEGIN: not used - yet - invisibles */

p.invisible {visibility:hidden}

.hidden 
{position:absolute;
left:0px;
top:-500px;
width:1px;
height:1px;
overflow:hidden;}

/* END: not used - yet - invisibles */


/* BEGIN: email link for header */

ul#email_link_list {
	list-style: none;
	margin: 0;
	padding: 0;
	}

#email_link_list {
	height: 30px;
	overflow: hidden;
	}

#email_link_list li {position: absolute; left: 748px; top: 89px;}

a#email_link {
	background: url(../images/info_at.gif) no-repeat 0 0;
	display: block;
	height: 30px;
	overflow: hidden;
	text-indent: -999em;
	width: 180px;
	}
a#email_link:hover {
	background-position: 0 -30px;
	}

/* END: email link for header */


/* BEGIN: turn unordered list into row, ready for button graphics */

ul#nav {
	list-style: none;
	margin: 0;
	padding: 0;
	}

#nav {
	height: 36px;
	position: relative;
	text-align: center;
	overflow: hidden;
	min-width: 920px;}

#nav li {float: left; position: relative; left: 0px; padding: 0 0 0 0;}

/* END: turn unordered list into row, ready for button graphics */

/* BEGIN: switch out text links for their respective graphics */

a#nav_home {
	background: url(../images/nav/b01.gif) no-repeat 0 0;
	display: block;
	height: 36px;
	overflow: hidden;
	text-indent: -999em;
	width: 68px;
	}
a#nav_home:hover {
	background-position: 0 -36px;
	}

a#nav_perfume {
	background: url(../images/nav/b02.gif) no-repeat 0 0;
	display: block;
	height: 36px;
	overflow: hidden;
	text-indent: -999em;
	width: 115px;
	}
a#nav_perfume:hover {
	background-position: 0 -36px;
	}

a#nav_lingerie {
	background: url(../images/nav/b03.gif) no-repeat 0 0;
	display: block;
	height: 36px;
	overflow: hidden;
	text-indent: -999em;
	width: 112px;
	}
a#nav_lingerie:hover {
	background-position: 0 -36px;
	}

a#nav_jewelry {
	background: url(../images/nav/b04.gif) no-repeat 0 0;
	display: block;
	height: 36px;
	overflow: hidden;
	text-indent: -999em;
	width: 105px;
	}
a#nav_jewelry:hover {
	background-position: 0 -36px;
	}

a#nav_bridal {
	background: url(../images/nav/b05.gif) no-repeat 0 0;
	display: block;
	height: 36px;
	overflow: hidden;
	text-indent: -999em;
	width: 97px;
	}
a#nav_bridal:hover {
	background-position: 0 -36px;
	}

a#nav_about {
	background: url(../images/nav/b06.gif) no-repeat 0 0;
	display: block;
	height: 36px;
	overflow: hidden;
	text-indent: -999em;
	width: 95px;
	}
a#nav_about:hover {
	background-position: 0 -36px;
	}

a#nav_store {
	background: url(../images/nav/b07.gif) no-repeat 0 0;
	display: block;
	height: 36px;
	overflow: hidden;
	text-indent: -999em;
	width: 90px;
	}
a#nav_store:hover {
	background-position: 0 -36px;
	}

a#nav_contact {
	background: url(../images/nav/b08.gif) no-repeat 0 0;
	display: block;
	height: 36px;
	overflow: hidden;
	text-indent: -999em;
	width: 143px;
	}
a#nav_contact:hover {
	background-position: 0 -36px;
	}

a#nav_press {
	background: url(../images/nav/b09.gif) no-repeat 0 0;
	display: block;
	height: 36px;
	overflow: hidden;
	text-indent: -999em;
	width: 95px;
	}
a#nav_press:hover {
	background-position: 0 -36px;
	}

/* END: switch out text links for their respective graphics */

p#hometext { 
 text-align: center; padding-top: 17px; padding-bottom: 31px;
}

h2#perfume {
	height: 33px;
	width: 108px;
	background-image: url(../images/headers/perfume.gif);
	background-repeat: no-repeat;
	background-position: top center;
	position: relative;
	text-align: center;
	text-indent: -999em;
	}
h2#lingerie {
	height: 33px;
	width: 103px;
	background-image: url(../images/headers/lingerie.gif);
	background-repeat: no-repeat;
	background-position: top center;
	position: relative;
	text-align: center;
	text-indent: -999em;
	}
h2#jewelry {
	height: 33px;
	width: 91px;
	background-image: url(../images/headers/jewelry.gif);
	background-repeat: no-repeat;
	background-position: top center;
	position: relative;
	text-align: center;
	text-indent: -999em;
	}
h2#bridal {
	height: 33px;
	width: 83px;
	background-image: url(../images/headers/bridal.gif);
	background-repeat: no-repeat;
	background-position: top center;
	position: relative;
	text-align: center;
	text-indent: -999em;
	}
h2#about {
	height: 33px;
	width: 227px;
	background-image: url(../images/headers/about.gif);
	background-repeat: no-repeat;
	background-position: top center;
	position: relative;
	text-align: center;
	text-indent: -999em;
	}
h2#store {
	height: 33px;
	width: 229px;
	background-image: url(../images/headers/store.gif);
	background-repeat: no-repeat;
	background-position: top center;
	position: relative;
	text-align: center;
	text-indent: -999em;
	}
h2#contact {
	height: 33px;
	width: 140px;
	background-image: url(../images/headers/contact.gif);
	background-repeat: no-repeat;
	background-position: top center;
	position: relative;
	text-align: center;
	text-indent: -999em;
	}
h2#press {
	height: 33px;
	width: 71px;
	background-image: url(../images/headers/press.gif);
	background-repeat: no-repeat;
	background-position: top center;
	position: relative;
	text-align: center;
	text-indent: -999em;
	}


p.first {padding: 3px 0px 5px 5px;}
p.second {padding: 3px 0px 5px 5px;}

.rightFloat {float: right; margin-left: 34px; border: 1px solid #716b78;}

input.email_list {margin: 5px 5px 5px 5px;}

