#main fieldset {border:none;}
#main > .top {width:960px; margin:0px auto;}
#newCustomerBlock,#existingCustomerBlock{float:left;}
#newCustomerBlock .top {background-image: url("/static/Images/Layout/IAP/Left_top.jpg"); height:29px;}
#newCustomerBlock .bottom {background-image: url("/static/Images/Layout/IAP/Left_bottom.jpg"); height:37px; margin-top:-20px;}
#newCustomerBlock .content {background-image: url("/static/Images/Layout/IAP/Left_center.jpg"); padding:0 25px;}

#existingCustomerBlock .content {background-image: url("/static/Images/Layout/IAP/Right_center.jpg"); padding:0 25px;clear:all; padding-bottom:60px;}
#existingCustomerBlock .top {background-image: url("/static/Images/Layout/IAP/Right_top.jpg"); height:29px;clear:all;}
#existingCustomerBlock .bottom {background: url("/static/Images/Layout/IAP/Right_bottom.jpg") no-repeat left bottom; height:37px; margin-top:-30px;clear:all;}


.idBlock {color: #646A64;	font-family: Arial,Helvetica,sans-serif;font-size: 11px;}
.idBlock label {display: block; float: left; font-weight: bold; text-align: right;}
.idBlock td {padding-bottom: 1em;}

#newCustomerBlock { 	font-family: Arial,Helvetica,sans-serif; 	font-size: 11px; 	font-weight: lighter; 	margin: -13px 0 0; 	padding: 0px 2px 0 27px; 	width: 290px; border:none;}
#existingCustomerBlock { 	margin: -13px 0px 0 60px; 	padding: 0 10px; 	width: 453px; border:none;} 
#existingCustomerBlock .submit {float: right;}
#myaccountLogin {display:none;}
#myaccountLogin .submit {text-align: right;}
#myaccountSection {border-top: 1px solid #999; padding-top: 1em;}

#newCustomerIdentification .submit {float: right;}

h2{color: #208F00;font-size: 18px;margin-top:0px;}

.myAccountExplain {margin:0; float:right; clear:right; width:250px; display:block; color:#FF7910; font-weight:bold; z-index: 5;}

#main > .top {width:960px; z-index:1;}
#main > .top {background: url("/static/Images/Layout/IAP/background_top.png") no-repeat left top transparent; padding-top:50px;z-index:2; clear:all;}
#main > .top > #content > .bottom{background: url("/static/Images/Layout/IAP/background_bottom.png") no-repeat left bottom transparent; z-index:3;  padding: 0px 50px 25px; clear:all;}
#main > .top > #content {background: url("/static/Images/Layout/IAP/background_middle.png") repeat-y scroll left 5px transparent; clear:all;}

#myaccountLogin table {width:100%; margin-top:10px;}

.modal .modal-top {
	background: url("/static/Images/Layout/modal_sprite.png") no-repeat scroll -7px -2px transparent;
	font-weight: bold; 	height: 17px !important; 	padding: 10px; 	text-align: center; 	width: 386px !important; }

.modal .modal-content {
	background: url("/static/Images/Layout/modal_bg.png") repeat-y scroll 0 0 transparent;
	overflow: visible; 	padding: 20px; 	width: 366px !important; }

.modal .modal-bottom {
	background: url("/static/Images/Layout/modal_sprite.png") no-repeat scroll -7px -80px transparent;
	height: 52px; 	width: 406px; }

.modal .modal-close {
	float: right; 	line-height: 15px; 	text-align: right; 	width: 100px; }

.modal .modal-close a {
	color: green; 	font-size: 11px; }

.modal a.modal-close-btn {
	background: url("/static/Images/Layout/modal_sprite.png") no-repeat scroll -378px -168px transparent;
	display: block; 	float: right; 	height: 16px; 	vertical-align: bottom; 	width: 16px; }

.modal .modal-page {display: none;}
.modal .modal-page.initial {display: block;}
.modal {display:none;}

.jqmWindow {top:5%;}

.modal .privacy {font-size: 0.8em; margin-top: 1em; padding: 3px 0 0 20px; background: url("/static/Images/Layout/lock.png") no-repeat; height: 24px;}

.addressMatchList ul {list-style:none;}
.nearHits {height:100px; overflow:auto;}
.enteredAddress {display: block; padding-left: 2em;}

#unrecognizedNumber ul {margin: 1em; padding: 0;}
#unrecognizedNumber li {list-style: none; margin: 0; padding: 0;}
#unrecognizedNumber .submit {text-align: right;}

.expired {margin: 0 100px 20px; color: red; font-weight: bold;  font-size: 0.8em;}
.idBlock .error {color: red;}
