body {margin: 2px; color: black; background: url(/images/tabbkgnd.jpg) repeat top right;}
table {width: 100%; margin: 0;}
table td {padding: 0; border-width: 0; vertical-align: top; 
	font-family: Verdana, Arial, Helvetica, sans-serif;}
a:link {color: #990000; text-decoration: none;}
a:hover {color: #663300; text-decoration: underline;}
a:visited {color: #990099; text-decoration: none;}
a:visited:hover {text-decoration: underline;}
td#title {vertical-align: bottom; color: #442200; background: #FFFFCC;}
td#title img {border: none;}
td#advert {width: 302px;}
.table10 table {text-align: center;}
.table10 td {font-size: small; font-family: "MS Sans Serif", Geneva, sans-serif;}
.table10 h5 {text-align: center;	padding-bottom: 3px;}
#content-top td {vertical-align: middle; color: white;
  font-weight: bold; padding: 0.1em 0.2em 0;}
tr td#sidetop {background: #663300; font: bold 100% Arial, Helvetica, Verdana, sans-serif;}
tr td#sidetop a:link {color: white;}
tr td#sidetop a:visited {color: white;}

tr td#crumbs {background: #997753; font-size: 80%;}
tr td#crumbs a:link {color: white;}
tr td#crumbs a:visited {color: Silver;}
tr td#crumbs b {display: none;}
tr td#crumbs a {text-decoration: none; padding: 2px 0.5em 2px;}
tr td#crumbs a:hover {color: Black; background: #DEB887;
  	border-bottom-width: 4px;}
td#leftside {width: 150px; background: #EBDAC6;}
td#leftside td {border-bottom: 1px solid #A98763; font-size: 80%;
  padding: 0 0 0 0.33em;}
td#leftside ul#sublist {padding: 0;	margin: 0.3em 0 0 0.5em; font-size: 75%;
	list-style-type: none;}
td#leftside ul#sublist a:hover {background: #996666; color: White;
	text-decoration: underline;}
td#leftside ul#sublist sup {font-size: 60%;}
td#leftside table {margin-top: 3px;}
td#content {padding: 17px 18px;}
td#content th {font-size: 85%; padding: 2px;
  background: #D6B58C; color: black;}
td#content td {font-size: 70%; padding: 1px;}
td#content ul.list2 {list-style-type: square; margin-left: 20px;
	margin-top: 2px; padding: 0;}
#contenttext {margin: 0; padding: 0; text-align: justify; font-size: 80%;}

td.headimg {text-align: center; width: 33%;}
td.price {text-align: center; vertical-align: top; font-weight: bold;}

h1 {font: bold 130% Arial, Helvetica, Verdana, sans-serif;
  color: #602020; border-bottom: 3px solid #804040;
  padding-bottom: 2px;}
h3 {background: #D6B58C; color: #024; margin: 0 0 0.25em; padding: 5px 5px;
	font-size: 125%;}
#header h1 {background-color: #FFFFCC;	padding:0; margin: 0;
		background: #FFFFCC url(http://www.graystonecreations.com/images/header1.jpg) repeat-y right;
}
#header {width; 100%;}
ul#list {list-style-type: none; margin-left: 2px;
	margin-top: 2px; padding: 0;}
ul.list {list-style-type: none; margin-left: 2px;
	margin-top: 2px; padding: 0;}
ul.list li {line-height: 1.6; font-size: 100%;}
.maintable { margin-top: -15px; padding: 0;}
.maintable td {width: 50%;}
	
td#leftside div#infocenter {border: 1px double #804040;}
td#leftside div#infocenter h3 {font-size: 75%;}
td#leftside div#infocenter ul {list-style: none outside;	font-size: 75%;
	padding: 1px;	margin: 0px;}
td#leftside div#infocenter a {text-decoration: underline;}

div#kitimg {float: center; width: 300px; color: #A09080; border: solid #908070; 
	border-width: 7px 0;padding: 3px 2px; margin: 1px 2px 1px 120px;}
#content h3.subtitle {background: #D6B58C; color: #024; margin: 0 0 0.25em; 
	padding: 5px 0 5px; font-size: 110%;}
#content h4.head2 {font-size:150%; text-align: left; font-weight: bold;}
#content .t1 {font-size: 80%; padding: 2px; text-align: left;
  background: #774411; color: white;}
#content p.text {font: 90% Arial, Helvetica, Verdana, sans-serif;}

#content td#caption {width: 50%;}
.msg2 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 80%; text-align: justify; margin-bottom: 20px;}
.msg2 h2 {border-bottom: none; font: bold 110% Arial, Helvetica, Verdana, sans-serif;
  color: black; padding: 0; margin: 1px 0 2px 0;}
.msg2 p {margin: 5px 0 7px 0;}
.msg2 ul{margin-top: 0; Margin-bottom: 0.5em;}

td#content ul#list3 {list-style-type: square; margin-left: 25px;
	margin-top: 2px; padding: 0;}
td#rightside {width: 165px;}
td#rightside td {font-size: 66%; padding: 1px;}
td.head {background: #D6B58C; text-align: center; font-weight: bold;}
td#rightside th {font-size: 85%; padding: 2px;
  background: #774411; color: white;}
tr.even td {background: #F7F0E7; width: 50%;}
sup {font-size: 66%;}
div#traveltip {border: 3px solid #804040; background: #EBDAC6;
  text-align: center; margin-top: 1.5em; padding: 6px; font-size: 66%;}
tr#footer td {vertical-align: middle; font-size: 67%;
  border-top: 3px double #D6B58C; background: #D6B58C;}
td#feedback {text-align: center; padding: 0.2em;
  background: #D6B58C;}
tr#footer td#tg {font-size: 67%; text-align: center;}
td#copyright {text-align: right; font-style: italic; color: #999;}
td#text td{font: 8px/16px georgia;}
.shipping {color: red; font-size: 110%; font-weight: bold; margin-top: -15px; padding: 0;}

div#book {margin-top: 10px; border: thin solid Maroon; text-align: center;}
div#book h3 {font-size: 70%; padding: 2px; margin-right: 0; margin-bottom: 0;}
div#book img {border: none;}

.msg {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 80%; text-align: justify; margin-bottom: 20px;}
.msg a {text-decoration: underline;}
.redcolor {color: red;}

div#holidayhours {border: 1px solid #996633;	padding: 0;}
div#holidayhours h2 {font-size: 100%; margin: 3px;	color: red;}
div#holidayhours ul {font-size: 80%; margin-top: 5px;}