
#dock{
position:relative;
}

* {
	margin: 0;
	padding: 0;
}
body {
	margin: 0;
	padding: 0;
	font: 13pt verdana;
	background: url(../images/bgpattern.gif) repeat-x #fff;
}
fieldset {
	border: none;
}
a {
	text-decoration: none;
}
.button {
	text-indent: -10000px;
	display: block;
}

.link {
float: right;
}

.clear {
	clear: both;
}
#header {
	min-width: 975px;
}
#header h1 a {
	text-indent: -100000px;
	display: block;
	width: 590px;
	height: 230px;
	margin: 0 300px 0 0;
	background: url(../images/header.gif) no-repeat;

}
#drapes {
	float: right;
	margin: 0 10px 0 0;
}

.space {
height:20px;
}

.pic {
	float: left;
	padding: 40px 40px 40px 40px;
}

.story {
	float: left;
	padding: 0 20px 20px 20px;
}

#nav {
min-width: 615px; 
width: 615px; 
position: static;
font: 10pt verdana; 
}

#nav ul {
	list-style-type: none;
	height: 78px;
	padding: 0 0 0 20px;
	color: #fff;
}
#nav li, #nav a {
	float: left;
}
#nav a {
	background: url(../images/navlinkbg2.png);
	display: block;
	height: 40px;
	text-align: center;
	padding: 5px 10px;
	margin: 0 0 0 2px;
	color: #fff;
}
#nav a:hover {
	background-position: 0 -50px;
}
#nav li.active a {
	background-position: 0 -50px;
}
#nav a.left {
	width: 45px;
	background: url(../images/navleft.png);
}
#nav a.right {
	width: 73px;
	background: url(../images/navright.png) 100% 0;
}
#nav a:hover.right {
	background-position: 100% -50px;
}
#nav a:hover.left {
	background-position: 0 -50px;
}
.search {
	padding: 5px 0;
	height: 50px;
}
.search label {
	font: 11pt georgia;
	font-style: italic;
	display: block;
	padding: 0 1px;
}
#search input {
	border: 1px solid #272727;
	padding: 1px;
	width: 214px;
}
#tupperware {
	width: 90%;
	min-width: 875px;
	padding: 20px 5%;
	background: url(../images/tupperwarebg.png) 100% 100% no-repeat;
}
#tupperware ul {
	list-style-type: square;
	margin: 0 0 15px 30px;
}
#content {
	margin: 0 220px 0 -20px;
}
.postTitle {
	background: url(../images/headerbg.png) #992022 100% 0 no-repeat;
	height: 49px;
	color: #fff;
	padding: 5px 10px;
	font-family: georgia;
	margin: 0 0 10px 0;
	clear:left;

}
.postTitle h2 {
	font-size: 20pt;
	font-weight: normal;
}
.postTitle h3 {
	font-weight: normal;
	font-size: 10pt;
}
.postTitle a {
	text-decoration: none;
	color: #FFF;
}
.postTitle a:hover {
	text-decoration: underline;
}
.post {
	margin: 0 0 50px 0;
}

.quote {
	margin-bottom: 50px;
	margin: 0 0 50px 0;
}

.post p {
	padding: 3px;
	margin: 0 0 3px 0;
}
.post a {
	text-decoration: bold;
	font-weight: bold;
	color: #000;
}

.forward{
float:right;
clear:left;
}

.forward a {
	font: 10pt Verdana;
	text-decoration: bold;
	font-weight: bold;
	color: #000;
}
.forward a:hover {
	color: #444;
}

.post b {
text-decoration: bold;
}

.post i {
font: Calisto;
}
.post a:hover {
	color: #444;
}

.post img {
padding: 0 20px 20px 20px;

}

#rightCol {
	float: right;
	width: 220px;
	margin: -30px -2% 0 0;
	font: 11pt verdana;
}
#rightCol p{
margin: 0 0 10px 0;
}

.knowMore {
	background: url(../images/knowmore.gif);
	width: 220px;
	height: 94px;
	margin: 0 0 20px 0;
	position:relative;
}
.knowMore p {
	display: none;
}
.welcome {
	width: 220px;
	height: 58px;
	background: url(../images/welcome.gif);
	margin: 0 0 10px 0;
}
#rightCol h3 {
	margin: 15px 0 5px 0;
}
#rightCol a {
	color: #000;
}
#rightCol a:hover {
	color: #777;
}
#footer {
	background: url(../images/footerbg.png) 100% 0 #272c2f no-repeat;
	height: 103px;
	color: #959595;
	padding: 10px 5%;
	font: 10pt verdana;
}

#footer a {
 color: #fff;
}

#footer p.copyright {
	float: left;
	line-height: 40px;
	padding-left: 25px;
}

#footer p.web {
	color: #272c2f;
	float: left;
	padding-left: 25px;
}

#footer p.web a  {
	color:#272c2f;
	cursor:default;
}

#footer p.address {
	color: #fff;
	border-right: 1px solid #5a5a5a;
	height: 83px;
	padding: 10px 15px 10px 0;
	float: left;
}

#Table_01 {
	left:0px;
	top:0px;
	width:600px;
}

.suppliers {
float:left;
padding: 20px 20px 20px 20px;
}
