


#section-info h1,
#section-info h3 {
	width: 223px;
	height: 82px; 
	}
	
#section-info #section-heading {
	margin-top: -5px;
	margin-right: 10px;
}

#section-info a.shop-online {
	width: 85px; 
	}

	#section-info a.shop-online:link,
	#section-info a.shop-online:active,
	#section-info a.shop-online:visited {
		background-position: -0px 0px; 
		}

	#section-info a.shop-online:hover {
		background-position: -0px -18px; 
		}

#section-info a.licensing {
	width: 70px; 
	}

	#section-info a.licensing:link,
	#section-info a.licensing:active,
	#section-info a.licensing:visited {
		background-position: -86px 0px; 
		}

	#section-info a.licensing:hover {
		background-position: -86px -18px; 
		}

#section-info a.retailer-login {
	width: 98px; 
	}

	#section-info a.retailer-login:link,
	#section-info a.retailer-login:active,
	#section-info a.retailer-login:visited {
		background-position: -157px 0px; 
		}

	#section-info a.retailer-login:hover {
		background-position: -157px -18px; 
		}

#section-info li.active a.shop-online {
	width: 85px; 
	}

	#section-info li.active a.shop-online:link,
	#section-info li.active a.shop-online:active,
	#section-info li.active a.shop-online:visited,
	#section-info li.active a.shop-online:hover {
		background-position: -0px -18px; 
		}

#section-info li.active a.licensing {
	width: 70px; 
	}

	#section-info li.active a.licensing:link,
	#section-info li.active a.licensing:active,
	#section-info li.active a.licensing:visited,
	#section-info li.active a.licensing:hover {
		background-position: -86px -18px; 
		}

#section-info li.active a.retailer-login {
	width: 98px; 
	}

	#section-info li.active a.retailer-login:link,
	#section-info li.active a.retailer-login:active,
	#section-info li.active a.retailer-login:visited,
	#section-info li.active a.retailer-login:hover {
		background-position: -157px -18px; 
		}


body {
	background-color: #dedff1;
	background-image: url(../images/sections/stationery/updates/body.png); 
	}


#page {
	background-image: url(../images/sections/stationery/updates/header.png); 
	}


h1,
h2,
h3 {
	color: #706f73; 
	}


#header a.logo {
	background-image: url(../images/sections/stationery/updates/logo.png); 
	}

#header p {
	background-image: url(../images/sections/stationery/updates/motto.png); 
	}


#nav li {
	background-image: url(../images/sections/stationery/updates/nav_sep.png); 
	}

#nav a {
	background-image: url(../images/sections/stationery/updates/nav.png); 
	}


#section-info h3, #section-info h1 {
	color: #706f73;
	background-image: url(../images/sections/stationery/updates/section_hd.png); 
	}

#section-info li {
	background-image: url(../images/sections/stationery/updates/nav_sep.png); 
	}

#section-info a {
	background-image: url(../images/sections/stationery/updates/section_nav.png); 
	}


#footer {
	background-image: url(../images/sections/stationery/updates/footer.png); 
	}

	#footer li {
		background-image: url(../images/sections/stationery/updates/footer_nav_sep.png); 
		}

	#footer a {
		background-image: url(../images/sections/stationery/updates/footer_nav.png); 
		}

body.layout-b #container .inner {
		padding: 15px 0 16px 325px; 
		width:400px;
		}

p.intro {
	color: #706f73;
	}


body.popup #heading {
	background-color: #706f73; 
	}

	body.popup #heading p {
		color: #dedff1; 
		}

body.popup a:link,
body.popup a:active,
body.popup a:visited {
	color: #706f73; 
	}

body.popup a:hover {
	color: #706f73; 
	}


/*
#container.retailer-login {
	background: transparent url(../images/sections/stationery/bg/retailer_login_container.jpg) no-repeat left top;
	background-position: 0px 90px;
	min-height: 480px; 
	}
*/

#container {
	background: transparent url(../images/sections/stationery/bg/retailer_login_container.jpg) no-repeat left top;
	background-position: 0px 90px;
	min-height: 480px; 
}

	#container.retailer-login div.inner {
		padding: 0;
		margin: 0; 
		}


.retailer-login form {
	margin: 0 0 30px 25px;
	padding: 0 0 0 10px;
	background: transparent url(../images/sections/stationery/bg/dots_v.png) no-repeat left top;
	background-position: 0px 0px;
	background-repeat: repeat-y; 
	}

	.retailer-login form h2 {
		margin: 0 0 10px;
		font-size: 1.456em;
		line-height: 1.455em;
		font-weight: normal;
		color: #706f73;
		text-transform: uppercase; 
		}

	.retailer-login form h3 {
		font-size: 1em;
		line-height: 1.455em;
		font-weight: normal;
		color: #706f73;
		text-transform: uppercase; 
		}

	.retailer-login form fieldset {
		margin: 0 0 25px -35px;
		padding: 1px 0 0 35px; 
		}

		.retailer-login form fieldset.contact {
			background: transparent url(../images/sections/stationery/items/1.png) no-repeat left top; 
			}

		.retailer-login form fieldset.address {
			background: transparent url(../images/sections/stationery/items/2.png) no-repeat left top; 
			}

		.retailer-login form fieldset.information {
			background: transparent url(../images/sections/stationery/items/3.png) no-repeat left top; 
			}

		.retailer-login form fieldset h3 {
			margin: 0 0 5px -35px;
			padding: 0 0 5px 35px;
			background: transparent url(../images/sections/stationery/bg/dots.png) no-repeat left top;
			background-position: left bottom;
			background-repeat: repeat-x; 
			}

	.retailer-login form div {
		display: block;
		margin: 0 0 5px;
		padding: 0 0 0 75px; 
		}

		.retailer-login form div:after {
			content: ".";
			display: block;
			height: 0;
			clear: both;
			visibility: hidden; 
			}

		.retailer-login form div.option label {
			float: none;
			display: inline;
			margin: 0 0 0 5px;
			vertical-align: middlte;
			text-decoration: none; 
			}

		.retailer-login form div.option input {
			padding: 0;
			width: auto; 
			}

		.retailer-login form div.actions {
			margin: 0 0 0 -10px;
			padding: 0;
			background: transparent url(../images/sections/stationery/bg/dots.png) no-repeat left top;
			background-position: left bottom;
			background-repeat: repeat-x; 
			}

			.retailer-login form div.actions div {
				display: block;
				margin: 0;
				padding: 10px;
				background: transparent url(../images/sections/stationery/bg/dots.png) no-repeat left top;
				background-repeat: repeat-x; 
				}

		.retailer-login form div.error {
			border: 1px solid red;
			margin: 0 0 1em;
			padding: 1em;
			color: red; 
			}

		.retailer-login form div div {
			padding: 0;
			margin: 0;
			display: inline; 
			}

			.retailer-login form div div label {
				width: auto;
				margin: 0 5px 0;
				float: none;
				display: inline;
				vertical-align: middle; 
				}

			.retailer-login form div div input {
				width: 3em; 
				}

	.retailer-login form label {
		margin: 5px 0 3px -75px;
		float: left;
		width: 70px;
		font-size: 0.91em;
		line-height: 1.455em;
		color: #706f73;
		text-transform: uppercase; 
		}

		.retailer-login form label.error {
			margin: 0;
			float: none;
			width: auto;
			color: red;
			text-transform: uppercase; 
			}

	.retailer-login form input {
		margin: 0;
		width: 200px; 
		}

		.retailer-login form input.field-a {
			width: 240px; 
			}

		.retailer-login form input.field-b {
			width: 140px; 
			}

	.retailer-login form select.field-b {
		width: 146px; 
		}

#container #content p img {
margin: 5px 8px 2px 0;
float:left;
border:solid #666666 1px;
}