@charset "utf-8";
/* CSS Document */

body{
	color: #5a5a5a;
	font-size: 9pt;
}
legend{
	color: #9fb6b9;
	font-size: 10pt;
}
h1{
	color: #dbcacc;
	font-size: 16pt;
}
.pink{
	color: #9fb6b9;
	font-size: 10pt;
}
.pink2{
	color: #c2b2b5;
	font-size: 10pt;
}
.pink:link, .email:visited, .email:active {color:#9fb6b9;font-size:10pt;text-decoration:none;}
.pink:hover {color:#dbcacc;}
h2{
	color: #9fb6b9;
	font-size: 16pt;
}
h3{
	color: #dbcacc;
	font-size: 13pt;
	padding-bottom:3px;
}
img{
	border: 0px;
}
#body{
	background-color:#FFF;
	position:relative;
	top:0px;
	left:0px;
	width:900px;
	height:auto;
	min-height:100%;
}
#content{
	background-color:#FFF;
	/*position:relative;
	top:134px;
	left:0px;*/
	float:left;
	width:680px;
	min-height:100%;
	height:auto;
	padding-left:20px;
	padding-top:13px;
	padding-right:0px;
}
.body{
	color: #5a5a5a;
	font-size: 9pt;
}
#horizon        
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 1px;
	overflow: visible;
	display: block
}
#footer{
	position:relative;
	top:5px;
	left:0px;
	width:900px;
	height:60px;
}
#maindiv{
	background-color:#FFF;
	position:relative;
	left:0px;
	width:900px;
	min-height:100%;
	height:auto;
	/*border-left:border:1px solid #90a4a8;
	border-right:border:1px solid #90a4a8;
	border-bottom:border:1px solid #90a4a8;*/
}
.footer{
	font-family:Arial, Helvetica, sans-serif;
	color: #90a4a8;
	font-size: 7pt;
}
.footer:link, .footer:visited, .footer:active {color:#90a4a8;font-size:7pt;text-decoration:none;}
.footer:hover {color:#cfb0b9;}

.email{
	font-family:Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 10pt;
}
.email:link, .email:visited, .email:active {color:#ffffff;font-size:10pt;text-decoration:none;}
.email:hover {color:#90a4a8;}

.insetimages{
}
#header{
	position:relative;
	top:0px;
	width:900px;
	height:114px;
	background-color:#FFF;
}
#headerimage{
	position:relative;
	top:23px;
	left:177px;
	width:545px;
	height:51px;
}
#shopheader{
	position:relative;
	top:0px;
	left:0px;
	width:890px;
	height:18px;
	background-color:#dbcacc;
	padding-top:2px;
	padding-left:5px;
	padding-right:5px;
}
.shopheader{
	color: #ffffff;
	font-size: 10pt;
	font-weight: 400;
}
#rightnav{
	/*position:relative;
	top:134px;
	left:732px;*/
	float:right;
	width:168px;
	height:auto;
	min-height:700px;
	background-color:#f8f4f5;
}
#search{
	position:relative;
	top:13px;
	left:13px;
	width:140px;
	height:25px;
}
#searchbutton{
	float:right;
	/*background-color:#dbcacc;
	width:42px;
	height:18px;
	vertical-align:middle;
	text-align:center;*/
}
#login{
	position:relative;
	top:15px;
	left:11px;
	width:142px;
	height:150px;
}
#fixedrightnav{
	position:relative;
	bottom:10px;
	left:11px;
	width:142px;
	height:50px;
}
#fixedrightnav2{
	position:relative;
	bottom:12px;
	left:11px;
	width:142px;
	height:91px;
}
#mainrightnav{
	position:relative;
	top:-10px;
	left:10px;
	width:142px;
	height:auto;
}
#menu{
	position:relative;
	top:35px;
	left:50px;
	width:800px;
	height:18px;
}
.menu{
	color: #9fb6b9;
	font-size: 13pt;
	font-weight: 500;
}
.menu:link, .menu:visited, .menu:active {color:#9fb6b9;font-size:13pt;text-decoration:none;}
.menu:hover {color:#cfb0b9;}

#bgleft{
	position:absolute;
	top:265px;
	left:50%;
	margin-left:-641px;
	width:191px;
	height:500px;
}
#bgright{
	position:absolute;
	top:515px;
	right:50%;
	margin-right:-582px;
	width:132px;
	height:250px;
}
#inset1 {
	position:absolute;
	right:13px;
	bottom:158px;
	width:132px;
	height:132px;
	z-index:2;
}
#inset2 {
	position:absolute;
	right:13px;
	bottom:13px;
	width:132px;
	height:132px;
	z-index:2;
}
#leftfoot {
	position:absolute;
	left:0px;
	top:0px;
	width:175px;
	height:22px;
	z-index:3;
}
#rightfoot {
	position:absolute;
	right:0px;
	top:0px;
	height:22px;
	z-index:4;
	text-align:right;
}
#heading {
	position:relative;
	left:5px;
	top:5px;
	width:586px;
	height:62px;
	z-index:5;
}
#text1 {
	position:absolute;
	left:30px;
	top:13px;
	width:711px;
	height:44px;
	z-index:6;
}
#text2 {
	position:absolute;
	left:30px;
	top:194px;
	width:711px;
	height:160px;
	z-index:1;
}
#email {
	position:absolute;
	right:13px;
	top:9px;
	width:400px;
	height:22px;
	z-index:8;
	text-align:right;
}
body{
	font-family:Arial, Helvetica, sans-serif;
	background-color: #f4f7f6;
	margin-top: -2px;
}
.h1{
	color: #dbcacc;
	font-size: 16pt;
}
.h2{
	color: #9fb6b9;
	font-size: 16pt;
}
.h3{
	color: #dbcacc;
	font-size: 13pt;
	padding-bottom:3px;
}
.h4{
	color: #9fb6b9;
	font-size: 13pt;
	padding-bottom:3px;
}
.h5{
	color: #9fb6b9;
	font-size: 10pt;
}
a:link, a:visited, a:active{color: #cfb0b9;text-decoration:none;}
a:hover {color: #86acab;}
.maincategory{
	margin-top:4px;
	color: #cfc4c3;
	font-size: 13pt;
}
.maincatnoclick{
	margin-top:4px;
	color: #cfc4c3;
	font-size: 13pt;
}
.subcategory{
	color: #90a4a8;
	font-size: 11pt;
}
.info{
	margin-top:4px;
	color: #90a4a8;
	font-size: 12pt;
}
.dropdown{
	color: #dbcacc;
	font-size: 10pt;
}
.baginfo{
	margin-top:4px;
	color: #dbcacc;
	font-size: 10pt;
}
#shoplogo{
	padding-top:10px;
	float:right;
	width:81px;
	height:81px;
}

.maincategory:link, .maincategory:visited {color:#cfc4c3;font-size:13pt;text-decoration:none;}
.maincategory:hover, .maincategory:active {color:#90a4a8;}

.subcategory:link, .subcategory:visited {color:#90a4a8;font-size:11pt;text-decoration:none;}
.subcategory:hover, .subcategory:active {color:#cfc4c3;}

.dropdown:link, .dropdown:visited {color:#cfc4c3;font-size:10pt;text-decoration:none;}
.dropdown:hover, .dropdown:active {color:#90a4a8;}

.info:link, .info:visited, .info:active {color:#90a4a8;font-size:12pt;text-decoration:none;}
.info:hover {color:#cfc4c3;}
.infonolink {color:#90a4a8;font-size:12pt;text-decoration:none;}

.baginfo:link, .baginfo:visited, .baginfo:active {color:#90a4a8;font-size:10pt;text-decoration:none;}
.baginfo:hover {color:#cfc4c3;}
.baginfonolink {color:#90a4a8;font-size:10pt;text-decoration:none;}

.maintd{border:1px solid #90a4a8;}

.shopimgtd{border:1px solid #9fb6b9;
	width:150px;
	height:150px;
	vertical-align:middle;
}
.shopimgtd:img{
   vertical-align:middle;
}


.shoptexttd{
	color:#9fb6b9;
	font-size:12px;
	text-align:center;
}
.shoptexttd:link, .shoptexttd:visited, .shoptexttd:active {color:#9fb6b9;font-size:10pt;text-decoration:none;}
.shoptexttd:hover {color:#dbcacc;}

#giftwrap{
	position:absolute;
	padding-left:10px;
	padding-top:6px;
	top:25px;
	left:445px;
	border:1px solid #9fb6b9;
	height:100px;
	width:248px;
}
/*Main category font: 15pt #dbcacc rollover state: #90a4a8
Sub item: 13pt #90a4a8 rollover state: #dbcacc
Drop down selection: 12pt #dbcacc rollover state: #90a4a8

Info font (ie delivery/login) 14pt #90a4a8 rollover state: #dbcacc

Bag info: 12pt #90a4a8 rollover state: #dbcacc
Use bag-empty.jpg and bag-full.jpg*/


