	/*===============================

	modal

	===============================*/

	div#modal, div#error, div#privacy, div#security, div#call-me, div#patience, div#transfer-copy, div#features{
		display: none;
		position: absolute;
	}

	div#modal h4, div#error h4, div#privacy h4, div#security h4, div#transfer-copy h4{
		font-family: "Arial Black", Arial, sans-serif;
		padding: 5px 15px 10px 30px;
		color: #8c9d3e;
	}

	div#modal p, div#privacy p, div#transfer-copy p{
		font-size: 13px;
		color: #666;
		margin: 15px 0;
		padding: 0 0 0 15px;
		width: 550px;
	}

	div#security p{
		font-size: 13px;
		color: #666;
		padding: 0 15px;
	}

	div#security{
		font-size: 13px;
		color: #666;
	}

	div#modal em, div#privacy em{
		font-size: 11px;
		margin: 10px 0 0 0;
		display: block;
	}

	/* Overlay */
	#simplemodal-overlay {
		/*background-color: #6199BA;*/
		background-color: #000; 
		cursor: wait;
	}

	/* Container */
	#simplemodal-container {
		height: 400px; 
		width: 600px; 
		background-color: #fff; 
		border: 3px solid #ccc;
		padding: 10px 0 0 20px;
		overflow: auto;
	}
	/* Fix, to undo simply remove */
	#simplemodal-container {
		height: 410px; 
		width: 600px; 
		background-color: #fff; 
		border: 3px solid #ccc;
		padding: 0 0 0 26px;
		overflow: visible;
		margin: 0 30px 0 0;
	}
	#simplemodal-container div {
		padding: 10px 0 0 0;
		width: 545px;
		height:400px;
		overflow: auto;
	}
	#simplemodal-container div p {
		width:503px;
		margin: 0;
		padding: 0 0 10px 30px;
	}
	*:first-child+html #simplemodal-container div {
		width: 547px;
	}
	*:first-child+html #simplemodal-container div p {
		width:500px;
		margin: 20px 0 0 0;
		padding:0 0 15px 30px;
	}
	/* Fix end.
	*/
	#simplemodal-container a.modalCloseImg {
		background: url(/assets/images/x.png) no-repeat; 
		width: 25px; 
		height: 29px; 
		display: inline; 
		z-index: 3200; 
		position: absolute; 
		top: 0px; 
		left: 0px; 
		cursor: pointer;
	}
	/* Fix */
	#simplemodal-container a.modalCloseImg {
		background: url(/assets/images/x.png) no-repeat; 
		width: 25px; 
		height: 29px; 
		display: inline; 
		z-index: 3200; 
		position: absolute; 
		top: 0px; 
		left: 0px; 
		cursor: pointer;
	}
	
	
div.righter{
	float: right;
	text-align: left;
	width: 160px;
}

div.lefter{
	float: left;
}


div#patience, div#error{
	font-size: 25px;
	padding: 30px;
	margin-top: 80px;
	color: #8c9d3e;
	font-family: "Arial Black", Arial, sans-serif;
}

div#patience{
	text-align: left;
}

div#error{
	margin-top: 40px;
}

	div#patience p{
		margin: 50px 0 0 0;
		color: #6c6c6c;
		font-size: 15px;
		font-family: Arial, sans-serif;
		text-align: left;
	}

	div#indicator{
		width: 480px !important;
		height: 300px;
	}

	div#indicator p{
		width: 450px !important;
	}

	div#indicator img{
		margin: 0 0 -5px 30px;
	}


div#error span{
	background: transparent url(/_assets/images/backgrounds/error-bg.gif) no-repeat 50% 50%;
	height: 179px;
	width: 267px !important;
	padding: 20px 70px 0 133px;
	margin: 34px auto;
	font-size: 13px;
	font-family: Arial, sans-serif;
	display: block;
}

	div#transfer-copy a{
		background: transparent url(/_assets/images/backgrounds/select-calling-plan.gif) no-repeat 0 0;
		width: 335px;
		height: 38px;
		text-align: center;
		color: #fff;
		font: bold 17px/38px Arial, sans-serif;
		text-decoration: none;
		display: block;
		margin: 20px 0 0 90px;
	}
		div#transfer-copy a:hover{
			background: transparent url(/_assets/images/backgrounds/select-calling-plan.gif) no-repeat 0 -38px;
		}

