* { margin: 0; padding: 0; }


html,body	{ 
		background: url(http://www.uniquelynorth.com/images/Background-Gradient-UN.jpg);
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		}
		

body	{ 
	background-color: #9AFF9A;
	background-attachment: fixed;
	background: url(UN_Web_Background.jpg) no-repeat left top;
	padding: 8px;
	}


a:link {color: #007ec4;}
a:visited {color: #513248;}

#container	{ 
		background-color: white;
		margin:8px 5%;
		}


#content	{ 
		background-color: white;
		padding: 8px;
		overflow: auto;
		 }
		
		

		
		
#header
	{
	
	}

#header p {	position:relative;
		left: 14px;
		}





#header img {
		padding-left: 8px;
		}

#header form {
		padding-left: 8px;	
		}
		

img	{ border: 0;}
		



#address {
		position: absolute;
		top: 13px;
		right: 7%;
		text-align: center;
		}
		

#address ul
	{
	list-style-type: none;
	font-size: small;
	font-weight: bold;
	color: #768A54;
	}


#address a:link {	color: #768A54;
			text-decoration: none;
			}


#address a:hover {	color:blue;
			text-decoration:underline
		}




/* Start Links Menu CSS Code */


#linksmenu
		{
		text-align: center;
		margin-top: 8px;
		background-color: white;
		font-size: 0.9em;
		}


#linksmenu ul
		{
		float: left;
		width: 100%;
		list-style-type: none;
		overflow: hidden;
		}


#linksmenu a, #linksmenu a:link, #linksmenu a:visited, #linksmenu li
		{
		text-decoration: none;
		color: #768A54;
		padding: 0.2em 0.6em;
		}


#linksmenu a:hover, #shoppingmenu a:active, #shoppingmenu a:focus
		{
		color: #513248
		}


#linksmenu li
		{
		display:inline;
		color: #768A54;
		}


#linksmenu #active a { background-color: #FFCC66; }

li.linksmenuitem { border-right: 1px solid #768A54;}

/* End links menu CSS */


















/* Start Shopping Menu CSS Code */



	



#shoppingmenu
		{
		clear:both;
		width: 100%;
		height: 1.1em;
		padding: 0.2em 0em;
		background-color: #768A54;
		text-align: center;
		}


#shoppingmenu ul
		{
		list-style-type: none;
		font-size: 0.9em;
		}


#shoppingmenu a, #shoppingmenu a:link, #shoppingmenu a:visited
		{
		text-decoration: none;
		color: white;
		background-color: #768A54;
		padding: 0.2em 0.6em;
		}


#shoppingmenu a:hover, #shoppingmenu a:active, #shoppingmenu a:focus
		{
		color: #513248;
		}


#shoppingmenu li
		{
		color:white;
		display:inline;
		}


#shoppingmenu #active a { background-color: #FFCC66; }

li.shoppingmenuitem { border-right: 1px solid white;}

/* End Shopping Menu Bar CSS */


/* Start Shop Online Menu CSS Code */



	



#shoponlinemenu
		{
		clear:both;
		width: 100%;
		height: 0.01em;
		padding: 0.2em 0em;
		background-color: #007ec4;
		text-align: center;
             
		}


#shoponlinemenu p
		{
		color:white;
		font-weight:bold;
		font-size: 1.2em;
		top:-11px;
		}


#shoponlinemenu ul
		{
		list-style-type: none;
		font-size: 0.6em;
		}


#shoponlinemenu a, #shoponlinemenu a:link, #shoponlinemenu a:visited
		{
		text-decoration: none;
		color: white;
		background-color: #768A54;
		padding: 0.2em 0.6em;
		}


#shoponlinemenu a:hover, #shoponlinemenu a:active, #shoponlinemenu a:focus
		{
		color: #bb13d2;
		}


#shoponlinemenu li
		{
		color:white;
		display:inline;
		}


#shopmenu #active a { background-color: #FFCC66; }

li.shoppingmenuitem { border-right: 1px solid white;}

/* End Shop Online Menu Bar CSS */



img.index
	{
	margin-top: 8px;
	margin-right: 35px;
	float: left;
	}
	
h1
	{
	margin-top: 8px;
	font-size: 3.0em;
	font-weight: bolder;
	color: #513248;
	}

h2
	{
	margin-top: 8px;
	font-size: 1.5em;
	font-weight: bolder;
	color: #513248;
	}
	

p.email-signup
	{
	font-size: small;
	margin-top: 0;
	}
	
p
	{
	margin-top: 19px;
	color: #768a54;
	}
	
ul {list-style-type: none;}
	
#email-signup
	{
	margin-bottom: 35px;
	}
	
#index-main-content
	{
	clear:both;
	margin-top: 40px;
	margin-left: 30px;
	margin-right: 30px;
	text-align: center;
	}

#index-main-content-text
	{
	padding-top: 30px;
	text-align: left;
	}
	
#index-updates
	{
	clear:both;
	border: thick outset #768A54;
	float:right;
	list-style-type: none;
	font-size: x-small;
	margin-top: 12px;
	padding: 8px;
	color: #768A54;
	}
	
#current-instore-sales
	{
	margin-top: 19px;
	padding: 8px;
	color: #513248;
	border: thick outset #768A54;
	float:right;
	list-style-type: none;
	font-size: x-small;
	}
	
#current-instore-sales a:link 
	{	
	color: #513248;
	text-decoration: none;
	}


#current-instore-sales a:hover 
	{
	color:blue;
	text-decoration:underline
	}
	
#info-page-content
	{
	clear:both;
	margin-top: 19px;
	margin-left: 30px;
	margin-right: 30px;
	font-size: small;
	text-align: justify;
	}
	
#info-page-content li
	{
	margin-top: 12px;
	}
	
#contact-us-content
	{
	clear:both;
	margin-top: 19px;
	margin-left: 30px;
	margin-right: 30px;
	font-size: small;
	text-align: center;
	}
	
#gift-certificates-content
	{
	clear:both;
	margin-top: 19px;
	margin-left: 30px;
	margin-right: 30px;
	font-size: medium;
	}
	
	
#gift-certificates-content img
	{
	margin-top: 8px;
	margin-right: 35px;
	float: left;
	margin-left: 10%;
	}
	
	
	
	
#gift-certificates-content ul
	{
	text-align: justify;
	}
	
#gift-certificates-content li
	{
	font-size: medium;
	margin-top: 8px;
	}
	
#location-and-map
	{
	clear:both;
	margin-top: 19px;
	margin-left: 30px;
	margin-right: 30px;
	font-size: small;
	text-align: center;
	}
	
	
#location-and-map ul
	{
	list-style-type: none;
	text-align:center;
	margin-bottom: 19px;
	font-size: large;
	}
	
	
#shopping-pages-left-side
	{
	margin-top: 8px;
	margin-left: 8px;
	float: left;
	}

#shopping-pages-left-side
		{
		border: thick outset #768A54;
		}

	
#shopping-pages-right-side
	{
	width: 332px;
	float:right;
	margin-top: 8px;
	margin-right: 8px;
		}
	
#shopping-pages-right-side ul
	{
	list-style-type: none;
	overflow: auto;
	}
	
#shopping-pages-right-side li
	{
	width: 142px;
	float:right;
	margin-bottom: 8px;
	margin-left:8px;
	border: thick outset #768A54;
	}
	


form
{
border: 1px solid #768A54;
background-color: #ddff9b;
padding: 5px;
}

textarea
{
border: 1px solid #768A54;
}

fieldset
{
border: 1px solid #768A54;
}



	
.center { text-align: center;}
.textalignleft {text-align: left;}
.textalignright {text-align: right;}
.floatleft {float: left;}
.floatright {float: right;}


