body {
	font-family: sans-serif;
	font-size: 76%;
	color: #000000;
	line-height: 114%;
	margin: 0px;
	border: 0px;
	background-color: #C2CFDA;	
}

p {
	margin-top: 0px;
	margin-bottom: 0px;
}

/**  links  **/

a.links-general {
	color: #FDB302;
	font-weight: bold;
	text-decoration: none;
}
a.links-general:hover {
	color: #FDB302;
	font-weight: bold;
	text-decoration: none;
}
a.links-credits {
	color: #4E5357;
	text-decoration: none;
}
a.links-credits:hover {
	color: #FEBB2D;
	text-decoration: none;
}
a.links-section, a.links-section:hover  {
	color: #316FA0;
	text-decoration: none;
}
a.links-sectionBold, a.links-sectionBold:hover  {
	color: #316FA0;
	text-decoration: none;
	font-weight: bold;
}
a.links-kitchensBold, a.links-kitchensBold:hover  {
	color: #316FA0;
	text-decoration: none;
	font-weight: bold;
	font-size: 140%;
}

/**  credits  **/

td.credits {
	color: #4E5357;
	text-align: center;
	padding: 7px 0 10px 0;
}

/**  font  **/

.bold {
	font-weight: bold;
}
td.errorText {
	font-weight: bold;
	color: #DC6322;
}

/**  header  **/



/**  footer  **/



/**  search  **/

td.searchArea {
	width: 320px;
	text-align: right;
	padding: 0px 2px 0px 0px;
}
td.searchSpacer {
	line-height: 13px;
}
td.searchLeft {
	padding: 0px 8px 0px 0px;
	vertical-align: top;
}
input.searchfield {
	width: 100px;
	height: 16px;
	border: 1px solid #22415D;
	background-color: #FFF;
	font-size: 80%;
	padding-left: 1px;
	padding-top: 2px;
}

/**  table cells  **/

td.bodyCopyMain {
	padding: 16px 21px 16px 21px;
	background-color: #FFFFFF;
}
td.headSpacer {
	line-height: 5px;
	background-color: #C2CFDA;
}
td.centered {
	text-align: center;
}
td {
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.7em;
	color: #666666;
	line-height: 122%;
}
td.top {
	vertical-align: top;
	background-color: #FFFFFF;
	background-color: #FFFFFF;
}
td.bottom {
	vertical-align: bottom;
	background-color: #FFFFFF;
	background-color: #FFFFFF;
}

/**  newsletter  **/

td.newsButton {
	padding: 0px 0px 0px 5px;
}

/**  featured random products  **/

td.featuredtop {
	padding: 6px 0px 0px 0px;
}
td.featuredbottom {
	padding: 6px 5px 6px 5px;
}
td.featuredSpacer {
	line-height: 6px;
}

br.lineSpacer {
	line-height: 4px;
}
td.featuredMaincell {
	vertical-align: top;
	padding: 5px;
	width: 130px;
}

/**  section  **/

td.center {
	text-align: center;
}
td.sectionTitle {
	text-align: center;
	width: 150px;
	padding: 6px;
	color: #333399;
	font-weight: bold;
	background-color: #DAE0F2;
	border-top: 1px solid #DAE0F2;
	border-left: 1px solid #DAE0F2;
	border-right: 1px solid #DAE0F2;
}
td.sectionLeft {
	padding-right: 10px;
	padding-bottom: 10px;
}
td.sectionImage {
	text-align: center;
	background-color: #FFFFFF;
	border-left: 1px solid #DAE0F2;
	border-right: 1px solid #DAE0F2;
	border-top: 1px solid #DAE0F2;
	padding: 6px;
}
td.sectionDesc {
	text-align: center;
	background-color: #FFFFFF;
	border-left: 1px solid #DAE0F2;
	border-right: 1px solid #DAE0F2;
	border-bottom: 1px solid #DAE0F2;
	padding: 6px;
	width: 120px;
}
td.sectionproductRight {
	text-align: center;
	vertical-align: top;
	padding: 0px 0px 0px 8px;
	border-left: 1px solid #DAE0F2;
}
td.sectionproductLeft {
	width: 200px;
	vertical-align: top;
	padding: 5px 0px 5px 12px;
	background-position: 7px;
}
td.sectionListing {
	vertical-align: top;
}

/**  product  **/

td.eightpixheight {
	line-height: 8px;
}
td.productcopyLeft {
	vertical-align: top;
	border-right: 1px solid #C2CFDA;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
td.productcopyLeftBottom {
	vertical-align: top;
	border-top: 1px solid #C2CFDA;
	border-bottom: 1px solid #C2CFDA;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
td.productImageRight {
	padding: 0px 0px 0px 10px;
	vertical-align: top;
}
td.right {
	text-align: right;
}
td.purchaselefttop {
	text-align: left;
}
td.purchaseleftbottom {
	vertical-align: bottom;
}
td.purchaserightbottom {
	vertical-align: bottom;
	text-align: right;
}
td.productXtraLeft {
	width: 50px;
	padding: 8px 5px 8px 0px;
	border-top: 1px solid #C2CFDA;
}
td.productXtraRight {
	padding: 8px 5px 8px 0px;
	border-top: 1px solid #C2CFDA;
}
input.quantity {
	width: 20px;
	height: 15px;
	border: 1px solid #316FA0;
	background-color: #C2CFDA;
	font-size: 80%;
	padding-left: 1px;
	padding-top: 2px;
}
img.extraimage {
	border: 1px solid #FDB302;
	margin-right: 5px;
}

/**  cart  **/

td.secSpacer {
	width: 8px;
}
td.centered {
	text-align: center;
}
td.chckbasktopleft {
	width: 60%;
	text-align: left;
	border-bottom: 1px solid #C2CFDA;
	padding-bottom: 3px;
	color: #316FA0;
	font-weight: bold;
	font-style: italic;
}
td.chckbasktopmid {
	text-align: center;
	width: 10%;
	border-bottom: 1px solid #C2CFDA;
	padding-bottom: 3px;
	color: #316FA0;
	font-weight: bold;
	font-style: italic;
}
td.chckbasktopright {
	text-align: center;
	width: 8%;
	border-bottom: 1px solid #C2CFDA;
	padding-bottom: 3px;
	color: #316FA0;
	font-weight: bold;
	font-style: italic;
}
td.chckordertopright {
	text-align: center;
	width: 12%;
	border-bottom: 1px solid #C2CFDA;
	padding-bottom: 3px;
	color: #316FA0;
	font-weight: bold;
	font-style: italic;
}
td.chckbaskbodyleft {
	width: 60%;
	padding: 6px 0px 0px 0px;
}
td.chckbaskbodymid {
	text-align: center;
	padding: 6px 0px 0px 0px;
	width: 10%;
}
td.chckbaskbodyright {
	text-align: center;
	padding: 6px 0px 0px 0px;
	width: 12%;
}
td.chckcartfootleftTL {
	text-align: right;
	padding-top: 5px;
	border-top: 1px solid #C2CFDA;
	color: #316FA0;
	font-weight: bold;
	font-style: italic;
}
td.chckcartfootrightTL {
	text-align: center;
	padding-top: 5px;
	border-top: 1px solid #C2CFDA;
}
td.chckcartfootleft {
	text-align: right;
	padding-top: 3px;
	color: #316FA0;
	font-weight: bold;
	font-style: italic;
}
td.chckcartfootright {
	text-align: center;
	padding-top: 3px;
}

/** checkout  **/

td.chckfieldsleft {
	padding-top: 6px;
	padding-right: 8px;
	text-align: right;
}
.chcktextbox {
	padding: 1px;
	font-size: 80%;
	width: 200px;
	height: 21px;
	margin-top: 3px;
	margin-bottom: 3px;
	border: 1px solid #316FA0;
	background-color: #C2CFDA;
}
.chckselectbox {
	width: 200px;
	height: 21px;
	margin-top: 2px;
	margin-bottom: 2px;
	border: 1px solid #316FA0;
	background-color: #C2CFDA;
	font-size: 80%;
	padding: 1px;
}
td.chcktopleft {
	width: 33%;
	border-bottom: 1px solid #316FA0;
	padding: 5px;
	color: #316FA0;
	font-weight: bold;
}
td.chcktopmid {
	width: 33%;
	border-bottom: 1px solid #316FA0;
	padding: 5px;
	color: #316FA0;
	font-weight: bold;
}
td.chcktopright {
	width: 33%;
	border-bottom: 1px solid #316FA0;
	padding: 5px;
	color: #316FA0;
	font-weight: bold;
}
td.chckbodyleft {
	width: 33%;
	border-left: 1px solid #316FA0;
	border-right: 1px solid #316FA0;
	background-color: #C2CFDA;
	padding: 5px;
}
td.chckbodymid {
	width: 33%;
	border-right: 1px solid #316FA0;
	background-color: #C2CFDA;
	padding: 5px;
}
td.chckbodyright {
	width: 33%;
	border-right: 1px solid #316FA0;
	background-color: #C2CFDA;
	padding: 5px;
	vertical-align: top;
}
td.chckfootleft {
	width: 33%;
	border-left: 1px solid #316FA0;
	border-right: 1px solid #316FA0;
	border-bottom: 1px solid #316FA0;
	padding: 5px;
}
td.chckfootmid {
	width: 33%;
	border-right: 1px solid #316FA0;
	border-bottom: 1px solid #316FA0;
	padding: 5px;
}
td.chckfootright {
	width: 33%;
	border-right: 1px solid #316FA0;
	border-bottom: 1px solid #316FA0;
	padding: 5px;
}
td.changeShipbutton {
	padding-top: 1px;
	padding-left: 6px;
}

/**  customer address  **/

td.custaddrTopLeft {
	width: 150px;
	font-weight: bold;
	border-bottom: 1px solid #FCE464;
	padding: 0px 5px 6px 0px;
}
td.custaddrTopMid {
	width: 150px;
	font-weight: bold;
	border-bottom: 1px solid #FCE464;
	padding: 0px 5px 6px 0px;
}
td.custaddrTopRight {
	text-align: right;
	width: 150px;
	font-weight: bold;
	border-bottom: 1px solid #FCE464;
	padding: 0px 5px 6px 0px;
}
td.custaddrBodyLeft {
	width: 150px;
	border-bottom: 1px solid #FCE464;
	padding: 6px 5px 6px 0px;
}
td.custaddrBodyMid {
	width: 150px;
	border-bottom: 1px solid #FCE464;
	padding: 6px 5px 6px 0px;
}
td.custaddrBodyRight {
	text-align: right;
	width: 150px;
	border-bottom: 1px solid #FCE464;
	padding: 6px 5px 6px 0px;
}

/**  wishlist  **/

td.wishTopLeft {
	font-weight: bold;
	border-bottom: 1px solid #FCE464;
	padding: 6px 5px 6px 0px;
}
td.wishTop {
	font-weight: bold;
	border-bottom: 1px solid #FCE464;
	padding: 6px 5px 6px 3px;
}
td.wishTopRight {
	font-weight: bold;
	border-bottom: 1px solid #FCE464;
	padding: 6px 5px 6px 0px;
	text-align: right;
}
td.wishThumb {
	padding: 6px 5px 6px 0px;
	border-right: 1px solid #FCE464;
	vertical-align: top;
}
td.wishBody {
	border-bottom: 1px solid #FCE464;
	padding: 6px 5px 6px 6px;
	vertical-align: top;
}
td.wishBodyRight {
	border-bottom: 1px solid #FCE464;
	padding: 6px 5px 6px 6px;
	vertical-align: top;
	text-align: right;
}
td.sendwishRight {
	padding: 3px 0px 0px 0px;
}

/**  order history  **/

td.orderbodyleft {
	width: 33%;
	border-left: 1px solid #FCE464;
	border-right: 1px solid #FCE464;
	border-bottom: 1px solid #FCE464;
	background-color: #FFF6C6;
	padding: 5px;
}
td.orderbodymid {
	width: 33%;
	border-right: 1px solid #FCE464;
	border-bottom: 1px solid #FCE464;
	background-color: #FFF6C6;
	padding: 5px;
}
td.orderbodyright {
	width: 33%;
	border-right: 1px solid #FCE464;
	border-bottom: 1px solid #FCE464;
	background-color: #FFF6C6;
	padding: 5px;
	vertical-align: top;
}

/**  customer account  **/

td.custLeft {
	padding: 3px 5px 0px 0px;
}
td.custRight{
	padding: 3px 0px 0px 0px;
}

/**  form fields  **/

select.selectbox {
	width: 180px;
	height: 18px;
	border: 1px solid #C2CFDA;
	background-color: #DAE0F2;
	font-size: 80%;
	padding-left: 1px;
	padding-top: 2px;
}

/**  contact form  **/

td.contactLeft {
	padding: 3px 10px 0px 0px;
	vertical-align: top;
}
td.contactRight {
	padding: 0px 0px 0px 7px;
}
td.contactSpacer {
	line-height: 5px;
}
td.contactBodyLeft {
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	width: 220px;
}
td.contactBodyRight {
	padding: 0px 0px 0px 0px;
	vertical-align: top;
}
input.textBox {
	width: 180px;
	height: 18px;
	border: 1px solid #316FA0;
	background-color: #C2CFDA;
	font-size: 80%;
	padding-left: 1px;
	padding-top: 2px;
}
input.offerCode {
	width: 100px;
	height: 18px;
	border: 1px solid #316FA0;
	background-color: #C2CFDA;
	font-size: 80%;
	padding-left: 1px;
	padding-top: 2px;
}
textarea.messageField {
	width: 180px;
	height: 60px;
	border: 1px solid #316FA0;
	background-color: #C2CFDA;
	font-size: 80%;
	padding-left: 1px;
	padding-top: 2px;
}
input.button {
	width: 50px;
	height: 20px;
	border: 1px solid #316FA0;
	background-color: #C2CFDA;
	font-size: 80%;
}

/** div  **/

#wrapper {
position: relative;
width: 760px;
margin: auto;
text-align: left;
}
div.centered 
{
text-align: center;
width: 100%;
}
div.centered table 
{
margin: 0 auto; 
text-align: left;
}
div.centeredAll
{
text-align: center;
width: 100%;
}
div.centeredAll table 
{
margin: 0 auto; 
}