

* {
	margin: 0;
	padding: 0;
}

/*--------------------------------------------------// SPLASH PAGE //------------------------------------------ */

a {color: #682;}
a:hover {color: #9A6;}
body {

	font: normal 67.5% "Lucida Sans Unicode",tahoma,verdana, sans-serif;
	color:#333;
	background: #fff;
	margin: 0 auto;
	border: 0px solid red;
	height:100%;
	width:100%;
	text-align: center;	
	min-height:540px;/* for ie7*/
}
#xouter{
	height:100%;
	width:100%;
	display:table;
	vertical-align:middle;
}
#xcontainer {
	text-align: center;
	position:relative;
	vertical-align:middle;
	display:table-cell;
	height: 100%;
}	
#xinner {
	width: 780px;
	background:#fff;

	text-align: center;
	margin-left:auto;
	margin-right:auto;
}

#splashbottom{
	background: url(../images/splashbottom.jpg) no-repeat; 
	width:780px; 
	height:525px; 
	border: 0px solid red;
}


#splashlogbox{	
	width:262px;
	height: 67px;
	position: relative;
	border: 0px solid #999; 
	padding: 5px; 
	text-align: center;
	font-family: tahoma,verdana, arial,sans-serif;
	font-size: 11px;
	float: left;
	margin: 27px 74px 0 0;
	/*background:  url(../images/towers_loginbg.png) no-repeat;  #fe9 */
}
	
#login_towers{
	position: relative;
	
		top: 35px;
		margin-left: 405px;
	vertical-align: top;	
	height:250px;
	width:270px; 	border: 0px solid red;						
	background: url(../images/towerslogin.png) no-repeat;
}
	

#s_innerbox {	

		top: -3px;
		margin:0 auto;
	position: relative;
	padding:15px;
	background-color:#ACD373; 
	/* border:1px solid #99b3b4;	*/
	width:252px;
	height: 220px;
	text-align: center;
	background:  url(../images/towers_loginbg.png) no-repeat;
	overflow: visible;
}
#s_innerbox  a: link {	color: white;}
#s_innerbox  a: hover {	color: #990;}


#customers_enter{
	position: relative;
	float: left;
	margin-left: 300px;
	top:-10px;
	width: 230px; 
	height: 80px; 
	border: 0px solid red;
}

	

#zipgobox{
	clear: both;
	float: left;
	vertical-align:top;
	position: relative;			
	width:320px; 
	height:150px; 
	
		top: 50px;
		margin-left: 5px;
	background: url(../images/getpaid.png) no-repeat; 	
}

#zipgp{
	position: relative;	
	vertical-align: top;
	float: left;		
	top: 8px;
	margin-left: 5px;
	height:295px;
	width:180px; 					
	background: url(../images/towerslogin.png) no-repeat;
}
#zipgotext{
	position: relative;
	clear: both;
	top: 47px;
	width:220px; 
	font-size: 11px;
	margin-left: 20px;
	font-weight: 500;
}


#tow4us{
	float: right;
	position: relative;
	width: 270px; 
	height:47px;
	display: block;
	
	top: 150px;
	margin-right: -5px;
}


/*
#log_bttn{z-index: 200;}
#bttndiv 	{height: 64px;}
*/
input {	color: #555;	font: normal 1.1em "Lucida Sans Unicode",sans-serif;}
body a:hover 	{	text-decoration:underline;}
label						{	line-height:1.7;font-weight:bold}
.clear 				{	clear:both}
.clearlink a:link	{ text-decoration:none;}
.input						{	border: 1px solid #99b3b4;width: 220px;background: #e4ebeb url(../images/input_stripe.gif);font: 11px verdana, sans-serif;color:#443;padding:3px;outline:none;}
.input:focus			{	border:1px solid #567475;background: #BCD7A9;}
.submit-btn				{	width: 70px;height: 20px;background:url(../images/submit.gif) no-repeat;outline: none;vertical-align:top;border:0;float:right; margin-right: 12px;}
.submit-btn:hover	{	background: url(../images/submit.gif) no-repeat 0 -20px;}

.redgfx		{	color:red;}
.redalert	{	color:red; font-weight: bold;}	
.bigemp		{	font-size: 1.9em;color: red;}
.bigger		{	font-size: 1.6em;}
.big			{	font-size: 1.25em;}
.emp			{	font-weight: 600;}
.smaller	{	font-size: .7em;}
.small		{	font-size: .85em;}
.pickalert{	font-size: .8em;	color: #FF9933;}
.left 			{	float: left;}
.required	{	font-size: .9em; color: #FF0000;}

/*--------------------------------------------------// other PAGES //------------------------------------------ */


