body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #f1f1f1;
	color: #3b4c54;
	padding:0px;
	margin: 0px;
	line-height: 17px;
	text-align: center;
}
table {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #3b4c54;
	line-height: 17px;
}
p {
	margin-top: 0px;
	margin-bottom: 11px;
}
h1 {
	font-size: 14px;
	text-transform: lowercase;
	color: #f78f1e;
	margin-top:0px;
	margin-bottom:8px;
}
h2 {
	font-size: 12px;
	color: #3b4c54;
	margin-top:0px;
	margin-bottom:5px;
}
h3 {
	font-size: 12px;
	color: #f78f1e;
	margin-top:0px;
	margin-bottom:0px;
}
form {
	margin: 0px;
	padding:0px;
}
input, textarea, select {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #3b4c54;
	margin:0px;
	padding:0px;
}
textarea, input {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #3b4c54;
}
address {
	font-style:normal;
}
a:link {
	color: #3b4c54;
	text-decoration: underline;
}
a:visited {
	color: #3b4c54;
	text-decoration: underline;
}
a:hover {
	color: #3b4c54;
	text-decoration: none;
}
.checkstyle {
	margin:0;
	width:13px;
	height:13px;
	overflow:hidden;
}
ul {
	padding-top:0px;
	margin-top:0px;
}
.smalltext {
	font-size: 10px;
	line-height: 15px;
}
.orange{
	color: #f78f1e;
}

/*page*/
#outershell {
	background-image: url(../../images/bg_fill.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
#innershell {
	background-image: url(../../images/bg_bottom.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 30px;
	height:100%;
	text-align:center;
}
#wrapper {
	width: 924px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	margin-bottom:60px;
	padding-top: 30px;
}
#header {
	width: 924px;
	height: 59px;
	clear:both;
}
.floatleft {
	float:left;
}
.content{
	width: 924px;
	clear: both;
}
.contentL{
	width: 188px;
	margin-right:18px;
}
.contentM{
	width: 511px;
}
.contentM ol{
	margin-top:0px;
	padding-top:0px;
	margin-left:22px;
	padding-left:0px;
}
.orangeborder{
	border: 3px solid #f78f1e;
	padding:15px;
}
.greyborder{
	border: 3px solid #3b4c54;
	padding:15px;
}
.contentR{
	width: 188px;
	margin-left:18px;
}
.marginten{
	margin-bottom: 15px;
}

.clubbg{
	background: url(../../images/side/clubcard.gif) top center no-repeat;
}
.clubbgrow{
	width: 156px;
	height: 100px;
}
.shade {
	background-color: #f0f0f0;
}

/*nav rollover*/
.rollover .out {
	display:inline;
	visibility:visible;
	margin-left:15px;
}
.rollover .over {
	display:none;
	visibility:hidden;
	margin-left:15px;
}
.rollover:hover .out {
	display:none;
	visibility:hidden;
	margin-left:15px;
}
.rollover:hover .over {
	display:inline;
	visibility:visible;
	margin-left:15px;
}
.norollover .over {
	visibility:visible;
	display:inline;
	margin-left:15px;
}
.norollover .out {
	visibility:visible;
	display:none;
	margin-left:15px;
}

/*prodnav rollover*/
.prodrollover .out {
	display:inline;
	visibility:visible;
	margin-left:1px;
	margin-right:1px;
}
.prodrollover .over {
	display:none;
	visibility:hidden;
	margin-left:1px;
	margin-right:1px;
}
.prodrollover:hover .out {
	display:none;
	visibility:hidden;
	margin-left:1px;
	margin-right:1px;
}
.prodrollover:hover .over {
	display:inline;
	visibility:visible;
	margin-left:1px;
	margin-right:1px;
}


/*nav*/
.buttonstyle{
	margin: 0;
	padding: 0;
	border: 0;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}
#nav {
	height: 13px;
	margin-top:40px;
	float: right;
	text-align:right;
	margin-right:10px;
}
.classbuttonSize{
	height: 13px;
	width: 86px;
}
#classbutton {
	background: transparent url(../../images/nav/classes.gif) no-repeat center top;
	margin-right:14px;
}
#classbutton:hover {
	background: transparent url(../../images/nav/classes_r.gif) no-repeat center top;
	margin-right:14px;
}
#classbuttonOn {
	background: transparent url(../../images/nav/classes_r.gif) no-repeat center top;
	margin-right:14px;
}
.recipesbuttonSize{
	height: 13px;
	width: 40px;
}
#recipesbutton {
	background: transparent url(../../images/nav/recipes.gif) no-repeat center top;
	margin-right:14px;
}
#recipesbutton:hover {
	background: transparent url(../../images/nav/recipes_r.gif) no-repeat center top;
	margin-right:14px;
}
#recipesbuttonOn {
	background: transparent url(../../images/nav/recipes_r.gif) no-repeat center top;
	margin-right:14px;
}
.productsbuttonSize{
	height: 13px;
	width: 50px;
}
#productsbutton {
	background: transparent url(../../images/nav/products.gif) no-repeat center top;
	margin-right:14px;
}
#productsbutton:hover {
	background: transparent url(../../images/nav/products_r.gif) no-repeat center top;
	margin-right:14px;
}
#productsbuttonOn {
	background: transparent url(../../images/nav/products_r.gif) no-repeat center top;
	margin-right:14px;
}
.specialsbuttonSize{
	height: 13px;
	width: 50px;
}
#specialsbutton {
	background: transparent url(../../images/nav/specials.gif) no-repeat center top;
	margin-right:14px;
}
#specialsbutton:hover {
	background: transparent url(../../images/nav/specials_r.gif) no-repeat center top;
	margin-right:14px;
}
#specialsbuttonOn {
	background: transparent url(../../images/nav/specials_r.gif) no-repeat center top;
	margin-right:14px;
}
.loyaltybuttonSize{
	height: 13px;
	width: 88px;
}
#loyaltybutton {
	background: transparent url(../../images/nav/loyalty.gif) no-repeat center top;
	margin-right:14px;
}
#loyaltybutton:hover {
	background: transparent url(../../images/nav/loyalty_r.gif) no-repeat center top;
	margin-right:14px;
}
#loyaltybuttonOn {
	background: transparent url(../../images/nav/loyalty_r.gif) no-repeat center top;
	margin-right:14px;
}
.aboutbuttonSize{
	height: 13px;
	width: 33px;
}
#aboutbutton {
	background: transparent url(../../images/nav/about.gif) no-repeat center top;
	margin-right:14px;
}
#aboutbutton:hover {
	background: transparent url(../../images/nav/about_r.gif) no-repeat center top;
	margin-right:14px;
}
#aboutbuttonOn {
	background: transparent url(../../images/nav/about_r.gif) no-repeat center top;
	margin-right:14px;
}
.contactbuttonSize{
	height: 13px;
	width: 43px;
}
#contactbutton {
	background: transparent url(../../images/nav/contact.gif) no-repeat center top;
}
#contactbutton:hover {
	background: transparent url(../../images/nav/contact_r.gif) no-repeat center top;
}
#contactbuttonOn {
	background: transparent url(../../images/nav/contact_r.gif) no-repeat center top;
}
#productsNav{
	width: 924px;
	margin-top: 30px;
	height: 184px;
	text-align: center;
}
.productNavSize{
	height: 164px;
	width: 100px;
	margin-left: 2.5px;
}
#cookwarebutton {
	background: transparent url(../../images/nav/products/cookware.jpg) no-repeat center top;
}
#cookwarebutton:hover {
	background: transparent url(../../images/nav/products/cookware_r.jpg) no-repeat center top;
}
#electricalbutton {
	background: transparent url(../../images/nav/products/electrical.jpg) no-repeat center top;
}
#electricalbutton:hover {
	background: transparent url(../../images/nav/products/electrical_r.jpg) no-repeat center top;
}
#gadgetsbutton {
	background: transparent url(../../images/nav/products/gadgets.jpg) no-repeat center top;
}
#gadgetsbutton:hover {
	background: transparent url(../../images/nav/products/gadgets_r.jpg) no-repeat center top;
}
#glasswarebutton {
	background: transparent url(../../images/nav/products/glassware.jpg) no-repeat center top;
}
#glasswarebutton:hover {
	background: transparent url(../../images/nav/products/glassware_r.jpg) no-repeat center top;
}
#kitchenwarebutton {
	background: transparent url(../../images/nav/products/kitchenware.jpg) no-repeat center top;
}
#kitchenwarebutton:hover {
	background: transparent url(../../images/nav/products/kitchenware_r.jpg) no-repeat center top;
}
#cutlerybutton {
	background: transparent url(../../images/nav/products/cutlery.jpg) no-repeat center top;
}
#cutlerybutton:hover {
	background: transparent url(../../images/nav/products/cutlery_r.jpg) no-repeat center top;
}
#teabutton {
	background: transparent url(../../images/nav/products/tea.jpg) no-repeat center top;
}
#teabutton:hover {
	background: transparent url(../../images/nav/products/tea_r.jpg) no-repeat center top;
}
#naperybutton {
	background: transparent url(../../images/nav/products/napery.jpg) no-repeat center top;
}
#naperybutton:hover {
	background: transparent url(../../images/nav/products/napery_r.jpg) no-repeat center top;
}
#dinnerwarebutton {
	background: transparent url(../../images/nav/products/dinnerware.jpg) no-repeat center top;
}
#dinnerwarebutton:hover {
	background: transparent url(../../images/nav/products/dinnerware_r.jpg) no-repeat center top;
}
/*buttons*/
.buttonSize{
	width: 120px;
	height: 20px;
}
.bookbutton {
	background: transparent url(../../images/buttons/book.gif) no-repeat center top;
}
.bookbutton:hover {
	background: transparent url(../../images/buttons/book_r.gif) no-repeat center top;
}
#signupbutton {
	background: transparent url(../../images/buttons/signup.gif) no-repeat center top;
}
#signupbutton:hover {
	background: transparent url(../../images/buttons/signup_r.gif) no-repeat center top;
}
#applybutton {
	background: transparent url(../../images/buttons/apply.gif) no-repeat center top;
	margin-right: 15px;
}
#applybutton:hover {
	background: transparent url(../../images/buttons/apply_r.gif) no-repeat center top;
}
#download-now {
	background: transparent url(../../images/buttons/download-now.gif) no-repeat center top;
	margin-top: 3px;
	*margin-top: 0px;
}
#download-now:hover {
	background: transparent url(../../images/buttons/download-now_r.gif) no-repeat center top;
}
#submitbutton {
	background: transparent url(../../images/buttons/submit.gif) no-repeat center top;
}
#submitbutton:hover {
	background: transparent url(../../images/buttons/submit_r.gif) no-repeat center top;
}
#backbutton {
	background: transparent url(../../images/buttons/back.gif) no-repeat center top;
}
#backbutton:hover {
	background: transparent url(../../images/buttons/back_r.gif) no-repeat center top;
}
.getrecipebutton {
	background: transparent url(../../images/buttons/recipe.gif) no-repeat center top;
}
.getrecipebutton:hover {
	background: transparent url(../../images/buttons/recipe_r.gif) no-repeat center top;
}
.downloadbutton {
	background: transparent url(../../images/buttons/download.gif) no-repeat center top;
}
.downloadbutton:hover {
	background: transparent url(../../images/buttons/download_r.gif) no-repeat center top;
}


/*footer*/
#footer{
	clear: both;
	padding-top:15px;
	text-align: center;
	color: #546c77;
}
#footer a:link{
	color: #546c77;
}
#footer a:visited{
	color: #546c77;
}
#footer ul {
	margin:0px;
	padding:0px;
}
#footer li{
	display: inline;
	list-style-type: none;
	padding-left: 5px;
	padding-right: 5px;
}

/*admin*/
.admincontent{
	width: 717px;
}

