#topMenu {
	float:right;
	color:#c9c9c9;
}

#search input {
	width:80px;
}

#topMenu ul {
	list-style-type:none;
	margin:6px 8px 0px 0px;
	padding:0px;
}

#topMenu ul li {
	display:inline;
	margin:0px 2px 0px 2px;
}

#topMenu ul li a {
	margin:0px 1px 0px 1px;
}

#search form, #search div {
	margin:0px;
	padding:0px;
	border:none;
	display:inline;
}

#search input {
	margin:0px;
	padding:0px;
}

#search {
	float:right;
	font-weight:bold;
}

#search form div img {
	display:inline;
}

#topMenu ul li.search {
	padding-top:10px;
}

#contentContainer {
	clear:both;
}

#pageContainer img {
	display:block;
}

#pageContainer {
	width:776px;
	margin:0px auto;
}

#content {
	width:552px;
	float:right;
}

div.nomenuOrange #content, div.nomenuGray #content, div.nomenuGarden #content, div.nomenuSchool #content, div.nomenuOffice #content, div.nomenuCraft #content,div.nomenuHousewares #content {
	float:none;
	width:756px;
}

div.nomenuOrange #menu, div.nomenuGray #menu, div.nomenuGarden #menu, div.nomenuSchool #menu, div.nomenuOffice #menu, div.nomenuCraft #menu,div.nomenuHousewares #menu {
	display:none;
}

.rightImageContainer {
	float:right;
	width:200px;
	margin:0px 0px 10px 10px;
	text-align:center;
}

.rightImageContainer img {
	margin:10px auto;
}

.rightImage {
	float:right;
	margin:0px 0px 10px 10px;
}

.leftImage {
	float:left;
	margin:0px 10px 10px 0px;
}

.centeredImage {
	margin:0px auto;
}

p {
	margin:0px 0px 10px 0px;
}



.clearFloat {
	clear:both;
	height:1px;
	font-size:1px;
}

.floatContainer {
	display:block;
	height:100%;
}

.thumbnail {
	float:left;
	margin:10px;
	height:140px;
	width:140px;
	text-align:center;
}

div.thumbnail img {
	margin:0px auto;
}


#bucketOne {
	width:296px;
	float:left;
	margin:10px 10px 0px 0px;
}

#bucketTwo {
	width:296px;
	float:left;
	margin:10px 10px 0px 0px;
}

#bucketThree {
	width:164px;
	float:left;
	margin:10px 0px 0px 0px;
}

.floatContainer {
	padding-left:8px;
}

#fiskarsLogo {
	float:left;
}

#content h1, #content h2, #content h3, #content h4, #content table, #content hr, #pageSelector {
	margin:0px 10px 0px 10px;
}

#content p {
	margin:0px 10px 10px 10px;
}

	#nav, #nav ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
		float : left;
		width : 203px;
	}

	#nav li { /* all list items */
		position : relative;
		float : left;
		line-height : 1.25em;
		margin-bottom : -1px;
		width: 203px;
	}

	#nav li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		margin-left : 203px;
		margin-top : -48px;
		width:250px;
	}

	#nav li a {
		display : block;
	}

	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
	}

	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}

	#menu {
	width:203px;
	float:left;
	color:#ffffff;
}

#menu ul li a {
	color:#ffffff;
	padding:5px 15px 5px 5px;
	margin:0px 10px 0px 10px;
	font-size:12px;
	font-weight:bold;
}

#menu ul {
	padding-bottom:10px;
}

.subMenuHeader {
	margin:5px 10px 5px 10px;
	font-size:12px;
	font-weight:bold;
}

ul.subMenu {
	background:#ffffff;
	color:#ffa600;
}

ul.subMenu li hr {
	border:solid #c9c9c9;
	border-width:1px 0px 0px 0px;
	height:1px;
	margin:5px 10px 0px 10px;
	width:230px;
}

div.menuOrange #nav li ul, div.nomenuOrange #nav li ul, div.menuGray #nav li ul, div.nomenuGray #nav li ul {
	border:3px solid #ffa600;
}

div.menuGarden #nav li ul, div.nomenuGarden #nav li ul {
	border:3px solid #87bd80;
}

div.menuSchool #nav li ul, div.nomenuSchool #nav li ul {
	border:3px solid #887480;
}

div.menuOffice #nav li ul, div.nomenuOffice #nav li ul {
	border:3px solid #c9bd69;
}

div.menuCrafts #nav li ul, div.nomenuCrafts #nav li ul {
	border:3px solid #7ca5c1;
}

div.menuHousewares #nav li ul, div.nomenuHousewares #nav li ul {
	border:3px solid #008b8b;
}

div.menuOrange #menu ul li a, div.nomenuOrange #menu ul li a, div.menuGray #menu ul li a, div.nomenuGray #menu ul li a {
	border:solid #FFD991;
	border-width:0px 0px 1px 0px;
}

div.menuGarden #menu ul li a, div.nomenuGarden #menu ul li a {
	border:solid #ABCEA7;
	border-width:0px 0px 1px 0px;
}

div.menuSchool #menu ul li a, div.nomenuSchool #menu ul li a {
	border:solid #CAC1C6;
	border-width:0px 0px 1px 0px;
}

div.menuOffice #menu ul li a, div.nomenuOffice #menu ul li a {
	border:solid #E4DDB3;
	border-width:0px 0px 1px 0px;
}

div.menuCrafts #menu ul li a, div.nomenuCrafts #menu ul li a {
	border:solid #C6D8E4;
	border-width:0px 0px 1px 0px;
}

div.menuHousewares #menu ul li a, div.nomenuHousewares #menu ul li a {
	border:solid #66B9B9;
	border-width:0px 0px 1px 0px;
}

#menu ul li a.expandingMenu {
	background:url(../System+Contents/images/156334_openArrow.gif) center right no-repeat;
	text-decoration:none;
	cursor:default;
}

#menu ul li a.expandingMenu:hover {
	background:url(../System+Contents/images/156335_closedArrow.gif) center right no-repeat;
	text-decoration:none;
}

#menu ul li ul li a {
	color:#414141;
	border:none !important;
	font-size:11px;
	font-weight:normal;
	background:url(../System+Contents/images/156336_submenuArrow.gif) center left no-repeat;
	padding:0px 0px 2px 10px;
	margin:7px 0px 3px 20px;
}

#scissors {
	text-align:center;
	margin-top:15px;
	font-size:10px;
}

#scissors img {
	margin:0px auto;
}

#productText {
	width:315px;
}

#productText h1 {
	width:auto;
}

#bucketOne div.valueAddText, #bucketTwo div.valueAddText {
	width:130px;
	float:left;
}



