@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;  background:#000; }
body  {background:#000; margin:auto; padding:0; text-align:center; color:#e0e0e0; font-family:Verdana, Arial, Helvetica, sans-serif; padding-bottom:200px;}
#newsite {	position:fixed; right:50px; bottom:10px; border:ridge 2px #CCC; background:#000; padding:0 5px; }
#fb {width:90px; height:28px; background:url(../images/facebook-button.png); background-repeat:no-repeat; margin:0 20px 0 0; float:left;}
#fb:active {background-position:-2px -2px;}
#twit {width:98px; height:28px; background:url(../images/twitter-button.png); background-repeat:no-repeat; float:left}
#twit:active {background-position:-2px -2px;}
a {outline:none; }
#menu td {width:150px; height:38px;  font-size:10px;  text-indent:-9999px;  }
#home a {height:38px; width:155px; display:block;  background-color:#000;  background-image:url(../images/homebutton.png) ;  background-repeat:no-repeat; }
#home a:active {height:38px; width:155px; display:block; background-image:url(../images/homebutton.png);  background-position:-1px 1px; background-repeat:no-repeat; }
#cutlery a {height:38px; width:155px; display:block; background-image:url(../images/cutlerypolisherbutton.png); background-repeat:no-repeat; }
#cutlery a:active {height:38px; width:155px; display:block; background-image:url(../images/cutlerypolisherbutton.png);  background-position:-1px 1px; background-repeat:no-repeat; }
	#glass a {height:38px; width:155px; display:block; background-image:url(../images/glasspolisherbutton.png); background-repeat:no-repeat; }
#glass a:active {height:38px; width:155px; display:block; background-image:url(../images/glasspolisherbutton.png); background-position:-1px 1px; background-repeat:no-repeat; }
	#save a {height:38px; width:155px; display:block; background-image:url(../images/savingsbutton.png); background-repeat:no-repeat; }
#save a:active {height:38px; width:155px; display:block; background-image:url(../images/savingsbutton.png); background-position:-1px 1px; background-repeat:no-repeat; }
	#contact a {height:38px; width:155px; display:block; background-image:url(../images/contactbutton.png); background-repeat:no-repeat; }
#contact a:active {height:38px; width:155px; display:block; background-image:url(../images/contactbutton.png); background-position:-1px 1px; 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}
 h2.c99 {font-size:18px; }
 p.c22 {font-size:140%; }
 #cp {position:relative; }
  #cp h1 {width:400px; float:left;  margin:10px 0 0 0; }
 #cp ul {position:relative;  left:400px;  top:-30px;  width:400px; }
 #cp li {text-align:left;  margin-top:10px; }
 #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; */}
.cta {	width:100%; margin:2px 0 0 0; background:#111; padding:10px 0; }
.cta h2 {	text-align:left; margin:0; }
#carousel1 {	margin:2px 0 0 0 ; background:#0000ff; float:left; overflow:hidden; }
#carousel1 img {	background:#000; border:3px solid #ccc; }
#trans1 {	position:absolute; width:675px; height:320px; background-image:url(../images/carousel/dark-transparency.png); z-index:60; }
#trans2 {	position:absolute; width:675px; height:320px; background-image:url(../images/carousel/dark-transparency.png); z-index:90; }
#textcont {	position:relative; float:left; width:262px; height:266px; background:#007; margin:2px 0 0 2px; }
#textcont p {	text-align:left; font-size:12px; }
#textcont h4,#textcont h3 {	margin:5px auto; }
#as0,#as1,#as2,#as3,#as4,#as5 {	font-family:Arial, Helvetica, sans-serif; padding:10px 5px 0 5px; font-size:110%; position:absolute; left:0; width:252px; }
#as1,#as2,#as3,#as4,#as5 {	display:none; }
#right-but, #left-but {	position:absolute; z-index:100; top:5px; width:16px; font-size:16px; color:#fff; text-decoration:none; cursor:pointer; }
#right-but {	background-repeat:no-repeat; right:24px; }
#left-but {	background-repeat:no-repeat; left:10px; }
#right-but:hover, #left-but:hover {	text-decoration:underline; }
	#demo {	position:relative; margin:2px auto 0 auto; padding:20px 5px; background:#111; }
#demo p {	text-align:left; }
#calc {	position:relative; text-align:left; margin:0 auto 0 auto; }
#calc td {	margin:2px; padding:2px 10px; background:#111111; height:42px; }
a#calculate {	background-image:url(../images/calculatebutton.png); background-repeat:no-repeat; }
a#calculate:active {	background-position:1px 1px; }
a#freedemo {	background-image:url(../images/freedemobutton.png); background-repeat:no-repeat; }
a#freedemo:active {	background-position:1px 1px; }


