BODY {
font-family: trebuchet, helvetica, geneva, sans-serif;
background-color: #48513A;
color: #48513A;
}

.productline {
font-family: trebuchet, helvetica, geneva, sans-serif;
font-size: 90%;
}
.productline a {
	color:black;
	text-decoration:none;
}
.productline a:hover {
	font-weight:700;
}

.index {
margin: 5px 5px 5px 5px;
padding: 10px 10px 10px 10px;
background-color: #689a9b;
}

#rightfixer {
	border-right:1px solid #48513A;
}

a {color: navy;
text-decoration: underline;
}

.whileyouwait {
	 background: url(images/placeholderswish.jpg);
}

/* added from product page, below */

#tdleft {
font: normal normal normal 90%/130% Arial, Helvetica, sans-serif;
padding-left: 15px;
padding-top: 5px;
padding-bottom: 10px;
}

#tdleft a {
color: #446e6e;
text-decoration: none;
}

#tdleft a:hover {
color: #0099CC;
text-decoration: underline;
}

#tdleft a:visited {
color: #446e6e; 
text-decoration: none;
}

#tdmiddle {
padding-bottom: 10px;
padding-left: 10px;
}

#tdmiddletext {
font: normal normal normal 90%/170% Arial, Helvetica, sans-serif;
color: #ffffff;
padding-left: 10px;
padding-top: 10px;
padding-right: 10px;
}

#tdmiddletext a {
text-decoration: underline;
}

#tdfooter {
border-top: 1px solid white;
font: normal normal normal 80%/130% Arial, Helvetica, sans-serif;
color: #ffffff;
padding-left: 20px;
padding-top: 10px;
padding-right: 20px;
padding-bottom: 10px;
}

H1 {
font: normal normal bold 120%/150% Arial, Helvetica, sans-serif;
color: #ffffff;
margin-bottom: 2px;
}

H3 {
font: normal normal bold 100%/150% Arial, Helvetica, sans-serif;
color: #48513A;
margin-bottom: 2px;
}
#tdrightpix {
margin-right: 0px;
padding-right: 10px;
}

.boldtitle {
font-family: Arial, Helvetica, Geneva, sans-serif;
font-size: 110%;
font-weight: bolder;
}

.productimage {
	border: 1px solid #fff;
}

#producttitle {
	margin-bottom:5px;
	margin-top:8px;
		text-decoration: none;
}

#producttitle a {
	text-decoration: none;
}


.subtitle {
	color: #689a9b;
	text-transform: uppercase;
}

#nav {
	font-size:11px;
}

.navindent {
	margin-left:20px;
}

.navhighlight {
	color:navy;
}

.contentblue {
	background-color: #67999a;
	color: #004040;
}

.contentblue p {
	padding-left: 15px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-top: 0px;
	font-size:90%;
}

#slideshow {
	border: 1px solid white;
}

#bodytitle {
  text-transform: uppercase;
  font-weight: 700;
  color: white;
margin: 0;
padding-top: 1.8em;
padding-left: 15px;
padding-bottom:0;
}

/* bring TD to no style */

TD {
	margin: 0;
	padding: 0;
	border: none;
}

.bigbull {
	font-size: 150%;
}

#newnavtd {
	font-size: 80%;
	font-weight: bold;
	color: #004040;
	line-height:150%;
}

#newnavtd a {
	color: #004040;
	text-decoration:none;
}

#newbluetdtext {
	color: #004040;
	font-size: 90%;
}

.linkcolordkblue {
	color: #162c2c;
}

.loading
{
  background: url(images/loadinggif.gif) no-repeat center center;
}
.loadinghome
{
  background: url(images/loading_home.jpg) no-repeat;
}