

#wrapperDude {
	position: relative;
	width: 908px;
	text-align:left;
	}

#main { /* Removes the background card from css.  It has moved to index.html inside a div */
	position:relative;
	width:908px;
	height:856px;
	top:13px;
	left:0px;
	background-color:white;
	z-index: 20;
	}	
/****************************************
/* Top corner borders
/***************************************/
#cornersTop{
	position:absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 16px;
	z-index: 20;	
	}
	
	#cornerUpperLeft{
		background: transparent url(../images/landingPage/landing-corner-upper-left.png) no-repeat;
		z-index:20;
		height:16px;
		width:18px;
		position:absolute;
		left:-4px;
		top:-3px;
		}
		
	#upperMid{
		border-top: 1px solid #adbab7;
		height:18px;
		width:884px;
		background-color:white;
		position:relative;
		left:12px;
		top: 0px;
		}

	#cornerUpperRight{
		position:absolute;
		width:18px;
		right:-4px;
		top:-3px;
		background: transparent url(../images/landingPage/landing-corner-upper-right.png) no-repeat;
		z-index:20;
		height:16px;
		}
/****************************************
/* Bottom corner borders
/***************************************/
#cornersBottom{
	position:absolute;
	bottom: -30px;
	left: 0px;
	width: 100%;
	height: 16px;
	z-index:20;	
	}
	
	#cornerLowerLeft{
		background: transparent url(../images/landingPage/landing-corner-lower-left.png) no-repeat;
		z-index:20;
		height:16px;
		width:18px;
		position:absolute;
		left:-4px;
		top:-3px;
		}
		
	#lowerMid{
		border-bottom: 1px solid #adbab7;
		height:18px;
		width:884px;
		background-color:white;
		position:relative;
		left:12px;
		bottom: 9px;
		}

	#cornerLowerRight{
		position:absolute;
		width:18px;
		right:-4px;
		bottom:3px;
		background: transparent url(../images/landingPage/landing-corner-lower-right.png) no-repeat;
		z-index:20;
		height:16px;
		}
/***********************************************
/* Header
/**********************************************/	
#header {
	position:absolute;
	top: 6px;
	left:14px;
	z-index: 20;
	}
	#phoneAndNumber{
		position:absolute;
		right:0;
		font-size: 20pt;
		color:#4f91c5;
		top: 16px;
		}
#topGraphic{
	
	}
		
		
/************************************************
/* Spacer
/***********************************************/		
			
#spacer {
	position:absolute;
	top:191px;
	left: 18px;
	color:#5c706d;
	z-index:20;
	}	


/************************************************
/* Content - includes three columns
/************************************************/	
#content{
	position:absolute;
	top: 228px;
	left: 14px;
	width: 900px;
	z-index: 20;


}	
#leftContent {
	float:left;
	z-index: 20;
	width: 364px;
	}	

	#benefitsHeader {
		background-image: url(../images/landingPage/benefits_top.gif);
		width:364px;
		height: 32px;
		}
	
	#benefitsHeader span{
		line-height:2em;
		padding-left:1em;
		font-size:14px;
		font-weight:bold;
		}
				
	#points_txt{
		background-image: url(../images/landingPage/benefits_middle.gif);
		background-repeat: repeat-x;
		height:253px;
		width:364px;
		position:absolute;
		}

		#points_txt div{
			margin:  1em;
			}
		
		#saas{
			float:left;
			padding-right:1em
			}




#midContent {
	position:absolute;
	left:372px;
	top:0px;		
	width: 324px;
	z-index:20;
	}
	
#loginHeader {
		background-image: url(../images/landingPage/form_top.gif);
		width:324px;
		height: 32px;
		}
	#loginHeader span {
		line-height:2em;
		padding-left:1em;
		font-size:14px;
		font-weight:bold;

}	
#loginForm{	
	background: #FFFFFF url(../images/landingPage/form_middle.gif) repeat-x;
	}	
	
#loginFormBottom{
	background-image: url(../images/landingPage/form_bottom.gif);
	height:55px;
	width:324px;
	}	
		
#submitButton{
	border:none;
	width:121px;
	height:29px;
	border:0px;
	position:relative;
	left:118px;
	top:4px;
	}
	
#submitButton img{
	margin-left:-3px
	}	
	
#rightContent {
	position:absolute;
	right:20px;
	background-image: url(../images/landingPage/registering_middle.jpg);
	background-repeat: repeat-x;
	z-index:20;
	width: 175px;
	}
	#rightContent span{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:18px;
		color:#054373;
		line-height:22px;
		}
	#registeringLeft{
		background-image: url(../images/landingPage/registering_left.jpg);
		background-repeat: repeat-y;
		float:left;
		width:9px;
		height:426px;
		}

	#registeringRight{
		background-image: url(../images/landingPage/registering_right.jpg);
		background-repeat: repeat-y;
		float:right;
		width:9px;
		height:426px;
		}
	#registeringHeader  span{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		position:absolute;
		left:15px;
		top:20px;
		font-size:18px;
		color:#054373;
		line-height:20px;
		}
#registeringBullets{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		position:absolute;
		left:10px;
		top:130px;
		font-size:13px;
		font-weight:bold;
		color:#054373;
		line-height:17px;

}
/***********************************************
/* Footer
/**********************************************/
#footerHome{
	z-index:40;
	position:absolute;
	bottom:-50px;
	left:0px;

}			
/***********************************************
/* Misc stuff
/***********************************************/
#miscArrow {
	position:absolute; 
	top:265px;
	right:174px;
	z-index:20;
	}
	
#userExistsErr{
	display: block;
	font-size: 12px;
	color: #FF0000;
	}	
#userExistsMsg {
	display:none;
	font-size: 12px;
	color: #fff;
	}

#bigSassImage{
 	display:none; 
	position:absolute; 
	left: 160px; 
	top:235px;
	z-index:140;


}	
/***********************************************/
/*     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;
	}


.err {
	color: #ff0000;
	}

/* old Position styles
body{
	margin:auto;
	padding:0;
}
.pagetop{
	background-image:url(images/top.gif);
	background-repeat:no-repeat;
	width:881px;
	height:22px;
	position:relative;
	background-position:top;
}
.pageleft{
	background-image: url(images/left.gif);
	background-repeat:no-repeat;
	width:53px;
	height:709px;
	position:relative;
}
.pageright{
	background-image: url(images/right.gif);
	background-repeat:no-repeat;
	width:66px;
	height:709px;
	position:relative;
}
.pagebottom{
	background-image: url(images/bottom.gif);
	background-repeat:no-repeat;
	width:881px;
	height:17px;
	position:relative;
	background-position:bottom;
}
.customers_top{
	background-image: url(images/customers_top.gif);
	background-repeat:no-repeat;
	width:364px;
	height:8px;
	position:relative;
}
.customers_middle{
	background-image: url(images/customers_middle.gif);
	background-repeat:repeat-y;
	width:364px;
	position:relative;
}
.customers_bottom{
	background-image: url(images/customers_bot.gif);
	background-repeat:no-repeat;
	width:364px;
	height:8px;
	position:relative;
}
.form_top{
	background-image: url(images/form_top.gif);
	background-repeat:no-repeat;
	width:324px;
	height:33px;
	position:relative;
}
.form_middle{
	background-image: url(images/form_middle.gif);
	background-repeat: repeat-x;
	height:326px;
	width:324px;
	position:relative;
}
.form_bottom{
	background-image: url(images/form_bottom.gif);
	background-repeat:no-repeat;
	width:324px;
	height:55px;
	position:relative;
}
.reg_left{
	background-image: url(images/registering_left.jpg);
	background-repeat:no-repeat;
	width:9px;
	height:426px;
	position:relative;
}
.reg_middle{
	background-image: url(images/registering_middle.jpg);
	background-repeat: repeat-x;
	height:426px;
	position:relative;
}
.reg_right{
	background-image: url(images/registering_right.jpg);
	background-repeat:no-repeat;
	width:9px;
	height:426px;
	position:relative;
}
.benefits_top{
	background-image: url(images/benefits_top.gif);
	background-repeat:no-repeat;
	width:364px;
	height:32px;
	position:relative;
}
.benefits_middle{
	background-image: url(images/benefits_middle.gif);
	background-repeat: repeat-x;
	height:253px;
	width:364px;
	position:relative;
}
.topgraphic{
	background-image: url(images/top_graphic.jpg);
	background-repeat:no-repeat;
	width:880px;
	height:107px;
	position:relative;
}
.nrml_txt{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#000000;
}
.points_txt{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:22px;
	color:#000000;
}
.testi{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:16px;
	color:#545252;
}
.testi_1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:16px;
	color:#545252;
	font-style:italic;
}
.bluehead{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#0161ab;
}
.heading{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#0161ab;
}
.heading_1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#000000;
}
.benefits{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#151f56;
	font-weight:bold;
}
.registering{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#054373;
	line-height:22px;
}
.registering_1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#054373;
	line-height:20px;
	padding-left:15px;
}
.zmanda_offers{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#0161ab;
}
.free_register{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#fa8804;
	font-weight:bold;
}
.form_txt{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#545252;
}
*/
