﻿*{margin:0;padding:0} 
body {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;line-height: 17px;
background-image: url('bg.gif');color: #000;
}
h1, h2, h3, h4 {
font-family: Georgia, "Times New Roman", Times, serif;
	color: #600;
	margin-bottom: 10px;
}
.center {
	margin: auto;
}
h1 {
	margin-top: 10px;
	line-height: 24px;
}
h1, h2, h3, h4, p {
	margin-left: 15px;
	margin-right: 15px;
}
h2 {
	margin-top: 20px;
	margin-bottom: 10px;
	line-height: 24px;
}
h3 {
	font-weight: bold;
	font-size: 14px;
}
a:link {color: #900; text-decoration: underline}
a:visited {color: #f63; text-decoration: underline}
a:hover {color: #f90; text-decoration: none}
a:active {color: #f90; text-decoration: none}

img, img a {
	border: 0;
}
/*
#TotalContainer {
	width: 820px;
	background-color: #fff;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}
*/
p {
	line-height: 17px;
	color: #000;
}
ul, ol {
	margin-left: 20px;
}
ul li, ol li {
	font-family: Verdana, arial, helvetica, sans-serif;
	margin-left: 20px;
	font-size: 12px;
	line-height: 17px;
	margin-right: 15px;
	margin-bottom: 5px;
	color: #000;
}
ul li {
	list-style-type:disc;
}

#HeaderTable{
	width: 90%;
	margin: auto;
	background-color: #fff;
}
/* td#logoCell
{background: url('left-header.jpg') no-repeat left;	height: 108px;}*/
td.tagline
{background: url('right-header.jpg') no-repeat right;width: 470px;
	height: 108px}

.userlogin {
	margin: auto;
	margin-top: 5px;
}
.Header2Pane {background: url('road-back.jpg')
#808080;height: 41px;margin: auto;width: 90%;}

.rightcolumn {
	border-left: 1px solid #eee;
	padding-left: 5px;
	width: 25%;
	text-align: center;
	padding-bottom: 282px;
}
.centercolumn {
	width: 55%;
}
.middlecolumn {
	width: 10%;
}
.admincentercolumn {
	width: 100%;
	text-align: center;
}
.homephoto {
	width: 100%;
	padding: 0;
	background-color: #d0d0d0;
}
.innerphoto {
	width: 100%;
	padding: 0;
	background-color: #d0d0d0;
	height: 75px;
}
#InnerPhotoBannerPane {
	width: 100%;
	padding: 0;
	height: 50px;
}

.NavPane {
	width: 90%;
	margin: auto;
	text-align: center;
	background-color: #fff;
}
#MainContentAreaTable {
	width: 90%;
	margin: auto;
	background: url('plateright.jpg') no-repeat right bottom #fff;
}
#MainContentAreaTableNI {
	width: 90%;
	margin: auto;
	background-color: #fff;
}
.bpane {
	width: 90%;
	padding-top: 10px;
	background-color: #fff;
	text-align: center;
}
.footer {
	background: url('bottomback.jpg') #c0c0c0;
	width: 90%;
	margin: auto;
	padding-top: 10px;
	padding-bottom: 10px;
}
.contactinfo {
	width: 100%;
	background-color: #006;
	color: #fff;
	text-align: center;
	margin: auto;
	padding-bottom: 10px;
	padding-top: 10px;
}
.contactinfo h2 {
	color: #fff;
	margin-top: 0;
}
.contactinfo h3 {
	color: #fff;
margin: 0;
	font-size: 12px;
	font-weight: bold;
}
.contactinfo table {
	width: 80%;
	margin: auto;
}
.contactinfo td {
	text-align: left;
	background: url('smallest-tile.jpg') no-repeat left;
	padding-left: 15px;
}
.contactinfo a:link, .contactinfo a:visited {color: #fff; text-decoration: underline;}
.contactinfo a:hover, .contactinfo:active {color: #f90;text-decoration: underline;}

#CopyrightTable {
width: 90%;
margin: auto;
font-size: 12px;
background-color: #fff;
}
#CopyrightTable td.copy {
	text-align: left; padding-bottom: 10px; padding-left: 10px;}

#CopyrightTable td.terms {
	text-align: right; padding-bottom: 10px;padding-right: 10px;}
.zm, .zm a {
	text-align: center;
	font-size: 10px;
	color: #000;
	margin-top: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 5px;
}
a {
	color: #202020;
}
p, td  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	margin-bottom: 10px;
}
.fineprint {
	border: 1px solid #fc3;
	padding: 3px;
	margin: 5px;
}
.boxemp {
	border: 1px solid #fc3;
	padding: 3px;
	margin: 10px;
	width: 80%;
	margin: auto;
}
.fineprint li, .fineprint p {
	font-weight: normal;
	color: #900;
	font-size: 10px;
	text-align: left;
	margin-left: 0;
	margin-right: 3px;
}
.fineprint p {
	text-align: center;
}
.logintext {
	float: right;
}
#RightPane {
	text-align:center;
}
hr {
	border-bottom: 1px solid #eee;
	border-collapse: collapse;
	margin-top: 2px;
	margin-bottom: 2px;
}
.searchlogin {
	font-weight: bold;
	font-size: 8.5pt;
	color: #202020;
	font-family: Tahoma, Arial, Helvetica;
	text-decoration: none;
	margin-top: 10px;
	text-align: right;
	margin-right: 10px;
}
.searchlogin a {
	font-weight: bold;
	font-size: 8.5pt;
	color: #202020;
	font-family: Tahoma, Arial, Helvetica;
	text-decoration: none;
	margin-top: 10px;
}
.boxt {
	background: url('pottery-decor.gif') no-repeat top center;
	width: 90%;
	margin: auto;
	color: #000;
	margin-top: 10px;
	padding-top: 50px;
}
.boxb {
	background: url('pottery-decor.gif') no-repeat bottom center;
	width: 90%;
	margin: auto;
	height: 50px;
	margin-top: 0;
}
.white {
	background-color: #fff;
	width: 100%;
	margin-top:20px;
	margin-bottom: 20px;
}
.center {
	text-align: center;
}
.producttable {
	width: 80%;
	margin: auto;
	background-color: #fff;
}
.producttable td {
	border: 1px solid #e2d790;
	padding: 3px;
	text-align: center;
}
.printproductlist {
	display: none;
}
.printproductlist td {
	border: 1px solid #ccc;
	padding: 4px;
}
.printproductlist th {
	background-color: #c00;
	color: #fff;
}
.presentationtable {
	width: 95%;
	border: 1px solid #c90;
	margin: auto;
}
.presentationtable td {
	border: 1px solid #f90;
	padding: 5px;
	width: 33%;
}
.presentationtable th {
	background-color: #c00;
	color: #fff;
	padding: 5px;
	font-family: Georgia, Times New Roman, Times, Serif;
}
.presentationtable li {
	margin-left:2px;
	margin-right: 2px;
}

    
@media print {
#MainContentAreaTable {
	width:100%;
}
.producttable {	display: none;}
.printproductlist {
	display: block;
	width: 50%;
}
.printproductlist td {
	border: 1px solid #ccc;
	padding: 4px;
}
.printproductlist th {
	background-color: #c00;
	color: #fff;
}
.imgpad {
	padding-left: 10px;
	padding-right: 10px;
}
.printlogo {
	display: none;
}
/*newsletter styles */
#newslettercontainer {
	width: 90%;
	background-color: #fff;
	margin: auto;
}

    .invite1 {width:90%;
	margin: auto;
	border:1px solid #c4d678;border-top: 2px solid #00a2c3;
	padding:5px 5px 52px 10px;
	background:url('/portals/0/Invites/invite1.gif') repeat-x bottom #f1f0cf;text-align:center;margin-top: 10px;
}
.invite1 h2 {
	font-family: Georgia,Times New Roman, Times;font-weight: bold;
	text-align:center;
}
.invite1 h3, .invite1 h2 {
	color: #033;
}
.invite2 p {
	text-align:center;
}
.invite2 li, .invite2 ul, .invite1 li, .invite1 ul {
	text-align:left;
}
.invite2 {width:90%;
	margin: auto;margin-top:10px;
	padding:20px 5px 1px 10px;
	background:url('/portals/0/Invites/invite2top.gif') repeat-x top #dfcee5;text-align:center;margin-bottom:0;
}
.invite2bottom {
		padding:0 5px 0 10px;
width: 90%;background:url('/portals/0/Invites/invite2bottom.gif') repeat-x bottom #dfcee5;margin:auto;margin-top:0;
}
.invite2 h2 {
	font-family: Georgia,Times New Roman, Times;
	text-align:center;
}

.invite2 p {
	text-align:center;
}

.albumstyle {
	font-weight:bold;
}
a:link.albumstyle { color: #000;font-weight:bold;font-size:15px;}
a:active.albumstyle 	   { color: #000;font-weight:bold;font-size:15px;}
a:visited.albumstyle { color: #00a2c3;font-weight:bold;font-size:15px;}
a:hover.albumstyle 	   {color: #00a2c3;;font-weight:bold;font-size:15px; }
