/* commented backslash hack v2 \*/ 
html, body{height:100%;} 
/* end hack */ 

body {
	padding:0;
	margin:0;
	background: #FCEFC3 url(/images/leftsidebg.gif) repeat-y left top;
	color: #333333;
}
#outer{
	min-height:100%;
	margin-left:150px;
	background: url(/images/tabbkgnd.jpg) repeat top right; 
	margin-bottom:-27px;
	color: #000000;
}
 
* html #outer{height:100%} /*for IE as IE treats height as min-height anyway*/
#header{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:79px;
	background: #FFFFCC;
	overflow:hidden;
	color: #000000;

}
#left {
	position:relative;/*ie needs this to show float */
	width:150px;
	float:left;
	margin-left:-149px;/*must be 1px less than width otherwise won't push footer down */
	z-index:100;
	left:-1px;

}
* html #left {padding-bottom:27px; margin-right:-3px;}/*fix gap in ie next to float and clear footer because we've moved float too far left*/
#left p {padding-left:3px;padding-right:2px}


#footer {
	width:100%;
	clear:both;
	height:25px;
	border-top: 3px double #D6B58C; background: #D6B58C;
	color: #000000;
	text-align:center;
	position:relative;

}
* html #footer {/*only ie gets this style*/
	\height:27px;/* for ie5 */
	he\ight:25px;/* for ie6 */
}
#clearheader{height:79px;}/*needed to make room for header*/
#clearfooter{clear:both; height:27px;}/*needed to make room for footer*/
* > html #clearfooter {float:left; width:100%;}/* ie mac styles */
div,p  {margin-top:0}/*clear top margin for mozilla*/
* html #centrecontent {height:1%; margin-bottom:12px}/* combat IE's 3 pixel jog */
#centrecontent {position:relative; z-index:1; padding: 0 1% 12px 15px;}
#centrecontent .pic {border: none; margin: 0; padding:0;}

/* css stuff below is just for presentation and not needed for the demo */

@media all and (min-width: 0px){
  #left a:hover span {
	top: 150px;
  }
 }
html > body  #minHeight{float:left; width:0px; height:100%; margin-bottom:-27px;} /*safari wrapper thanks to Tim Connor*/

/* left table */
#left table {margin-top: 0px; font-family: Verdana; font-size: 95%}
#left td {border-bottom: 1px solid #A98763; font-size: 85%; padding: 0 0 0 0.33em;}
#left ul#sublist {padding: 0;	margin: 0.3em 0 0 0.5em; font-size: 75%; list-style-type: none;}
#left ul#sublist a:hover {background: #996666; color: White; text-decoration: underline;}
#left ul#sublist sup {font-size: 60%;}

/* footer */
#footer {font-family: "MS Sans Serif", Geneva, sans-serif; }
#footer #feedback {text-align: left; padding: 0.2em; font-size: 85%; background: #D6B58C;}
#footer #tg {position: relative; margin-top: -17px; font-size: 67%; text-align: center;}

a:link {color: #990000; text-decoration: none;}
a:hover {color: #663300; text-decoration: underline;}
a:visited {color: #990099; text-decoration: none;}
a:visited:hover {color: #663300; text-decoration: underline;}

/* top bar */
#advert {position: relative; float:right; right: 0px;	text-align: right; margin-top: -60px; padding: 0px;}

#content-top {margin: 0px; color: white; background: #997753;}
#sidetop {width:150px; margin:0px; background: #663300; font: bold 100% Arial, Helvetica, Verdana, sans-serif; }
#sidetop a:link {color: white;}
#sidetop a:visited {color: white;}
#crumbs {width: 100%; position: relative; float: left; left: 150px; margin-top: -19px; background: #997753; font: bold 90% Arial, Helvetica, Verdana, sans-serif;}
* html #crumbs {padding: 0px; margin-top: -19px;} /* combat IE's pixel jog */
#crumbs a:link {color: white;}
#crumbs a:visited {color: Silver;}
#crumbs b {display: none;}
#crumbs a {text-decoration: none; padding: 2px 0.5em;}
#crumbs a:hover {color: Black; background: #DEB887; border-bottom-width: 4px;}

div .clearspace {clear: left; height: 10px;}

h1 {font: bold 135% Arial, Helvetica, Verdana, sans-serif;
  color: #602020; border-bottom: 3px solid #804040;
  margin: 0px 0px 14px 0px; padding-top:2%; padding-bottom: 3px;}
h2 {font: bold 115% Arial, Helvetica, Verdana, sans-serif;
  color: #602020; border-bottom: 3px solid #804040;
  margin: 0px 0px 14px 0px; padding-top:2%; padding-bottom: 3px;}
#header {width: 100%;}
#header h1 {
		background-color: #FFFFCC;
		padding:0;
		margin: 0;
		background: #FFFFCC url(http://www.graystonecreations.com/images/header1.jpg) repeat-y right;
	}

.img1 {display: block; text-align: center; margin-top: 10px;}
.img1 img {border: none;}
.img2 {display: block; text-align: center;}
.imgtitle {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 55%;}
.msg {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 80%; text-align: justify; margin-bottom: 20px;}
.msg a {text-decoration: underline;}
.msg h2 {border-bottom: none; font: bold 110% Arial, Helvetica, Verdana, sans-serif;
  color: black; padding: 0; margin: 1px 0 2px 0;}
.msg p {margin: 5px 0 7px 0;}
.msg2 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 75%; line-height: 1.3;}
.msg3 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 100%; text-align: justify; margin-bottom: 15px;}
.msg4 {margin-top: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 60%; line-height: 1.3;}
.msg5 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 80%; text-align: justify; margin-bottom: 20px; line-height: 1.4;}
.msg5 a {text-decoration: underline;}
.msg5 h2 {border-bottom: none; font: bold 110% Arial, Helvetica, Verdana, sans-serif;
  color: black; padding: 0; margin: 1px 0 2px 0;}
.msg5 p {margin: 5px 0 7px 0;}

.redcolor {color: red; font-style: italic; font-weight: bold;}
.redcolor2 {color: red; text-align: center; font-weight: bold;}
.redcolor3 {color: red; font-size: 76%; padding-top: 3px;}
.redcolor4 {color: red; font-size: 76%; padding-top: 3px; font-weight: bold;}
/* The table outer border */
.table1 {border: 1px solid #E1C5A6; color: #E9D1BC; width: 100%; font-family: Verdana; font-size: 80%; }
/* style for the table th */
.table1 th {background-color: #CFA576; color: black; font-weight: bold; padding: 3px;}
.table1 th a, .table1 th a:visited {color: black;}
/* style for the table td */
.table1 td {vertical-align: top; color: Black; border: 1px solid #E1C5A6; padding: 4px; text-align: center;}
.table1 caption {padding: 2px; text-align: left; background: #774411; color: white;}
.table1 caption a:link {color: White; text-decoration: underline;}
.table1 caption a:visited {color: White; text-decoration: underline;}
.table1 caption a:hover {color: White;}
.table1 caption a:visited:hover {color: White;}
.table1 caption h4 {padding: 1px; margin: 0;}
.table1 hr {color: #E1C5A6 ; width: 80%;}
/* ul list of table1 */
.table12 {border: 1px solid #E1C5A6; color: #E9D1BC; width: 100%; font-family: Verdana; font-size: 80%; }
/* style for the table th */
.table12 th {background-color: #CFA576; color: black; font-weight: bold; padding: 3px;}
.table12 th a, .table1 th a:visited {color: black;}
/* style for the table td */
.table12 td {width: 6%; vertical-align: top; color: Black; border: 1px solid #E1C5A6; padding: 4px; text-align: center;}
.table12 caption {padding: 2px; text-align: left; background: #774411; color: white;}
.table12 caption a:link {color: White; text-decoration: underline;}
.table12 caption a:visited {color: White; text-decoration: underline;}
.table12 caption a:hover {color: White;}
.table12 caption a:visited:hover {color: White;}

/* The table outer border */
.table111 {border: 1px solid #E1C5A6; color: #E9D1BC; width: 75%; font-family: Verdana; font-size: 80%; }
/* style for the table th */
.table111 th {background-color: #CFA576; color: black; font-weight: bold; padding: 3px;}
.table111 th a, .table1 th a:visited {color: black;}
/* style for the table td */
.table111 td {vertical-align: top; color: Black; border: 1px solid #E1C5A6; padding: 4px; text-align: center;}
.table111 caption {padding: 2px; text-align: left; background: #774411; color: white;}
.table111 caption a:link {color: White; text-decoration: underline;}
.table111 caption a:visited {color: White; text-decoration: underline;}
.table111 caption a:hover {color: White;}
.table111 caption a:visited:hover {color: White;}
.table111 caption h4 {padding: 1px; margin: 0;}
.table111 hr {color: #E1C5A6 ; width: 80%;}
/* The table outer border */
.table11 {border: 1px solid #E1C5A6; color: #E9D1BC; width: 35%; font-family: Verdana; font-size: 80%; }
/* style for the table th */
.table11 th {background-color: #CFA576; color: black; font-weight: bold; padding: 3px;}
.table11 th a, .table1 th a:visited {color: black;}
/* style for the table td */
.table11 td {vertical-align: top; color: Black; border: 1px solid #E1C5A6; padding: 4px; text-align: center;}
.table11 caption {padding: 2px; text-align: left; background: #774411; color: white;}
.table11 caption a:link {color: White; text-decoration: underline;}
.table11 caption a:visited {color: White; text-decoration: underline;}
.table11 caption a:hover {color: White;}
.table11 caption a:visited:hover {color: White;}
.table11 caption h4 {padding: 1px; margin: 0;}
.table11 hr {color: #E1C5A6 ; width: 80%;}

.table2 {border: 1px solid #E1C5A6; color: #E9D1BC; width: 100%; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 80%; }
.table2 th {padding: 2px; text-align: left; background-color: #E9D5AB; color: black;}
.table2 th.t1 {padding: 2px; text-align: left; background: #774411; color: white;}
.table2 th.t3 {text-align: center;}
.table2 td.t2 {text-align: center;}
.table2 td {color: black;}

.table22 {border: 1px solid #E1C5A6; color: #E9D1BC; width: 100%; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 80%; }
.table22 th {padding: 2px; text-align: center ; background-color: #E9D5AB; color: black;}
.table22 th.t1 {padding: 2px; text-align: left; background: #774411; color: white;}
.table22 th.t3 {text-align: center;}
.table22 td.t2 {text-align: left;}
.table22 td {color: black; text-align: center; width: 5%;}

.table3 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 85%; }
.table3 th {background-color: transparent;}
.table3 td {padding: 1px; border: none; text-align: left;}
.table3 td a, .table3 td a:visited {text-decoration: underline;}
.table3 td.info {margin-top: 4px; text-align: center;}

.table4 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 84%; width: 100%; margin-top: 5px;}
.table4 td {vertical-align: top;}
.table4 img {border: none;}
.table4 caption {text-align: left;	background-color: #774411; color: white; padding: 3px;}
.table4 h4 {margin-left: 10px;}
.table4 h5 {margin-left: 10px; margin-bottom: 0; padding: 0;}
.table4 .msg2 {margin-left: 25px; font-style: italic; font-size: 80%; margin-top: -4px; padding: 0;}
.table41 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 84%; width: 100%; margin-top: 5px;}
.table41 td {vertical-align: top;}
.table41 img {border: none;}
.table41 h4 {margin-left: 10px;}
.table41 h5 {margin-left: 10px; margin-bottom: 0; padding: 0;}
.table41 .msg2 {margin-left: 25px; font-style: italic; font-size: 80%; margin-top: -4px; padding: 0;}
.table42 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 84%; width: 100%; margin: 0; padding: 0;}
.table42 td {vertical-align: top;}
.table42 img {border: none;}
.table42 caption {text-align: left;	background-color: #774411; color: white; padding: 3px;}
.table42 h4 {margin-left: 10px;}
.table42 h5 {margin-left: 10px; margin-bottom: 0; padding: 0;}
.table42 .msg2 {margin-left: 25px; font-style: italic; font-size: 80%; margin-top: -4px; padding: 0;}

.table5 {border: 1px solid #E1C5A6; color: #E9D1BC; width: 80%; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 80%; }
.table5 th {background-color: #CFA576; color: black; font-weight: bold; padding: 3px;}
.table5 th.t1 {padding: 2px; text-align: left; background: #774411; color: white;}
.table5 td {color: black; padding: 0;}

.table6 {font-size: 12px;}
.table6 .desc1 {text-align: left;}

.table7 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 84%; width:45%;}
.table7 td {vertical-align: top;}
.table7 img {border: none;}
.table7 h4 {margin-left: 10px;}
.table7 h5 {margin-bottom: 0; padding: 0;}

.table8 {border: 1px solid #E1C5A6; color: #E9D1BC; width: 100%; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 80%; }
.table8 th {padding: 2px; text-align: left; background-color: #E9D5AB; color: black;}
.table8 th.t1 {padding: 2px; text-align: left; background: #774411; color: white;}
.table8 th.t3 {text-align: center;}
.table8 td {text-align: center; padding: 1px;}
.table8 td {color: black;}

.table81 {color: #E9D1BC; width: 100%; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 80%; }
.table81 th {padding: 2px; text-align: left; background-color: #E9D5AB; color: black;}
.table81 th.t1 {padding: 2px; text-align: left; background: #774411; color: white;}
.table81 th.t3 {text-align: center;}
.table81 td {text-align: center; padding: 1px;}
.table81 td {color: black;}

.table9 {width: 100%; font-family: Verdana; font-size: 80%; padding: 0px;}
.table9 td {padding: 0px; vertical-align: top;}
.table9 img {padding: 0px; margin-right: 10px;}
.table9 h4 {padding: 0 0 5px 0; font-size: 100%;}

/* SiteMap style */
.table20 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; width: 100%;}
.table20 td h2 {background-color: #CFA576; color: black; font-weight: bold; 
	padding: 2px; font-size: 115%; border: none; text-align: center; margin: 0 0 0.25em; }
.table20 td {font-size: 75%; padding: .3em; margin: 0;}
.table20 td h3 {font-size: 110%; margin: 0; padding: .3em;}
.table20 ul {margin-top: .2em; margin-bottom: .3em;}
.table20 li {padding: .2em;}
.table20 span { padding-left: 1.2em;}

.list {text-align: left; margin: 0 auto;}
.list li {font-size: 85%;}
* .list li {font-size: 100%;} /* Makes Firefox size Work Properly */
.listimg {list-style: none;}
.listimg2 {list-style: none; margin: 0 auto auto -26px;}
.list2 {color: black; list-style: square; text-align: left; margin-top: 7px; padding:0; margin-left: 25px;}
.list2 h4 {margin-bottom: 5px;}
.list8 {color: black; list-style: decimal; text-align: left; margin-top: 7px; padding:0; margin-left: 29px;}
.list8 h4 {margin-bottom: 5px;}
.shipping {color: red; font-size: 110%; font-weight: bold; margin-top: -15px; padding: 0;}

/* price style */
.price {display: block; color: #602020; font-weight: bold; margin: 0 auto; text-align: left; padding: 10px 0; list-style: none;}
.price3 {display: block; color: #BD0000 ; font-weight: bold; margin-top: -5px; text-align: left; padding: 0; list-style: none;}
.price4 {display: block; color: #602020; font-weight: bold; margin: 0 auto auto -26px; text-align: left; padding: 10px 0; list-style: none;}
/* Quantity style of table1 */
.qty {font-weight: lighter; margin: 0 auto; padding: 2px 0; list-style: none; text-align: left;}
.qty form {margin: 0; padding: 2px;}
.qty input {font-size: 75%;}
.qty1 {font-weight: lighter; margin: 0 auto; padding: 2px 0; list-style: none; text-align: left;}
.qty1 form {margin: 0; padding: 2px;}
.qty1 input {font-size: 98%;}
.qty2 {font-weight: lighter; margin: 0 auto; padding: 1px 0; list-style: none; text-align: left;}
.qty2 form {margin: 0; padding: 2px;}
.qty2 input {font-size: 80%;}
.qty2 select {margin-bottom: 5px; margin-top: 0; padding: 0;}
.free {font-weight: bold; margin: 0 auto; padding: 2px 0; list-style: none; text-align: left; color: red;}
.free2 {font-weight: bold; margin: 0 auto auto -26px; padding: 2px 0; list-style: none; text-align: left; color: red;}

div#book {font-size: 75%; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}

tr.even1 td {background: #FFFFCC;  vertical-align: middle;}
tr.odd1 td {vertical-align: middle;}
.text {font: 13px/16px Arial;}
.text2 {margin-left: 218px; text-align: justify; font-size: x-small; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 0;}

form {padding: 1px; margin: 0;}
.h4s {padding: 0; margin-bottom: 1px;}
.list3 {
	font-size: medium;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	list-style-type: square;
}
.producttable {width: 100%; font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;	font-size: 90%;}
* .producttable {font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;	font-size: 75%;}

.producttable h4 {color: #804040; font-size: 125%;	margin-bottom: 8px;}
.producttable table {width: 100%; background-color: transparent;	border: 1px solid #E1C5A6;	padding: 0;}
.producttable th {background-color: #CFA576; color: black; font-weight: bold; padding: 3px;}
.producttable td {border-color: #FFE2C6; border: 1px solid #E1C5A6; padding: 5px;}
.producttable img {padding: 0; border: 0px; margin: 0 8px 2px 0;}

.producttable2 {font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: x-small;}
.producttable2 table {width: 100%; background-color: transparent; border: 1px solid #E1C5A6; padding: 0;}
.producttable2 th {background-color: #CFA576; color: black; font-weight: bold; padding: 3px;}
.producttable2 td {border-color: #FFE2C6; border: 1px solid #E1C5A6; padding: 2px;}
.producttable2 img {padding: 0; border: 0px; margin: 0;}
.producttable2 h4 {color: #804040; font-size: 125%;	margin-bottom: 8px;}
.producttable2 ul {padding: 2px; margin-bottom: 0;}
.producttable2 caption {padding: 2px; text-align: left; background: #774411; color: white; font-size: 1.1em;}
.producttable2 caption a:link {color: White; text-decoration: underline;}
.producttable2 caption a:visited {color: White; text-decoration: underline;}
.producttable2 caption a:hover {color: White;}
.producttable2 caption a:visited:hover {color: White;}
.producttable2 caption h4 {padding: 1px; margin: 0;}
.td1 {width: 150px;}
.td2 {width: 300px;}
.td3 {text-align: center;}
.td4 {width: 33%;}

.list4 {list-style-type: none; margin: 0; padding: 0;}

.list5 {list-style-type: none; text-align:center; padding:0; margin:0;}
.list5 li {padding-top: 12px; font-weight: bold;}
.list4 {margin-left: 5px; list-style-type: none; margin: 0; padding: 0;}
.list6 {list-style-type: none; margin: 0; padding: 0; text-align: center; font-size: 12px; font-family: Verdana, Arial;}
.list7 {list-style-type: none; margin: 0; padding: 0; text-align: left; }
.list7 {margin-left: 5px; list-style-type: none; margin: 0; padding: 0;}
.title {font-weight: bold;}
.title2 {font-weight: bold; border-top-color: Maroon; border-top-style: dotted ; border-top-width: thin; list-style-type: none; margin-left: -30px; }
.price2 {color: #602020; font-weight: bold; text-align: center;}
.qty2 input {margin-left: 4px; font-size: 96%; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}

.desc1 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; padding-left: 10px; padding-right: 10px; text-align: left; font-size: 80%;}
.desc2 {font-size: 11px;}
.desc3 {text-align: left; list-style: none; margin: 0 auto;}
.desc4 {text-align: center;}
.desc5 {text-align: justify;}
.desc6 {text-align: left; list-style: none; margin: 0px auto auto -26px;}
.desc7 {text-align: left; font-size: 80%; font-weight: bold;}
.space1 {padding: 0; margin: 0;}

.rightsideb {width: 167px; vertical-align: top; padding: 0; margin: 0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px;}
.rightsideb ul { list-style-type: none; padding: 0; margin: 0;}
.rightsideb ul li {padding: 4px;}
.rightsidebox {border: 1px solid #774411; width: 167px; padding: 0; margin: 0;}
.boxtitle1 {background-color: #9D0000; color: White; font-size: 12px; padding: 3px;}

.img3 {padding: 0px; margin: 0px; vertical-align: top;}
.img3 img {border: none;}
.img3 span {width: 168px; font-size: 70%; margin-top: 15px; text-align: center; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
.img4 {padding: 0; margin-right: 15px; margin-bottom: 3px; border: none;}
img.floatleft {border: none; float: left; margin-right: 6px;}
.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;
}
.h42{
	margin-top: 8px;
	margin-bottom: 0;
	padding: 0;
	font-size: 90%;
	font-weight: bold;
}
.h43 h4 {margin: 0; padding:2px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 100%;}
li.moreinfo {list-style: none; text-align: center; margin: 0px; padding: 0;}
#additionalitem {
	font-size: x-small;
	text-align: justify;	padding-right: 15px; padding-top:10px;
	height: 100%;
}
#additionalitem img {margin-right: 20px;}
#bigasstowels {
	font-size: x-small;
	text-align: justify;	padding-right: 15px; padding-top:10px;
	height: 100%
}
#bigasstowels img {margin-right: 15px;}
#firestonefeatureitem {padding: 0;}
td.menutable {text-align: center; width: 25%; line-height: 18px; padding-bottom: 45px;
	font-size: 80%;}
img.menuimg {margin-bottom: 15px;}
img.image {
	text-align: center;
}
#content {margin: 0; padding: 0; text-align: justify; font-family: Verdana, Arial, sans-serif; font-size: 85%;}
#content .pic {float: left; margin: 0 2.5em 1em 0;}
#content .pic2 {float: left; margin: 0 1em 0 0;}
#content p {line-height: 1.2;}
#content ul {margin-left: 1em;}
#content ul li {line-height: 1.3; padding-bottom: .4em;}

#moreinfo {margin-top: 0px; padding: 0;}
#content #moreinfo {width: 100%;}
#content #moreinfo ul {margin-left: .2em;}
#content #moreinfo ul li {line-height: 1.3; margin-bottom: .4em;}
.img2 {margin-left: 25px;}
#moreinfo .citylist {float: right; margin: 0 10em 0 1em;}
* html #moreinfo .citylist {margin: 0 9em 0 1em;}
.bold {font-weight: bold;}
td.menutable {text-align: center; width: 25%; line-height: 18px; padding-bottom: 45px;
	font-size: 80%;}
img.menuimg {margin-bottom: 15px;}
td.menutable2 {text-align: center; width: 50%; line-height: 15px;
	padding-bottom: 50px;}
td.menutable2 span {text-align: left;}
.nounderline a {
	text-decoration: none;
}
.head1 {border: 1px solid red; font-size: medium;}