﻿html { position: relative; }

body {
	background: url("../images/bg.jpg") no-repeat center top;
	background-color:#f3a040;
	
	width: 986px;
	margin: 25px auto 0 auto;
	
	font-family: Helvetica, Verdana, sans-serif;
	font-size: 80%;
}

#wmcpHeader {
	display:block;
	text-indent: -100em;
	margin: 50px 0 30px 0;
	padding: 0;
	width: 436px;
	height: 41px;
	
	background: url("../images/h1.png") no-repeat; }
	
#girl {
	position:absolute;
	margin: -140px 0 30px 350px;
	padding: 0;
	z-index: -2;
}

#wmcpApp {
	position:absolute;
	text-indent: -100em;
	margin: -90px 0 30px 748px;
	padding: 0;
	width: 270px;
	height: 84px;
	
	background: url("../images/wmcp-app.png") no-repeat; }

#phone {
	/* Total size: 986px by 235px */
	width: 910px;
	height: 159px;
	padding: 38px;
	background-color:#FFF;
	background: url("../images/phone.png") no-repeat;
	color: #858585;
	font-size: larger;
	z-index:1; }
	
	#phone a:link,
	#phone a:visited {
		color: #f3a140;
		text-decoration: none;
		font-weight:bold; }
		
	#phone a:hover { text-decoration: underline; }
	
	#phone #p1 {
		margin: 0;
		padding: 0;
		height: 41px; }
	
	#phone form {
		margin: 0;
		padding: 0; }
	
		#phone table { margin: 0; padding: 0; border-collapse: collapse; }
			
			#phone tr { }
			
			#phone tr#entry {
				height: 62px;
				font-size: xx-large;
				color: #FFF; }
				
				#phone td { text-align: center; padding: 0; }
				
				#eCoun { width: 76px; }
				#eArea { width: 91px; }
				#iArea { width: 56px; }
				#eNumb { width: 184px; }
				#iNumb { width: 127px; }
				#eWhen { width: 300px; font-size: medium; text-indent:-50px; }
				#rememberMe { text-indent:10px; }
				#eSend { width: 235px; height:63px; }
				
				
					#phone input {
						font-size: xx-large !important;
						border: none;
						background: url("../images/input.png");
						color: #666; }
					
					input#eSendBtn {
						margin: 0;
						padding: 0;
						background: url("../images/button.png") no-repeat;
						width: 235px;
						height: 63px;
						
						text-indent: -999px;
						overflow: hidden;
						border: none; }
						
						input#eSendBtn:hover {
							background-position: 0px -63px; }
						input#eSendBtn:active {
							background-position: 0px -126px;
							border: none; }
				
			#phone tr#labels { }
				
				#phone th { padding-top: 3px; font-weight: normal; font-size: smaller; }
	
	#phone #p2 {
		margin-top: 38px; }
		
		
#dnc {
	/* Total size: 986px by 235px */
	width: 910px;
	height: 159px;
	padding: 38px;
	background-color:#FFF;
	background: url("../images/dnc.png") no-repeat;
	color: #858585;
	font-size: larger; }
	
	#dnc a:link,
	#dnc a:visited {
		color: #f3a140;
		text-decoration: none;
		font-weight:bold; }
		
	#dnc a:hover { text-decoration: underline; }
	
	#dnc #p1 {
		margin: 0;
		padding: 0;
		height: 41px; }
	
	#dnc form { }
	
		#dnc table { margin: 0; padding: 0; border-collapse: collapse; }
			
			#dnc tr { }
			
			#dnc tr#entry {
				height: 62px;
				font-size: xx-large;
				color: #FFF; }
				
				#dnc td { text-align: center; padding: 0; }
				
				#dnc_eCoun { width: 76px; }
				#dnc_eArea { width: 91px; }
				#dnc_iArea { width: 56px; }
				#dnc_eNumb { width: 215px; }
				#dnc_iNumb { width: 127px; }
				#dnc_eWhen { width: 300px; font-size: medium; text-indent:-50px; }
				#dnc_eSend { width: 235px; height:63px; }
				
				
					#dnc input {
	font-size: xx-large !important;
	border: none;
	background: url("../images/input.png");
	color: #666;
	}
					
					#dnc button {
						margin: 0; padding: 0;
						background: url("../images/dnc_button.png") no-repeat;
						width: 235px;
						height: 63px;
						
						text-indent: -999px;
						overflow: hidden;
						border: none; }
						
						#dnc button:active {
							background: url("../images/dnc_buttonActive.png") no-repeat;
							border: none; }
				
			#dnc tr#labels { }
				
				#dnc th { padding-top: 3px; font-weight: normal; font-size: smaller; }
	
	#dnc #p2 {
		margin-top: 38px;
		font-size:10px; }

#textBox {
	/* Total size: 986px by 235px */
	width: 934px;
	height: 185px;
	padding: 25px;
	background-color:#f5f5f5;
	color: #858585;
	font-size: larger;
	text-align: center;
}
	
	#textBox a:link,
	#textBox a:visited {
		color: #f3a140;
		text-decoration: none;
		font-weight:bold; }
		
	#textBox a:hover { text-decoration: underline; }
	
	#textBox #p1 {
		margin: 0;
		padding: 0;
		height: 41px; }
		
#pressBox {
	/* Total size: 986px by 235px */
	width: 910px;
	padding: 38px;
	background-color:#f5f5f5;
	color: #858585;
	font-size: larger;
	text-align: center;
}
	
	#pressBox a:link,
	#pressBox a:visited {
		color: #f3a140;
		text-decoration: none;
		font-weight:bold; }
		
	#pressBox a:hover { text-decoration: underline; }
	
	#pressBox #p1 {
		margin: 0;
		padding: 0;
		height: 41px; }

#bottomBox {
	margin-top: 25px;
	background: url("../images/ads.jpg") no-repeat;
	padding: 9px;
	color: #858585; }
	
	#bottomBox a:link,
	#bottomBox a:visited {
		color: #f3a140;
		text-decoration: none;
		font-weight:bold; }
		
	#bottomBox a:hover { text-decoration: underline; }
	
	#bottomBox #p1 {
		margin: 0;
		padding: 0; }
	
	#bottomBox table { margin: 0; padding: 0; border-collapse: collapse; width: 100%; }
	#bottomBox td    { margin: 0; padding: 0; }
	
	#square {
		width: 225px;
		height: 193px;}
	#banner1 {
		height: 82px;
		text-align: center;
		vertical-align:center;}
	#banner2 {
		height: 82px;
		text-align: center;}	
	
#links {
	margin-top: 25px;
	font-size: large; }
	
	#links a:link,
	#links a:visited { color: #FFF; text-decoration: none; }
	#links a:hover { text-decoration: underline; }
	
	#links ul {
		float: left;
		margin: 0;
		padding: 0;
		list-style: none; }
		
		#links li { margin: 0 0 0 1em; display: inline; }
	
	#links p { float: right; }
	
#footer {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	
	height: 25px;
	
	background: url("../images/footer.png") repeat-x;
	
	line-height: 23px;
	
	padding: 0 1em 0 1em;
	
	color: #BBB; }
	
	#footer a:link,
	#footer a:visited {
		color: #DDD;
		text-decoration: none; }
	#footer a:hover { color: #FFF; }
	
	#footer ul {
		list-style: none;
		margin: 0;
		padding: 0;
		
		float: left; }
	
	#footer li {
		margin: 0;
		padding: 0;
		display: inline;
		border-right: 1px solid #666;
		padding-right: 0.5em;
		padding-left: 0.3em; }
		li.last { border: none !important; }
	
	#footer #shameless {
		float: right; }
		
		#shameless p { display: inline; }
		
.hidden 
{position:absolute;
left:-10000px;
top:auto;
width:1px;
height:1px;
overflow:hidden;}

