* {
	margin: 0;
	padding: 0;
}

a {
	color:#E8A4CA;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}

p {
	margin:10px 0;
}

body {
	background:#E8A4CA;
	color:#461700;
	font-size:14px;
}
#container {
	margin:50px auto auto;
	width:982px;
}
#content {
	background:white;
	clear:both;
	margin-left:2px;
	margin-right:1px;
}
#header {
	background:url("/static/images/header.gif") no-repeat;
	height:49px;
	padding:140px 0 0 90px;
}
#footer {
	background:url("/static/images/footer.gif") no-repeat;
	font-size:0.7em;
	height:193px;
	padding:37px 75px 0;
}
#footer #credit {
	float:right;
}

#nav-top li {
	list-style-type:none;
	display:inline;
}
#nav-top li a {
	float:left;
	height:13px;
	margin-right:15px;
	text-indent:-1000em;
}
#nav-top li.first a { /* home */
	background:url('/static/images/menu/home.gif') no-repeat;
	width:130px;
}
#nav-top li a#home_things-we-bake {
	background:url('/static/images/menu/things-we-bake.gif') no-repeat;
	width:119px;
}
#nav-top li a#home_win-lovely-things {
	background:url('/static/images/menu/win-lovely-things.gif') no-repeat;
	width:147px;
}
#nav-top li a#home_funbury {
	background:url('/static/images/menu/funbury.gif') no-repeat;
	width:59px;
}
#nav-top li a#home_who-is-mr-bunbury {
	background:url('/static/images/menu/who-is.gif') no-repeat;
	width:148px;
}
#nav-top li a#home_talk-to-us {
	background:url('/static/images/menu/talk-to-us.gif') no-repeat;
	width:84px;
}
#nav-top li a#home_jobs {
	background:url('/static/images/menu/jobs.gif') no-repeat;
	width:34px;
}

.text-replace {
	font-size:0.6em;
	overflow:hidden;
	position:relative;
}
.text-replace span {
	height:101%;
	position:absolute;
	top:-1px;
	width:100%;
}

.hr {
	border:0;
	clear:both;
	margin:5px auto;
}

.hr.short {
	background:url('/static/images/hr_short.gif') no-repeat;
	height:5px;
}
.hr.medium {
	background:url('/static/images/hr_medium.gif') no-repeat;
	height:6px;
}
.hr.long {
	background:url('/static/images/hr_long.gif') no-repeat;
	height:15px;
	margin:10px 0 20px 10px;
}

.col1 form div.row {
	margin:10px;
}
.col1 form div.label{
	float:left;
	width:90px;
}
.col1 form input.text {
	border:1px solid #461700;
	width:195px;
}
.col1 form input.checkbox {
	
}

#product-nav {
	margin:10px 0 0 57px;
	padding-left:13px;
}