body {
background-color:#243d3d;
color:#f0edf4;
font-family:GillSans, "Gill Sans", Futura, CenturyGothic, "Century Gothic", AvantGarde, "Avant Garde", sans-serif;
background-image:url(../images/darktilegreyer.gif);
}


/* table styles ********************************** */
table {
border-collapse:collapse;
font-size:0.8em;
}
tr {
background-color:#243d3d;
}
td {
border:1px solid #243d3d;
padding:7px 5px 3px 5px;
color:#f0edf4;
}
th {
border:1px solid #FFFFFF;
padding:7px 5px 3px 5px;
color:#f0edf4;
font-weight:bold;
text-align:left;
padding:1px 5px 1px 5px;
}
tr.grad {
background:url(../site_images/th_grad01.jpg) repeat-x left top;
}

/* link styles ************************************* */
#nav {
float:left;
text-align:left;
padding:0;
margin:0 0 0 4px;
}

#nav a {
display:block;
width:120px;
}


*html #nav a {
width:118px;
}


ul {
list-style: none;
cursor: pointer;
}

ul li {
	position: relative; 
}

li ul { /* this is the sub menu */
	position: absolute;
	left: 124px;
	top: 0px;
	margin:0px;
	display: none;
	padding-left: 0px;
background-image:url(../images/linkbarLEFT2.JPG);
width:145px;
	}
	
	
li a {
font-size:1em;
line-height:1.4em;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
margin-top:4px;
padding:1px 4px 1px 4px;
}
 li:hover ul, li.over ul {
	display: block;
	}
/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; }
* html ul li a { height: 1%; }
 /* End */



a:link, a:visited, a:active {
color:#FFFFFF;
}

a:hover {
color:#243e3d;
background-color:#ededed;
}

a:hover.purple {
background-color:#9479bc;
}
a:hover.bluegreen {
background-color:#469c89;
}
a:hover.green {
background-color:#2baa3e;
}
a:hover.purplepink {
background-color:#b977ab;
}
a:hover.redpink {
background-color:#c54f80;
}
a:hover.yellowgreen {
background-color:#95b653;
}
a:hover.redorange {
background-color:#c54d4d;
}
a:hover.orange {
background-color:#d98b55;
}
a:hover.blue {
background-color:#406ab7;
}
a:hover.brownorange {
background-color:#966531;
}




/* _____make the links "dead" for the particular pages ________*/
	
	
body#page1 a#page1a, 
body#page2 a#page2a, 
body#page3 a#page3a, 
body#page41 a#page41a, 
body#page42 a#page42a, 
body#page7 a#page7a, 
body#page8 a#page8a, 
body#page9 a#page9a, 
body#page10 a#page10a, 
body#page11 a#page11a, 
body#page51 a#page51a, 
body#page52 a#page52a, 
body#page53 a#page53a, 
body#page61 a#page61a, 
body#page62 a#page62a {
color:#6e776e;
background-color:#242d34;
}



/* text styles ********************************** */
p {
font-size:0.9em;
font-weight:normal;
color:#f0edf4;
}
p strong {
color:#f0edf4;
}
p .subhead {
color:#f0edf4;
font-size: 1.25em;
font-weight: bold;
}
.smaller {
font-size:80%;
}

.code { 
	font-size: 1.1em;
	font-weight: bold;
	font-style:italic;
}
.title {
	font-size: 1.4em;
	font-weight: bold;
	color:#f0edf4;
}
.price {
	font-size: 1em;
	font-weight: bold;
	font-style:italic;
	color:#31639C;
}
.summary {
font-weight: normal;
font-style:italic;
color:#f0edf4;
}

#hr1 {
height:2px;
background:#fff url(../images/hr1.gif) repeat center;
}
#hr2 {
height:2px;
background:#fff url(../images/hr2.gif) repeat center;
}

#hr1 hr, #hr2 hr {
display:none;
}
.sdwd {
font-size:xx-small;
text-align:left;
}
a:link.text, a:visited.text, a:active.text {
color:#f0edf4;
}

a:hover.text {
color:#6e776e;
}

form {
background-color:#243d3d;
}
* html table, * html p {
font-size:1em;
}
