.validation-advice {
  width: 198px;
  color : #FF3300;
  font-size: 11px;
  font-weight: bold;
  background-color: none; /*#FF3300;*/
  margin-top: 5px;
/*
  top: -48px;
  left: 80px;
  position: relative;
*/ 
 padding: 5px;
}
/* Validation styles */

.error_list{
  margin-left: 0px;
}

.form .validation-advice, .error_list li{
    color : #FFF;
    font-weight: bold;
    background-color: #FF3300;
    /*display: block !important;*/
    padding: 4px;
/*
    position: relative;
    width: 250px;
    left: 415px;
    top: -27px;
*/
}

.form li.terms .validation-advice {
/*
  left: 250px;
	top: -46px; */
}
#available table {
	border-collapse: collapse;
	border-spacing: 0px;
}


#available2 table td,th {
	border: 0px;
	padding: 3px;
	font-size: 12px;
	
}

#available2 table th {
	background-color:#1c8cce;
	font-weight:normal;
	color: #FFFFFF;
	text-align:left;
}

#available2 table {
	border-collapse: collapse;
	border-spacing: 0px;
	border-bottom: solid 2px #1c8cce;
}


.available td {
  text-align: left;
  border-bottom: 1px solid #1C8CCE;
  padding: 3px 0;
}

.available td.left {
  padding-left: 0px;
}

.available td.left .check {
  position: relative;
  top: -4px;
}

.available th {
  background: #1C8CCE;
  color: #fff;
  text-align: left;
  font-weight: normal !important;
}

.available td{
	padding:3px;
}

div#indicator{
	text-align:center;
}

div.hosting_plans{
	margin-top: 10px;
}
div.hosting_plans table{
	width:30%;
}
div.hosting_plans table th, div.hosting_plans table th{
	text-align:left;
}
ul.radio_list{
	margin:10px 0;
	list-style: none;
}
ul.radio_list li input{
	margin-right:5px;
}
ul.radio_list li span{
	font-size:12px;
	color:#000;
	font-weight:normal;
	display:block;
	margin-left:23px;
}
ul.radio_list li{
	padding:5px;
	color:#3883C7;
	font-size:12px;
	font-weight:bold;
}
div.signup_section{
	padding-left:10px;	
		width:600px;
}
div.signup_section.form input{
	display:block;
}
div.signup_section.form input[type="text"]{
	width:200px;
}
div.signup_section.form select{
	width:206px;
}
div.signup_section.form input[type="checkbox"]{
	display:inline;
}
div.signup_section h1{
	margin-left:-10px;

}
div.domains_search{
	width:350px;
	float:left;
	margin-right:20px;
}
div.domains_search h2{
	color:#cccccc;
	font-weight:bold;
	font-size:16px;
	margin-bottom:20px;
}
div.domains_section input[type=text], #xfer_domain input[type=text]{
	font-size:16px;
	width:290px;
}
div.domains_section input[type="submit"]{
	display:block;
	margin-top:20px; 
}
div.domains_section p{
	margin-bottom:5px;
	font-size:12px;
}
.large{
	font-size:18px;
}
div.form table{
	margin-bottom:20px;
}
div.form table td{
	vertical-align:top;
	padding:4px;
}
td{
	color:#000000 !important;
}
div.summary table{
	width:500px;	
	border-collapse:collapse;
}
div.summary table tr.overline td{
	border-top:1px solid #b1b1b1;
}
div.summary table td.heading{
	text-align:right;
}
div.summary table td{
	padding:3px;
}
table.available {
	margin-bottom: 25px;
}

#results .available {
  width: 100%;
  table-layout: auto;
}
div#results{
	margin-top:10px;
	margin-right:5px;
}
div#results input[type="radio"]{
	margin-left:10px;
}
div#results img{
	margin-left:14px;
}
div#results tr.free td{

}
div#results tr.taken td{

}
form li input{
	width:auto;
}
.extensions {
  	float: left;
  	padding: 0 0 10px 0px;
  	font-size: 12px;
  	background: #e9e9e9 url("/images/box_bottom.jpg") no-repeat scroll center bottom;
	width: 223px;
}

.extensionsHead {
	background: #252525 url("/images/box_top.jpg") no-repeat scroll center top;
	color: #b0aba2;
	padding: 5px;
	text-align: center;
}

.extensions table {
	table-layout: auto;
  empty-cells: show;
	border-left: 1px solid #c8c8c8;
	border-right: 1px solid #c8c8c8;
	width: 222px;
}

.extensions td {
	color: #000;
	margin-bottom: 6px;
	padding: 0 10px 2px 20px;
}


.extensions input {
  margin-right: 8px;
}

.extensions img {
	float: left;
	clear: both;	
}
.content{
	padding:20px;
}
