/* CSS Document */


body {
	background: #646464 url(../images/numbersBG.gif) top left repeat-x;
	color:#000;
	font-size:small;
	font-family: Arial, Helvetica, sans-serif;
}

body p {
	font-size:12px;
}

#dropmenudiv{
	width:100%;
	position:absolute;
	font:normal 110% Arial, Helvetica, sans-serif;
	z-index:100;
	
	color: #000000;
	padding-left: 2px;
	padding-right: 2px;
	background-color:#FF6600;
	margin-left:7px;
}

#dropmenudiv a{
	width: 100%;
	display: block;
	
	/* border-bottom: 1px solid #C3C3C3; */
	padding: 1px 0;
	text-decoration: none;
	font-weight: bold;
	font-size:11px;
	color: #FFF;
	
}

#dropmenudiv a:hover{ /*hover background color*/
width:100%;
/* background-color: #FF954C; */
color:#000;
/* border-bottom: 1px solid #000000; */
}



img { border:0; }

.preloadIMG { position:absolute;  left:-9999px; }

/* CHANGED THE WIDTH FROM 770px */

#mainBody {
width:770px;
text-align:left;
margin:0;padding:0;
margin-top:75px;
background: url(../images/whiteBG.jpg) top left repeat-y;

}

/* #mainBody h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	color: #FF6600;
	padding:0;
	margin:7px;
	letter-spacing: .6em;
	text-align:center;
}

*/

#header {
position: relative;
float:left;
width:760px;
height:12px;
line-height:10px;
height: 1%;
background:#ff6600;
padding:0; margin: 0;
}

#headerMenu {
	padding:0;
	margin:0;
	list-style:none;
	text-align:center;
	margin-left: 275px;
	font-size:80%;
	padding-top:3px;
}

#headerMenu li {
	text-align:center;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	display:inline;
	
	
}

#headerMenu a:link {
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
}
#headerMenu a:visited { 
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
	}
#headerMenu li a:hover {
font-weight:bold;
color: #FFDAC0;
text-decoration:none;
}


.menuIMG {
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
}
.menuIMG:hover {
font-weight:bold;
background: url(../images/menuBG.png) top left repeat-x;
color: #FFDAC0;
text-decoration:none;
}




.menuDivider {
	padding:0 10px 0 10px;
	margin:0;
	font-weight:bold;
}

.menubar { padding:0 5px; }

/*Here is where I changed the right side and left side sizing TOTAL WIDTH IS 750 ORIGINALLY */
#leftSide { float:left; width:550px; display:inline; }

#rightSide { position:relative; right: 8px; float:right; width:220px; display:inline; }

#footer { clear:both; text-align:center; }

#footer h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	color: #FF6600;
	padding:0;
	margin:7px;
	letter-spacing: .4em;
}

#footerMenuArea {
background-color: #646464;
padding-top:7px;
margin-top:12px;
text-align:center;
}

#innerFooter { 	
	background-color: #646464;
	width:350px;
	height:18px;
	 }

#footerMenu {
	padding:0;
	margin:0;
	list-style:none;
	text-align:center;
	
	font-size:90%;
	padding-top:5px;
}

#footerMenu li {
	text-align:center;
	float:left;
	height:18px;
	padding-top:6px;
	font-size: 85%;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	display:inline;
	letter-spacing: .2em;
}

.footerTiny { color:#fff; font-size:70%; letter-spacing: .2em; clear:both; padding-top:12px;}

.footerTiny a:link { color:#fff; text-decoration:none; }
.footerTiny a:visited { color:#fff; text-decoration:none; }
.footerTiny a:hover { color:#fff; text-decoration:underline; }

#footerMenu a:link {
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
}
#footerMenu a:visited { 
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
	}
#footerMenu a:hover {
font-weight:bold;
color: #FF6600;
text-decoration:none;
}

.footermenuDivider { padding:3px 0; }

.footermenuBTN { padding:3px; 
border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #646464;

}

.footermenuBTN:hover {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

#textArea { padding: 5px 30px 5px 80px; }

#textArea p, blockquote, #textArea blockquote, #partners {
	font-size: 90%;
	line-height: 170%; /* Changed by Amir from 170*/
	text-align: justify;
}

#partners { position:relative; float:right; right:25px; margin:0; width:360px;}

#partners-image { float:left; }

blockquote { line-height:120%; }

#flashArea {
position:relative;
right:0px;
margin-top:60px;
width:535px;
padding: 20px 20px 20px 0;
background: url(../images/flashShadow2.png) top left no-repeat;
behavior: url(fileadmin/templates/aha/scripts/iepngfix.htc);
}

#rightSide h1 {
padding:250px 10px 0px 10px;
margin:0;
text-align:center;
color:#000;
font-size:85%;
letter-spacing: .3em;
}

#rightSide p {
font-size: 85%;
	line-height: 130%;
	padding:3px;
	margin:0;
	}
	
#rightSide a:link { color:#FF6600; }
#rightSide a:visited { color:#FF6600; }
#rightSide a:hover { color:#000; }

.themoment { padding-top:15px; margin-top:0; padding-bottom:5px; }
.breakthroughmoments {text-indent:-9999px; background: url(../images/breakthroughmomentsTXT.gif) top center no-repeat; }

.seedemoBTN { background: url(../images/seedemoBTN.gif) center no-repeat; }
.seedemoBTN:hover { background: url(../images/seedemoBTNover.gif) center no-repeat; }

.buynowBTN { background: url(../images/buynowBTN.gif) center no-repeat; }
.buynowBTN:hover { background: url(../images/buynowBTNover.gif) center no-repeat; }



#header h4 { padding:0; margin:0; color:#fff; background:none; }

#jspformarea { padding:10px; clear:both; padding-left:80px; font-size:small;}



.topmenuBTN { padding: 3px; 
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #FF6600; }

.topmenuBTN:hover {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #FFB079;
}

.topmenudiv { padding:3px; }

.bodyArea { padding: 20px; padding-left:80px; }

.bodyArea h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 130%;
	color: #000000;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
}

#mainBody h2 .jsph1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 140%;
	font-weight: bold;
	color: #000000;
	padding:5px;
	margin:0;
}

.rightImage {
	float: right;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
}

.leftImage {
	float: left;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
}

#leftSide a:link {
	font-weight: bold;
	color: #FF6600;
	text-decoration: underline;
}
#leftSide a:hover {
	font-weight: bold;
	color: #AC4500;
	text-decoration: none;
}
#leftSide a:visited { font-weight: bold;
	color: #FF6600;
	text-decoration: underline;}
	
	
.innerLeftSide { float:left; padding:20px; padding-left:15px; padding-top:0px; margin:0; width:120px;}

.innerRightSide {float:right; padding:15px; padding-top:0px; margin:0; width:360px; }

.innerLeftSideBio { float:left; padding:10px; padding-left:0px; padding-top:0px; width:470px;}

.innerRightSideBio { float:right; padding:20px; margin-top: 60px; padding-left:0px; width:120px; }

	
.clearboth { clear:both; }


#faqArea img, #partners img { padding-top:20px; }



#faqArea a:link { color:#669900; }
#faqArea a:visited { color:#669900; }
#faqArea a:hover { color:#F54E15; }

#greenArea { padding:0; background:#afd75e url(../images/greenAreaBG.jpg) top left repeat-y; float:left; display:inline; }

#leftGreenArea { float:left;  width:245px; padding:60px 0 20px 0; }

#rightGreenArea { float:right; width:505px;  padding:60px 0 20px 20px; }

#innerRightGreenAreaLeft { float: left; width:100px;  }

#innerRightGreenAreaRight { float: right; text-align:left; width:340px; }

#myahalogoarea { padding: 0px 0px 0px 50px; }


#bottomRight { margin-top:240px; }

.productsleftimage { position:relative; top:-6px; padding-left:15px; padding-top:0px; }

.regFont { font-size:small; }

.greyDemosBox {
	width:125px;
	padding: 5px;
	border: thin solid #CCCCCC;
}

.greyDemosBox p { 
	margin: 0; padding:0;
}

.greyDemosBox img {
	padding: 3px 0px;
}

.whitepaperhome {}


DIV.csc-frame-frame1 {
position:relative;
margin-top:60px;
width:535px;
padding: 20px 20px 20px 0;
background: url(../images/flashShadow2.png) top left no-repeat;
}

.bodytext img {
padding 0; margin 0;
}

p img {
padding 0; margin 0;
}

.maxgraph { position: relative; left: -45px; }
.axelgraph { position: relative; left: -45px; }

#footertext {
position:relative;
top:0px;
color:#fff;
}

H5 { FONT-SIZE: 85%; COLOR: #666666 }
.powermail_mandatory_js {color:red}
.tx-powermail-pi1_fieldset { border:0px solid #fff }
.tx_powermail_pi1_fieldwrap_html {padding:2px;}
.tx_powermail_pi1_fieldwrap_html label {float:left; display: block; width: 165px;}
.tx_powermail_pi1_fieldwrap_html textarea {margin-top:-10px; margin-left:165px;}
.tx_powermail_pi1_fieldwrap_html_submitgraphic { padding: 8px; margin-left:250px; }
.tx_powermail_pi1_fieldwrap_html checkbox {}


p a {
text-decoration:none;
}

li { 
font-size: 90%;
line-height: 140%;
text-align: justify; /* I added this. */ 
}

li li {
font-size: 100%;
}