body {
	margin: auto;
	font-family: sans-serif;
	color: #555555;
	background-image:url('webpage_background.jpg');
	background-repeat:repeat-x;
} 

a {
	color: #996600;
	text-decoration: none;
}

a:visited {
	text-decoration: none;
}

table.body {
	width: 1024px;
	height: 100%;
}

li {
	list-style-type: square;
}

#noriboTree {
	background-image: url('webpage_tree.jpg');
	background-repeat:no-repeat;
	float: right;
	width: 400px;
	height: 100%;
	min-height: 100%;
	position: absolute;
}

#logo {
	background-image: url('logo.gif');
	background-repeat:no-repeat;
	position: relative;
	top: 74px;
	left: 144px;
}

a.logo {
	text-decoration: none;
}

a.logo:visited {
	text-decoration: none;
}

a.leftMenuLink:hover {
	text-decoration: underline;
}

a.leftMenuLink {
	color: #555555;
	text-decoration: none;
	font-size: 17;
}

a.leftMenuLink:visited {
	text-decoration: transparent;
}

a.leftMenuTreeLink:hover {
	text-decoration: underline;
	color: #555555;
}

a.leftMenuTreeLink {
	color: #555555;
	text-decoration: none;
	font-size: 17;
}

a.leftMenuTreeLink:visited {
	color: #555555;
	text-decoration: transparent;
}

#itemTitle {
	font-size: 20;
	font-weight: bold;
	color: #444444;
}

/* Info menu links */
#homeLink{
	position: absolute;
	top: 180px;
	left: 175px;
}

#etusivuLink{
	position: absolute;
	top: 180px;
	left: 175px;
}

#infoLink {
	position: absolute;
	top: 201px;
	left: 194px;
}

#contactLink {
	position: absolute;
	top: 222px;
	left: 205px;
}

#yhteystiedotLink {
	position: absolute;
	top: 222px;
	left: 205px;
}

#shoppingCartLink{
	position: absolute;
	top: 243px;
	left: 225px;
}

#englishLink {
	position: absolute;
	top: 264px;
	left: 247px;
}

#suomeksiLink {
	position: absolute;
	top: 264px;
	left: 247px;
}

/* Category menu links */
#cardLink {
	color: #FDD017;
	position: absolute;
	top: 285px;
	left: 97px;
}
#cardLink a:link {color: #FDD017;}
#cardLink a:visited {color: #FDD017;}

#jewelryLink {
	position: absolute;
	top: 285px;
	left: 97px;
}
#jewelryLink a:link {color: #FDD017;}
#jewelryLink a:visited {color: #FDD017;}

#kitchen___diningLink {
	position: absolute;
	top: 306px;
	left: 109px;
}
#kitchen___diningLink a:link {color: #FDD017;}
#kitchen___diningLink a:visited {color: #FDD017;}

#textileLink {
	position: absolute;
	top: 327px;
	left: 119px;
}
#textileLink a:link {color: #FDD017;}
#textileLink a:visited {color: #FDD017;}

#wall_artLink {
	position: absolute;
	top: 348px;
	left: 130px;
}
#wall_artLink a:link {color: #FDD017;}
#wall_artLink a:visited {color: #FDD017;}

#othersLink {
	position: absolute;
	top: 369px;
	left: 142px;
}
#othersLink a:link {color: #FDD017;}
#othersLink a:visited {color: #FDD017;}

#keittiö___kattausLink {
	position: absolute;
	top: 285px;
	left: 97px;
}
#keittiö___kattausLink a:link {color: #FDD017;}
#keittiö___kattausLink a:visited {color: #FDD017;}

#korttiLink {
	color: #FDD017;
	position: absolute;
	top: 306px;
	left: 109px;
}
#korttiLink a:link {color: #FDD017;}
#korttiLink a:visited {color: #FDD017;}

#koruLink {
	position: absolute;
	top: 306px;
	left: 109px;
}
#koruLink a:link {color: #FDD017;}
#koruLink a:visited {color: #FDD017;}

#seinälleLink {
	position: absolute;
	top: 327px;
	left: 119px;
}
#seinälleLink a:link {color: #FDD017;}
#seinälleLink a:visited {color: #FDD017;}

#tekstiiliLink {
	position: absolute;
	top: 348px;
	left: 130px;
}
#tekstiiliLink a:link {color: #FDD017;}
#tekstiiliLink a:visited {color: #FDD017;}

#muutLink {
	position: absolute;
	top: 369px;
	left: 142px;
}
#muutLink a:link {color: #FDD017;}
#muutLink a:visited {color: #FDD017;}

#embroidery_chartLink {
	position: absolute;
	top: 430px;
	left: 157px;
}
#embroidery_chartLink a:link {color: #FDD017;}
#embroidery_chartLink a:visited {color: #FDD017;}

#embroidery_kitLink {
	position: absolute;
	top: 451px;
	left: 161px;
}
#embroidery_kitLink a:link {color: #FDD017;}
#embroidery_kitLink a:visited {color: #FDD017;}

#embroidery_materialLink {
	position: absolute;
	top: 472px;
	left: 164px;
}
#embroidery_materialLink a:link {color: #FDD017;}
#embroidery_materialLink a:visited {color: #FDD017;}

#gift_wrappingLink {
	position: absolute;
	top: 493px;
	left: 166px;
}
#gift_wrappingLink a:link {color: #FDD017;}
#gift_wrappingLink a:visited {color: #FDD017;}

#kirjonta_malliLink {
	position: absolute;
	top: 430px;
	left: 157px;
}
#kirjonta_malliLink a:link {color: #FDD017;}
#kirjonta_malliLink a:visited {color: #FDD017;}

#kirjonta_materiaaliLink {
	position: absolute;
	top: 451px;
	left: 161px;
}
#kirjonta_materiaaliLink a:link {color: #FDD017;}
#kirjonta_materiaaliLink a:visited {color: #FDD017;}

#kirjonta_pakkausLink {
	position: absolute;
	top: 472px;
	left: 164px;
}
#kirjonta_pakkausLink a:link {color: #FDD017;}
#kirjonta_pakkausLink a:visited {color: #FDD017;}

#lahjapaketointiLink {
	position: absolute;
	top: 493px;
	left: 166px;
}
#lahjapaketointiLink a:link {color: #FDD017;}
#lahjapaketointiLink a:visited {color: #FDD017;}

/* Theme menu links */
#newLink {
	position: absolute;
	top: 395px;
	left: 81px;
}

#uusiLink {
	position: absolute;
	top: 395px;
	left: 81px;
}

#springLink {
	position: absolute;
	top: 443px;
	left: 80px;
}

#kevätLink {
	position: absolute;
	top: 443px;
	left: 87px;
}

#summerLink {
	position: absolute;
	top: 464px;
	left: 72px;
}

#kesäLink {
	position: absolute;
	top: 464px;
	left: 94px;
}

#autumnLink {
	position: absolute;
	top: 485px;
	left: 80px;
}

#syksyLink {
	position: absolute;
	top: 485px;
	left: 90px;
}

#winterLink {
	position: absolute;
	top: 506px;
	left: 92px;
}

#talviLink {
	position: absolute;
	top: 506px;
	left: 107px;
}

#christmasLink {
	position: absolute;
	top: 527px;
	left: 65px;
}

#jouluLink {
	position: absolute;
	top: 527px;
	left: 100px;
}

#easterLink {
	position: absolute;
	top: 548px;
	left: 88px;
}

#pääsiäinenLink {
	position: absolute;
	top: 548px;
	left: 55px;
}

#animalLink {
	position: absolute;
	top: 598px;
	left: 83px;
}

#eläinLink {
	position: absolute;
	top: 598px;
	left: 95px;
}

#handmadeLink {
	position: absolute;
	top: 617px;
	left: 48px;
}

#käsintehtyLink {
	position: absolute;
	top: 617px;
	left: 54px;
}

#noriboContent {
	background-image: url('webpage_background.jpg');
	background-repeat: no-repeat;
	float: right;
	width: 624px;
	height: 100%;
}

div.contentShadow {
	/*
	background-color: #cccccc;
	background: #ffffff url(rightbg.gif) repeat-x;
	*/
	width: 96%;
	position: relative;
	top: 12px;
	left: 0px;
	padding: 3px;
}

div.content {
	background-color: white;
	float: left;
	width: 596px;
	position: relative;
	top: 10px;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	/*
	position: relative;
	top: 0px;
	left: 0px;
	*/
}

#topMenu {
	padding: 4px;
}

#topMenuSeparator {
	vertical-align: bottom;
	color: yellow;
	font-size: 20;
}

#topMenuLink1 {
	color: #555555;
	text-decoration: none;
} 

#topMenuLink1:hover {
	text-decoration: underline;
}

#topMenuLink2 {
	color: #555555;
	text-decoration: none;
	font-size: 95%
} 

#topMenuLink2:hover {
	text-decoration: underline;
}

table.info {
	font-size: 15;
}

table.info td {
	font-size: 15;
}

a.nextPrev {
	color: #555555;
	text-decoration: none;
}

a.nextPrev:visited {
	text-decoration: none;
}

#itemTitle {
	font-size: 20;
	font-weight: bold;
	color: #444444;
}

span.itemPrice {
	font-size: 16;
	color: #777777;
}

div.itemDesc {
	font-size: 15;
}

span.itemQtyDiscount {
	font-size: 15;
}

table.itemOption {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: solid hidden solid hidden;
	border-color: gray gray gray gray;
	border-collapse: collapse;
	background-color: white;
	font-size: 15;
}

table.itemOption th {
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: solid hidden solid hidden;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}

table.itemOption td {
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: solid hidden solid hidden;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}

table.itemOrder {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: hidden hidden hidden hidden;
	border-color: gray gray gray gray;
	border-collapse: collapse;
	background-color: #CC9966;
}

table.itemOrder td {
	padding: 10px;
	border: 0px; /* cellspacing */
	text-align: right;
}

.button {
	background-color: #EEEEEE;
	/*color: #7E3117;*/
	color: #996600;
	font-weight: bold;
	font-size: 13;
	border-width: 1px;
	vertical-align: middle;
}

img.itemGalleryThumbnail {
	border: 0px solid #9e9e9e;
	margin: 0px 15px 0px 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
	padding-right: 2px;
	max-width: 100px;
	max-height: 200px;
}

table.itemThumbnails {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: hidden hidden hidden hidden;
	border-color: gray gray gray gray;
	border-collapse: collapse;
	background-color: white;
}

table.itemThumbnails td {
	padding: 0px;
	border: 0px; /* cellspacing */
}

img.itemThumbnail {
	border: 0px solid #9e9e9e;
	vertical-align: bottom;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
	padding-right: 2px;
	max-width: 100px;
}
img.itemCloseup {
	border: 0px solid #9e9e9e;
	padding: 15px; 
	max-width: 560px;
}

table.relatedItemThumbnails {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	border-collapse: collapse;
	background-color: white;
	padding: 10px;
}

table.relatedItemThumbnails td {
	padding: 10px;
	border: 10px; /* cellspacing */
}

img.relatedItemThumbnail {
	border: 1px solid #9e9e9e;
	padding: 0px; 
}

table.galleryThumbnails {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: hidden hidden hidden hidden;
	border-color: gray gray gray gray;
	border-collapse: collapse;
	background-color: white;
	font-size: 15;
	width: 98%;
}

td.galleryThumbnail {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	vertical-align: bottom;
	text-align: center;
	font-size: 15;
	width: 33%;
}

td.galleryInfo {
	padding-top: 1px;
	padding-bottom: 18px;
	padding-left: 3px;
	padding-right: 3px;
	vertical-align: top;
	text-align: center;
	font-size: 15;
	width: 33%;
}

div.galleryThumbnail {
	border: 0px solid;
	border-color: #C0C0C0;
	padding: 2px 2px 2px 2px;
	vertical-align: top;
	text-align: center;
}

img.galleryThumbnail {
	border: 0px;
	vertical-align: top;
	text-align: center;
}

div.listingThumbnail {
	border: 0px solid;
	border-color: #C0C0C0;
	padding: 4px 4px 4px 4px;
}

img.listingThumbnail {
	/*
	width: 100px;
	height: 100px;
	*/
	border: 0px;
}

span.shoppingCartTitle {
	color: #555555;
	font-weight: bold;
}

span.shoppingCartBottomText {
	color: #555555;
	font-size: 14;
}

div.shoppingCartAddressForm {
	font-size: 14;
}

table.shoppingCart {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: solid hidden solid hidden;
	border-color: gray gray gray gray;
	border-collapse: collapse;
	background-color: white;
}

table.shoppingCart th {
	border-width: 1px 1px 0px 1px;
	padding: 2px 2px 2px 2px;
	border-style: solid hidden solid hidden;
	border-color: gray gray gray gray;
	background-color: white;
	font-weight: bold;
	font-size: 14;
}

table.shoppingCart td {
	border-width: 1px 1px 0px 1px;
	padding: 4px 0px 4px 4px;
	border-style: solid hidden solid hidden;
	border-color: gray gray gray gray;
	background-color: white;
	font-size: 15;
}

a.cartItemLink:hover {
	text-decoration: underline;
}

a.cartItemLink {
	color: #996633;
	font-size: 15;
	text-decoration: none;
}

a.cartItemLink:visited {
	text-decoration: transparent;
}

table.shippingInfo {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: hidden hidden hidden hidden;
	border-color: gray gray gray gray;
	border-collapse: collapse;
	background-color: white;
}

table.shippingInfo th {
	border-width: 1px 1px 0px 1px;
	padding: 2px 2px 2px 2px;
	border-style: hidden hidden hidden hidden;
	border-color: gray gray gray gray;
	background-color: white;
	font-weight: bold;
	font-size: 14;
}

table.shippingInfo td {
	border-width: 1px 1px 0px 1px;
	padding: 3px 10px 2px 2px;
	border-style: hidden hidden hidden hidden;
	border-color: gray gray gray gray;
	background-color: white;
	font-size: 15;
}

a.galleryTitleLink {
	color: #CC9933;
	text-decoration: none;
	font-size: 15;
} 

a.galleryTitleLink:hover {
	text-decoration: underline;
}

span.galleryDesc {
	font-size: 15;
}

span.galleryPrice {
	color: #CC9966;
	font-size: 15;
}

span.listingCategoryText {
	font-size: 13;
}

a.listingCategoryLink {
	color: #CC9933;
	text-decoration: none;
	font-size: 13;
}

a.listingCategoryLink:hover {
	text-decoration: underline;
}

span.itemCategoryText {
	font-size: 13;
}

a.itemCategoryLink {
	color: #CC9933;
	text-decoration: none;
	font-size: 13;
} 

a.itemCategoryLink:hover {
	text-decoration: underline;
}

span.searchResultsText {
	color: #888888;
	font-size: 15;
}


