@charset "utf-8";
body {
	background-image: url(gfx/bg.gif);
	background-repeat: repeat-y;
	background-position: center;
	background-color: #10405B;
font-family: "Trebuchet MS";
	font-size: 12px;
		color: #205371;
margin:0px;
padding:0px;

}
h1{
	padding-left: 60px;
	font-size:28px;
	font-weight: 100;
	word-spacing: -0.05em;
	}
	h2{
	border-bottom: 1px solid #eeeeff;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
a:link {
	color: #205371;
	text-decoration: none;
}
a:visited {color: #205371;
	text-decoration: none;}
a:hover {color: #205371;
	text-decoration: underline;}
a:active {color: #205371;
	text-decoration: none;}


#menu {
	align: center;
	background-image: url(gfx/menu.gif);
	background-repeat: no-repeat;
	background-position: center;
	background-attachment: fixed;

	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #205371;
	padding-left: 60px;
	


}
.login{color:#999999;}

/*styles from hostpay below

#logged-in-box-right #t-dac h2:first-child {
	background: url("<%= url_prefix %>theme-images/1_order_domain_hed_600_100.jpg") top left no-repeat;
	height: 70px;
	margin: -10px;
	padding-top: 40px;
	text-align: center;
	vertical-align: middle;
}
#logged-in-box-right #t-package-chooser h2:first-child {
	background: url("<%= url_prefix %>theme-images/2_order_web_host_hed_600_100.jpg") top left no-repeat;
	height: 70px;
	margin: -10px;
	padding-top: 40px;
	text-align: center;
	vertical-align: middle;
}
#logged-in-box-right #t-add-ons h2:first-child {
	background: url("<%= url_prefix %>theme-images/3_add_ons_hed_600_100.jpg") top left no-repeat;
	height: 70px;
	margin: -10px;
	padding-top: 40px;
	text-align: center;
	vertical-align: middle;
}
#logged-in-box-right #t-support-database h2:first-child {
	background: url("<%= url_prefix %>theme-images/4_support_database_hed_600_100.jpg") top left no-repeat;
	height: 70px;
	margin: -10px;
	padding-top: 40px;
	text-align: center;
	vertical-align: middle;
}
#logged-in-box-right #t-your-account h2:first-child {
	background: url("<%= url_prefix %>theme-images/5_your_account_hed_600_100.jpg") top left no-repeat;
	height: 70px;
	margin: -10px;
	padding-top: 40px;
	text-align: center;
	vertical-align: middle;
}
#logged-in-box-right #t-services-domains h2:first-child {
	background: url("<%= url_prefix %>theme-images/6_manage_domains_hed_600_100.jpg") top left no-repeat;
	height: 70px;
	margin: -10px;
	padding-top: 40px;
	text-align: center;
	vertical-align: middle;
}
#logged-in-box-right #t-services-hosting h2:first-child {
	background: url("<%= url_prefix %>theme-images/7_manage_hosting_hed_600_100.jpg") top left no-repeat;
	height: 70px;
	margin: -10px;
	padding-top: 40px;
	text-align: center;
	vertical-align: middle;
}
#logged-in-box-right #t-services-add-ons h2:first-child {
	background: url("<%= url_prefix %>theme-images/8_manage_add_ons_hed_600_100.jpg") top left no-repeat;
	height: 70px;
	margin: -10px;
	padding-top: 40px;
	text-align: center;
	vertical-align: middle;
}
#logged-in-box-right #t-contact-support h2:first-child {
	background: url("<%= url_prefix %>theme-images/9_contact_support_hed_600_100.jpg") top left no-repeat;
	height: 70px;
	margin: -10px;
	padding-top: 40px;
	text-align: center;
	vertical-align: middle;
}
#logged-in-box-right #t-renew h2:first-child {
	background: url("<%= url_prefix %>theme-images/10_renew_services_hed_600_100.jpg") top left no-repeat;
	height: 70px;
	margin: -10px;
	padding-top: 40px;
	text-align: center;
	vertical-align: middle;
}

#logged-in-box-right table.basket {width: 570px;}
#logged-in-box-right {vertical-align: top;}





.bad-input {color: red; background: yellow}
.contact-1 {float: left}
table.price-and-description {border: 1px solid #888; width: 95%}
table.price-and-description td {border: 1px solid #888; padding: 5px;background: #f6f6f6}
.error {color: red}
table.basket {
	width: 95%;
}
table.basket thead th {
	background: #888;
	color: white;
}
table.basket tbody td,
table.basket tbody th,
table.basket tfoot th,
table.basket tfoot td {
	background: #eee;
	color: black;
	border-bottom: 1px dashed #ccc;
	text-align: center;
}

table.basket tfoot th,
table.basket tbody th {
	text-align: left;
}

table.basket tbody td:first-child {
	text-align: left;
}
td.unit_price_left {
	border-width: 1 0 1 1;
}
td.unit_price_mid {
	border-width: 1 0 1 0;
}
td.unit_price_right {
	border-width: 1 1 1 0;
	text-align: right;
}

.contact-1 table th {
	text-align: left;
}
a:link img#check-cookie { border: none; }
a:visited img#check-cookie { border: none; }
a:hover img#check-cookie { border: none; }
.bottom-links span {font-size: smaller;}
.left-th th {text-align: left;}

.dac-results-table {width: 95%;}

.basket .item-name {text-align: left;}
.basket tbody th {text-align: left;}
.basket tfoot th {text-align: left;}

/* This is just to make MSIE more sane */
/*h4 {font-size: 100%;}*/

