/* =============================================================
INPUT */

form {
	margin:0px;
	padding:0px;
}
input {
	font-size:14px;
	font-family:Georgia,Arial,Tahoma,Verdana;
	color:#000000;
	padding:5px;
	width:240px;
	vertical-align:middle;
}
select {
	font-size:14px;
	font-family:Georgia,Arial,Tahoma,Verdana;
	color:#000000;
	padding:2px;
	vertical-align:middle;
}
textarea {
	font-size:14px;
	font-family:Georgia,Arial,Tahoma,Verdana;
	color:#000000;
	padding:5px;
	width:240px;
	height:200px;
	vertical-align:middle;
}


/* =============================================================
GENERAL */

html, body {
	margin:0px;
	padding:0px;
}
body { font-size:14px; color:#000000; font-family:Georgia,Tahoma,Arial,Verdana; background:#FCFCE4 url(../i/static/bg-body.jpg) top; }

img { border:0px; }
img.shop-logo { border:0px; float:right; padding-left:15px; padding-bottom:5px; }


/* =============================================================
H */

h1 { font-size:16px; color:#000000; font-style:italic; letter-spacing:0px; margin:0px; padding:0px; padding-bottom:20px; font-weight:normal; text-transform:none; text-align:center; font-family:Arial; }

h2 { font-size:14px; color:#AA858C; font-style:italic; letter-spacing:0; margin:0px; padding:0px; padding-bottom:10px; font-weight:bold; text-transform:none; text-align:left; }

h3 { font-size:18px; color:#AA858C; font-style:italic; letter-spacing:-0.5px; margin:0px; padding:0px; padding-bottom:5px; font-weight:normal; text-transform:none; text-align:left; }

h4 { font-size:14px; color:#AA858C; font-style:italic; margin:0px; padding:0px; padding-top:5px; padding-bottom:10px; font-weight:normal; text-transform:none; text-align:left; }

h5 { font-size:12px; color:#000000; font-style:italic; margin:0px; padding:0px; padding-top:0px; padding-bottom:15px; font-weight:normal; text-transform:none; text-align:left; }

hr.order-sep {
	border:0;
	background:url(../i/static/hr.gif) no-repeat top;
	height:57px;
	margin-top:15px;
	margin-bottom:15px;
}


	#menu {
		list-style:none;
		padding:0px;
		margin:0px;
		position:relative;
		float:left;
		list-style-image:none;
		border:0px;
		width:193px;
	}
	#menu li {
		padding:0px;
		margin:0px;
		position:relative;
		float:left;
		text-align:left;
		width:193px;
		height:auto;
		margin-bottom:25px;
	}

	#main-navigation {
		list-style:none;
		padding:0px;
		margin:0px;
		position:relative;
		float:left;
		list-style-image:none;
		height:600px;
	}
	#main-navigation li {
		padding:0px;
		margin:0px;
		position:absolute;
		text-align:left;
	}
	#main-navigation li.candles {
		padding:0px;
		margin:0px;
		position:absolute;
		text-align:left;
		top:131px;
		left:67px;
		width:290px;
		height:146px;
	}
	#main-navigation li.logo {
		padding:0px;
		margin:0px;
		position:absolute;
		text-align:left;
		top:27px;
		left:90px;
		width:219px;
		height:39px;
	}
	#main-navigation li.banner {
		padding:0px;
		margin:0px;
		position:absolute;
		text-align:left;
		top:102px;
		left:435px;
		width:136px;
		height:59px;
	}
	#main-navigation li.open {
		padding:0px;
		margin:0px;
		position:absolute;
		text-align:left;
		top:245px;
		left:456px;
		width:54px;
		height:31px;
	}
	#main-navigation li.ny-open {
		padding:0px;
		margin:0px;
		position:absolute;
		text-align:left;
		top:254px;
		left:454px;
		width:85px;
		height:27px;
	}
	#main-navigation li.shipping {
		padding:0px;
		margin:0px;
		position:absolute;
		text-align:left;
		top:204px;
		left:660px;
		width:53px;
		height:15px;
	}
	#main-navigation li.terms {
		padding:0px;
		margin:0px;
		position:absolute;
		text-align:left;
		top:239px;
		left:735px;
		width:56px;
		height:11px;
	}
	#main-navigation li.faq {
		padding:0px;
		margin:0px;
		position:absolute;
		text-align:left;
		top:287px;
		left:653px;
		width:54px;
		height:16px;
	}
	#main-navigation li.blog {
		padding:0px;
		margin:0px;
		position:absolute;
		text-align:left;
		top:522px;
		left:97px;
		width:66px;
		height:27px;
	}
	#main-navigation li.forum {
		padding:0px;
		margin:0px;
		position:absolute;
		text-align:left;
		top:524px;
		left:235px;
		width:95px;
		height:35px;
	}
	#main-navigation li.search {
		padding:0px;
		margin:0px;
		position:absolute;
		text-align:right;
		top:515px;
		left:475px;
		width:200px;
	}
	#main-navigation li.aniline {
		padding:0px;
		margin:0px;
		position:absolute;
		text-align:right;
		top:349px;
		left:40px;
		width:340px;
		height:50px;
	}

#mainmenu {
		list-style:none;
		padding:0px;
		margin:0px;
		position:relative;
		float:left;
		list-style-image:none;
		border:0;
		width:180px;
		margin-top:5px;
		margin-bottom:10px;
	}
	#mainmenu li {
		padding:0px;
		margin:0px;
		position:relative;
		float:left;
		text-align:left;
		width:180px;
		margin-bottom:5px;
	}

#subcategory {
		list-style:none;
		padding:0px;
		margin:0px;
		position:relative;
		float:left;
		list-style-image:none;
		border:0px;
		width:160px;
		padding-left:15px;
		margin-top:5px;
}
#subcategory li {
		padding:0px;
		margin:0px;
		position:relative;
		float:left;
		text-align:left;
		width:140px;
		margin-bottom:2px;
		font-size:12px;
}

#shoplinks {
		list-style:none;
		padding:0px;
		margin:0px;
		position:relative;
		float:left;
		list-style-image:none;
		border:0px;
		width:560px;
		margin-top:15px;
		margin-bottom:25px;
}
#shoplinks li {
		padding:7px;
		margin:0px;
		position:relative;
		float:left;
		text-align:left;
		width:540px;
		margin-bottom:4px;
		padding-left:20px;
		padding-right:0px;
		padding-bottom:10px;
		font-size:14px;
		border-bottom:1px dotted #E6B3BC;
}

#footmenu {
		list-style:none;
		padding:0px;
		margin:0px;
		list-style-image:none;
		border:0;
		margin-top:10px;
		margin-bottom:5px;
	}
	#footmenu li {
		padding:0px;
		margin:0px;
		position:relative;
		float:left;
		text-align:left;
		margin-bottom:5px;

	}

span.required { font-size:14px; color:#F7769B; }

/* =============================================================
LINKS */

a,a:visited { text-decoration:none; font-size:14px; color:#F7769B; cursor:pointer; }
a:hover,a:visited:hover { text-decoration:underline; font-size:14px; color:#F7769B; cursor:pointer; }

a.category,a.category:visited { text-decoration:none; font-size:16px; color:#000000; line-height:100%; }
a.category:hover,a.category:visited:hover { text-decoration:underline; font-size:16px; color:#000000; line-height:100%; }

a.shop-link,a.shop-link:visited { text-decoration:none; font-size:16px; color:#000000; font-weight:bold; }
a.shop-link:hover,a.shop-link:visited:hover { text-decoration:underline; font-size:16px; color:#AA858C; font-weight:bold; }

a.footlink,a.footlink:visited { text-decoration:none; font-size:14px; color:#000000; line-height:100%; padding-left:10px; padding-right:10px;}
a.footlink:hover,a.footlink:visited:hover { text-decoration:underline; font-size:14px; color:#000000; line-height:100%; padding-left:10px; padding-right:10px;}

