/**
* Last Mod: Jan 03 2015
*/

.WrapperPlans {
	float: left;
	width: 520px;
}
.WrapperPlans  td {
	padding-top: 8px;
	padding-bottom: 2px;
}
.tr_planHeader td {
	padding: 5px 5px 0 5px;
	text-align: center;
}
.tr_planHeader td:first-child {
	text-align: left;
}
.tr_planHeader td > a {
	position: relative;
	display: inline-block;
	padding: 5px 15px 5px 15px;
	text-align: center;
	color: #fff;
	text-decoration: none;
	border-bottom: solid 1px #303030;
	border-radius: 3pt;
}
.tr_planHeader td > a:hover {
	box-shadow: 0pt 0pt 4pt rgba(255, 255, 255, 0.7);
}
#comparePlanFS {
	width: auto;
	padding: 10px 10px 25px 10px;
	background-color: #fff;
	border: solid 1px #c0c0c0;
	border-bottom: solid 2px #b0b0b0;
	border-radius: 3pt;
}
#comparePlanFS h2 {
	margin: -10px -10px 20px -10px;
	padding: 8px;
	font-size: 20px;
}
.foot {
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
}
.foot a {
	position: relative;
	display: inline-block;
	color: #ff6600;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	border: none;
	padding: 5px 20px 5px 20px;
	text-decoration: none;
	border-bottom: solid 1px #666;
	border-radius: 3pt;
}
.foot a:hover {
	cursor: pointer;
	box-shadow: 0pt 0pt 3pt rgba(0, 0, 0, 0.7);
}
.signupPlan_0 {
	background-color: #ff6600;
}
.signupPlan_1 {
	background-color: #00cc00;
}
.signupPlan_2 {
	background-color: #000099;
}

#domainToolDiv {
	height: auto;
	margin-top: 20px;
	padding: 10px 10px 25px 10px;
	background-color: #fff;
	border: solid 1px #c0c0c0;
	border-bottom: solid 2px #b0b0b0;
	border-radius: 3pt;
}
#domainToolDiv h3 {
	margin: -10px -10px 20px -10px;
	padding: 8px;
	font-size: 17px;
}
#helpFieldset {
	margin-top: 20px;
	padding: 10px 10px 25px 10px;
	background-color: #fff;
	border: solid 1px #c0c0c0;
	border-bottom: solid 2px #b0b0b0;
	border-radius: 3pt;
}
#helpFieldset h4 {
	margin: -10px -10px 20px -10px;
	padding: 8px;
	font-size: 15px;
}
#helpFieldset .gotQClickHere {
	color: #006;
}
.otherServices {
	margin-left: 10px;
	padding-left: 10px;
	font-size: 13px;
}

/**
* Signup
*/
#formCover {
	position: absolute;
	display: none;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	background-color: rgba(255, 255, 255, 0.7);
}
#formCover img {
	position: absolute;
	bottom: 150px;
	left: 50%;
}
.h1Signup {
	width: 630px;
	padding-bottom: 5px;
	display: inline-block;
	border-bottom: solid 1px #a0a0a0;
}
.blockRight {
	float: right;
	width: 225px;
}
.plan {
	float: left;
	width: 200px;
	margin-right: 12px;
}
.plan .head {
	width: 200px;
	height: 75px;
}
.plan .body {
	width: auto;
	margin-top: -20px;
	padding-top: 30px;
	padding-bottom: 10px;
	text-align: left;
	font-size: 14px;
	border: solid 1px #c0c0c0;
	border-top: none;
	border-bottom: solid 2px #808080;
	box-shadow: 0pt 1pt 2pt rgba(0, 0, 0, 0.3);
}
.plan .body li {
	margin-bottom: 6px;
}
.plan_1 .head {
	background: url('../images/plan_header_0.png') no-repeat top;
}
.plan_2 .head {
	background: url('../images/plan_header_1.png') no-repeat top;
}
.plan_3 .head {
	background: url('../images/plan_header_2.png') no-repeat top;
}
.pkgPrice {
	text-align: center;
	font-size: 21px;
	padding-top: 8px;
	padding-bottom: 8px;
	font-weight: bold;
}
.pkgPrice .px15 {
	font-weight: normal;
}

.blockLeft {
	width: 630px;
	display: inline-block;
	vertical-align: top;
}
.wrapperSignup {
	width: auto;
	padding: 10px 10px 25px 10px;
	margin-bottom: 20px;
	background-color: #fff;
	border: solid 1px #c0c0c0;
	border-bottom: solid 2px #b0b0b0;
	border-radius: 3pt;
}
.wrapperSignup h2 {
	margin: -10px -10px 20px -10px;
	padding: 8px;
	font-size: 18px;
}
.domainRadioSet {
	font-size: 14px;
}
.domainRadioSet input {
	margin: 0;
	padding: 0;
}
.domainRadioSet label:hover {
	cursor: pointer;
	text-decoration: underline;
}
#domainCheckDiv {
	display: inline-block;
}
#findNewDomain, 
#enterExistingDomain {
	position: relative;
	display: none;
}
.wrapperSignup > p > strong, 
#findNewDomain > strong, 
#enterExistingDomain > strong {
	position: relative;
	display: inline-block;
	width: 210px;
}
#domainNameOwn {
	width: 300px;
}
.wrapperSignup table {
	width: 100%;
}
.wrapperSignup table td {
	padding: 4px;
}
.wrapperSignup table td input[type='text'] {
	width: 244px;
}
#pmtCountry {
	margin-right: 5px;
}
#pmtCCCVC {
	width: 40px;
}
#pmtAmount {
	font-weight: bold;
	font-size: 18px;
}
.amt {
	position: relative;
	display: inline-block;
	width: 43px;
	text-align: right;
}
.wrapperSignup table textarea {
	width: 586px;
	height: 70px;
	font-size: 11px;
}
.iconCC {
	vertical-align: middle;
}
.dedicatedIPSet {
	position: relative;
	display: inline-block;
	margin-left: 20px;
}
#pmtReferral {
	width: 60px;
}
#pmtTotal {
	width: 50px;
	font-size: 20px;
	font-weight: bold;
	color: #009;
}
#submitButtons {
	text-align: center;
}
.button {
	display: inline-block;
	vertical-align: middle;
	font-size: 18px;
	font-family: arial;
	padding: 6px 12px 6px 12px;
	background-color: #efefef;
	border: solid 1px #c0c0c0;
	border-bottom: solid 1px #a0a0a0;
	border-radius: 2pt;
}
.button:hover {
	cursor: pointer;
	background-color: #e0e0e0;
}
.buttonBack {
	font-size: 14px;
	float: left;
}
#wrapperError {
	display: none;
	padding: 10px;
	color: #f00;
	font-family: arial;
	border: solid 1px #f00;
}
#wrapperSuccessSet {
	display: none;
}
#wrapperSuccessSet strong {
	width: auto;
}

.footnote {
	text-align: left;
}

#rightBox {
	float: right;
	width: 400px;
}



/*
#hpspDiv2 { margin-right: 24px; }
.hpspBody { position: relative; width: 210px; height: auto; background: url('../images/hp_sp_body.jpg') top repeat-y; text-align: left; font-size: 14px; }
#hpspHeadDiv { background: url('../images/hp_sp_body.jpg') top center repeat-y; }
.hpbpBody { position: relative; width: 210px; height: auto; background: url('../images/hp_bp_body.jpg') top center repeat-y; text-align: left; font-size: 14px; }
.hpbepBody { position: relative; width: 210px; height: auto; background: url('../images/hp_bep_body.jpg') top center repeat-y; text-align: left; font-size: 14px; }
.pkgPrice { text-align: center; font-size: 21px; padding-top: 8px; padding-bottom: 8px; font-weight: bold; font-family: arial,tahoma; }
#hpTextDiv { position: relative; width: 280px; font-size: 15px; text-align: left; margin-top: 8px; }


#sealDiv {
	position: absolute;
	top: 370px;
	right: 300px;
	border-top-right-radius: 3pt;
}
#startDiv { width: 650px; }
#flashAdDiv { position: absolute; right: 20px; top: 620px; }

.dField { display: inline; width: 70px; margin-right: 15px; text-align: right; }
.currency { text-align: right; font-size: 13px; border: 0px; width: 40px; }
#dedIPSelect { display: inline; }
#ccImg { position: absolute; right: 10px; margin-top: 140px; }
#submitButtons { text-align: right; margin-top: 20px; }




#securedTxt { float: right; width: 265px; margin-top: 35px; }
#continueButton { margin-top: 40px; margin-left: 10px; }
.goback {
	margin-left: 6px;
}
*/
