body 	{
	margin : 0px;
	background-color: #ffffff;
	text-align: center;
	font-size:80%;
	font-family: Arial, Helvetica, sans-serif;
	line-height:1.8em;
	}

table 	{
	font-size:100%;
	}
td {
padding-top:5px;}

th {
  text-align:left;
}

img     {
	border:none;
	}

form {
  margin:0px;
}

/*define fonts*/

h1 {
  font-size: 1.3em; font-style: bold;  text-decoration: none; margin-bottom:5px; font-family:arial}

h2 {
  font-size: 1.1em; font-style: bold;  text-decoration: none; margin-top:15px; margin-bottom:3px; font-family:arial}

h3 {
  font-size: 0.95em; margin-bottom:2px; font-family: arial}

a {
   color: #005DAA; text-decoration: none}

p {
  margin:5px 0px 5px 0px;
}

a:hover {
  text-decoration: underline}

/*define basic layout*/

#frame 	{
  width:652px;
  height:500px;;
  margin:0px auto 0px auto;
  position:relative;
  top:0px;
  text-align:left;
	}

/*Top panel*/

#top	{
	width:652px;  
	position:absolute;
	top:20px;
	left:0px;
	height:150px;
	}

#top #top_image {height:104px; width:652px;  float:left;}

.welcome {float:right;height:15px;margin-top:5px;color:#555555;}

.breadcrumb_trail {
	float:left;
	text-align:left;
	width:320px;margin:0px;padding:0px;  color:#999999;
	}


#right {
  width:145px;
  position:absolute;
  right:0px;
  top:0px;
	margin-top:150px;
}

#content {
	width:490px;
	height:auto;
	margin-top:150px;
	float:left;
	}

#breadcrumb_trail {
  float:left;
}
#cart {
  float:right;
}

#left .browse a{
  color:#98999D;
  display:block;
  line-height:1.25em;
  margin:8px 0px 0px 0px;
}