A:link    
{ 
  color: #72A330; 
  text-decoration : underline; 
}

A:visited 
{ 
  color: #72A330; 
  text-decoration : underline; 
}

A:active  
{ 
  color: #ff8080; 
  text-decoration : underline; 
} 

A:hover   
{ 
  color: #ff8080; 
  text-decoration : underline; 
}


.header A 
{
  color: #ffffff;
}

.footer A 
{
  color: #666666;
}


BODY      
{ 
  color            : #000000; 
  background-color : #ffffff;
  margin           : 0px;
  font-size        : 10pt;
  font-family      : Arial, Helvetica, sans-serif;
  text-align       : center;
  /* overflow         : auto; // tis broken on too many browsers */
}

DIV.pagecontainer
{ 
  position         : relative;
  width            : 760px;
  text-align       : left;
  margin-left      : auto;
  margin-right     : auto;
  margin-top       : 5px;
  margin-bottom    : 20px;
  height           : auto;
}

DIV.header
{
  position         : relative;
  top              : 0px;
  left             : 0px;
  color            : #f0f0f0;
  background-color : #72A330;
  text-align       : center;
  margin-top       : 0px;
  margin-bottom    : 0px;
  padding: 0px;
}

DIV.headercontent
{
  position         : relative;
  height           : 40px;
  width            : 760px;
  text-align       : left;
  margin-left      : auto;
  margin-right     : auto;
  margin-top       : 0px;
  margin-bottom    : 0px;
  /*
  background-image : url(images/common/pandromeda_logo.gif);
  background-position : left;
  background-repeat   :no-repeat;
  */
}

.itemleft
{
    position         : absolute;
	/* top              : 0px; */
	bottom           : 0px;
	float: left;
}

.itemright
{
  position         : absolute;
  bottom           : 0px;
  right            : 0px;
  float:right;
}

DIV.navbar
{
  position         : relative;
  margin-top       : 0px;
  margin-bottom    : 0px;
  text-align       : center;
  height           : 34px;
  background-image : url("images/common/topnav_tile.gif");
  background-repeat: repeat-x;
}

DIV.navbarcontent
{
  position         : relative;
  margin-top       : 0px;
  margin-bottom    : 0px;
  margin-left      : auto;
  margin-right     : auto;
  width            : 760px;
  text-align       : left;
  height           : 34px;
}

DIV.navbarbreadcrumb
{
  /* position         : relative; */
  margin-top       : 0px;
  margin-bottom    : 5px;
  /* margin-left      : 25px; */
  margin-left      : 0px;
  padding          : 0px;
  font-size        : 8pt;
  color            : #323232;
}

.navbarbreadcrumb A:visited
{
  color: #989898;
  text-decoration : none; 
}

.navbarbreadcrumb A:link
{
  color: #989898;
  text-decoration : none; 
}

.navbarbreadcrumb A:hover   
{ 
  color: #ff8080; 
  text-decoration : underline; 
}

DIV.footer
{
  position         : relative;
  left             : 0px;
  bottom           : 0%;
  background-color : #efefef;
  color            : #666666;
  border-top-width : 1px;
  border-top-color : #72A330;
  border-top-style : solid;
  width            : 100%;
  height           : 50px;
  text-align       : center;
  font-size        : 10pt;
  font-family      : Arial, Helvetica, sans-serif;
  float            : left;
  clear            : both;
}

td
{
  font-size        : 10pt;
  font-family      : Arial, Helvetica, sans-serif;
}

h1
{
  color: #72A330;
  font-size: 16pt;
  font-weight: bold;
}

.h1
{
  color: #72A330;
  font-size: 16pt;
  font-weight: bold;
}

.h1sub
{
  color: #72A330;
  font-size: 11pt;
  font-weight: bold;
}


.h2
{
  color: #999999;
  font-size: 11pt;
  font-weight: bold;
}

h2
{
  color: #999999;
  font-size: 11pt;
  font-weight: bold;
}


.h3
{
  color: #a16201;
  font-size: 10pt;
  font-weight: bold;
}

h3
{
  color: #a16201;
  font-size: 10pt;
  font-weight: bold;
}

.h4
{
   color: #72A330;
   font-size: 10pt;
}

h4
{
   color: #72A330;
   font-size: 10pt;
}

.h5
{
  color: #000000;
  font-size: 9pt;
}

h5
{
  color: #000000;
  font-size: 9pt;
}

.content3
{
	color: #676767;
	font-size: 8pt;
}


.storesectionhead
{
  color            : #666666;
  background-color : #efefef;
  font-size        : 11pt;
  font-weight      : bold; 
}

.label
{
  color      : #333333;
  font-size  : 11pt;
}

.storesectionnote
{
  color            : #666666;
  background-color : #ffffcc;
  font-size        : 8pt;
  margin-top       : 10px;
  margin-bottom    : 10px;
}

.highlightbutton
{
  color: #336600;
}

.button
{
  color: #333333;
}

.debug
{
  color      : #000000;
  font-size  : 7pt;
  text-align : left;
}

.smallnote
{
  font-size  : 10pt;
}

IMG.rightmainimage 
{
	margin: 10px;
	padding: 0px;
	float: right;
	position: relative;
	top: 0px;
	right: 0px;
}

div.topbanner
{
	position : relative;
	top : 0px;
	width: 565px;
	height: 72px;
	float: left;
    clear: left;
}

div.topbanner-wide
{
	position : relative;
	top : 0px;
	width: 727px;
	height: 72px;
	float: left;
    clear: left;
}

div.bottombanner
{
	position : relative;
	bottom : 0px;
	width: 727px;
	height: 43px;
	margin-top: 10px;
	margin-bottom: 10px;
	float: left;
	/* clear:both; */
}

DIV.leftbar
{
	position : relative;
	left: 0px;
	width : 185px;
	height: auto;
	float: left;
	clear: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: auto;
	margin-left: 0px;
	padding: 0px;
}

DIV.content
{
	position : relative;
	width: 385px;
	height : auto;
	margin-top    : 0px;
	margin-bottom : 0px;
	margin-left   : 10px;
	margin-right  : 10px;
	bottom : auto;
	float : left;
}

DIV.content-wide
{
	position : relative;
	width: 555px;
	height : auto;
	margin-top    : 0px;
	margin-bottom : 0px;
	margin-left   : 10px;
	margin-right  : 10px;
	bottom : auto;
	float : left;
}

DIV.rightbar
{
	background : #efefef;
	position : relative;
	margin: 0px;
	width : 170px;
	/* height : 100%; */
	padding : 0px;
	right: 0px;
	float: right;
	clear :right;
	top: 0px;
}

.sysreqs
{
	width : 150px;
	margin : 0px;
	padding: 0px;
}


.rightbar A:visited
{
  color: #000000;
}

.rightbar A:link
{
  color: #000000;
}

.rightbar A:hover   
{ 
  color: #ff8080; 
}


/* use these styles to created rounded boxes */
.roundcontent {
	margin: 0 10px;
	height: auto;
}
.roundtop { 
    /* content   : url("images/products/round_topleft.gif"); */
	background: url("images/products/round_topright.gif") no-repeat top right; 
}
.roundbottom {
	/* content   : url("images/products/round_bottomleft.gif"); */
	background: url("images/products/round_bottomright.gif") no-repeat top right; 
}
img.corner {
   width: 9px;
   height: 9px;
   border: none;
   display: block !important;
}




.tgr1
{
  color: #72A330;
  font-size: 16pt;
  font-weight: bold;
}

.tgr2
{
  color: #72A330;
  font-size: 11pt;
  font-weight: bold;
}

.tgr3
{
   color: #72A330;
   font-size: 10pt;
}


.tbr1
{
  color: #a16201;
  font-size: 16pt;
  font-weight: bold;
}

.tbr2
{
  color: #a16201;
  font-size: 11pt;
  font-weight: bold;
}

.tbr3
{
  color: #a16201;
  font-size: 10pt;
}


.tgy1
{
  color: #999999;
  font-size: 16pt;
  font-weight: bold;
}

.tgy2
{
  color: #999999;
  font-size: 11pt;
  font-weight: bold;
}

.tgy3
{
  color: #999999;
  font-size: 10pt;
}

.tgy4
{
  color: #999999;
  font-size: 10pt;
  font-weight:bold;
}

.tbl4
{
  color: #000000;
  font-size: 9pt;
}

ul.featurelist {
    list-style-type: disc;
   /* list-style-image: url("http://png.com/ellipse.png"); */
	margin-right: 15px;
	margin-left: 15px;
	padding :0px;
	margin-top : 15px;
	margin-bottom : 15px;
}

.featureitem {
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 5px;
	margin-bottom: 10px;
	padding :0px;
}


.productcontainer
{
	clear: both;
	padding-top: 10px;
	padding-bottom: 0px;
}
.productleftside
{
	float  : left;
	padding : 5px;
}
.productrightside
{
	float  : right;
	padding : 5px;
}
.productbuttons
{
	text-align : right;
	padding     : 10px
}




.featuretour A:link
{
  color: #000000;
  text-decoration : underline; 
}

.featuretour A:visited
{
  color: #000000;
  text-decoration : underline; 
}

.featuretour A:active  
{ 
  color: #ff0000; 
  text-decoration : underline; 
} 
.featuretour A:hover   
{ 
  color: #404040; 
  text-decoration : underline; 
}



.maintitlerow
{
  position         : relative;
  margin-top       : 0px;
  margin-bottom    : 0px;
  text-align       : left;
  /*height           : 34px;*/
  background-image : url("images/home/main_tile.gif");
  background-repeat: repeat-x;
}


DIV.mainnews
{
	background : #efefef;
	position : relative;
	margin: 0px;
	width : 100%;
	/* height : 100%; */
	padding : 0px;
	right: 0px;
	float: left;
	top: 0px;
}



.gallerynav A:link    
{ 
  color: #72A330; 
  text-decoration : none; 
}

.gallerynav A:visited 
{ 
  color: #72A330; 
  text-decoration : none; 
}

.gallerynav A:active  
{ 
  color: #ff8080; 
  text-decoration : none; 
} 

.gallerynav A:hover   
{ 
  color: #ff8080; 
  text-decoration : none; 
}

.warnmessage
{
  color: #B00000; 
}


.headercontent A:link    
{ 
  color: #FFFFFF; 
  text-decoration : underline; 
}

.headercontent A:visited 
{ 
  color: #FFFFFF; 
  text-decoration : underline; 
}

.headercontent A:active  
{ 
  color: #ff8080; 
  text-decoration : underline; 
} 

.headercontent A:hover   
{ 
  color: #FFFFFF; 
  text-decoration : underline; 
}

HR
{
	width : 100%;
	height : 1px;
	background-color: #808080;
	color: #808080;
	border: 0;
}
	
	
DIV.gallerycontent
{
	position : relative;
	width: 620px;
	height : auto;
	margin-top    : 0px;
	margin-bottom : 0px;
	margin-left   : 0px;
	margin-right  : 0px;
	bottom : auto;
	float : left;
}

DIV.leftbarnarrow
{
	position : relative;
	left: 0px;
	width : 80px;
	height: auto;
	float: left;
	clear: left;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: auto;
	margin-left: 0px;
	padding: 0px;
}

.regcodedisplay
{
  color: #000000;
  font-family      : monospace;
  font-weight: bold;
  /*border-top-width : 1px;
  border-top-color : #A33030;
  border-top-style : solid;*/
}

.floatingboxright
{
	position : relative;
	float: right;
}
