p a, p.links { 
font-size: 8pt; 
}

span.vmenu a { 
text-align:left; 
}

table.Gallery { 
width:100%;
}

td.Gallery { 
vertical-align:bottom;
}

td.sidebar p {
	color: #fbe2ac;
	font-weight: bold;
}

div.StripGallery {
	height:375px;
	width:80px;
	overflow:auto;
}

div.StripGalleryDisplay {
	text-align:center;
}

div.StripGalleryThumb {
	align: left;
	padding-right:2px;
	padding-bottom:2px;
}

td.menu { 
background-image: url(menuback.gif);
}

a.menu { 
background-color:#956235; 
color: #fbe2ac; 
font-size: 9pt; 
font-weight: bold; 
text-decoration: none; 
background-repeat: repeat-x; 
text-align: left; 
white-space: nowrap; 
display: block; 
padding: 8px 12px 5px ;
}

a.menu:hover { 
color: #442922; 
text-decoration: none; 
}

a.menubar {
display: block; 
font-weight: bold; 
font-size: 9pt; 
color: #fbe2ac; 
padding: 8px 0; 
background-repeat: repeat-x; 
white-space: nowrap; 
text-align: center; 
text-decoration: none; 
width: 100%
}

a.menubar:hover {
background-position: 0px 0px; 
color: #442922; 
text-decoration: none;
}

div.DMenu {
	border-top: solid 1px #442922;
}
div.DMenu a {
	border-left: solid 1px #442922;
	border-right: solid 1px #442922;
	border-bottom: solid 1px #442922;
	text-align:left;
}

div.DMenu a:hover {
text-decoration: none;
background-color: #442922;
color:#fff; 
}

table.ppics td { 
vertical-align: bottom; 
}

table.noprops td { 
horizontal-align: center 
}

body { 
font-size: 8pt; 
font-family: Arial, Helvetica; text-decoration: none ; 
background-color: #e5dec4 ;
}

body,html {
margin:0px;
padding;0px;
}

div,td { 
font-size: 8pt; 
font-family: Arial, Helvetica; 
text-decoration: none ; 
}

h1 { 
color: #442922; 
font-size: 14pt; 
font-family: Helvetica, Arial; 
font-weight: bold; 
line-height: 12pt ;
padding:5px 0px;
}

h2 { 
color: #442922; 
font-size: 14pt; 
font-weight: bold; 
line-height: 10pt ;
}

h3 { 
color: #442922; 
font-size: 14pt; 
font-weight: bold; 
line-height: 8pt  ;
}

h4 { 
color: #fff; 
font-size: 20pt; 
font-weight: bold; 
line-height: 16pt ;
}

td.body a { font-weight:bold }

a        { color:#442922;text-decoration: none }

a:hover  { color: #956235;text-decoration: none }

a.difference        { color:#fff;text-decoration: underline }

a.difference:hover  { color: #dcda9d;text-decoration: none }

a.menu { 
color: #fbe2ac; 
font-size: 9pt; 
font-weight: bold; 
text-decoration: none; 
background-repeat: repeat-x; 
background-position: 1em 0; 
text-align: center; 
white-space: nowrap; 
display: block; 
padding: 8px 12px 5px ;
}

a.menu:hover { 
color: #442922; 
text-decoration: none; 
background-position: 0 0 ;
}

a.topmenu                   
 { 
color: #fff; 
font-size: 8pt; 
font-weight: bold; 
text-decoration: none; 
text-align: right ;
}

a.topmenu:hover { 
color: #dcda9d; text-decoration: none 
}

a.footer { 
padding:0; 
color: #fff; 
font-size: 8pt; 
text-decoration: underline;
}

a.footer:hover { 
color: #dcda9d;
text-decoration: none; 
}

a.footer2 { 
padding:0; 
color: #fff; 
font-size: 8pt; 
text-decoration: none;
}

a.footer2:hover { 
color: #dcda9d;
text-decoration: none; 
}

td.menu { 
background: #956235;repeat-x fixed; 
text-align: center ;
}

td.simplicity { 
color: #fff; 
font-size: 11pt; 
line-height: 12pt; 
background-color: #442922; 
background-repeat: no-repeat; 
background-position: 0 top; 
padding: 20pt 20pt 16pt 16pt; 
vertical-align: bottom ;
}

td.sidebar       
{ 
color: #000; 
font-size: 9pt; 
line-height: 13pt; 
background-color: #956235; 
padding: 20px; 
vertical-align: top; 
}

div#sidebar_top
{ 
color: #fbe2ac;
font-size: 10pt; 
font-weight: normal; 
line-height: 120%;
padding-top:10px;
}

div#sidebar_top a { 
color: #fbe2ac; 
font-size: 9pt;
text-decoration: underline;
}

div#sidebar_top a:hover { 
text-decoration: none;
}

td.body { 
font-size: 9pt; 
line-height: 13pt; 
padding: 20pt; 
vertical-align: top ;
background-color: #fff;
}

td.shop { 
font-size: 7pt; 
background-color: #e6dec5; 
text-align: left; 
padding-right: 10px; 
vertical-align: middle;
}

td.walnut { 
color: #fff; 
text-decoration: none; 
background-color: #442922; 
background-position: 0 center; 
padding: 3pt; 
vertical-align: middle ;
}

.footer { 
font-size: 8pt; 
line-height: 14pt; 
text-align: left; 
padding:  5pt 10pt 0 ;
}

.footer2 { 
color: #fff; 
font-size: 8pt; 
line-height: 9pt; 
background-color: #442922; 
padding: 6pt; 
}

.SurveySectionHead {
	background-color: #fbe2ac;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 11px;
	padding: 4px;
}



/* spec table start */

table.spec {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	border-left: 1px solid black;
	border-top: 1px solid black; 
	border-right: 1px solid black; 
	border-bottom: 1px solid black; 
	color: #333;
}

table.spec th {
	background-color: #fbe2ac;
}

table.spec td, table.spec th {
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	padding: 5px;
	line-height: 1.8em;
	font-size: 0.8em;
	text-align: center;
	width: 20%;
}

table.spec tr.odd th, table.spec tr.odd td {
	background: #FED9E9;
}

/* spec table end */

a.software
{
color:blue;
text-decoration:underline;
font-size:16px;
}