/* ==== Domain Search === */
#table_tdl_checkbox td{
	
	width:80px;

}

.domain_error{
	padding:10px;
	background-color:#FFFFCC;
	border:3px solid #FF0000;
	font-size:18px;
	margin-bottom:5px;
	color:#FF0000;
}
.domain_success{
	padding:10px;
	background-color:#FFFFFF;
	border:3px solid #009900;
	font-size:18px;
	margin-bottom:5px;
	color:#666666;
}
/* ==== Web hosting order form === */


#hosting_order_form input.small{
	width:50px;
}
#hosting_order_form input.large{
	width:310px;
}

#hosting_order_form select.large{
	width:315px;
}

#hosting_order_form input.med{
	width:150px;
}
#hosting_order_form td{
	padding:5px;
}

.order_status_box{
	background-color:#e8e8e8; 
	height:40px;
	margin-bottom:5px;
	padding:5px;
}
.right_cart{
	width:235px;
	font-family:Helvetica, Arial;

}
.right_cart #billing_plan_change select{
	font-size:11px;
	width:100%;
}
.cart_header{
	background-color:#990000;
	color:#fff;
	font-size:16px;
	text-align:center;
	width:100%;
	padding:6px 0;
	
}
.cart_header .down_arrow{
	position:absolute;
	margin-left:55px;
	margin-top:10px;
}
table#cart_summary{
	width:100%;
}
#cart_summary td{
	font-size:11px;
}
#cart_summary td.total_text{
	font-size:16px;
	font-weight:bold;
}
#cart_summary td.total_number{
	font-size:16px;
	font-weight:bold;
	color:#990000;
}
.order_summary{
	padding:10px;
	border-left:2px solid #ccc;
	min-height:600px;
}
.hosting_alert{
	background-color:#ffd5d5;
	margin-top:10px;
	padding:10px;
	width:687px;
}
.hosting_info{
	margin-top:10px;
	padding:10px;
	width:687px;
}
.hosting_info h3{
	font-size:18px;
	margin:0;
	padding-top:0;
	padding-bottom:5px;
}
.hosting_info h3.maroon{
	color:#990000;
}
.hosting_alert h3{
	font-weight:normal;
	font-size:18px;
	margin:0;
	padding-top:0;
	padding-bottom:5px;
	color:#990000;
}
.hosting_support{
	background: url(/assets/images/hosting_support.jpg) no-repeat;
	min-height:81px;
	padding-top:10px;
}
.hosting_plan_change{
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	padding-bottom:5px;
}

/****  Manage Account ****/
.manage_account{
	width:220px;
	padding-left:5px;
	padding-top:5px;
	border-top:2px solid #D0D0D0;
	border-left:2px solid #D0D0D0;
	
}
table#domain_manage{
	width:100%;
}
#domain_manage .td_border{
	border-bottom:1px dotted #ccc;	
}
#domain_manage .td_border1{
	border-top:1px dotted #ccc;	
}
#domain_manage td{
	padding:7px 5px;
	vertical-align:middle;
	margin:0;
	height:24px;
	
}
#domain_manage td img{
	vertical-align: bottom;
}

#domain_manage tr.tr_select:hover{
	background-color:#f7f7f7;
	
}
#account_info td.heading{
	font-weight:bold;
	font-size:14px;
}
table#remove_domain td{
	padding:5px;
	vertical-align:middle;
	border-top:1px dotted #ccc;
}
#remove_domain td.domain_name{
	color:#7c1416;
	font-size:15px;
	font-weight:bold;
}
#remove_domain td.price{
	color:#009900;
	font-size:15px;
	font-weight:bold;
}
#additional_list td{
	color:#7c1416;
	font-size:15px;
	padding:3px;
	vertical-align:middle;
}
#additional_list td img{
	vertical-align:middle;
}
#domain_box{
	padding:10px 5px;
	border:5px solid #eaeaea;
	width:330px;
	color:#999999;
	font-size:16px;
	font-weight:bold;
	height:19px;
	background:url('/assets/images/input_background.jpg');
	vertical-align:middle;
}
table#list_ftp_table{
	width:100%;
}
#list_ftp_table .heading{
	background-color:#eaeaea;
}
#list_ftp_table th,#list_ftp_table td{
	padding:5px;
}
table#receipt_table{
	width:300px;
}
table#receipt_table td{
	padding:3px 0;
	font-size:12px;
}
table#sub_domain_table{
	width:300px;
}
table#sub_domain_table th{
	text-align:left;
}
table#sub_domain_table th,table#sub_domain_table td{
	padding:5px 0;
}
table#sub_domain_table td{
	border-bottom:1px dotted #ccc;
}
table#sub_domain_table th{
	border-bottom:1px solid #ccc;
	background-color:#f7f7f7;
}
.agreement_header{
	font-weight:bold;
	text-decoration:underline;
}

#agreement_box{
	border:1px dotted #ccc;
	padding:5px;
	background-color:#f7f7f7;
}

