@charset "utf-8";
html {height: 100%;font-size: 100%;scrollbar-base-color: #000;scrollbar-arrow-color: #ccc;scrollbar-highlight-color:#ddd;scrollbar-track-color:#555;scrollbar-3dlight-color:#777;}
body  {background: #000;margin: auto;padding: 0;text-align: center;color: #e0e0e0;font-family: Verdana, Arial, Helvetica, sans-serif;}
#restshow {
	position:fixed; 
	left:50px; 
	top:20px;
	width:127px;
	height:118px;
	border:ridge 2px #CCC;
	background-color:#ffffff;
}
#restshow :hover {
	position:fixed;
	left:48px; 
	top:18px;
	width:133px;
	height:124px;
	border:ridge 2px #CCC;
}
a {outline:none;}
#menu td {width:150px;height:40px;border-left-style: ridge; border-bottom-style: ridge; border-right-style: ridge; border-top-style: ridge; border-left-width: 1px; border-bottom-width: 1px; border-right-width: 1px; border-top-width: 1px;font-size:10px; text-indent:-9999px; }
#home a {height:40px;width:155px;display:block;background-image:url(../images/trial%20button.png) ; background-repeat:no-repeat;}
#home a:active {height:40px;width:155px;display:block;background-image:url(../images/trial%20button.png); background-position:-2px 2px;background-repeat:no-repeat;}
#cutlery a {height:40px;width:155px;display:block;background-image:url(../images/Cutlery%20Polisher%20Button.png);background-repeat:no-repeat;}
#cutlery a:active {height:40px;width:155px;display:block;background-image:url(../images/Cutlery%20Polisher%20Button.png); background-position:-2px 2px;background-repeat:no-repeat;}	
#glass a {height:40px;width:155px;display:block;background-image:url(../images/Glass%20Polisher%20Button.png);background-repeat:no-repeat;}
#glass a:active {height:40px;width:155px;display:block;background-image:url(../images/Glass%20Polisher%20Button.png);background-position:-2px 2px;background-repeat:no-repeat;}	
#save a {height:40px;width:155px;display:block;background-image:url(../images/Savings%20and%20Benefits%20Button.png);background-repeat:no-repeat;}
#save a:active {height:40px;width:155px;display:block;background-image:url(../images/Savings%20and%20Benefits%20Button.png);background-position:-2px 2px;background-repeat:no-repeat;}	
#contact a {height:40px;width:155px;display:block;background-image:url(../images/Contact%20Us%20Button.png);background-repeat:no-repeat;}
#contact a:active {height:40px;width:155px;display:block;background-image:url(../images/Contact%20Us%20Button.png);background-position:-2px 2px;background-repeat:no-repeat;}
a:link {text-decoration: none;color: #0F6;}
a:visited {text-decoration: none;color: #06C;}
a:hover {text-decoration: underline;color: #FFF;}
a:active {text-decoration: none;}
input {width:300px;}
textarea {width:300px;height:100px;}
#Submit {width:75px;}
#cuform {text-align:center;}
.spoonshinesite #container {width: 780px;text-align: center;clip: rect(auto,auto,auto,0px);left: auto;top: 0;right: auto;bottom: auto;margin-right: auto;margin-left: auto;font-size: 100%;} 
.spoonshinesite #header {margin-bottom: 20px;} 
.spoonshinesite #sidebar1 {float: right;width: 190px;font-size:75%;color: #e0e0e0;padding-bottom: 15px;clip: rect(auto,auto,auto,auto);}
.spoonshinesite #mainContent {color: #e0e0e0;text-align: center;width: 570px;float: left;margin-bottom: 5%;padding-right: 10px;border-right:ridge; border-right-width:1px} 
.clearfloat { clear:both; height:0;font-size: 1px; line-height: 0px;}
.Formlabel {clip: rect(auto,auto,auto,auto);vertical-align: text-top;}
#sidebar1 p a {color: #CCC;text-decoration: none;}
#headspw, #itemsph {width:40px;}
p.c10 {font-size: 70%;}
 p.c9 {margin-top: -3%; font-size: 90%; text-align: left; color: #e0e0e0;}
 p.c8 {margin-top: 0%; font-size: 145%; text-align: left; color: #e0e0e0;}
 p.c7 {margin-top: -5%; font-size: 90%; text-align: left; color: #e0e0e0;}
 p.c6 {margin-top: 0%; font-size: 160%; text-align: left; color: #e0e0e0;}
 span.c5 {color: #e0e0e0; font-size: 85%;}
 p.c4 {color: #e0e0e0; font-size: 85%}
 h2.c3 {font-size: 120%; color: #d8d8d8;}
 h3.c2 {color: #d8d8d8; font-size: 110%; text-align: center}
 h2.c1 {font-size: 10%}
 h1.c4 {font-size: 120%; color:#d8d8d8}
 p.c19 {margin-top: -3%; font-size: 80%; text-align:justify; color: #e0e0e0;}
 td.c14 {font-size: 160%}
 td.c13 {color: #0F3;}
 table.c12 {margin-top: -2%; border-left-style: ridge; border-bottom-style: ridge; border-right-style: ridge; border-top-style: ridge; border-left-width: 1px; border-bottom-width: 1px; border-right-width: 1px; border-top-width: 1px;}
 td.c11 {color: #0F0; font-size: 250%;}
 td.c10 {text-align: left; color: #0F0; font-size: 200%;}
 td.c9 {font-weight:bold; font-size:150%}
 td.c8 {text-align: left; font-size:150%;}
 input.c7 {text-align:center;}
 td.c6 {text-align: left}
 span.c5 {font-size: 120%;}
 h3.c21 {color: #d8d8d8; font-size: 110%; text-align:left}
 p.c22 {font-size:140%;}
 #cp p {font-size:70%;}
 #cp p.c13 {font-size:30%;}
 #cp td.c12 {margin-top: -5%;}
 #cp h2.c11 {margin-bottom: 0%;}
 #cp table.c10 {font-size:80%;}
 #cp tr.c9 {margin-top: -10%;}
 #cp p.c8 {color: #FFF; font-size: 140%;  margin-bottom: 0%; text-align: center;}
 #cp td.c7 {vertical-align: top; text-align: left;}
 #cp p.c6 {margin-top: -3%;}
 #cp p.c5 {margin-top: -2%;}
 #cp td.c4 {vertical-align: top; text-align: left; margin-bottom: -10%;}
 #cp p.c3 {font-weight: bold; font-size: 125%}
 #cp h2.c2 {font-weight: bold; font-size: 110%;  }
 #cp h1.c1 {font-size: 10%}
 #cp h1.c17 {font-size: 100%; text-decoration:underline;}
 td.c2 {border-left-style: ridge; border-bottom-style: ridge; border-right-style: ridge; border-top-style: ridge; border-left-width: 1px; border-bottom-width: 1px; border-right-width: 1px; border-top-width: 1px;}
 .radioRequiredMsg, .radioInvalidMsg{display: none;}
.radioRequiredState .radioRequiredMsg, .radioInvalidState .radioInvalidMsg{display: inline;color: #CC3333;border: 1px solid #CC3333;}
.textfieldRequiredMsg, .textfieldInvalidFormatMsg, .textfieldMinValueMsg, .textfieldMaxValueMsg, .textfieldMinCharsMsg, .textfieldMaxCharsMsg, .textfieldValidMsg {display: none;}
.textfieldRequiredState .textfieldRequiredMsg, .textfieldInvalidFormatState .textfieldInvalidFormatMsg, .textfieldMinValueState .textfieldMinValueMsg,.textfieldMaxValueState .textfieldMaxValueMsg,.textfieldMinCharsState .textfieldMinCharsMsg, .textfieldMaxCharsState .textfieldMaxCharsMsg {display: inline;color: #CC3333;border: 1px solid #CC3333;}
.textfieldValidState input, input.textfieldValidState {background-color: #B8F5B1;}
input.textfieldRequiredState, .textfieldRequiredState input, input.textfieldInvalidFormatState, .textfieldInvalidFormatState input, input.textfieldMinValueState, .textfieldMinValueState input, input.textfieldMaxValueState, .textfieldMaxValueState input, input.textfieldMinCharsState, .textfieldMinCharsState input, input.textfieldMaxCharsState, .textfieldMaxCharsState input {
background-color: #FF9F9F;}
.textfieldFocusState input, input.textfieldFocusState {background-color: #FFFFCC;}
.textfieldFlashText input, input.textfieldFlashText {color: red !important;}
.textfieldHintState input, input.textfieldHintState {/*color: red !important;*/}