body {
	/* 
	Here we'll declare the default font-size and font-family.
	The rest of the typographical rules use relative sizes based on this font-size.
	We can easily modify overall typography by changing or overriding these values.
	*/
	font-size:11px;
	font-family:arial, helvetica, sans-serif;
	color:#000;
	background-color:white;
	background-image:url(/images/backbottomright.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	background-attachment:fixed;
	margin:0px;
	text-align:left;
}


.textsmall {  font-family: Arial, Helvetica, sans-serif; font-size: 10px}
.text {  font-family: Arial, Helvetica, sans-serif; font-size: 11px}
.textred {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #c00}
.red { color: #c00}
.textgreen {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #093}
.textbigred {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #c00}
.textbold {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold}
.textboldred {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #c00}
.textboldredsmall {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #c00}
.textitalic {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic}
.title {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold}
.big {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold}
.titlegreen h1{  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color:#093}
.titlegreen {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color:#093}
.titlered {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color:#c00}
.textbig {  font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.textbigbold {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}
.textbigboldred {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#c00}

#redlink a {color:#c00;}

a:link {color:#033;}
a:visited {color:#0c6;}

h2{
	font-size:11px;
	font-weight:700;
	margin-bottom:-1em;
	margin-top:0em;
	padding:0px;
	line-height:1em;
}

input{
	margin:0px;
}

.LeftNav {
	/*text-shadow:#000 2px 2px 2px;*/
	line-height:1.5em;
	/*background-color:ff0;*/
}

.LeftNav a{
	color:#033;
	text-decoration:none;
	font-weight:700;
	text-align:left;
	}
.LeftNav a:visited {color:#033;}
.LeftNav a:hover {text-decoration:underline; color:#0c6}

.LeftNav h1{font-size:12px; font-weight:800; text-shadow:#fff 2px 2px 0px;}

.LeftIndent{padding-left:5px;}
.LeftIndent2{padding-left:15px;}

.cellHeader {
	background-color:#093;
	color:#ff6;
	font-size:11px;
	font-weight:bold;
}

.cellHeaderRed {
	background-color:#900;
	color:#ff6;
	font-size:11px;
	text-align: center;
}

.cellYellow {
	background-color:#ffc;
}
.cellYellow2 {
	background-color:#dbffb0;
}
.tdhover :hover {cursor:pointer;}
.cellWhite{
	background-color:#fff;
}

.mainTableLeft{width:200px;background-color:#ffffcc;border:1px solid #999;padding:1px;}
.maintableMid{width:7px;}
.maintableRight{width:570px;}

.floatlefthalf {float:left;width:50%;margin:0pt;padding:0pt;}

#error, #status, #notice {
	margin:auto;
	margin-bottom:5px;
	border:1px dashed;
	padding:5px;
	text-align:center;
	width:300px;
}

#error {
	background-color:#fcc;
	color:#900;
	border-color:#900;
}

#status {
	background-color:#dbffb0;
	color:#090;
	border-color:#090;
}

#notice {
	background-color:#dbffb0;
	color:#090;
	border-color:#333;
}

/* these next two styles are used in the checkout info pages */
.Box {
	border-width:1px 2px 2px 1px;
	border-style:solid;
	border-color:#333;
	border-color:#333;
	background-color:#ffc;

	}	

.BoxLight {
	border-width:1px 2px 2px 1px;
	border-style:solid;
	border-color:#333;
	border-color:#333;
	background-color:#ffe;

	}
	
.BoxHead {
	width:auto;
	margin-bottom:5px;
	padding:2px;
	border-width:1px 2px 2px 1px;
	border-style:solid;
	border-color:#333;
	background-color:#093;
	color:#ff0;
	}
	
#hide {
	margin: 0px 20px 0px 20px;
	display: none;
}#purch {
	width:auto;
}

.messageBox {
	background-color:#ffc;
	border:1px dashed #333;
	padding:5px;
	text-align:left;
	margin:auto;
	width:300px;
}
/*- Detail Page Tabs --------------------------- */

#tabs10 {
  float:left;
  width:100%;
  font-size:100%;
  font-weight:900;
  border-bottom:1px solid #093;
  line-height:normal;
}
#tabs10 ul {
  margin:0;
  padding:10px 10px 0 85px;
  list-style:none;
}
#tabs10 li {
  display:inline;
  margin:0;
  padding:0;
}
#tabs10 a {
  float:left;
  background:url("/images/tableft10.gif") no-repeat left top;
  margin:0 10px 0 0;
  padding:0 0 0 4px;
  text-decoration:none;
}
#tabs10 a span {
  float:left;
  display:block;
  background:url("/images/tabright10.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  color:#ff6;
}
#tabs10 a:hover {
  background-position:0% -42px;
}
#tabs10 a:hover span {
  background-position:100% -42px;
}

