/*
==================================================
Main Site - Mods
==================================================
*/

ul#subnav li.sub-secondary a {
	padding-left: 13px;
	background: url(https://cdn.xilo.net/x/images/subnav-arrow.jpg) no-repeat left center;
}

ul#subnav li.sub-secondary a:hover {
	background: url(https://cdn.xilo.net/x/images/subnav-hover.jpg) no-repeat left center;
	color: #c5f1fc;
}

.secondary ul#subnav li.sub-secondary a {
	background: url(https://cdn.xilo.net/x/images/subnav-hover.jpg) no-repeat left center;
	color: #c5f1fc;
}
/*
==================================================
Subnav Automagic CSS
==================================================
*/

ul#subnav li.sub-services a {
	padding-left: 13px;
	background: url(https://cdn.xilo.net/x/images/subnav-arrow.jpg) no-repeat left center;
}

ul#subnav li.sub-services a:hover {
	background: url(https://cdn.xilo.net/x/images/subnav-hover.jpg) no-repeat left center;
	color: #c5f1fc;
}
.services ul#subnav li.sub-services a {
	background: url(https://cdn.xilo.net/x/images/subnav-hover.jpg) no-repeat left center;
	color: #c5f1fc;
}

ul#subnav li.sub-legal_data_protection_act a {
	padding-left: 13px;
	background: url(https://cdn.xilo.net/x/images/subnav-arrow.jpg) no-repeat left center;
}

ul#subnav li.sub-legal_data_protection_act a:hover {
	background: url(https://cdn.xilo.net/x/images/subnav-hover.jpg) no-repeat left center;
	color: #c5f1fc;
}
.legal_data_protection_act ul#subnav li.sub-legal_data_protection_act a {
	background: url(https://cdn.xilo.net/x/images/subnav-hover.jpg) no-repeat left center;
	color: #c5f1fc;
}

ul#subnav li.sub-legal_domain_name a {
	padding-left: 13px;
	background: url(https://cdn.xilo.net/x/images/subnav-arrow.jpg) no-repeat left center;
}

ul#subnav li.sub-legal_dmca a:hover {
	background: url(https://cdn.xilo.net/x/images/subnav-hover.jpg) no-repeat left center;
	color: #c5f1fc;
}
.legal_domain_name ul#subnav li.sub-legal_domain_name a {
	background: url(https://cdn.xilo.net/x/images/subnav-hover.jpg) no-repeat left center;
	color: #c5f1fc;
}

ul#subnav li.sub-legal_acceptable_use_policy a {
	padding-left: 13px;
	background: url(https://cdn.xilo.net/x/images/subnav-arrow.jpg) no-repeat left center;
}

ul#subnav li.sub-legal_acceptable_use_policy a:hover {
	background: url(https://cdn.xilo.net/x/images/subnav-hover.jpg) no-repeat left center;
	color: #c5f1fc;
}
.legal_acceptable_use_policy ul#subnav li.sub-legal_acceptable_use_policy a {
	background: url(https://cdn.xilo.net/x/images/subnav-hover.jpg) no-repeat left center;
	color: #c5f1fc;
}

ul#subnav li.sub-legal_broadband_aup a {
	padding-left: 13px;
	background: url(https://cdn.xilo.net/x/images/subnav-arrow.jpg) no-repeat left center;
}

ul#subnav li.sub-legal_broadband_aup a:hover {
	background: url(https://cdn.xilo.net/x/images/subnav-hover.jpg) no-repeat left center;
	color: #c5f1fc;
}
.legal_broadband_aup ul#subnav li.sub-legal_broadband_aup a {
	background: url(https://cdn.xilo.net/x/images/subnav-hover.jpg) no-repeat left center;
	color: #c5f1fc;
}

ul#subnav li.sub-legal_terms_of_service a {
	padding-left: 13px;
	background: url(https://cdn.xilo.net/x/images/subnav-arrow.jpg) no-repeat left center;
}

ul#subnav li.sub-legal_terms_of_service a:hover {
	background: url(https://cdn.xilo.net/x/images/subnav-hover.jpg) no-repeat left center;
	color: #c5f1fc;
}
.legal_terms_of_service ul#subnav li.sub-legal_terms_of_service a {
	background: url(https://cdn.xilo.net/x/images/subnav-hover.jpg) no-repeat left center;
	color: #c5f1fc;
}

ul#subnav li.sub-info_contact_details a {
	padding-left: 13px;
	background: url(https://cdn.xilo.net/x/images/subnav-arrow.jpg) no-repeat left center;
}

ul#subnav li.sub-info_contact_details a:hover {
	background: url(https://cdn.xilo.net/x/images/subnav-hover.jpg) no-repeat left center;
	color: #c5f1fc;
}
.info_contact_details ul#subnav li.sub-info_contact_details a {
	background: url(https://cdn.xilo.net/x/images/subnav-hover.jpg) no-repeat left center;
	color: #c5f1fc;
}

ul#subnav li.sub-info_ask_a_question a {
	padding-left: 13px;
	background: url(https://cdn.xilo.net/x/images/subnav-arrow.jpg) no-repeat left center;
}

ul#subnav li.sub-info_ask_a_question a:hover {
	background: url(https://cdn.xilo.net/x/images/subnav-hover.jpg) no-repeat left center;
	color: #c5f1fc;
}
.info_ask_a_question ul#subnav li.sub-info_ask_a_question a {
	background: url(https://cdn.xilo.net/x/images/subnav-hover.jpg) no-repeat left center;
	color: #c5f1fc;
}

ul#subnav li.sub-domain_names a {
	padding-left: 13px;
	background: url(https://cdn.xilo.net/x/images/subnav-arrow.jpg) no-repeat left center;
}

ul#subnav li.sub-domain_names a:hover {
	background: url(https://cdn.xilo.net/x/images/subnav-hover.jpg) no-repeat left center;
	color: #c5f1fc;
}
.domain_names ul#subnav li.sub-domain_names a {
	background: url(https://cdn.xilo.net/x/images/subnav-hover.jpg) no-repeat left center;
	color: #c5f1fc;
}

ul#subnav li.sub-virtual_private_servers_vps a {
	padding-left: 13px;
	background: url(https://cdn.xilo.net/x/images/subnav-arrow.jpg) no-repeat left center;
}

ul#subnav li.sub-virtual_private_servers_vps a:hover {
	background: url(https://cdn.xilo.net/x/images/subnav-hover.jpg) no-repeat left center;
	color: #c5f1fc;
}
.virtual_private_servers_vps ul#subnav li.sub-virtual_private_servers_vps a {
	background: url(https://cdn.xilo.net/x/images/subnav-hover.jpg) no-repeat left center;
	color: #c5f1fc;
}

ul#subnav li.sub-reseller_hosting a {
	padding-left: 13px;
	background: url(https://cdn.xilo.net/x/images/subnav-arrow.jpg) no-repeat left center;
}

ul#subnav li.sub-reseller_hosting a:hover {
	background: url(https://cdn.xilo.net/x/images/subnav-hover.jpg) no-repeat left center;
	color: #c5f1fc;
}
.reseller_hosting ul#subnav li.sub-reseller_hosting a {
	background: url(https://cdn.xilo.net/x/images/subnav-hover.jpg) no-repeat left center;
	color: #c5f1fc;
}

ul#subnav li.sub-dedicated_servers a {
	padding-left: 13px;
	background: url(https://cdn.xilo.net/x/images/subnav-arrow.jpg) no-repeat left center;
}

ul#subnav li.sub-dedicated_servers a:hover {
	background: url(https://cdn.xilo.net/x/images/subnav-hover.jpg) no-repeat left center;
	color: #c5f1fc;
}
.dedicated_servers ul#subnav li.sub-dedicated_servers a {
	background: url(https://cdn.xilo.net/x/images/subnav-hover.jpg) no-repeat left center;
	color: #c5f1fc;
}

ul#subnav li.sub-adsl_broadband a {
	padding-left: 13px;
	background: url(https://cdn.xilo.net/x/images/subnav-arrow.jpg) no-repeat left center;
}

ul#subnav li.sub-adsl_broadband a:hover {
	background: url(https://cdn.xilo.net/x/images/subnav-hover.jpg) no-repeat left center;
	color: #c5f1fc;
}
.adsl_broadband ul#subnav li.sub-adsl_broadband a {
	background: url(https://cdn.xilo.net/x/images/subnav-hover.jpg) no-repeat left center;
	color: #c5f1fc;
}

ul#subnav li.sub-shared_web_hosting a {
	padding-left: 13px;
	background: url(https://cdn.xilo.net/x/images/subnav-arrow.jpg) no-repeat left center;
}

ul#subnav li.sub-shared_web_hosting a:hover {
	background: url(https://cdn.xilo.net/x/images/subnav-hover.jpg) no-repeat left center;
	color: #c5f1fc;
}
.shared_web_hosting ul#subnav li.sub-shared_web_hosting a {
	background: url(https://cdn.xilo.net/x/images/subnav-hover.jpg) no-repeat left center;
	color: #c5f1fc;
}

ul#subnav li.sub-premium_hosting a {
	padding-left: 13px;
	background: url(https://cdn.xilo.net/x/images/subnav-arrow.jpg) no-repeat left center;
}

ul#subnav li.sub-premium_hosting a:hover {
	background: url(https://cdn.xilo.net/x/images/subnav-hover.jpg) no-repeat left center;
	color: #c5f1fc;
}
.premium_hosting ul#subnav li.sub-premium_hosting a {
	background: url(https://cdn.xilo.net/x/images/subnav-hover.jpg) no-repeat left center;
	color: #c5f1fc;
}

ul#subnav li.sub-info_contact_details a {
	padding-left: 13px;
	background: url(https://cdn.xilo.net/x/images/subnav-arrow.jpg) no-repeat left center;
}

ul#subnav li.sub-info_contact_details a:hover {
	background: url(https://cdn.xilo.net/x/images/subnav-hover.jpg) no-repeat left center;
	color: #c5f1fc;
}
.info_contact_details ul#subnav li.sub-info_contact_details a {
	background: url(https://cdn.xilo.net/x/images/subnav-hover.jpg) no-repeat left center;
	color: #c5f1fc;
}

ul#subnav li.sub-info_ask_a_question a {
	padding-left: 13px;
	background: url(https://cdn.xilo.net/x/images/subnav-arrow.jpg) no-repeat left center;
}

ul#subnav li.sub-info_ask_a_question a:hover {
	background: url(https://cdn.xilo.net/x/images/subnav-hover.jpg) no-repeat left center;
	color: #c5f1fc;
}
.info_ask_a_question ul#subnav li.sub-info_ask_a_question a {
	background: url(https://cdn.xilo.net/x/images/subnav-hover.jpg) no-repeat left center;
	color: #c5f1fc;
}

ul#subnav li.sub-info_site_map a {
	padding-left: 13px;
	background: url(https://cdn.xilo.net/x/images/subnav-arrow.jpg) no-repeat left center;
}

ul#subnav li.sub-info_site_map a:hover {
	background: url(https://cdn.xilo.net/x/images/subnav-hover.jpg) no-repeat left center;
	color: #c5f1fc;
}
.info_site_map ul#subnav li.sub-info_site_map a {
	background: url(https://cdn.xilo.net/x/images/subnav-hover.jpg) no-repeat left center;
	color: #c5f1fc;
}

ul#subnav li.sub-info_about_us a {
	padding-left: 13px;
	background: url(https://cdn.xilo.net/x/images/subnav-arrow.jpg) no-repeat left center;
}

ul#subnav li.sub-info_about_us a:hover {
	background: url(https://cdn.xilo.net/x/images/subnav-hover.jpg) no-repeat left center;
	color: #c5f1fc;
}
.info_about_us ul#subnav li.sub-info_about_us a {
	background: url(https://cdn.xilo.net/x/images/subnav-hover.jpg) no-repeat left center;
	color: #c5f1fc;
}

ul#subnav li.sub-info_blog a {
	padding-left: 13px;
	background: url(https://cdn.xilo.net/x/images/subnav-arrow.jpg) no-repeat left center;
}

ul#subnav li.sub-info_blog a:hover {
	background: url(https://cdn.xilo.net/x/images/subnav-hover.jpg) no-repeat left center;
	color: #c5f1fc;
}
.info_blog ul#subnav li.sub-info_blog a {
	background: url(https://cdn.xilo.net/x/images/subnav-hover.jpg) no-repeat left center;
	color: #c5f1fc;
}

ul#subnav li.sub-info_testimonials a {
	padding-left: 13px;
	background: url(https://cdn.xilo.net/x/images/subnav-arrow.jpg) no-repeat left center;
}

ul#subnav li.sub-info_testimonials a:hover {
	background: url(https://cdn.xilo.net/x/images/subnav-hover.jpg) no-repeat left center;
	color: #c5f1fc;
}
.info_testimonials ul#subnav li.sub-info_testimonials a {
	background: url(https://cdn.xilo.net/x/images/subnav-hover.jpg) no-repeat left center;
	color: #c5f1fc;
}
ul#subnav li.sub-info_search a {
        padding-left: 13px;
        background: url(https://cdn.xilo.net/x/images/subnav-arrow.jpg) no-repeat left center;
}

ul#subnav li.sub-info_search a:hover {
        background: url(https://cdn.xilo.net/x/images/subnav-hover.jpg) no-repeat left center;
        color: #c5f1fc;
}
.info_search ul#subnav li.sub-info_search a {
        background: url(https://cdn.xilo.net/x/images/subnav-hover.jpg) no-repeat left center;
        color: #c5f1fc;
}
ul#subnav li.sub-info_network a {
        padding-left: 13px;
        background: url(https://cdn.xilo.net/x/images/subnav-arrow.jpg) no-repeat left center;
}

ul#subnav li.sub-info_network a:hover {
        background: url(https://cdn.xilo.net/x/images/subnav-hover.jpg) no-repeat left center;
        color: #c5f1fc;
}
.info_network ul#subnav li.sub-info_network a {
        background: url(https://cdn.xilo.net/x/images/subnav-hover.jpg) no-repeat left center;
        color: #c5f1fc;
}
ul#subnav li.sub-info_servers a {
	padding-left: 13px;
	background: url(https://cdn.xilo.net/x/images/subnav-arrow.jpg) no-repeat left center;
}

ul#subnav li.sub-info_servers a:hover {
	background: url(https://cdn.xilo.net/x/images/subnav-hover.jpg) no-repeat left center;
	color: #c5f1fc;
}
.info_servers ul#subnav li.sub-info_servers a {
	background: url(https://cdn.xilo.net/x/images/subnav-hover.jpg) no-repeat left center;
	color: #c5f1fc;
}
ul#subnav li.sub-support_support_centre a {
	padding-left: 13px;
	background: url(https://cdn.xilo.net/x/images/subnav-arrow.jpg) no-repeat left center;
}

ul#subnav li.sub-support_support_centre a:hover {
	background: url(https://cdn.xilo.net/x/images/subnav-hover.jpg) no-repeat left center;
	color: #c5f1fc;
}
.support_support_centre ul#subnav li.sub-support_support_centre a {
	background: url(https://cdn.xilo.net/x/images/subnav-hover.jpg) no-repeat left center;
	color: #c5f1fc;
}

ul#subnav li.sub-support_submit_a_ticket a {
	padding-left: 13px;
	background: url(https://cdn.xilo.net/x/images/subnav-arrow.jpg) no-repeat left center;
}

ul#subnav li.sub-support_submit_a_ticket a:hover {
	background: url(https://cdn.xilo.net/x/images/subnav-hover.jpg) no-repeat left center;
	color: #c5f1fc;
}
.support_submit_a_ticket ul#subnav li.sub-support_submit_a_ticket a {
	background: url(https://cdn.xilo.net/x/images/subnav-hover.jpg) no-repeat left center;
	color: #c5f1fc;
}

ul#subnav li.sub-support_knowledge_base a {
	padding-left: 13px;
	background: url(https://cdn.xilo.net/x/images/subnav-arrow.jpg) no-repeat left center;
}

ul#subnav li.sub-support_knowledge_base a:hover {
	background: url(https://cdn.xilo.net/x/images/subnav-hover.jpg) no-repeat left center;
	color: #c5f1fc;
}
.support_knowledge_base ul#subnav li.sub-support_knowledge_base a {
	background: url(https://cdn.xilo.net/x/images/subnav-hover.jpg) no-repeat left center;
	color: #c5f1fc;
}

ul#subnav li.sub-support_service_status a {
	padding-left: 13px;
	background: url(https://cdn.xilo.net/x/images/subnav-arrow.jpg) no-repeat left center;
}

ul#subnav li.sub-support_service_status a:hover {
	background: url(https://cdn.xilo.net/x/images/subnav-hover.jpg) no-repeat left center;
	color: #c5f1fc;
}
.support_service_status ul#subnav li.sub-support_service_status a {
	background: url(https://cdn.xilo.net/x/images/subnav-hover.jpg) no-repeat left center;
	color: #c5f1fc;
}

/*
==================================================
Forms CSS
==================================================
*/
#contactwrap {
	width: 571px;
	display: inline;
	float: right;
}
#contactwrap input, #contactwrap select, #contactwrap textarea {
	background-color:#FFF;
	color:#707070;
	font-family:"Lucida Grande", Lucida, Verdana, sans-serif;
	font-size:12px;
	border-color:#888;
	border-style:solid;
	border-width:1px;
	padding:3px;
}

#contactwrap img {
  padding-top: 5px;
} 


#contactwrap fieldset {  
margin: 1.5em 0 0 0;  
padding: 0;
}

#contactwrap legend {  
margin-left: 1em;  
color: #000000;  
font-weight: bold;
}

#contactwrap fieldset ol {  
padding: 1em 1em 0 1em;  
list-style: none;
}

#contactwrap fieldset li {  
padding-bottom: 1em;
}

#contactwrap fieldset.submit {  
border-style: none;
}

#contactwrap p {
color:#707070;
font-size:1.1em;
line-height:1.8em;
padding-bottom:25px;
}

#contactForm #form3-lastname{
	display:none;
}

#statusmessage.success{background-color:rgb(94,159,103); background-color:rgba(94,159,103,0.8); color:#FFFFFF; border-radius:5px; padding:10px; text-align:center;margin-bottom:10px;}

#statusmessage.error{background-color:rgb(203,52,77); background-color:rgba(203,52,77,0.8); color:#FFFFFF; border-radius:5px; padding:10px; text-align:center;margin-bottom:10px;}

/*
==================================================
Dedicated Servers Tab Code
==================================================
*/
#dedicatedwrap {
	width: 571px;
	display: inline;
	float: right;
}

ul#dedicated-tabnav {
	width: 463px;
	height: 33px;
	padding-left: 110px;
	border-bottom: 1px solid #d4d4d4;
}

ul#dedicated-tabnav li {
	display: inline;
	float: left;
}

ul#dedicated-tabnav li.unmanaged-tab a {
	display: block;
	width: 175px;
	height: 32px;
	border-top: 1px solid #d4d4d4;
	border-left: 1px solid #d4d4d4;
	border-right: 1px solid #d4d4d4;
	padding-left: 55px;
}

ul#dedicated-tabnav li.unmanaged-tab a img {
	position: relative;
	top: 7px;
	margin-right: 5px;
}

ul#dedicated-tabnav li.unmanaged-tab a:hover {
	text-decoration: none;
}

ul#dedicated-tabnav li.managed-tab a {
	display: block;
	width: 175px;
	height: 32px;
	border-top: 1px solid #d4d4d4;
	border-right: 1px solid #d4d4d4;
	padding-left: 55px;
}

ul#dedicated-tabnav li.managed-tab a img {
	position: relative;
	top: 5px;
	margin-right: 5px;
}

ul#dedicated-tabnav li.managed-tab a:hover {
	text-decoration: none;
}

ul#dedicated-tabnav li.ui-tabs-selected {
	background: #e6e6e6;
}

#managedwrap {
	margin-top: 20px;
}

#managedwrap p {
	margin-top: 15px;
	line-height: 1.6em;
}
#unmanagedwrap {
	margin-top: 20px;
}

#unmanagedwrap p {
	margin-top: 15px;
	line-height: 1.6em;
}

/*
==================================================
Shared Hosting Block
==================================================
*/
ul#cross-services li.sharedhostingblock a {
	display: block;
	height: 54px;
	width: 167px;
	margin-left: 15px;
	text-indent: -9999px;
	background: url(https://cdn.xilo.net/x/images/sharedhostingblock.jpg) no-repeat;
}
ul#cross-services li.sharedhostingblockleft a {
	display: block;
	height: 54px;
	width: 167px;
	text-indent: -9999px;
	background: url(https://cdn.xilo.net/x/images/sharedhostingblock.jpg) no-repeat;
}
ul#cross-services li.sharedhostingblockright a {
	display: block;
	height: 54px;
	width: 167px;
	margin-left: 30px;
	text-indent: -9999px;
	background: url(https://cdn.xilo.net/x/images/sharedhostingblock.jpg) no-repeat;
}




/*
==================================================
MyXILO/Helpdesk Styles (subpagewrap duplicate)
==================================================
*/

#myxilopagewrap {
	clear: both;
	float: right;
	width: 918px;
	background: #ffffff;
	padding-left: 21px;
	padding-right: 21px;
	padding-bottom: 20px;
	padding-top: 20px;
}

#myxilopagewrap h2 {
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 16px;
}

#myxilopagewrap h3 {
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 14px;
}

#myxilopagewrap p a {
	color: #8c9c1d;
	border-bottom: 1px dotted #8c9c1d;
}

#myxilopagewrap p a:hover {
	text-decoration: none;
	border-bottom: none;	
}

#myxilopagewrapleft {
	display: inline;
	float: left;
	width: 690px;
	background: #ffffff;
	padding-right: 10px;
	padding-top: 20px;
}

#myxilopagewrapright {
	display: inline;
	float: right;
	width: 200px;
	background: #ffffff;
	padding-left: 10px;
	padding-top: 20px;
	text-align: right;
}

#myxilopagewrapright p a {
	color: #8c9c1d;
	border-bottom: 1px dotted #8c9c1d;
}

#myxilopagewrapright p a:hover {
	text-decoration: none;
	border-bottom: none;
}

#support #sitewrap #infowrap .content p a {
	color: #8c9c1d;
	border-bottom: 1px dotted #8c9c1d;
}

#support #sitewrap #infowrap .content p a:hover {
	text-decoration: none;
	border-bottom: none;	
}

#support #sitewrap #infowrap .content {
	clear: both;
	background-color: #FFF;
	text-align: left;
	margin: 0;
	padding: 20px;
}

#infowrap table {
	padding: 1px;
}

#infowrap td {
	padding: 1px;
}

#infowrap smalltext, #infowrap .row2  {
	padding: 5px;
}

#infowrap .clientareatable {
	width: 100%;
	background-color: #cccccc;
}

#infowrap tr.clientareatableheading {
	background-color: #edfdfe;
	font-weight: bold;
	text-align: center;
}

#infowrap tr.clientareatableactive {
	background-color: white;
	text-align: center;
}


/*
==================================================
Contact Details Tabs
==================================================
*/
#contactdetailswrap {
	width: 571px;
	display: inline;
	float: right;
	padding-top: 37px;
}

ul#contacttabnav {
	list-style-type: none;
	width: 571px;
	float: left;
}

ul#contacttabnav li {
	display: inline;
	float: left;
}

ul#contacttabnav li.contacttab-email a {
	border-left: 1px solid #d4d4d4;
	border-top: 1px solid #d4d4d4;
}

ul#contacttabnav li.contacttab-phone a {
	border-left: 1px solid #d4d4d4;
	border-right: 1px solid #d4d4d4;
	border-top: 1px solid #d4d4d4;
}


ul#contacttabnav li a {
	display: block;
	width: 123px;
	height: 27px;
	color: #525252;
	text-align: center;
	padding-top: 9px;
	padding-left: 18px;
}

ul#contacttabnav li a:hover {
	background: #ffffff;
	text-decoration: none;
}

ul#contacttabnav li a:active {
	background: #e6e6e6;
}

ul#contacttabnav li.ui-tabs-selected {
	background: #e6e6e6;
}

ul#contacttabnav li.contacttab-email a {
	background: url(https://cdn.xilo.net/x/images/contactemail.gif) no-repeat 40px center;
}

ul#contacttabnav li.contacttab-email a:hover{
	background: #e6e6e6 url(https://cdn.xilo.net/x/images/contactemail.gif) no-repeat 40px center;
	height: 27px;
}

ul#contacttabnav li.contacttab-phone a {
	background: url(https://cdn.xilo.net/x/images/contactphone.gif) no-repeat 15px center;
}

ul#contacttabnav li.contacttab-phone a:hover{
	background: #e6e6e6 url(https://cdn.xilo.net/x/images/contactphone.gif) no-repeat 15px center;
	height: 27px;
}
ul#contacttabnav li.contacttab-postal a {
	background: url(https://cdn.xilo.net/x/images/contactpostal.gif) no-repeat 15px center;
}

ul#contacttabnav li.contacttab-postal a:hover{
	background: #e6e6e6 url(https://cdn.xilo.net/x/images/contactpostal.gif) no-repeat 15px center;
	height: 27px;
}

ul#contacttabnav li.contacttab-postal a {
	border-left: 1px solid #d4d4d4;
	border-right: 1px solid #d4d4d4;
	border-top: 1px solid #d4d4d4;
}
ul#contacttabnav li.contacttab-company a {
	background: url(https://cdn.xilo.net/x/images/transdomain-off.jpg) no-repeat 15px center;
}

ul#contacttabnav li.contacttab-company a:hover{
	background: #e6e6e6 url(https://cdn.xilo.net/x/images/transdomain-on.jpg) no-repeat 15px center;
	height: 27px;
}

ul#contacttabnav li.contacttab-company a {
	border-left: 1px solid #d4d4d4;
	border-right: 1px solid #d4d4d4;
	border-top: 1px solid #d4d4d4;
}


.contactdetails {
	width: 539px;
	height: 190px;
	clear: both;
	padding-top: 9px;
	padding-left: 15px;
	padding-right: 15px;
	background: url(https://cdn.xilo.net/x/images/bulkentrywrap-bg.jpg) repeat-x;
	border-bottom: 1px solid #d4d4d4;
	border-right: 1px solid #d4d4d4;
	border-left: 1px solid #d4d4d4;
	border-top: 1px solid #d4d4d4;
}

.contactdetails p {
	color: #525252;
	padding-top: 10px;
	padding-bottom: 13px;
}

/*
==================================================
Domains Bulk Tab
==================================================
*/

#domain-bulk {
	width: 571px;
	clear: both;
}

ul#tabnav li.domaintab-bulk a {
	border-right: 1px solid #d4d4d4;
	border-top: 1px solid #d4d4d4;
}

ul#tabnav li.domaintab-bulk a {
	background: url(https://cdn.xilo.net/x/images/regdomain.gif) no-repeat 15px center;
}

ul#tabnav li.domaintab-bulk a:hover{
	background: #e6e6e6 url(https://cdn.xilo.net/x/images/regdomain.gif) no-repeat 15px center;
}
.bulkentrywrap .domaintextarea {
	width: 394px;
	height: 120px;
	display: inline;
	float: left;
	border: 1px solid #d4d4d4;
	font-size: 1.4em;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
}
.bulkentrywrap {
	width: 541px;
	height: 190px;
	clear: both;
	padding-top: 23px;
	padding-left: 15px;
	padding-right: 15px;
	background: url(https://cdn.xilo.net/x/images/bulkentrywrap-bg.jpg) repeat-x;
	border-top: 1px solid #d4d4d4;
	border-right: 1px solid #d4d4d4;
	border-left: 1px solid #d4d4d4;
}

.bulkentrywrap h4 {
	text-transform: uppercase;
	font-size: 1.1em;
	color: #2a2a2a;
}

.bulkentrywrap p {
	color: #525252;
	padding-top: 10px;
	padding-bottom: 13px;
}
.bulkentrywrap .register-btn {
	width: 130px;
	height: 38px;
	text-indent: -9999px;
	display: inline;
	float: right;
	background: url(https://cdn.xilo.net/x/images/register-btn.jpg) no-repeat;
}

ul#mini-nav li.livechat a {
	width: 85px;
	height: 15px;
	padding: 0;
	margin: 0;
	display: inline-block;
	text-indent: -9999px;
	background: url(https://cdn.xilo.net/x/images/live_sales.gif) no-repeat;
}

#windowswrap h2 {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
	font-size: 18px;
}

#linuxwrap h2 {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
	font-size: 18px;
}

#resellerswrap p {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
}

ul#resellers-tabnav {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
}

ul#dedicated-tabnav {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
}

#unmanagedwrap li {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
}

#managedwrap li {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
}

#unmanagedwrap h5 {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
	font-size: 16px;
}

#managedwrap h5 {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
	font-size: 16px;
}

#dedicatedwrap h2 {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
	font-size: 18px;
}

#domainswrap h4 {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
	font-size: 16px;
}

#domainswrap p {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
}

/*
==================================================
Domain Price Listings
==================================================
*/

.even {
	background: #f1f3c0;
}

.odd {
	background: #f9fbbc;
}
.domainpriceleft {
	float: left;
	display: inline;
	margin-top: 0px;
	margin: 0;
	padding-top: 3px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
width: 59%;
}
.domainprice {
	float: right;
	display: inline;
	margin: 0;
	text-align:right;
	padding-top: 3px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	width: 25%;
}

.domainpricewrap {
	width: 259px;
	border-top: 1px solid #d7d39b;
	border-bottom: 1px solid #d7d39b;
	border-left: 1px solid #d7d39b;
	border-right: 1px solid #d7d39b;
	display: table;
}
.domainpricerow {
	width: 259px;
	display: table;
}

.services-section {
	display:inline;
	float:left;
	margin:4px;
	padding:0;
	text-align:center;
	width:172px;
}

.services-section h2 {
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 16px;
}

#serviceswrap {
	display:table;
	padding-left:11px;
	padding-right:0;
	padding-top:36px;
	width:913px;
}

#serviceswrap p {
	line-height: 1.8em;
	font-size: 1.1em;
	color: #707070;
	padding-bottom: 25px;
	text-align: left;
}

#serviceswrap h3 {
	color: #292929;
	font-size: 3.5em;
	height: 35px;
	padding-top: 0;
	padding-bottom: 35px;
	font-weight: bold;
	line-height: 0.8em;
}

#miscwrap {
	width: 571px;
	display: inline;
	float: right;
}

#miscwrap p {
	line-height: 1.8em;
	font-size: 1.1em;
	color: #707070;
	padding-bottom: 25px;
}

#miscwrap p a {
	color: #8c9c1d;
	border-bottom: 1px dotted #8c9c1d;
}

#miscwrap h2 {
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 16px;
}

#miscwrap-sitemap-left {
	float: left;
	width: 35%;
	padding-right: 10px;
	padding-left: 10px;
}

#miscwrap-sitemap-right {
	float: right;
	width: 45%;
	padding-right: 10px;
	padding-left: 10px;
}

/*
==================================================
Buttons
==================================================
*/

.buttons a, .buttons button, #contactForm input[type="submit"]{
    display:inline-table;
    margin:0 0 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:"Lucida Grande", Lucida, Verdana, sans-serif;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.buttons button, #contactForm input[type="submit"]{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type], #contactForm input[type="submit"]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}



/* STANDARD */

button:hover, .buttons a:hover,{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
.buttons a:active{
    background-color:#6299c5;
    border:1px solid;
    color:#fff;
}

/* POSITIVE */

button.positive, .buttons a.positive, #contactForm input[type="submit"].positive{
    color:#529214;
}
.buttons a.positive:hover, button.positive:hover, , #contactForm input[type="submit"].positive:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
}
.buttons a.positive:active{
    border:1px solid;
}

/* NEGATIVE */

.buttons a.negative, button.negative{
    color:#d12f19;
}
.buttons a.negative:hover, button.negative:hover{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
}
.buttons a.negative:active{
    border:1px solid;
}

/*
==================================================
Contact Area
==================================================
*/

#contact-area {
	width: 520px;
}

#contact-area input, #contact-area textarea {
	width: 380px;
}

#contact-area textarea {
	height: 90px;
}

#contact-area label {
	float: left;
	text-align: right;
	margin-right: 15px;
	width: 60px;
	padding-left: 50px;
}


/* 
Premium Hosting Nav
*/

#premium_hosting ul#nav li.services a {
	background: url(https://cdn.xilo.net/x/images/nav.png) no-repeat -68px bottom;
}

/*
Blog Stuff
*/

#blog {
	float: left;
	margin-right: 1px;
	padding: 0 5px 5px 5px;
	color: #333;
	text-align: justify;
        width: 560px;
}

#blog .entry {
	margin-top: 10px;
	padding: 0 10px 0 10px;
	color: #333;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}

#blog .date {
	background: transparent;
	color: #000;
}

#blog .title {
	font-family: "Trebuchet MS",Trebuchet,Verdana,Helvetica,Arial,sans-serif;
	font-size: 18px;
	background: transparent;
	padding: 0 0 10px 0;
}

#blog.posted {
	margin-bottom: 10px;
	background: transparent;
	color: #666;
}

#blog .paginate {
	padding:			10px 6px 10px 4px;
	margin:			0;
	background-color:	transparent;
	text-align: right;
}

#blog .pagecount {
	color:				#666;
	background-color: transparent;
}

#blog blockquote {
	padding: 8px;
	background-color: #fcf3bf;
	border-top: 1px solid #e1cc89;
	border-bottom: 1px solid #e1cc89;
	margin: 5px;
}

/* 
Blog Boxes
*/

#sidebar {
}

#sidebar .blogsideleft {
	float: left; width: 200px;
}

#sidebar .blogsideright {	
	float: left; margin-left: 5px; width: 120px;
}

#sidebar div.orderbox {
	background: #e6eadb; margin-bottom: 5px;
}

#sidebar b.orderboxrtop, #sidebar b.orderboxrbottom {
	display:block; background: #FFF
}

#sidebar b.orderboxrtop b, #sidebar b.orderboxrbottom b {
	display:block;height: 1px; overflow: hidden; background: #e6eadb;
}

#sidebar div.orderboxpadding {
	padding-left: 5px; padding-right: 5px;
}

#sidebar b.r1 {
	margin: 0 5px
}

#sidebar b.r2 {
	margin: 0 3px
}

#sidebar b.r3 {
	margin: 0 2px
}

#sidebar b.r4 {
	margin: 0 1px;height: 2px
}

/* 
Tool Tips
*/

#package-headers a {
	color: #FFFFFF;
	border-bottom: 1px dotted #FFFFFF;
}

#package-headers a:hover {
	text-decoration: none;
	border-bottom: none;	
}

.tooltip {
	position:relative;
	z-index:24; 
}

.tooltip span {
	display:none;
}

.tooltip:hover {
	z-index:25;
	cursor: help;
}

.tooltip:hover span {
	display:block;
	position:absolute;
	width:250px;
	top:25px;
	left:20px;
	background-color:#FCFBDC;
	border:1px solid #333333;
	padding:5px;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	font-family:"Lucida Grande", Lucida, Verdana, sans-serif;
}

/*
==================================================
Broadband
==================================================
*/

.bbTable{
border:none;
border-collapse:collapse;
text-align:center;
font-size:1.5em;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
padding:0px;
margin:0px;
color:#0A1D37;
width:550px;
}

.bbTable tr{
height:70px;
}

.bbTable p{
padding:5px 0px 5px 0px;
}

.bbTable td{
/*width:111px;*/
}

.bbTablePrice{
font-size:1.6em;
}

.txtWhite{
color:#FFFFFF;
}

/*force images to stack correctly*/
.bbTable img{
display:block;
margin:auto;
}

.bbTable a{
cursor:pointer;
}

.tabsCell{
vertical-align:bottom;
}

.picdesr{
float:right;
}

.tabs{
position:relative;
left:54px;
border:none;
float:left;
}

.tabArea{
}

.noDisplay{
display:none;
}

#speilwrap{
float:left;
width:290px;
font-size:1.1em;
line-height:1.8em;
}

#tablewrap{
padding-left: 360px;
margin-top: -50px;
}

.spiel{
margin:33px 0px 0px 0px;
width:280px;
color:#707070;
}

.linecheck{
background-image:url(https://cdn.xilo.net/x/images/linecheck.jpg);
background-repeat:no-repeat;
background-color:#E5EBDC;
height:240px;
width:196px;
margin:20px 0px 0px 0px;
padding:20px;
}

.phoneBox{
width:195px;
text-align: center;
font-size:2.0em;
font-weight:bold;
position:relative;
left:65px;
top:-30px;
}

#faqwrap{
height:450px; /*closed faq height - also see custom.js toggleFAQ function and minHeight style*/
margin:25px 0px 60px 0px;
padding-top: 600px;
}

#minHeight{
height:175px; /*closed faq height to make sure that only the first table row will ever show when closed*/
}
.faqTop{
background-image:url(https://cdn.xilo.net/x/images/faq_top_bg.png);
background-repeat:no-repeat;
background-color:#5B6B7B;
width:918px;
height:15px;
}
.faqMain{
background-color:#5B6B7B;
width:878px;
height:100%;
padding:5px 19px 5px 21px;
color:#FFF;
overflow:hidden;
}
.faqMore{
width:878px;
background-color:#5B6B7B;
padding:0px 9px 0px 31px;
cursor:pointer;
}
.faqLess{
width:878px;
background-color:#5B6B7B;
padding:0px 9px 0px 31px;
cursor:pointer;
display:none;
}
.faqBottom{
background-image:url(https://cdn.xilo.net/x/images/faq_bottom_bg.png);
background-repeat:no-repeat;
width:918px;
height:15px;
}
#faqTable{
width:100%;
}
#faqTable tr{
vertical-align:top;
}
#faqTable td{
width:33%;
padding:0px 10px 0px 10px;
}
#faqTable div{
margin-bottom:15px;
}

.faqTitle{
font-size:1.7em;
font-weight:bold;
margin-bottom:15px;
display:block;
}

.faqQuestion{
font-weight:bold;
}
.faqAnswer{

}

.dropCaps{
font-size:1.5em;
}

/*home table colours*/
.homeCorner{
background-image:url(https://cdn.xilo.net/x/images/bbTable_homeCorner.gif);
background-repeat:no-repeat;
background-color:#CECECE;
}

.homeLight1{
background-color:#CECECE;
}
.homeDark1{
background-color:#C3C3C3;
}

.homeLight2{
background-color:#E2E2E2;
}
.homeDark2{
background-color:#D6D6D6;
}

.homeLight3{
background-color:#E7E7E7;
}
.homeDark3{
background-color:#DBDBDB;
}

.homeLight4{
background-color:#EBEBEB;
}
.homeDark4{
background-color:#DFDFDF;
}

.homeLight5{
background-color:#F0F0F0;
}
.homeDark5{
background-color:#E4E4E4;
}

.homeLight6{
background-color:#F5F5F5;
}
.homeDark6{
background-color:#E9E9E9;
}

.homeLight7{
background-color:#FAFAFA;
}
.homeDark7{
background-color:#EDEDED;
}

.homeLight8{
background-color:#FFFFFF;
}
.homeDark8{
background-color:#F2F2F2;
}

/*office table colours*/
.officeCorner{
background-image:url(https://cdn.xilo.net/x/images/bbTable_officeCorner.gif);
background-repeat:no-repeat;
background-color:#637281;
}

.officeLight1{
background-color:#5B6A7A;
}
.officeDark1{
background-color:#637281;
}

.officeLight2{
background-color:#73808E;
}
.officeDark2{
background-color:#6C7988;
}

.officeLight3{
background-color:#838E9A;
}
.officeDark3{
background-color:#7C8895;
}

.officeLight4{
background-color:#939CA7;
}
.officeDark4{
background-color:#8D97A2;
}

.officeLight5{
background-color:#A2ABB3;
}
.officeDark5{
background-color:#9DA6AF;
}

.officeLight6{
background-color:#B1B9C0;
}
.officeDark6{
background-color:#ADB5BD;
}

.officeLight7{
background-color:#C0C6CD;
}
.officeDark7{
background-color:#BDC3CA;
}

.officeLight8{
background-color:#D0D4D9;
}
.officeDark8{
background-color:#CDD2D7;
}

/*pro table colours*/
.proCorner{
background-image:url(https://cdn.xilo.net/x/images/bbTable_proCorner.gif);
background-repeat:no-repeat;
background-color:#0A1D37;
}

.proLight1{
background-color:#162941;
}
.proDark1{
background-color:#0A1D37;
}

.proLight2{
background-color:#2E3E54;
}
.proDark2{
background-color:#23344B;
}

.proLight3{
background-color:#455367;
}
.proDark3{
background-color:#3B4A5F;
}

.proLight4{
background-color:#5D697A;
}
.proDark4{
background-color:#546173;
}

.proLight5{
background-color:#737E8D;
}
.proDark5{
background-color:#6C7787;
}

.proLight6{
background-color:#8B94A0;
}
.proDark6{
background-color:#858E9B;
}

.proLight7{
background-color:#A2AAB3;
}
.proDark7{
background-color:#9DA5AF;
}

.proLight8{
background-color:#B8BDC4;
}
.proDark8{
background-color:#B5BBC3;
}


yout{
margin-bottom:2em;
color:#ffffff;
}

.layout p{
margin:1em;
}

.layout .span3 p strong{
font-size:2em;
text-align:center;
line-height:1.2em;
}

.layout .features li{
padding-left:24px;
font-size:0.85em;
color:#eeeeee;
margin-left:0;
list-style:none;
margin-bottom:0.5em;
}

.layout table{
background-color:#ffffff;
border:0;
margin-left:1px;
border-collapse:separate;
}

.layout table td{
font-weight:normal;
background-color:#ffffff;
border-bottom:1px solid #333333;
border-bottom:1px solid #cccccc;
text-align:center;
color:#16344a;
padding-left: 5px;
padding-right: 5px;
}

.layout table td.header_blue{
background:#16344a;
color:#ffffff;
}

.layout table td .checkbutton{
font-weight:bold;
}

.layout table td .checkbutton .normal{
font-weight:normal;
font-size:0.9em;
}

.layout table th{
text-align:center;
color:#16344a;
color:#ffffff;
border-bottom:1px solid #cccccc;
margin:0;
font-weight:bold;
background-color:#0a1d37;
width: 200px;
height: 100px;
}

.layout table tr.last td,.layout table tr.last th{
border-bottom:none;
}

.containerstack{
width:100%;
}

.broadbandnew .stackrow{
font-weight:normal;
font-size:0.9em;
color:#dbd9e6;
}

.checkbutton{
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
background-clip:padding-box;
display:inline-block;
background-color:#f9ac26;
color:#ffffff;
font-size:16px;
padding:0 5px;
line-height:20px;
font-weight:normal;
padding-top:10px;}

.checkbutton:after{
content:"";
width:9px;
height:17px;
display:block;
}

.checkbutton:hover{
background-color:#fbe35a;
text-decoration:none;
}

.layout table td .checkbutton .normal{
font-weight:normal;
font-size:0.9em;
}

.tab-contents .lifeline-pricing td .checkbutton span.normal{
font-weight:normal;
}

.small {
font-size:10px;
}


/*
==================================================
Support Tickets
==================================================
*/

.staffreply{display:block}

.staffreply *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#fcf3c3}

.staffreply1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #faf4d3;
  border-right:1px solid #faf4d3;
  background:#fbf0b7}

.staffreply2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #faf8f1;
  border-right:1px solid #faf8f1;
  background:#fbefb1}

.staffreply3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #fbefb1;
  border-right:1px solid #fbefb1;}

.staffreply4{
  border-left:1px solid #faf4d3;
  border-right:1px solid #faf4d3}

.staffreply5{
  border-left:1px solid #fbf0b7;
  border-right:1px solid #fbf0b7}

.staffreplyfg{
  width:670px;
  background:#fcf3c3;
  padding:10px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px}


.attachfield {
  margin-bottom:6px;
  color:#86A541;
  BORDER:1px SOLID #CCCCCC;
  -moz-border-radius:4px 4px 4px 4px;
  padding:4px;
  background-color:#FFFFFF}

.otherreply{display:block}

.otherreply *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#DDF0FF}

.otherreply1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f0f8ff;
  border-right:1px solid #f0f8ff;
  background:#e5f3ff}

.otherreply2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fbfdff;
  border-right:1px solid #fbfdff;
  background:#e3f2ff}

.otherreply3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #e3f2ff;
  border-right:1px solid #e3f2ff;}

.otherreply4{
  border-left:1px solid #f0f8ff;
  border-right:1px solid #f0f8ff}

.otherreply5{
  border-left:1px solid #e5f3ff;
  border-right:1px solid #e5f3ff}

.otherreplyfg{
  width:670px;
  background:#DDF0FF;
  padding:10px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px}

.thirdreply{display:block}

.thirdreply *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#CFDCE6}

.thirdreply1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #eaeff4;
  border-right:1px solid #eaeff4;
  background:#dbe4ec}

.thirdreply2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fafbfc;
  border-right:1px solid #fafbfc;
  background:#d8e2ea}

.thirdreply3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #d8e2ea;
  border-right:1px solid #d8e2ea;}

.thirdreply4{
  border-left:1px solid #eaeff4;
  border-right:1px solid #eaeff4}

.thirdreply5{
  border-left:1px solid #dbe4ec;
  border-right:1px solid #dbe4ec}

.thirdreplyfg{
  width:670px;
  background:#CFDCE6;
  padding:10px;
  font-family:"Courier New", Courier, monospace}

/*
==================================================
Support Tickets Submit Confirm
==================================================
*/

.roundticketsubbox{display:block}

.roundticketsubbox *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#ddf0ff}

.roundticketsubbox1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f0f8ff;
  border-right:1px solid #f0f8ff;
  background:#e5f3ff}

.roundticketsubbox2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fbfdff;
  border-right:1px solid #fbfdff;
  background:#e3f2ff}

.roundticketsubbox3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #e3f2ff;
  border-right:1px solid #e3f2ff;}

.roundticketsubbox4{
  border-left:1px solid #f0f8ff;
  border-right:1px solid #f0f8ff}

.roundticketsubbox5{
  border-left:1px solid #e5f3ff;
  border-right:1px solid #e5f3ff}

.roundticketsubboxfg{
  background:#ddf0ff}

div.bubble blockquote {
	padding: 8px;
	background-color: #fffddd;
	border-top: 1px solid #e1cc89;
	border-bottom: 1px solid #e1cc89;
	margin: 5px;
}

div.bubble blockquote p {
        margin-bottom: -10px;
}

div.bubble cite {
	padding-right: 5px;
	font: 1.2em "Lucida Grande", Lucida, Verdana, sans-serif;
}

/*
==================================================
Sub-text
==================================================
*/

.subtext {
	color: #CCCCCC;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 9px;
	text-align: justify;
}
