@charset "utf-8";
/* CSS Document */
body{
	background:url(../images/back.jpg) top left repeat;
	margin:0;
	padding:0;
    font-family: Century Gothic;
	}
.hidden{display:none;}
#wrapper{
	width:885px;
	display:block;
	margin-left:-442px;
	left:50%;
	position:relative;
	background: url(../images/wrap_back.png) top left repeat-y;
	}
	#header{
		width:885px;
		height:142px;
		background:none;
		}
		#logo{
			width:314px;
			height:55px;
			background: url(../images/logo.gif) top left no-repeat;
			position:absolute;
			top:63px;
			left:92px;
			}
		#headSwirl{
			width:70px;
			height:104px;
			background: url(../images/head_swirl.gif) top left no-repeat;
			position:absolute;
			top:38px;
			left:415px;
			}
		#handcrafted{
			width:316px;
			height:18px;
			background: url(../images/handcrafted.gif) top left no-repeat;
			position:absolute;
			top:102px;
			right:75px;
			}
	#nav{
		width:801px;
		height:54px;
		background:url(../images/nav_back.jpg) top left repeat-x;
		margin:0 0 0 42px;
		padding:0;
		display:block;
		}
		#nav ul{
			height:52px;
			padding:0;
			margin:0;
			}
			#nav ul li, #nav ul li a, #nav ul li a:hover{
				height:8px;
				display:block;
				float:right;
				list-style:none;
				padding-top:16px;
				}
			#nav ul li.valentine a{width:83px; background:url(../images/valentine_nav.gif) top left no-repeat; margin: 0 32px 0 0;}
			#nav ul li.valentine a:hover, #nav ul li.valentine a.current{width:83px; background:url(../images/valentine_nav.gif) bottom left no-repeat; margin-right: 0 32px 0 0;}
			#nav ul li.contact a{width:90px; background:url(../images/contact_nav.gif) top left no-repeat; margin:0 39px 0 0;}
			#nav ul li.contact a:hover, #nav ul li.contact a.current{width:90px; background:url(../images/contact_nav.gif) bottom left no-repeat; margin:0 39px 0 0;	}
			#nav ul li.cart a, #nav ul li.cart a.current{width:66px; background:url(../images/cart_nav.gif) top left no-repeat; margin-right:39px;}
			#nav ul li.cart a:hover{width:66px; background:url(../images/cart_nav.gif) bottom left no-repeat; margin-right:39px;}
	#content{
		width:801px;
		height:1000px;
		background:#fff;
		margin-left:42px;
		padding-top:18px;
		}
		#home h1{
			width:217px;
			height:72px;
			background:url(../images/share_love.png) top left no-repeat;
			position:absolute;
			left:28px;
			top:196px;
			display:block;
			}
		#content #leftCol{
			width:390px;
			height:200px;
			float:left;
			margin:0 0 0 42px;
			padding:104px 0 0 0;
			}
		#content #rightCol{
			width:339px;
			height:200px;
			float:right;
			margin-right:14px;
			}
	

