* {margin: 0px; padding: 0px;}

.set {clear: both;}
a {cursor: pointer; cursor: hand; text-decoration: none;}
a:hover {text-decoration: underline;}
li {list-style: none;}
img {border: none;}


.center-1 {width: 691px; border: solid 4px #464646; margin: 20px auto 0; margin-bottom:0px; background-color: #FFF; background-image:none;}

ul.thumbs-1 {float: left; padding: 10px 11px 16px;}
ul.thumbs-2 {float: right; padding: 10px 11px 16px;}
ul.thumbs-1 li img {width: 125px; height: 125px; padding: 2px; background: #ffffff; border: solid 1px #8E8E8E; margin-top: 7px;}
ul.thumbs-2 li img {width: 125px; height: 125px; padding: 2px; background: #ffffff; border: solid 1px #8E8E8E; margin-top: 7px;}
.center-join {width: 332px; padding: 0px 11px; float: left;//width: 360px;}
	.h221, .h222 {font: bold 14px Arial, Helvetica, sans-serif; color: #696969; background: url(../images/100%25secure.gif) right top no-repeat; border-bottom: solid 2px #9E9E9E; padding-bottom: 4px; margin-top: 10px;}
	.get-your-pass {font: bold 14px Arial, Helvetica, sans-serif; color: #696969;
		 background: url(../images/100%25secure.gif) right top no-repeat;
		 border-bottom: solid 2px #9E9E9E; padding-bottom: 4px; margin-top: 10px;
		 text-align:left;
		 padding:0px;}  
	.visa {padding: 20px 0 0 5px;}
	.visa label {width: 118px; height: 25px; display: block; font: bold 11px Arial, Helvetica, sans-serif; color: #c93256; float: left; padding-top: 2px;}
	.visa input, .visa select {width: 178px; height: 17px; border: solid 1px #C1C1C1; float: left;}
	.username, .access {width: 298px; height: 19px; border-top: solid 1px #EDEDED; padding-top: 8px; padding-bottom:8px;text-align:left; }
	.access {height: 34px; border-bottom: solid 1px #EDEDED; padding-top: 14px;}
	.access label {font: bold 14px Arial, Helvetica, sans-serif; color: #8E8E8E;}
	.access option {font-size: 10px;}
	.access select {font-size: 10px;}
	.click-instant input {width: 290px;height:24px; margin-bottom:0px; margin-top:10px; border: none; padding-bottom:8px; clear: both; text-align:center; float:none;}
	.h221, .h222 {background: none; margin-bottom: 8px; text-align:left;}
	.h221a {background: none; text-align:left; color: #F5924C}
	.h222 {color: #8E8E8E; text-align:left;}
	.online-check {height: 24px; padding-top: 4px; border-bottom: solid 1px #EDEDED;}
	.online-check label, .phone-billing label {width: 168px; display: block; position: relative; float: left; font-size:9px;}
	.online-check label input, .phone-billing label input {clear: both;}
	.online-check label span, .phone-billing label span {display: block; width: 132px; height: 16px; position: absolute; top: 0; left: 0; background: url(../images/online-check.gif) no-repeat;}
	.phone-billing {height: 24px; padding-top: 4px;}	
	.phone-billing label span {background: url(../images/phone-billing.gif) no-repeat; height: 19px;}
	.alternative {height: 45px; background: url(../images/for-us.gif) no-repeat; padding: 60px 0 0 20px; //height: 105px;}
	.alternative span {width: 70px; font: bold 10px Arial, Helvetica, sans-serif; color: #000000; margin: 0 35px 0 0; display: block; float: left;}
	.alternative a { font: bold 10px Arial, Helvetica, sans-serif; color: #000000;display: block; float: left;}
	.alternative a:hover {text-decoration: underline; font: bold 10px Arial, Helvetica, sans-serif; color: #000000;display: block; float: left;}
	.alternative span.asian {margin: 0;}
	.one-pass-all-sites {width: 324px; height: 41px; font: bold 24px Arial, Helvetica, sans-serif; color: #B05935; text-align: center; position: relative; margin-top: 15px;}
	.one-pass-all-sites span {display: block; width: 324px; height: 41px; background: url(../images/onepass.gif) no-repeat; position: absolute; top: 0px; left: 0px;}

.center-4 {border-bottom: 9px solid #464646; border-top: solid 9px #464646; padding: 5px 0;background-color: #FFF; //height: 100%;}
.center-2 {width: 265px; height: 56px; color: #000; padding: 3px 17px; border-right: solid 1px #C4C4C4;  float: left;background-color: #FFF;}
	.i-have {width: 260px; font: 10px Arial, Helvetica, sans-serif; color: #010000; padding-bottom: 8px; border-bottom: solid 1px #C4C4C4; margin-bottom: 7px;}
	.center-2 a {padding:0px; margin:0px;text-decoration: underline; font: 11px Arial, Helvetica, sans-serif; color: #010000;}
	.center-2 a:hover {padding:0px; margin:0px;text-decoration: none; font: 11px Arial, Helvetica, sans-serif; color: #010000;}
	.center-2 a:visited {padding:0px; margin:0px;text-decoration: none; font: 11px Arial, Helvetica, sans-serif; color: #010000;}
	.center-2 .small {font: 11px Arial, Helvetica, sans-serif; color: #010000;}
.center-3 {width: 223px; height: 63px; padding: 0px 10px 0 128px; background: url(../images/verisign.gif) 15px 4px no-repeat; float: left; font: bold 10px Arial, Helvetica, sans-serif; color: #808080; background-color: #FFF; //width: 362px;}


.join-now {width: 661px; height: 68px; font: 16px Arial, Helvetica, sans-serif;
		background-color:#fff;
	 color: #999999; border-top: solid 9px white; position: relative;}
	.join-now strong {font: bold 24px Verdana, Arial, Helvetica, sans-serif; color: #384b66;}
	.join-now span {display: block; width: 661px; height: 68px;  background: url(../images/join-now.gif) no-repeat;
	 position: absolute; top: 0px; left: 0px;}
	
.bottom {width: 691px; margin: 0px 0px 0px 0px; padding-top:10px; padding-bottom:5px;  background-color:#fff;  border: solid 1px #C0C0C0; border-top:none;}

	.bottom ul {height: 145px; margin: 1px 0 0 0; padding-left:15px;}

	.bottom ul li {width: 105px; height: 145px; float: left;}

	.bottom ul li.end {width: 105px;}

	

	.with {width: 661px; height: 40px; font: 18px Arial, Helvetica, sans-serif; color: #929292; text-align: center; margin: 10px 0; overflow: hidden; position: relative;}

		.with span {display: block; width: 662px; height: 38px; position: absolute; top: 0px; left: 0px;}