body.index-left {
  background-color: #F2F2F2;
  background-image: url(images/background-left.gif);
  background-position: top right;
  background-repeat: repeat-y;
  }
  
body.index-right {
  background-color: #F2F2F2;
  background-image: url(images/background-right.gif);
  background-position: top left;
  background-repeat: repeat-y;
  }
  
  
body.index-header {
  background-color: #828282;
  background-image: url(images/header-background.gif);
  background-position: top left;
  background-repeat: repeat-x;
  }

body {
  font-family: arial;
  font-size: 1em;
  scrollbar-face-color: #F2F2F2;
  scrollbar-highlight-color: #F2F2F2;
  scrollbar-shadow-color: #F2F2F2;
  scrollbar-3dlight-color: #F2F2F2;
  scrollbar-arrow-color:  #AFAFB7;
  scrollbar-track-color: #D7D7DB;
  scrollbar-darkshadow-color: #F2F2F2;  
  background-image: url(images/background.gif);
  background-position: top left;
  background-repeat: repeat-y;
  }

a:link, a:visited
  {
  color: #000000;
  text-decoration: underline;
  }
a:hover
  {
  color: #2A6F9F;
  text-decoration: none;
  } 
a:active
  {
  color: #FF6000;
  text-decoration: underline;
  } 
/* HEADER */

body.index-header table.header {
  width: 100%;
  }
  
h1 {
  display: block;
  padding: 6px 6px 6px 24px;
  margin: 0px;
  background-color:#AFAFB7;
  font-family: arial;
  font-size: 1.20em;
  font-weight:bold;
  color:#FFFFFF;
  border-width: 1px 0px 1px 0px;
  border-color: #FFFFFF;
  border-style: solid;
  background-image: url(images/body-header-background.gif);
  background-position: top left;
  background-repeat: repeat-x;
  }
  
h2 {
  display: block;
  padding: 16px 0px 6px 24px;
  margin: 0px;
  font-family: arial;
  font-size: 1.20em;
  font-weight:bold;
  color:#000000;
  background-image: url(images/text-h2-background.gif);
  background-position: bottom left;
  background-repeat: no-repeat;
  }

div.indent {
  padding: 0px 24px 0px 24px;
  }  
  
div.text {
  padding: 24px;
  font-size: .8em;
  font-family: arial;
  }

div.divider {
  margin: 2px 16px 2px 16px;
  border-width: 1px 0px 0px 0px;
  border-color: #606070;
  border-style: solid;
  }

td.text_heading {
  font-size: 1.20em;
  font-family: arial;
  font-weight: bold;
  }

td.text {
  padding: 4px;
  font-size: .8em;
  font-family: arial;
  }
 
table.text_addressbox {
  background-color: #F2F2F2;
  border-width: 1px 0px 0px 0px;
  border-color: #606070;
  border-style: solid;
  }
table.text_addressbox td.text_addressbox {
  font-size: .8em;
  font-family: arial;
  }

table.Link001 a:link,
table.Link001 a:visited
  {
  font-size: .8em;
  text-decoration: underline;
  }

table.Link001 a:hover
  {
  text-decoration: none;
  }

/*		------	Drop Down Menu Style	------		*/


#submenu1
	{
	font-size: 12px; 
	color: #FFFFFF; 
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
	font-size: 11px; 
	font-weight: bold;
	margin-left: 6px;}
#submenu1 #submenu1 a:link, #submenu1 a:active, #submenu1 a:visited  
	{
	font-size: inherit; 
	padding-left: 5px;
	padding-right: 10px;
	color: #FFFFFF; 
	text-decoration: none; 
	font-weight: bold;}

#submenu1 a {
font-size: inherit; 
	padding-left: 5px;
	padding-right: 10px;
	color: #FFFFFF; 
	text-decoration: none; 
	font-weight: bold;}

#submenu1 a:hover 
	{
	font-size: inherit; 
	text-decoration: underline; 
	padding-left: 5px;
	padding-right: 10px;
	color: #FFFFFF; 
	font-weight: bold;}
a#newDemos{
	background: url(images/btn-new-demos.gif) left top no-repeat;
	display: block;
	height: 32px;
	width: 96px;
}
a:hover#newDemos{
	background: url(images/btn-new-demos.gif) left bottom no-repeat;
}
a#hotDeals{
	background: url(images/btn-hot-deals.gif) left top no-repeat;
	display: block;
	height: 32px;
	width: 96px;
}
a:hover#hotDeals{
	background: url(images/btn-hot-deals.gif) left bottom no-repeat;
}