
/* layout */
body 		{ margin: 0; background: #FFFFFF url(images/bg-0902.gif) repeat-x; }
#div-page	{ text-align: left; margin: 0; width: 100%; }
#div-header	{ display: none; }
#div-banner	{ display: none; }
#div-content	{ text-align: left; margin: 0; width: 100%; }
#div-left	{ margin: 0; width: 660px; }
#div-right	{ display: none; }
#div-footer	{ display: none; }

/* defaults */
div		{ font-family: Arial, Georgia, Verdana, Lucida, sans-serif; font-size: 12px; color: #000000; line-height: 18px; }
p		{ color: #222222; }
a		{ text-decoration: none; color: #2080CC; border-bottom: 1px dotted #FFFFFF; }
a:hover		{ text-decoration: none; color: #2080CC; border-bottom: 1px dotted #2080CC; }
hr              { clear: both; margin: 0 40px 0 0; padding: 0 0 10px 0; border: 0; border-top: 1px dotted #666666; background-color:#FFFFFF; color:#FFFFFF; }
.divon		{ display: block; }
.divoff		{ display: none; }
.a-buynow	{ font-weight: bold; color: orange; }
p form		{ margin: 0; }
input.input-button
{
	height: 24px;
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	background: #D0E0F0;
	color: #000000;
}
.span-imgcenter {
	display: inline;
	float: left;
	margin: 2px 10px 10px 10px;
	padding: 5px;
	border: 1px solid #cccccc;
	background: #FFFFFF;
}
.span-imgleft {
	display: inline;
	float: left;
	margin: 2px 10px 10px 0;
	padding: 5px;
	border: 1px solid #cccccc;
	background: #FFFFFF;
	text-align: center;
	font-style: italic;
	font-size: 10px;
	line-height: 14px;
}
.span-imgright {
	display: inline;
	float: right;
	margin: 2px 0 10px 10px;
	padding: 5px;
	border: 1px solid #cccccc;
	background: #FFFFFF;
	text-align: center;
	font-style: italic;
	font-size: 10px;
	line-height: 14px;
}
.span-highlight {
	border: 1px solid #cccccc;
	background: #FAFAFF;
}
.span-calendarline {
	border-left: 350px solid #C0DDAB;
	color: #FFFFFF;
}
a img {
	border: 1px solid #cccccc;
}

/* header */
#div-title {
	float: left; 
	margin: 0; 
	padding: 35px 0 0 15px;
}
#div-nav {
	float: right;
	text-align: right;
	margin: 40px 0 0 0; 
}


/* nav */
#span-subnav {
	margin: 5px 40px 20px 0px;
	font-weight: normal; font-style: normal;
	font-size: 11px;
	color: #948E73;
}
#span-subnav a {
	color: #948E73;
}
#span-subnav a:hover {
	color: #000000;
	border-bottom: 1px dotted #000000;
}
#span-mainnav {
	margin: 5px 40px 20px 0px;
	font-weight: normal; font-style: normal;
	font-size: 15px;
	color: #000000;
}
#span-mainnav a {
	color: #000000;
}
#span-mainnav a:hover {
	color: #948E73;
	border-bottom: 1px dotted #948E73;
}

/* left column */
#div-left h1 {
  text-align: left;
  margin: 0 40px 0 0px;
  padding: 0;
  font-size: 20px; 
  color: #000000;
}
#div-left h2 {
  text-align: left;
  margin: 5px 40px 20px 0px;
  font-weight: normal; 
  font-style: normal;
  font-size: 11px;
  color: #948E73;
  text-transform: uppercase; 
}
h2 span {
  text-align: left;
  margin: 0 40px 0 0px;
  padding: 0;
  font-weight: bold;
  font-size: 16px; 
  color: #000000;
  text-transform: none; 
}
#div-left h3, h3 a {
  text-align: left;
  margin: 0px 40px 0 0px;
  font-weight: bold;
  font-size: 11px;
  color: #000000; 
  text-transform: uppercase; 
}
#div-left h4, h4 a { // quotations
  text-align: left;
  margin: 0 40px 15px 0px;
  font-size: 12px; 
  font-style: italic;
  color: #4252BD;
}
#div-left h4 em      { font-weight: normal; font-size: 12px; color: #948E73; } /* quote by */
#div-left h5 {
  text-align: left;
  margin: 0px 40px 0 0px;
  font-weight: bold;
  font-size: 11px;
  color: #948E73; 
}
#div-left p          { margin: 10px 40px 10px 0px; }
#div-left a:hover    { text-decoration: none; border-bottom: 1px dotted #948E73; }
#div-left ul         { margin: 10px 40px 10px 0px; }
#div-left li         { list-style: circle url(images/bullet.gif) outside; }
#div-left li a:hover { list-style: circle url(images/bullet_over.gif) outside; text-decoration: none; }

/* right column */
#div-right h3    { margin: 15px 0 10px 0; text-align: center; background: #94C673; /*#F0F0FF url(images/bg-heading.gif) repeat;*/ border: 1px dotted #C6CFD0; font-size: 11px; line-height: 15px; color: #FFFFFF; }
#div-right p     { margin: 0; padding: 5px 5px 5px 5px; font-size: 11px; line-height: 15px; }
#div-right ul    { margin: 0; padding: 5px 5px 5px 5px; font-size: 11px; }
#div-right li    { margin-left: 15px; padding-left: 0; padding-bottom: 0px; line-height: 14px; list-style: none; }

/* footer */
#div-footer p 	{ margin: 25px 0 10px 0; font-size: 11px; line-height: 15px; color: #000000; }
