body {  
  background-color: #ffffff;
  font-family: Arial,  sans-serif;
  margin:0px 0px 0px 0px;
  padding:0px;
  padding-bottom: 0;
  text-align: left;
}
body * {
  font-family: verdana, Arial,  sans-serif;	
  font-size: 10pt;
  margin-bottom: 0px;
  padding-bottom: 0px;
  line-height: 15px;
  color: #666B71;
}

img {
border: 0;
padding: 10px;
}
p {
margin: 0 5px 0px 10px;
font-size: 10pt;
color: #666B71;
}
p.callout {
margin: 0 5px 0px 10px;
padding: 0 5px 0 5px;
font-size: 8pt;
color: #A1A0A0;
background-color: #F1F0F0;
}
.menu {
margin: 0 3px 0px 3px;
font-size: 10pt;
}
div.headerframe  {
	position: relative;
	float: center;
	width: 750px;
    padding: 0px; 
    background-color: #ffffff;
}
.headerbackmenu {
	position: relative;
	float: left;
	background-image:url('/catalog/catalog/images/just-backmenu.gif');
    background-repeat: no-repeat;
    padding: 0 0 0 0;
    height: 50px;
    width: 781px;
    margin-top: 7px;
    margin-left: 201px;
    z-index: 10;
}
.headersearch {
	position: relative;
	float: left;
	background-image:url('/catalog/catalog/images/just-backsearch.gif');
    background-repeat: no-repeat;
    padding: 0 0 0 0;
    height: 39px;
    width: 327px;
    margin-top: -72px;
    margin-left: 655px;
}
div.productframe  {
	position: relative;
	float: center;
	width: 985px;
    padding: 0px; 
    background-color: #ffffff;
}
div.footerframe  {
	position: relative;
	float: center;
	width: 750px;
    padding: 0px;
    margin: 10px 0 0 0; 
}
div.menuspace  {
	position: relative;
	float: left;
	width: 201px;
   	Padding: 0;
   	margin-left: 4px;
   	text-align: left;
}
.menubox {
	width: 192px;
    padding: 0 0 0 0;
    Text-align: left;
    height:  34px;
}
.menutop {
	background-image:url('/catalog/catalog/images/just-menutop.gif');
    background-repeat: repeat-y;
    padding: 0 0 0 0;
    height: 32px;
    width: 192px;
    text-align: left;
}
.menutextsm {	
	background-image:url('/catalog/catalog/images/just-smmenuback.gif');
    background-repeat: repeat-y;
	width: 190px;
	padding: 0 0 0 0;
	margin: 0;
	Border-color: #cccccc;
	border-style: solid;
	border-width: 0 0 1px 0;
}
.menutitle {
	color: #515152;
	Font-size: 10pt;
	position: relative;
	float: left;
	margin-top: 13px;
	margin-left: 25px;
	font-weight: 600;
}
.mainbody {	
	background-image:url('/catalog/catalog/images/just-mainbodyback.gif');
    background-repeat: repeat-y;
	width: 781px;
	padding: 0 0 0 0;
	margin: 0;
	padding-top: 10px;
	Border-color: #cccccc;
	border-style: solid;
	border-width: 1px 0px 1px 0px;
}
div.mainbodyspace  {
	position: relative;
	width: 750px;
	Padding: 0;
   	margin-top: 0px;
   	margin-left: -4px;
   	text-align: left;
   	z-index: 20;
}
.whitelink {
	font-size: 10pt;
	color: #ffffff;
	text-decoration: none;
	font-weight: 500;
	line-height: 1.1;
}
.whitelink:link, visited {
	font-size: 10pt;
	color: #ffffff;
	text-decoration: none;
	font-weight: 500;
	line-height: 1.1;
}	
.whitelink:hover {
	font-size: 10pt;
	color: #5B571E;
	text-decoration: underline;
	font-weight: 500;
	line-height: 1.1;
}
.menulink {	font-size:9pt; color: #2C2C2C;	text-decoration: none;	display: inline; font-weight: 500;	padding: 0px;	Margin: 0px;}	
.menulink:link, visited {font-size: 9pt; color: #2C2C2C; text-decoration: none;	display: inline; font-weight: 500; padding: 0; Margin: 0;}	
.menulink:hover { font-size: 9pt; color: #007044; text-decoration: underline; display: inline; font-weight: 500; padding: 0; Margin: 0;}
.footerlink { font-size: 9pt; color: #6E6E6E; font-weight: normal; line-height: normal;	text-decoration: none;}
.footerlink:link, visited {	font-size: 9pt;	color: #6E6E6E;	font-weight: normal; line-height: normal; text-decoration: none;}
.footerlink:hover { font-size: 9pt; color: #6E6E6E; font-weight: normal; line-height: normal; text-decoration: underline;}

.lgblktext {
	Font-size:20pt;
	font-weight: 700;
	color: #0A3B58;
	line-height: 1.2;
}
.bltext {
	Font-size:12pt;
	font-weight: 500;
	color: 0A3B58;
	line-height: 1.2;
}
.box-location { /* generic container (i.e. div) for floating buttons */
  position: relative;    
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 0 10px  0 0;
  border: 0;
  overflow: hidden;
  Text-align: left;  
}
.box-location2 { /* generic container (i.e. div) for floating buttons */
  position: relative;    
  float: right;
  margin: 0px 0px 0px 0px;
  padding: 0 10px  0 0;
  border: 0;
  overflow: hidden;
  Text-align: left;  
}
.fixspacer {
 float: left;
 background-image:url('/images/transparent.gif');
}
.dottedbar {
  margin: 10px 0px 0px 0px;
  padding: 0 0 0 0;
  width: 100%;
  border-color: #AEAA63;
  border-style: dashed;
  border-width: 1px 0 0 0;
 Text-align: center;  
}
.pagelink {
	font-size:10pt;
    margin: 0;
    color: #C6670A;
	text-decoration: none;
}	
.pagelink:link, visited {
	font-size: 10pt;
    color: #C6670A;
	text-decoration: none;
}	
.pagelink:hover {
	font-size: 10pt;
    color: #5B571E;
	text-decoration: underline;
}
.pagesmlink {
	font-size:9pt;
    margin: 0;
    color: #C6670A;
	text-decoration: none;
}	
.pagelink:link, visited {
	font-size: 9pt;
    color: #C6670A;
	text-decoration: none;
}	
.pagesmlink:hover {
	font-size: 9pt;
    color: #5B571E;
	text-decoration: underline;
}
.callout {
  margin: 0px 0px 0px 0px;
  padding: 3px;
  border-color: #AEAA63;
  border-style: dashed;
  border-width: 1px;
  background-color: #F4EEC6;
 Text-align: left;  
}
.error { color: #ED0718;}

