/***********************************************/
/*     Website-Home.css Styles                 */
/***********************************************/
	
#mainDiv {
	position:relative;
	width:908px;
	height:623px;
	top:-1px;
	left:-1px;
	background-image: url(../images/homepage-card-w-boxes.png); 

	background-repeat:no-repeat;
	}
#mainDiv2 { /* Removes the background card from css.  It has moved to index.html inside a div */
	position:relative;
	width:908px;
	height:623px;
	top:-1px;
	left:-1px;
/*	background-color:#ffffff;
	background-image:url(../images/homepage-card-w-boxes.png);
	background-repeat:no-repeat; */

	}	
#z-header {
	position:absolute;
	top:7px;
	left: 7px;
	width:897px;
	height:106px;
	background-image:url();
	background-repeat:no-repeat;
	}
	
#z-home-banner {
	position:absolute;
	top:119px;
	left: 11px;
	width:586px;
	height:105px;
	background-image:url();
	background-repeat:no-repeat;
	z-index: 99;
	}
#z-home-aee-box {
	position:absolute;
	top:233px;
	left: 10px;
	width:295px;
	height:342px;
	background-image:url();
	background-repeat:no-repeat;
	}		
#z-home-zrm-box {
	position:absolute;
	top:233px;
	left: 312px;
	width:293px;
	height:341px;
	background-image:url();
	background-repeat:no-repeat;
	}		
#z-home-news-box {
	position:absolute;
/*	top:119px; */
	top:100px;
	left: 608px;
	width:280px;
	height:455px;
	background-image:url();
	background-repeat:no-repeat;
	text-align:left;
	}
	

/***********************************************/
/*     Main Content                            */
/***********************************************/

.headerContainer {
	position:relative;
	top:0px;
	left:0px;
	width:900px;
	height:70px;
	}

#logo {
	position:absolute;
	top:10px;
	left:10px;
	width:280px;
	height:61px;
	}


/***********************************************/
/*     Global Links                            */
/***********************************************/
#globalLinks {
	position:absolute;
 	top:11px;
	right:165px;  /* this makes the text grow from the right instead of the left. */ 
	}
		
#login {	
	position:absolute;
	top:49px;
	right:10px;
	z-index:10;
	}

#logout{
	position:absolute;
	top:49px;
	right:10px;
	z-index:10;
	}
	
/***********************************************/
/*     Search Styles                           */
/***********************************************/
#floatingSearchBox {
	position:absolute;
	top:9px;
	left:744px;
	width:138px;
	height:19px;
	border:0px;
	padding:3px 0px 0px 5px;
	background-color:#ffffff;
    background-image:url(../images/header/search.gif);
	}
	
#searchInput {
	position:absolute;
	top:2px;
	left:5px;
	width:105px;
	height:15px;
    border:0;
	font:normal 12px Arial,sans-serif, Helvetica;;
    color:#006699;
	}

#searchGoButton {
	position:absolute;
	top:0px;
	left:109px;
	width:34px;
	height:19px;
	border:0px;
	font-size:1px;
	line-height:1px;
	text-align:right;
	color:#fff;
    background-image:url(../images/header/search-button.gif);
	cursor:pointer;
	}


/***********************************************/
/*     Main- Nav Styles                        */
/***********************************************/
.navigationContainer {
	position:relative;
	top:0px;
	left:-1px;
	width:900px;
	height:25px;
	}

#navTable {
	position:relative;
	top:0px;
	left:0px;
	width:900px;
	height:22px;
	}


/***********************************************/
/*     Product Styles                          */
/***********************************************/
.productHeadingTitle {
	position:absolute;
	top:7px;
	width:290px;
	left:10px;
	font:bold 14px Arial, sans-serif, Helvetica;
	text-align:left;
	}

#headingBackgroundAmanda {
	position:absolute;
	left:7px;
	width:283px;
	height:31px;
	background:url(../images/home/heading-background-amanda.gif);
	background-repeat:no-repeat;
	}

#headingBackgroundMySQL {
	position:absolute;
	left:4px;
	width:283px;
	height:31px;
	background:url(../images/home/heading-background-mysql.gif);
	background-repeat:no-repeat;
	}

#contentAmanda {
	position:absolute;
	top:35px;
	left:-17px;
	width:305px;
	height:250px;
	font:normal 14px Arial, sans-serif, Helvetica;
	color:#003366;
	text-align:left;
	line-height:2.0em;
	z-index:9;
	}
	
#contentAmanda li{
	line-height:1.15em;
	margin:1em 0 0 0;

	}		
#contentAmanda ul{
	list-style:square;	
	}

#contentAmandaLogos ,#contentMySQLLogos{
	position:absolute;
	top:198px;
	left:10px;
	font-weight:bold;
	font-size:1.10em;
	text-align:left;
	color:#003366;
	z-index:100;
	}
	
#contentMySQLLogos img{
	margin:-14px 0 0 0;
	}
	
#contentMySQL {
	position:absolute;
	top:35px;
	left:-20px;
	width:305px;
	height:250px;
	font:normal 14px Arial, sans-serif, Helvetica;
	color:#003366;
	text-align:left;
	line-height:2.0em;
	z-index:10;
	}
#contentMySQL li{
	line-height:1.15em;
	margin:1em 0 0 0;

	}		
#contentMySQL ul{
	list-style:square;	
	}
	
#footerImageAmanda {
	position:absolute;
	top:180px;
	left:6px;
	width:285px;
	height:129px;
	background:url(../images/home/footer-background-amanda.gif);
	background-repeat:no-repeat;
	}
	
#footerImageMySQL {
	position:absolute;
	top:180px;
	left:3px;
	width:285px;
	height:129px;
	background:url(../images/home/footer-background-mysql.gif);
	background-repeat:no-repeat;
	}

.demoDownloadBuy {
	font:bold 14px Arial, sans-serif, Helvetica;
	color:#003366;
	}
	
#demoDownloadBuyAmanda {
	position:absolute;
	top:318px;
	left: 21px;
	}
	
#demoDownloadBuyMySQL {
	position:absolute;
	top:317px;
	left:19px;
	}
	

/***********************************************/
/*     HTML Tag Styles                         */
/***********************************************/

body { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	background-color:#FFFFFF;
	background-image:url(../images/zback-8.gif); 
	}

a:link, a:visited, a:hover {
	color:#003366;
	text-decoration:none;
	}

a:hover {
	text-decoration:underline;
	}
/* overrides decoration from previous rule for hovered links */

h1, h2, h3, h4, h5, h6 {
	font-family:Arial, sans-serif, Helvetica;
	margin:0px;
	padding:0px;
	}

h1 {
 	font-size:1.2em;
 	color:#003366;	
	}

h2 {
 	font-size:114%;
 	color:#006699;
	}

h3 {
 	font-size:100%;
 	color:#334d55;
	}

h4 {
 	font-size:100%;
 	font-weight:normal;
 	color:#333333;
	}

h5 {
 	font-size:100%;
 	color:#334d55;
	}

ul {
 	list-style-type:disc;
	}

ul ul {
 	list-style-type:square;
	}

ul ul ul {
 	list-style-type:none;
	}
	
hr {
	width:93%;
	border:#003366;
	border-top-style:solid;
	border-width:thin;
	}

/***********************************************/
/*     Forms                                   */
/***********************************************/

form p {
	width:400px;
	clear:both;
	}
	
form p label {
	float:left;
	font:bold 100% Arial,sans-serif, Helvetica;
 	color:#1a1a1a;
	}

	
form p input, form p textarea, form p select {
	float:right;
	}


/***********************************************/
/*     Footer Styles: Home Page                */
/***********************************************/

/* negative top margin pulls siteinfo up so its top border overlaps (and thus lines up with)
   the bottom border of the rightNav in cases where they "touch" */
#footer {
	position:absolute;
	top:587px;
	left:10px;
	width:900px;
	padding:2px 5px 2px 10px;
	margin-top:0px;
	font:normal .95em Arial,sans-serif, Helvetica;;
    color:#1a1a1a;
	text-align:left;
	}
#footerHome {
	position:absolute;
	top:581px;
	left:0px;
	width:620px;
	padding:2px 0 2px 0;
	font:normal .95em Arial,sans-serif, Helvetica;;
    color:#1a1a1a;
	text-align:center;

	}

/*
#copyright {
	position:absolute;
	top:601px;
	left:320px;
	width:320px;
	font-size:.8em;
	font-weight:normal;
	color:#cccccc;
	text-align:left;
	}
*/
/*	
#termsPrivacy  {
	position:absolute;
	top:601px;
	left:180px;
	width:300px;
	font-size:.8em;
	font-weight:normal;

	text-align:left;
	}
*/
#copyright {
	font-size:.8em;
	color:#cccccc;
	}
	
#termsPrivacy  {
	font-size:.8em;
	font-weight:normal;
	}	

#phone {
	position:absolute;
	top:585px;
	right:7px;
	width:150px;
	text-align:left;
	font-size:.7em;
	font-weight:normal;
	color:#999999;
	}	

#rss {
	position:absolute;
	top:588px;
	right:164px;
	width:35px;
	text-align:left;
	font-size:.7em;
	font-weight:normal;
	color:#999999;
	}

/***********************************************/
/*     Heading & Sub-Heading Title Styles      */
/***********************************************/

#headingTitle {
	font-family:Arial, san-serif, Helvetica;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 10px;
	color:#003366;
	font-size:1.8em;
	}
	
#zmandaNews {
	font-family:Arial, san-serif, Helvetica;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 10px;
	color:#003366;
	font-size:1.5em;
	}
	
/***********************************************/
/*     .feature Styles                         */
/***********************************************/

.feature {
	font-size:1.1em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-weight:bold;
	line-height:1.1em;
	}

.feature h3 {
	padding:30px 0px 5px 0px;
	text-align:left;
	}

.feature img {
	float:left;
	padding:0px 10px 0px 0px;
	margin:0 5px 5px 0;
	}
/* adjust margins to change separation between the feature image and text flowing around it */

#securityCertified {
	position:absolute;
	top:-3px;
	left:208px;
	}
	
/***********************************************/
/*     .story Styles                           */
/***********************************************/

.story {
	padding:0px 0px 0px 10px;
	font-size:1em;
	clear:both;
	color:#1a1a1a;
	line-height:1.2em;
	}
.story ul {
	padding:0 0 0 1em;
	margin:0;
	list-style-type:disc;
	
	}
	
.story p {
  	padding:0px 0px 10px 0px;
	}

.story img {
	display:inline;
	padding:10px 10px 0px 0px;
	margin:0 5px 5px 0;
	}
	
