#regcols {
	float:left;
}
.regcol1 {
	width: 255px;
	padding:0;
	margin:0 0px 0 0;
	float:left;
}
.regcol2 {
	width:290px;
	padding: 30px 0 0px 0;
	margin-right:20px;
	float:right;

}
.regcollower1 {
	width: 255px;
	padding:0 0 15px 0;
	margin:10px 0px 0 0;
	float:left;
}
.regcollower2 {
	width:290px;
	padding: 0px 0 0px 0;
	margin: 20px 0 0 40px;
	float:left;
}
.regcollower2 img {
	margin: 0px 0 0 40px;
	padding:0;
}
.regcollower2 p {
	color:#283daf;
	margin: 0px 0 0 0px;
	padding:0;
}
.regcollower2 a {
	margin: 0px 0 0 46px;
	padding:0;
}
p.steptxt {
	/*color:#283daf;*/
		color:#000;
	width:235px;
	margin:5px 0 5px 45px;
	padding:0 0px 0 0px;
}
.regcol_dg1 {
	width:340px;
	padding:0;
	margin:0 0px 0 0;
	float:left;
}
.regcol_dg2 {
	width: 205px;
	padding:0;
	margin:0 0px 0 20px;
	float:left;
}
.forwardcol1 {
	width: 250px;
	padding:0;
	margin:0 0px 0 0px;
	float:left;
}
.forwardcol2 {
	width: 280px;
	padding:0;
	margin:0 0px 0 50px;
	float:left;
}
img.dgemail {
	margin:15px 0px 0 20px;
}
img.dgweb {
	margin:30px 0px 40px 0px;
}
.rtop {
	margin:40px 0 0 0;
}
ul.reglist {
	list-style-type:none;
	padding:0px 0 0 0px;
	margin:20px 0 0 0px;
}
ul.reglist li {
	background: url(/pics/register/reglist_ico.gif) no-repeat;
	padding: 0 0 15px 25px;
	margin:0;
}
ul.creditlist {
	background:#F6F6F6;
	color:#666;
	font-size:11px;
	list-style-type: none;
	width:190px;
	padding: 10px;
	margin:0;
}
ul.creditlist li {
	margin:0;
	padding: 0 0 4px 0;
}
/*********************************************************************
Register box
*********************************************************************/
.regtop {
	background: url(/pics/domains/reg_top.png) left top no-repeat;
	height:7px;
}
.regbody {
	background: url(/pics/domains/reg_body.png) left bottom no-repeat;
	height: 147px;
}
.regbody img {
	padding:6px 0 6px 15px;
}
h1 img.htitle {
	padding:0;
	margin:4px 0 0 17px;
	line-height: 0px;
	width:175px;
	float:left;
}
.regformLine {
	margin:0 0 7px 15px;
}
.regformLine img {
	margin:5px 0 7px 18px;
}
.regformLine input {
	color: #8C9CB1;
}
form .regtextBox {
	height:17px;
	width:250px;
	font: normal 11px arial, sans-serif;
	margin: 5px 0 0px 0;
	padding:2px 0px 0px 5px;
	border: 1px solid #7F9DB9;
	font-size:11px;
}
.searchsml_sys {
	margin: 0px 0 0 15px;
	padding-bottom: 13px;
}
/*********************************************************************
Domain availability
*********************************************************************/

.availregtop {
	background: url(/pics/availregtop.gif) no-repeat bottom;
	width:414px;
	height:6px;
}
.availregbody {
	background: url(/pics/availregbody.gif) no-repeat bottom;
	width:414px;
	padding: 8px 0 0px 0;
	margin:0;
}
.availcheck-bot {
	background: url(/pics/domains/availcheck-bot.png) no-repeat;
	margin-top:15px;
}
form .regtextBoxbot {
	height:17px;
	width:250px;
	font: normal 11px arial, sans-serif;
	margin: 35px 0 2px 0;
	padding:2px 0px 0px 5px;
	border: 1px solid #7F9DB9;
	font-size:11px;
	width: 324px;
}
/*\*/
*html form .regtextBoxbot {
	height:21px;
	padding:3px 0px 0px 5px;
	margin: 33px 0 2px 0;
	width: 332px;
}
/**/


.checktitle {
	background:#8C9CB1;
	color:#fff;
	font-weight:bold;
}
.checktitle td {
	padding:5px;
}
div.domainresult {
	padding: 15px 15px 13px 45px;
	background-position: 5px 5px;
	background-repeat: no-repeat;
	margin: 15px 0;
}
div.domainresult.available {
	background-image: url(/pics/register/checkdom_reg.gif);
}
.domainresult .available {
	padding-top:30px;
	border:red solid 1px;
}
div.domainresult.unavailable {
	background-image: url(/pics/domains/icon_unavailable.gif);
}
div.domainresult.error {
	background-image: url(/pics/domains/icon_error.gif);
}
div.domainresult .price {
	float: right;
	font-weight: bold;
}
table.domainsuggestions {
	border-collapse: collapse;
	width: 514px;
}
.domainsuggestions td {
	border-bottom: 1px solid #e2e1e1;
}
.domainsuggestions .highlight {
	background: #FFCC99;
	font-weight: bold;
	color: #000;
}
.domainsuggestions .unavailable {
	color: #999;
}
form#domainsform {
	width:600px;
}
form .regcheckBox {
	height:17px;
	width:250px;
	font: normal 11px arial, sans-serif;
	margin: 0 0 2px 0;
	padding:2px 0px 0px 5px;
	border: 1px solid #7F9DB9;
	font-size:11px;
	float:left;
}
/*********************************************************************
Domain pricing
*********************************************************************/

.pricecomp {
	padding-top: 0px;
}
.pricecol1 {
	width:157px;
	float:left;
}
.pricecol2 {
	width:100px;
	margin: 0 0 0 20px;
	float:left;
}
.pricecol1 ul, .pricecol2 ul {
	padding:0;
	margin: 7px 0 0 0;
}
.pricecol1 ul li, .pricecol2 ul li {
	list-style-type: none;
	font-size: 11px;
	margin:0;
	color:#2A3D90;
	padding:0 0 2px 0;
}
 .pricecol1 ul li span, .pricecol2 ul li span, {
 color: #FF6600;
 font-weight:bold;
}
.emweb {
	background: url(/pics/register/emweb.gif) no-repeat;
	padding: 0 0 10px 95px;
}
.regquicktip {
	background: url(/pics/icons/quicktip.gif) no-repeat;
	padding: 0 0 0 25px;
	font-size:11px;
	color:#666;
}
.tabletop {
	margin-top:295px;
}
/*****************************
	EU domains
******************************/

#eudomaincheck {
	background: #264078 url(/pics/domains/bg_euchecker.png) no-repeat right top;
	width: 280px;
	margin: 10px 0 10px 20px;
	float: right;
}
#eudomaincheck form {
	background: #264078 url(/pics/domains/bg_euchecker.png) no-repeat left top;
	padding: 18px 10px 17px 38px;
	margin-right: 10px;
}
#eudomaincheck h3 {
	color: #fff;
	margin: 0 0 6px 0;
	padding: 0;
}
#eudomaincheck #controller, #mobidomaincheck #controller {
	float: right;
	width: 40px;
	text-align: center;
}
#eudomaincheck #waitani, #mobidomaincheck #waitani {
	display: none;
	margin-top: 2px;
}
#eudomaincheck #domainnamebox, #mobidomaincheck #domainnamebox {
	width: 72px;
	background: #fff url(/pics/domains/www.gif) no-repeat 5px 6px;
	padding-left: 38px;
	border-width: 1px;
}
/* \*/
* html #eudomaincheck #domainnamebox {
	width: 112px;
}
/**/

#eudomaincheck #btngo, #mobidomaincheck #btngo {
	width: 36px;
	height: 20px;
}
#eudomaincheck #domainnamebox, #eudomaincheck #tlddropdown, #eudomaincheck #btngo, #mobidomaincheck #domainnamebox, #mobidomaincheck #tlddropdown, #mobidomaincheck #btngo {
	font-size: 11px;
}
/***************************
	.mobi domains
****************************/

#freemobi {
	font-size: 11px;
	color: #999;
	float: left;
	margin-top: 20px;
}
#mobidomaincheck {
	background: url(/pics/domains/mobi/bg_checker.png) no-repeat right top;
	width: 281px;
	margin: 10px 0 10px 20px;
	float: right;
}
#mobidomaincheck form {
	background: url(/pics/domains/mobi/bg_checker.png) no-repeat left top;
	padding: 13px 9px 8px 9px;
	margin-right: 13px;
}
#mobidomaincheck h3 {
	color: #336;
	margin: 0 0 6px 0;
	padding: 0;
}
#mobidomaincheck p {
	color: #666;
	margin: 0 0 0px 0;
	padding: 8px 0;
	font-size: 11px;
}
#mobidomaincheck #mobibody {
	margin-left: 8px;
}
#mobidomaincheck #domainnamebox {
	width: 85px;
}
#mobidomains {
	background: url(/pics/domains/mobi/bg_advanced.png) no-repeat right top;
	padding-top: 1px;
	float: left;
	width: 599px;
}
#mobidomains_secure {
	float: left;
	width: 570px;
}
#mobidomains_secure #col1 {
	float: left;
	padding-left:0px;
	width: 255px;
}
#mobidomains #col2 {
	display: inline;
	margin-right: 10px;
	float: right;
	width: 282px;
	padding-top: 145px;
}
#mobidomains_secure #col2 {
	display: inline;
	margin-left: 32px;
	float: left;
	width: 282px;
	padding-top: 15px;
}
/* ie hack \*/
* html #mobidomains_secure #col2 {
	margin-left: 28px;
}
/**/


#mobidomains table, #mobidomains_secure table {
	border-collapse: collapse;
	width: 100%;
}
#mobidomains th, #mobidomains_secure th {
	font-weight: bold;
	background-color: #d5d5df;
	text-align: left;
}
#mobidomains td, #mobidomains th, #mobidomains_secure td, #mobidomains_secure th {
	padding: 3px 5px;
	border-color: #fff;
	border-style: solid;
	border-width: 0 1px 1px 0;
}
#mobidomains td.rowlabel, #mobidomains_secure td.rowlabel {
	background-color: #e8e9ee;
}
#mobidomains td, #mobidomains_secure td {
	background-color: #f1f2f7;
	font-size: 11px;
}
ul.infolinks {
	margin: 20px 0;
	padding: 0;
	list-style-type: none;
}
.infolinks li {
	padding-bottom: 10px;
}
.infolinks li a {
	background: url(/pics/aro_sml_mdblue.gif) 0 3px no-repeat;
	padding-left: 10px;
	color: #339;
	font-weight: bold;
}
.finalpara {
	clear: both;
	padding: 0 20px 20px 0px;
}
/* ie hack \*/
* html #mobidomaincheck #domainnamebox {
	width: 128px;
}
/**/

.mobi_teaserintro {
	padding: 20px 20px 0px 20px;
}
.mobi_teaserintro h1 {
	color: #336;
	padding: 0px 0 10px 0;
}
.mobi_teaserintro p.intro {
	width:350px;
	float:left;
}
img.mobi_imgtitle {
	width:117px;
	margin: 15px 15px 0 0;
	float:left;
}
img.sunrise_imgtitle {
	width:117px;
	margin: 8px 15px 0 0;
	float:left;
}
/* ie hack \*/
* html .mobi_teaserintro {
	margin-bottom: 20px;
}
* html img.mobi_imgtitle {
	margin: 6px 15px 0 0;
}
/**/

#mobidomains #col2teaser {
	display: inline;
	margin-right: 20px;
	float: right;
	width: 282px;
	padding-top: 15px;
}
/* ie hack \*/
* html #mobidomains #col2teaser {
	padding-top: 5px;
}
/**/

.mobiavail {
	background: #EBEBEB;
	margin-bottom:10px;
	width:549;
}
p.mobidomainavail {
	background: url(/pics/dedicated/biggreentick.gif) no-repeat 10px 5px;
	padding:13px 0 0 80px;
	width:549px;
}
p.mobidomainavail strong {
	padding:13px 0 0 50px;
}
h2.sunrisehdr {
	font-size:12px;
}
#sedotopdomains {
	float: right
}
#sedotopdomains iframe {
	width: 170px;
	height: 115px;
	margin-top: 15px;
	margin-right: 40px;
}
#fulldomainname, #fulldomainname span {
	background: url(/pics/domains/bg_fulldomain.png) no-repeat left top;
}
#fulldomainname {
	padding-right: 3px;
	background-position: right top;
	color: #fff;
	position: absolute;
	top: 0;
}
#fulldomainname span {
	display: block;
	padding: 10px 0 3px 3px;
}
.truncateddomain {
	cursor: default;
}
