/* CSS Document */


/* DEFAULTS */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{
		margin: 0;
		padding:0;
		font-family:"Times New Roman", Times, serif;
		color:#000000;
		font-size: small;
		text-align:left;
		background-repeat:no-repeat;}
table{border-collapse:collapse;border-spacing:0;font-size:inherit;font:100%;}
fieldset,img{border:0;}
ul {list-style-type:none;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
h1, h2, h3,h4,h5,h6 {color: #000000;
		font-size: 100%;}
q:before,q:after{content:'';}
a  {text-decoration:none;
		color:#B02A31;
		background-repeat:no-repeat;}
a:hover, a:visited:hover {text-decoration:underline;}

#outer {}
#inner p a.txt {text-decoration:underline;
		color:#B02A31;}
#header {text-align: center;}
#header img {display:block; text-align:center; margin:auto; padding:10px;}

/* TOP NAVIGATION */
#topnavigation {background-color: #E2D4B7; padding:10px 10px 10px 0; clear:both;}
#topnavigation ul { list-style-type:none; margin:0;display:block; height:170px; width:860px;}
#topnavigation ul:after {clear:both;}
#topnavigation li {display:block; float:left; width: 155px; min-width:155px; margin-right:10px;}
#topnavigation li.dishes {background-image:url(/images/dishes.jpg);}
#topnavigation li.flatware{background-image:url(/images/flatware.jpg);}
#topnavigation li.linen{background-image:url(/images/linen.jpg);}
#topnavigation li.glassware{background-image:url(/images/glassware.jpg);}
#topnavigation li.accessories{background-image:url(/images/accessories.jpg);}



.dishes #topnavigation li.dishes a,
.flatware #topnavigation li.flatware a,
.linens #topnavigation li.linen a,
.glassware #topnavigation li.glassware a,
.accessories #topnavigation li.accessories a{color: #000000;}

#topnavigation a {display:block; padding: 157px 0 0 4px; }

/* CONTENT */
#content {clear:both; width:960px;}
/* LEFT NAVIGATION */
#leftnav {float: left; background-color:#A8A093; background-image:url(/images/redstrip.jpg); background-repeat:repeat-y; background-position:97% 0; margin: 0; padding:77px 0 0 0;}
#leftnav * {margin:0; padding:0;}
#leftnav ul {margin: 0 32px 0 0; list-style-type:none; border-bottom:10px solid #e2d4b7;}
#leftnav li {border-bottom: 1px solid #fdfdfd; margin: 16px 6px;}
#leftnav a {color:#fdfdfd; padding-bottom:16px; display:block;}
#leftnav a:hover, #leftnav a:visited:hover {color: #B02A31;}
#leftnav ul li.last {margin-bottom:48px;}

/* MAIN CONTENT AREA */

#main {float:left; padding:10px;}
#main .indeximages a img {display:block; margin:18px 10px 4px 4px;}
.indeximages ul, ul.imagesacross, ul.imagesalt {list-style-type:none; margin:0; display:block;}
div.indeximages {clear:both;}
div.leftps {float:left;}
.leftps p {margin: 15px;}
ul.imagesacross,  ul.imagesalt{ width:600px; padding: 78px 0 0 94px; clear:both;}
.indeximages li {display:block; float:left; width: 140px; min-width:140px; margin-right:30px;}
ul.imagesacross li, ul.imagesalt li {display:inline; float:left; padding-right:15px; display:block; }
div.products ul.imagesacross li {min-width:180px; width:180px; display:block;}
#main div {float:left;}
.indeximages li {display: inline;}
#main h1 img {float:left; margin:0 10px 10px 0;}
#main h1 {color: #B02A31; font-size:1.15em; margin-bottom:1em;}
.products {margin-top:30px; clear:both;}
.products img {display:block;}
.products p {margin:20px 30px; clear:both;}
#main a {color: #000000;}
#main a:hover, #main a:visited:hover {color:#B02A31;}

/* MAIN on INDEX pages */
#indxhd h1 {display:block !important; clear:both; float:none;}
#indxhd p {margin-left:20px; display:block; clear:both; float:none}
#indxhd h1 img {display:block;}
div.indeximages {margin-top:50px; width:410px; float:left; margin-left:20px;}


.here {clear:both;}
/* BOTTOM NAVIGATION */

#bottomnav {clear:both; text-align:center; margin:1.1em;}
#bottomnav li {border:1px solid #000000; border-width:0 1px; margin:1px; padding: auto 4px; display:inline;}
#bottomnav li a {margin:4px;}
/* FOOTER */
#footer {clear:both; background-color:#e2d4b7; padding:2px 20px;}
#footer p {font-size:0.8em; color:#a8a093; text-align:right;}
p.moreinfo {clear:both; text-align:right;margin:20px 0;}
p.moreinfo a {color:#B02A31; }