@import url("type.css");
@import url("pop.css");
@import url("checkout.css");

/*GENERAL*/
* {
	margin: 0px;
	padding: 0px;
	}
.clear {
	clear: both;
	height: 0;
	font-size: 0;
	margin:0;
	padding:0;
	overflow:hidden;
	}
.wrapper-small {
	width:980px;
	margin:0 auto 0 auto;
	}
.wrapper-big {
	width:1024px;
	margin:0 auto 0 auto;
	}
.bg {
	width:1024px;
	margin:1px auto 1px auto;
	background:url(images/bg-top.gif) top left repeat-x;
	}
.container-main {
	background:url(images/bg-btm.gif) bottom left repeat-x;
	}
.wrapper-shop {
	width:1000px;
	margin:0 auto;
	padding:20px 0 50px 0;
	}
.wrapper-shop-left {
	width:200px;
	margin:0 auto;
	float:left;
	}
.wrapper-shop-right {
	width:800px;
	float:left;
	margin:0 auto;
	}
.wrapper-main {
	width:800px;
	margin:0 auto 0 auto;
	padding:50px 0 50px 0;
	}
.wrapper-main-900 {
	width:900px;
	margin:0 auto;
	padding:10px 0 50px 0;
	}
body { font-family:Arial, Helvetica, sans-serif; }
img { border:0; }
img.vaMiddle { vertical-align:middle; }
a, a:active, a:visited  {
	color:#975734;
	text-decoration:underline;
	outline:none;
	}
a:hover { text-decoration:none; }
/*floats*/
.fl-left { float:left; }
.fl-right { float:right; }

.align-right { text-align:right; }
/*top line*/
.top-line {
	width:1024px;
	margin:0 auto 0 auto;
	background:#975734;
	font-size:0;
	height:11px;	}
.line-green {
	width:270px;
	background:#a79b30;
	float:right;
	height:11px;
	}
/*TOP*/
#top-logo {
	width:150px;
	float:left;
	padding:20px 0 10px 20px;
	}
#top-right {
	float:right;
	width:820px;
	height:60px;
	padding:20px 0 0 0;
	}
/*top links*/
ul.top-links {
	list-style:none;
	float:right;
	margin-bottom:2px;
	}
ul.top-links li {
	float:left;
	color:#9f5f3c;
	font:11px Arial, Helvetica, sans-serif;
	padding-left:6px;
	}
ul.top-links li a, ul.top-links li a:active, ul.top-links li a:visited  {
	color:#9f5f3c;
	text-decoration:none;
	}
ul.top-links li a:hover {
	text-decoration:underline;
	}
ul.top-links li a.active, ul.top-links li a.active:active, ul.top-links li a.active:visited  { /*link active*/
	color:#a79b2f;
	text-decoration:none;
	font-weight:bold;
	background:url(images/down-arrow.gif) right 5px no-repeat;
	padding-right:9px;
	}
/*associated box*/
.top-box {
	background:#a79b30;
	width:233px;
	height:28px;
	float:right;
	}
.top-box table {
	margin:4px 0 0 0;
	font-size:10px;
	}
.top-box table td { padding-left:10px; }
input.field-150 {
	border:0;
	width:144px;
	height:14px;
	padding:3px;
	background:url(images/field-150.gif) top left;
	font:11px Arial, Helvetica, sans-serif;
	color:#a79b30;
	}
input.field-70 {
	border:0;
	width:64px;
	height:14px;
	padding:3px;
	background:url(images/field-150.gif) top left;
	font:11px Arial, Helvetica, sans-serif;
	color:#a79b30;
	}
/*main navigation*/
ul.main-nav {
	list-style:none;
	float:right;
	padding:10px 0 2px 0;
	}
ul.main-nav li {
	float:left;
	}
ul.main-nav li a, ul.main-nav li a:active, ul.main-nav li a:visited  {
	font:13px "Trebuchet MS", Georgia;
	text-transform:uppercase;
	color:#975734;
	text-decoration:none;
	font-weight:bold;
	padding:0 0 0 22px;
	line-height:29px;
	}
ul.main-nav li a:hover, ul.main-nav li a.active, ul.main-nav li a.active:active, ul.main-nav li a.active:visited  { /*link active*/
	font:13px "Trebuchet MS", Georgia;
	text-transform:uppercase;
	color:#a79b30;
	text-decoration:none;
	font-weight:bold;
	padding:0 0 0 22px;
	line-height:29px;
	}
	/*my bag*/
.my-bag {
	float:right;
	text-align:right;
	width:182px;
	height:29px;
	padding:0;
	font:11px Arial, Helvetica, sans-serif;
	color:#975734;
	margin-left:85px;
	position:relative;
	}
ul.main-nav li.my-bag a, ul.main-nav li.my-bag a:active, ul.main-nav li.my-bag a:visited  {
	font:11px Arial, Helvetica, sans-serif;
	text-transform:none;
	color:#975734;
	padding:0;
	text-decoration:underline;
	}
ul.main-nav li.my-bag a:hover {
 	font:11px Arial, Helvetica, sans-serif;
	text-transform:none;
 	color:#975734;
 	padding:0;
	text-decoration:none;
	}
.my-bag-hidden {
	border:1px solid #975734;
	margin:2px 0 0 35px;
	position:absolute;
	display:none;
	z-index:250;
	overflow:hidden;
	background:#a79b30;
	width:145px;
	text-align:center;
	color:#fff;
	}
.my-bag-hidden-top img {
	margin:10px 0 5px 0;
	}
.my-bag-hidden-top {
 	margin:0 0 5px 0;
 	padding:0 0 5px 0;
	background:#fff;
	text-align:center;
	color:#585858;
	}
/*newsletter and search*/
.btm-line {
	width:1024px;
	margin:0 auto 0 auto;
	background:#a79b30;
	height:30px;
	}
.btm-red {
	width:270px;
	background:#975734;
	float:right;
	height:30px;
	line-height:30px;
	list-style:none;
	}
.btm-red table {
	margin:5px 0 0 20px;
	}
.btm-red table td { padding-left:6px; }
.btm-red table td input.search-field-red {
	border:0;
	font:11px Arial, Helvetica, sans-serif;
	color:#a79b30;
	background:url(images/search-field-red.gif) top left repeat-x;
	width:130px;
	height:16px;
	padding:3px 3px 0 25px;
	}
.news {
	float:right;
	width:725px;
	}
.news table {
	font:12px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:5px 0 0 0;
	}
.news table td { padding-right:6px; }
input.field-150-redtxt {
	border:0;
	width:141px;
	height:14px;
	padding:3px 3px 3px 6px;
	background:url(images/field-150.gif) top left;
	font:11px Arial, Helvetica, sans-serif;
	color:#975734;
	}
/*footer*/
ul.footer {
	list-style:none;
	padding:20px 0 0 0;
	}
ul.footer li.icon {
	float:left;
	background:url(images/footer-ic.gif) top left no-repeat;
	width:19px;
	height:14px;
	}
ul.footer li {
	float:left;
	color:#975734;
	font:10px Arial, Helvetica, sans-serif;
	padding-right:7px;
	}
ul.footer li a, ul.footer li a:active, ul.footer li a:visited  {
	color:#975734;
	font:10px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	}
ul.footer li a:hover {
	color:#a79b30;
	}
.footer-details {
	font-size:10px;
	color:#a79b30;
	padding:15px 0 15px 26px;
	}
/*---------
SHOP PAGE
---------*/
.item {
	width:153px;
	padding:0 7px 0 0;
	float:left;
	text-align:center;
	}
.item-last {
	width:153px;
	float:left;
	text-align:center;
	}
.arrow {
	height:17px;
	padding:17px 0 0 0;
	}
.content-box {
	width:795px;
	background:url(images/c-box-mdl.gif) top left repeat-y;
	}
.content-box .top { background:url(images/c-box-top.gif) top left no-repeat; }
.content-box .top .btm { 
	width:795px; 
	background:url(images/c-box-btm.gif) bottom left no-repeat;
	}
.content-box .left {
	width:295px;
	float:left;
	padding:6px;
	}
.content-box .left .main-image {
	width:295px; 
	padding:0 0 2px 0;
	}
.content-box .left .small-1 {
	float:left;
	padding:0 2px 2px 0;
	}
.content-box .left .small-2 {
	float:left;
	padding:0 0 2px 0;
	}
.content-box .right {
	width:455px;
	float:right;
	padding:10px 10px 0 0;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#878787;
	}
.content-box .right p {
	width:440px;
	padding:10px 0 0 0;
	}
.content-box .right div.price {
	text-align:right;
	font-size:18px;
	font-weight:bold;
	color:#975734;
	padding:20px 0 0 0;
	}
table.add-bag {
	border:2px solid #975734;
	height:35px;
	float:right;
	margin:5px 0 0 0;
	font:11px Arial, Helvetica, sans-serif;
	}
table.add-bag td { padding:0 0 0 5px; }
div.bag {
	padding:4px 0 0 22px;
	height:19px;
	background:url(images/bag-s-ic.gif) center left no-repeat;
	}
table.add-bag select {
	font:11px Arial, Helvetica, sans-serif;
	width:190px;
	}
table.add-bag select.selsmall {
	font:11px Arial, Helvetica, sans-serif;
	width:50px;
	}
.errorbox {
	position:relative;
	width:450px;
	height:auto;
	padding:15px;
	background-color:#fcecec;
	border:5px solid #ff0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:left;
	}
.errortitle {
	font-size:16px;
	font-weight:normal;
	color:#ff0000;
	}

.errortext {
	color:#ff0000;
	}
.vdvhdr
{
    	width:325px;
    	background:#975734;
    	border:1px solid #975734;
    	font-weight:bold;
    	color:#fff;
	font-size:12px;
    	padding:6px 10px 6px 10px;
	}
.vdvbdy
{
	width:325px;
    	background:#fff;
    	border-left:1px solid #975734;
    	border-right:1px solid #975734;
    	border-bottom:1px solid #975734;
	font-size:12px;
    	padding:10px;
	}
/*----------
INNER PAGES
----------*/
ul.bread {
	list-style:none;
	padding:5px 0 40px 0;
	}
ul.bread li {
	font-size:11px;
	float:left;
	color:#975734;
	padding-right:4px;
	}
ul.bread li a.on, ul.bread li a.on:active, ul.bread li a.on:visited  { text-decoration:none; }
ul.bread li.printPage {
	font-size:11px;
	float:right;
	color:#975734;
	background:url(images/printIc.gif) center left no-repeat;
	padding-left:25px;
	height:16px;
	}
ul.bread li.emailPage {
	font-size:11px;
	float:right;
	color:#975734;
	margin-left:15px;
	background:url(images/emailIc.gif) center left no-repeat;
	padding-left:25px;
	height:16px;
	}
.grayLink, a.grayLink, a.grayLink:active, a.grayLink:visited  { color:#757575; }
a.grayLink:hover { color:#757575; }

/*Navigation Right*/
.right-side {
	width:195px;
	float:right;
	}
ul.right-nav {
	list-style:none;
	margin-top:30px;
	}
ul.right-nav li.nav-title {
	font:20px "Trebuchet MS", Georgia;
	color:#bb6f44;
	background:url(images/ic-2.gif) left 6px no-repeat;
	padding:0 0 13px 37px;
	border-bottom:none;
	}
ul.right-nav li { border-bottom:1px solid #e6e6e6; }
ul.right-nav li.rsubnav {
	font:12px "Trebuchet MS", "Times New Roman";
	color:#585858;
	border-bottom:none;
	}
ul.right-nav li.nav-title a, ul.right-nav li.nav-title a:active, ul.right-nav li.nav-title a:visited  {
	font:20px "Trebuchet MS", Georgia;
	color:#bb6f44;
	text-decoration:none;
	height:auto;
	padding:0;
	margin:0;
	background:none;
	}
ul.right-nav li.nav-title a.TitleRedBigRight:hover  {
 	font:20px "Trebuchet MS", Georgia;
	color:#bb6f44;
	text-decoration:underline;
	height:auto;
	padding:0;
	margin:0;
	background:none;
	}
ul.right-nav li a, ul.right-nav li a:active, ul.right-nav li a:visited  {
	color:#585858;
	text-decoration:none;
	font:14px "Trebuchet MS", "Times New Roman";
	height:32px; line-height:32px;
	width:165px;
	padding:0 0 0 30px;
	display:block;
	background:#fff;
	}
ul.right-nav li a:hover, ul.right-nav li a.active, ul.right-nav li a.active:active, ul.right-nav li a.active:visited {
	background:#f6f6f6;
	color:#585858;
	text-decoration:none;
	font:14px "Trebuchet MS", "Times New Roman";
	height:32px; line-height:32px;
	width:165px;
	padding:0 0 0 30px;
	display:block;
	}
ul.right-nav li.rsubnav a, ul.right-nav li.rsubnav a:active, ul.right-nav li.rsubnav a:visited  {
 	background:#f6f6f6;
	color:#585858;
	text-decoration:none;
	font:12px "Trebuchet MS", "Times New Roman";
	height:24px; line-height:24px;
	width:155px;
	padding:0 0 0 40px;
	display:block;
	}
ul.right-nav li.rsubnav a:hover, ul.right-nav li.rsubnav a.active, ul.right-nav li.rsubnav a.active:active, ul.right-nav li.rsubnav a.active:visited {
	background:#f6f6f6;
	color:#585858;
	text-decoration:none;
	font:12px "Trebuchet MS", "Times New Roman";
	font-weight:bold;
	height:24px; line-height:24px;
	width:155px;
	padding:0 0 0 40px;
	display:block;
	}
.RightOnGray {
	margin:20px 0;
	background:url(images/RightOnGray-mdl.gif) top left repeat-y;
	}
.RightOnGray div { background:url(images/RightOnGray-top.gif) top left no-repeat }
.RightOnGray div div { 
	background:url(images/RightOnGray-btm.gif) bottom left no-repeat;
	padding:10px 30px;
	font:12px "Trebuchet MS", "Times New Roman";
	color:#8a8a8a;
	line-height:15px;
	}
/*content left*/
.ContentInnLeft { 
	width:630px;
	font:13px "Trebuchet MS", "Times New Roman";
	line-height:16px;
	color:#585858;
	}
.ContentInnLeft p { 
	text-align:justify;
	margin:10px 0 15px 0;
	}
table.years td {
	vertical-align:top;
	padding:12px 0;
	border-bottom:1px solid #e6e6e6;
	line-height:18px;
	text-align:justify;
	}
table.LayoutInn-1 td {
	vertical-align:top;
	padding:20px 0 15px 0;
	border-bottom:1px solid #dbdbdb;
	}
table.LayoutInn-1 td.equalPadd {
	vertical-align:top;
	padding:20px 0 20px 0;
	border-bottom:1px solid #dbdbdb;
	}
table.LayoutInn-1 td.content {
	font:12px "Trebuchet MS", "Times New Roman";
	}
.PressShadow {
	width:114px;
	height:136px;
	background:url(images/img-shadow.jpg) top left no-repeat;
	}
.PressShadow div {
	width:81px;
	height:103px;
	text-align:center;
	padding:11px 0 0 14px;
	}
.date {
	width:93px;
	height:65px;
	background:url(images/date-bg.gif) top left no-repeat;
	font:17px "Trebuchet MS", "Times New Roman";
	text-align:center;
	line-height:20px;
	padding-top:8px;
	}
table.LayoutInn-2 td { vertical-align:top; padding-bottom:15px; }
.UserIcon {
	width:48px; height:48px;
	text-align:center;
	border:1px solid #cbcbcb;
	}
.Img-630-125 {
	width:630px; height:125px;
	background:#e8e8e8;
	}
.Img-295-205 {
	width:295px; height:205px;
	background:#e8e8e8;
	}
ul.list-1 { 
	list-style:none;
	line-height:22px;
	color:#5a331e;
	width:310px;
	}
ul.list-1 li.title {
	font:16px Georgia, "Times New Roman", Times, serif;
	color:#a79b30;
	background:none;
	padding:0 0 5px 0;
	}
ul.list-1 li {
	background:url(images/GreenArrow.gif) left 6px no-repeat;
	padding-left:15px;
	}
/*store locator*/
.searchBar {
	width:100%;
	height:31px;
	padding:12px 0 0 12px;
	background:url(images/topBar-bg.jpg) top left no-repeat;
	}
.searchBar p {
	float:left;
	margin:0;
	}
.LCbutton {
	width:110px;
	text-align:center;
	font:11px Arial, Helvetica, sans-serif;
	}
.map {
	width:510px;
	float:right;
	margin-left:30px;
	}
/*search results*/
input.search-field-gray {
	background:url(images/search-field-gray.gif) left no-repeat;
	width:128px;
	height:17px;
	border:0;
	padding:2px 2px 0 28px;
	color:#616161;
	}
.gray-tab {
	width:100%;
	border-bottom:1px solid #a7a7a7;
	}
p.gray-tab-w100 {
	background:#a7a7a7;
	width:100px;
	color:#fff;
	text-align:center;
	}
.gray-tab p { margin:0; padding:0; line-height:16px; font-size:11px; }
table.search-results {
	}
table.search-results td {
	font:12px "Trebuchet MS", Georgia;
	vertical-align:top;
	padding-bottom:20px;
	}
table.search-results td p { margin:0; padding:0; }
.btmGrayLine { /*just border*/
	border-bottom:1px solid #e5e5e5;
	}
/*become a distributor form*/
table.formLayout-1 {
	background:#f0f0f0;
	}
table.formLayout-1 td.leftS {
	vertical-align:top;
	border-right:1px solid #fff;
	}
table.formLayout-1 td.rightS {
	vertical-align:top;
	}
table.formLayout-1 td.description { 
	padding:5px 10px 10px 15px;
	text-align:right;
	width:150px;
	font:14px "Trebuchet MS", Georgia;
	vertical-align:top;
	}
table.formLayout-1 td.field {
	padding:5px 0 0 0;
	text-align:left;
	vertical-align:top;
	}
table.formLayout-1 td.field input {
	height:21px;
	width:195px;
	padding:2px 2px 0 3px;
	font-size:14px;
	color:#616161;
	}
table.formLayout-1 td.field input.big {
	height:21px;
	width:295px;
	padding:2px 2px 0 3px;
	font-size:14px;
	color:#616161;
	}
table.formLayout-1 td.field input.phone1 {
	height:21px;
	width:35px;
	padding:2px 2px 0 3px;
	font-size:14px;
	color:#616161;
	}
table.formLayout-1 td.field input.phone2 {
	height:21px;
	width:45px;
	padding:2px 2px 0 3px;
	font-size:14px;
	color:#616161;
	}
table.formLayout-1 td.field textarea {
	height:90px;
	width:445px;
	padding:2px 2px 0 3px;
	margin-bottom:10px;
	font-size:14px;
	color:#616161;
	}
table.formLayout-1 td select {
	height:23px;
	width:200px;
	color:#616161;
	}
table.formLayout-1 td textarea {
	height:98px;
	width:245px;
	padding:2px 2px 0 3px;
	font-size:14px;
	color:#616161;
	}
/*party calculator*/
#on-gray {
	width:860px;
	background:#f0f0f0;
	padding:20px;
	margin:0 auto;
	}
#on-gray p.titleImg {
	width:795px;
	margin:0 auto;
	padding:0 0 3px 0;
	}
input.MacSt-18H {
	border-top:1px solid #717171;
	border-left:1px solid #b4b4b4;
	border-right:1px solid #b4b4b4;
	border-bottom:1px solid #d9d9d9;
	background:#fff url(images/field-bg.gif) top left no-repeat;
	color:#515050;
	font:11px Arial, Helvetica, sans-serif;
	height:16px;
	padding:2px 2px 0 2px;
	max-height:100px;
	}
input.MacSt-22H {
	border-top:1px solid #717171;
	border-left:1px solid #b4b4b4;
	border-right:1px solid #b4b4b4;
	border-bottom:1px solid #d9d9d9;
	background:#fff url(images/field-bg.gif) top left no-repeat;
	color:#515050;
	font:12px Arial, Helvetica, sans-serif;
	height:19px;
	padding:3px 2px 0 2px;
	max-height:100px;
	}
textarea.MacSt {
	border:1px solid #acacac;
	border-top: 1px solid #999;
	color:#515050;
	font:12px Arial, Helvetica, sans-serif;
	padding:2px;
	}
input.submit-btn { padding:0 15px 0 15px; }
/*eCommerce ICONS*/
/*plates - 4"*/
.eComm-plates-4 span, .eComm-plates-4-active span { display:none; }
a.eComm-plates-4, a.eComm-plates-4:active, a.eComm-plates-4:visited  {
	width:153px; height:110px; display:block;
	background:url(images/icPlate-4.jpg) no-repeat;
	}
a.eComm-plates-4:hover {
	width:153px; height:110px; display:block;
	background:url(images/icPlate-4-ovr.jpg) no-repeat;
	}
a.eComm-plates-4-active, a.eComm-plates-4-active:active, a.eComm-plates-4-active:visited  {
	width:153px; height:110px; display:block;
	background:url(images/icPlateActive-4.jpg) no-repeat;
	}
/*plates - 6"*/
.eComm-plates-6 span, .eComm-plates-6-active span { display:none; }
a.eComm-plates-6, a.eComm-plates-6:active, a.eComm-plates-6:visited  {
	width:153px; height:110px; display:block;
	background:url(images/icPlate-6.jpg) no-repeat;
	}
a.eComm-plates-6:hover {
	width:153px; height:110px; display:block;
	background:url(images/icPlate-6-ovr.jpg) no-repeat;
	}
a.eComm-plates-6-active, a.eComm-plates-6-active:active, a.eComm-plates-6-active:visited  {
	width:153px; height:110px; display:block;
	background:url(images/icPlateActive-6.jpg) no-repeat;
	}
/*plates - 8"*/
.eComm-plates-8 span, .eComm-plates-8-active span { display:none; }
a.eComm-plates-8, a.eComm-plates-8:active, a.eComm-plates-8:visited  {
	width:153px; height:110px; display:block;
	background:url(images/icPlate-8.jpg) no-repeat;
	}
a.eComm-plates-8:hover {
	width:153px; height:110px; display:block;
	background:url(images/icPlate-8-ovr.jpg) no-repeat;
	}
a.eComm-plates-8-active, a.eComm-plates-8-active:active, a.eComm-plates-8-active:visited  {
	width:153px; height:110px; display:block;
	background:url(images/icPlateActive-8.jpg) no-repeat;
	}
/*plates - 10"*/
.eComm-plates-10 span, .eComm-plates-10-active span { display:none; }
a.eComm-plates-10, a.eComm-plates-10:active, a.eComm-plates-10:visited  {
	width:153px; height:110px; display:block;
	background:url(images/icPlate-10.jpg) no-repeat;
	}
a.eComm-plates-10:hover {
	width:153px; height:110px; display:block;
	background:url(images/icPlate-10-ovr.jpg) no-repeat;
	}
a.eComm-plates-10-active, a.eComm-plates-10-active:active, a.eComm-plates-10-active:visited  {
	width:153px; height:110px; display:block;
	background:url(images/icPlateActive-10.jpg) no-repeat;
	}
/*bowls - 6"*/
.eComm-bowls-6 span, .eComm-bowls-6-active span { display:none; }
a.eComm-bowls-6, a.eComm-bowls-6:active, a.eComm-bowls-6:visited  {
	width:153px; height:110px; display:block;
	background:url(images/icBowl-6.jpg) no-repeat;
	}
a.eComm-bowls-6:hover {
	width:153px; height:110px; display:block;
	background:url(images/icBowl-6-ovr.jpg) no-repeat;
	}
a.eComm-bowls-6-active, a.eComm-bowls-6-active:active, a.eComm-bowls-6-active:visited  {
	width:153px; height:110px; display:block;
	background:url(images/icBowlActive-6.jpg) no-repeat;
	}
/*bowls - 8"*/
.eComm-bowls-8 span, .eComm-bowls-8-active span { display:none; }
a.eComm-bowls-8, a.eComm-bowls-8:active, a.eComm-bowls-8:visited  {
	width:153px; height:110px; display:block;
	background:url(images/icBowl-8.jpg) no-repeat;
	}
a.eComm-bowls-8:hover {
	width:153px; height:110px; display:block;
	background:url(images/icBowl-8-ovr.jpg) no-repeat;
	}
a.eComm-bowls-8-active, a.eComm-bowls-8-active:active, a.eComm-bowls-8-active:visited  {
	width:153px; height:110px; display:block;
	background:url(images/icBowlActive-8.jpg) no-repeat;
	}
/*trays - 7" x 8.5"*/
.eComm-trays-7 span, .eComm-trays-7-active span { display:none; }
a.eComm-trays-7, a.eComm-trays-7:active, a.eComm-trays-7:visited  {
	width:153px; height:110px; display:block;
	background:url(images/icTray-7.jpg) no-repeat;
	}
a.eComm-trays-7:hover {
	width:153px; height:110px; display:block;
	background:url(images/icTray-7-ovr.jpg) no-repeat;
	}
a.eComm-trays-7-active, a.eComm-trays-7-active:active, a.eComm-trays-7-active:visited  {
	width:153px; height:110px; display:block;
	background:url(images/icTrayActive-7.jpg) no-repeat;
	}
/*trays - 10.5" x 12.5"*/
.eComm-trays-10 span, .eComm-trays-10-active span { display:none; }
a.eComm-trays-10, a.eComm-trays-10:active, a.eComm-trays-10:visited  {
	width:153px; height:110px; display:block;
	background:url(images/icTray-10.jpg) no-repeat;
	}
a.eComm-trays-10:hover {
	width:153px; height:110px; display:block;
	background:url(images/icTray-10-ovr.jpg) no-repeat;
	}
a.eComm-trays-10-active, a.eComm-trays-10-active:active, a.eComm-trays-10-active:visited  {
	width:153px; height:110px; display:block;
	background:url(images/icTrayActive-10.jpg) no-repeat;
	}
/*trays - 12" x 12"*/
.eComm-trays-12 span, .eComm-trays-12-active span { display:none; }
a.eComm-trays-12, a.eComm-trays-12:active, a.eComm-trays-12:visited  {
	width:153px; height:110px; display:block;
	background:url(images/icTray-12.jpg) no-repeat;
	}
a.eComm-trays-12:hover {
	width:153px; height:110px; display:block;
	background:url(images/icTray-12-ovr.jpg) no-repeat;
	}
a.eComm-trays-12-active, a.eComm-trays-12-active:active, a.eComm-trays-12-active:visited  {
	width:153px; height:110px; display:block;
	background:url(images/icTrayActive-12.jpg) no-repeat;
	}
/*Contact Form*/
table.contactForm { width:520px; }
table.contactForm td { padding-bottom:10px; }
/*Dinnerware*/
.dinnerwareLeft {
	width:415px;
	float:left;
	}
.roundBig { background:url(images/roundBig.png) top left no-repeat; width:415px;}
.imgW415 { width:415px; position:relative; z-index:-1; }
.dinnerwareRight {
	width:485px;
	float:left;
	}
ul.navDinn {
	list-style:none;
	padding-left:20px;
	}
ul.navDinn li {
	float:left;
	}
ul.navDinn li a, ul.navDinn li a:active, ul.navDinn li a:visited  {
	display:block; height:0; padding-top:45px; overflow:hidden;
	background:url(images/navDinn.gif);
	}
ul.navDinn li a:hover {
	display:block; height:0; padding-top:45px; overflow:hidden;
	background:url(images/navDinn.gif);
	}
	/*bio*/
ul.navDinn li a.bio, ul.navDinn li a.bio:active, ul.navDinn li a.bio:visited  {
	width:64px; background-position:0 0; }
ul.navDinn li a.bio:hover, ul.navDinn li a.bioActive, ul.navDinn li a.bioActive:active, ul.navDinn li a.bioActive:visited {
	width:64px; background-position:0 -55px; }
	/*compostable*/
ul.navDinn li a.compostable, ul.navDinn li a.compostable:active, ul.navDinn li a.compostable:visited  {
	width:62px; background-position:-64px 0; }
ul.navDinn li a.compostable:hover, ul.navDinn li a.compostableActive, ul.navDinn li a.compostableActive:active, ul.navDinn li a.compostableActive:visited {
	width:62px; background-position:-64px -55px; }
	/*renewble*/
ul.navDinn li a.renewble, ul.navDinn li a.renewble:active, ul.navDinn li a.renewble:visited  {
	width:62px; background-position:-126px 0; }
ul.navDinn li a.renewble:hover, ul.navDinn li a.renewbleActive, ul.navDinn li a.renewbleActive:active, ul.navDinn li a.renewbleActive:visited {
	width:62px; background-position:-126px -55px; }
	/*sun*/
ul.navDinn li a.sun, ul.navDinn li a.sun:active, ul.navDinn li a.sun:visited  {
	width:63px; background-position:-188px 0; }
ul.navDinn li a.sun:hover, ul.navDinn li a.sunActive, ul.navDinn li a.sunActive:active, ul.navDinn li a.sunActive:visited {
	width:63px; background-position:-188px -55px; }
	/*hot*/
ul.navDinn li a.hot, ul.navDinn li a.hot:active, ul.navDinn li a.hot:visited  {
	width:58px; background-position:-251px 0; }
ul.navDinn li a.hot:hover, ul.navDinn li a.hotActive, ul.navDinn li a.hotActive:active, ul.navDinn li a.hotActive:visited {
	width:58px; background-position:-251px -55px; }
	/*oven*/
ul.navDinn li a.oven, ul.navDinn li a.oven:active, ul.navDinn li a.oven:visited  {
	width:60px; background-position:-309px 0; }
ul.navDinn li a.oven:hover, ul.navDinn li a.ovenActive, ul.navDinn li a.ovenActive:active, ul.navDinn li a.ovenActive:visited {
	width:60px; background-position: -309px -55px; }
	/*micro*/
ul.navDinn li a.micro, ul.navDinn li a.micro:active, ul.navDinn li a.micro:visited  {
	width:66px; background-position:-369px 0; }
ul.navDinn li a.micro:hover, ul.navDinn li a.microActive, ul.navDinn li a.microActive:active, ul.navDinn li a.microActive:visited {
	width:66px; background-position:-369px -55px; }
.bgDinn1 { background:#f9f8f8 url(images/bgDinn1.gif) top right no-repeat; position:relative; }
.bgDinn2 {
	background: url(images/bgDinn2.gif) bottom right no-repeat;
	padding:35px 15px 15px 20px;
	font:12px "Trebuchet MS", "Times New Roman";
	color:#818181;
	line-height:18px;
	min-height:210px;
	_height:210px;
	}
.dinnNext {
	position:absolute;
	bottom:15px;
	_bottom:55px;
	right:15px;
	}
.bgDinn2 span { font:bold 24px "Trebuchet MS", "Times New Roman"; color:#4a4a4a; }
.itemsDinn { padding:20px 0 30px 0; }
.itemsDinn .arrowLeft { float:left; padding:30px 8px 0 0; }
.itemsDinn .itemDinn {
	float:left;
	margin:0 8px 0 0;
	background:url(images/roundSmall.png) top left no-repeat;
	width:99px;
	height:86px;
	}
.itemsDinn .itemDinn a { display:block; height:86px; width:99px; }
.itemsDinn .itemDinn img { height:86px; width:99px; position:relative; z-index:-1; }
.itemsDinn .arrowRight { float:left; padding:30px 0 0 0; }
/*shop now landing*/
.shopLanding {
	width:730px;
	margin:0 auto;
	padding:0 0 90px 0;
	}
.shopLanding .side {
	width:365px;
	float:left;
	font:14px "Trebuchet MS", "Times New Roman";
	color:#565656;
	}
.side p {
	font:bold 22px "Trebuchet MS", "Times New Roman";
	padding:0 0 1px 30px;
	}
.side .bgLeft1 { background:#eaeaea url(images/SLtopLeft.gif) top left no-repeat; }
.side .bgLeft2 {
	background:url(images/SLbtmLeft.gif) bottom left no-repeat;
	padding:17px 1px 17px 0;
	}
.side .bgLeft {
	background:#f4f4f4 url(images/SLbgLeft.gif) top left repeat-x;
	border-left:1px solid #eaeaea;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	padding:25px 30px 25px 30px ;
	min-height:185px;
	_height:185px;
	}
.side .bgRight1 { background:#eaeaea url(images/SLtopRight.gif) top left no-repeat; }
.side .bgRight2 {
	background:url(images/SLbtmRight.gif) bottom left no-repeat;
	padding:17px 0 17px 0;
	}
.side .bgRight {
	background:#f4f4f4 url(images/SLbgLeft.gif) top left repeat-x;
	border-right:1px solid #eaeaea;
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
	padding:25px 30px 25px 30px ;
	min-height:185px;
	_height:185px;
	}
input.field-240-33 {
	width:233px;
	height:28px;
	padding:3px 2px 0 3px;
	border:1px solid #959595;
	background:#ebebeb url(images/field-240-33.gif) top left no-repeat;
	font:16px "Trebuchet MS", "Times New Roman";
	color:#565656;
	vertical-align:middle;
	}
input.field-180-33 {
	width:173px;
	height:28px;
	padding:3px 2px 0 3px;
	border:1px solid #959595;
	background:#ebebeb url(images/field-180-33.gif) top left no-repeat;
	font:16px "Trebuchet MS", "Times New Roman";
	color:#565656;
	vertical-align:middle;
	}
	


