/* Main */

* { margin: 0; padding: 0; }

body { background: #5174A3 url(../images/bg.png) repeat-x top center; margin: 0 0 15px 0; font-family: Verdana, Arial, sans-serif; font-size: 11px;  -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility;  font-feature-settings: "kern";   -webkit-font-feature-settings: "kern";   -moz-font-feature-settings: "kern";   -moz-font-feature-settings: "kern=1"; }

h1, h2, h3, h4, h5, h6 { margin: 0px; padding: 0px; }

a:link, a:visited { color: #1589E1; font-size: 11px; font-family: Verdana, Arial, sans-serif; text-decoration: none; }

a:hover { text-decoration: underline; }

a[href^=tel]{ color:inherit; text-decoration:none; }

strong { font-weight: bold; }

i, em { font-style: italic; }

img { margin: 0; border: 0; }

ul { margin: 0; padding: 0; list-style: none; }

p, ul, ol, td, div { color: #484848; font-size: 11px; font-family: Verdana, Arial, sans-serif; line-height: 15px; margin: 0; padding: 0; border: none; }

td, th, tr { vertical-align: top; }

article, aside, figure, footer, header, hgroup, menu, nav, section { display:block; }

.cf:before,.cf:after{content:"";display:table;}.cf:after{clear:both;}.cf{zoom:1;}


/* Colours */

.red, .linkTip.red { color: #EF292E !important; }

.blue { color: #5174A3 !important; }

.lightBlue { color: #1589E1 !important; }

.green { color: #84C801 !important; }

.yellow { color: #FEF541 !important; }

.white { color: #FFFFFF !important; }

.grey { color: #7E817A !important; }

.black { color: #484848 !important; }

.price { color: #FFF !important; }


/* Fonts */

@font-face {
    font-family: 'AvantGarde';
    src: url('../fonts/avantgarde-bold.eot');
    src: local('idontthinkso'),
     	 url('../fonts/avantgarde-bold.eot#iefix') format('embedded-opentype'),
         url('../fonts/avantgarde-bold.svg') format('svg'),
         url('../fonts/avantgarde-bold.ttf') format('truetype'),
         url('../fonts/avantgarde-bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;

}

@font-face {
    font-family: 'AvantGarde';
    src: url('../fonts/avantgarde-medium.eot');
    src: url('../fonts/avantgarde-medium.eot#iefix') format('embedded-opentype'),
         url('../fonts/avantgarde-medium.svg') format('svg'),
         url('../fonts/avantgarde-medium.ttf') format('truetype'),
         url('../fonts/avantgarde-medium.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

/* Global Image Button Class */


.btnImg, .btnImg.s, .btnImg.l { display: inline-block; cursor: pointer; outline: none; color: transparent !important; font-size:0 !important; line-height:0; border:0; }

	.btnImg.block { display:block; clear:both; }	
	
	/* Normal Buttons */
	
	.btnImg	{ height: 39px; }
	
	.btnImg:hover { background-position: 0 -39px; }
	
	.btnImg:active { background-position: 0 -78px; }
	

	/* Small Buttons */
	
	.btnImg.s { height: 30px; }
	
	.btnImg.s:hover { background-position: 0 -30px; }
	
	.btnImg.s:active { background-position: 0 -60px; }
	

	/* Large Buttons */
	
	.btnImg.l { height: 46px; }
	
	.btnImg.l:hover { background-position: 0 -46px; }
	
	.btnImg.l:active { background-position: 0 -92px; }
	
	
/* Spacer */

	.clear5, .clear10, .clear15, .clear20, .clear25, .clear30, .clear35, .clear40, .clear45, .clear50 { display: block; width: 100%; clear: both; }
	
		.clear5 { height: 5px; }  .clear10 { height: 10px; }  .clear15 { height: 10px; }  .clear20 { height: 10px; }  .clear25 { height: 10px; }
		
		.clear30 { height: 10px; }  .clear35 { height: 10px; } .clear40 { height: 10px; }  .clear45 { height: 10px; } .clear50 { height: 10px; }


/* Custom radio button and checkbox */

.customRadio, .customCheckbox { display: inline-block; margin-right: 10px; }

	.customRadio input[type="radio"], .customCheckbox input[type="checkbox"] { display: none; }
	
	.customRadio label:before, .customCheckbox label:before { /* position: relative; top: 4px; */ vertical-align: text-bottom; margin-right: 6px; content: ""; display: inline-block; width: 15px; height: 15px; background: url(../images/custom_radio_check.png); }
	
	.customRadio label:before { background-position: 0px 0px; }
	
	.customRadio input[type="radio"]:checked + label:before	{ background-position: -15px 0px; }
	
	.customCheckbox label:before { background-position: 0 -15px; }
	
	.customCheckbox input[type="checkbox"]:checked + label:before 	{ background-position: -15px -15px;  }
	
	.customRadio input[type="radio"] + label, .customCheckbox input[type="checkbox"] + label { cursor: pointer;  font-size: 12px;  }

	.customRadio.blue input[type="radio"]:checked + label:before	{ background-position: -30px 0px; }

	.customCheckbox.blue input[type="checkbox"]:checked + label:before 	{ background-position: -30px -15px;  }


	/* Large Radio Button */
	
.customRadio.l, .customCheckbox.l { margin-right: 20px; }
	
	.customRadio.l label:before, .customCheckbox.l label:before { width: 23px; height: 23px; vertical-align: middle; }
	
	.customRadio.l label:before { background-position: 0px -30px; }
	
	.customRadio.l input[type="radio"]:checked + label:before	{ background-position: -23px -30px; }
	
	.customCheckbox.l label:before { background-position: 0 -15px; }
	
	.customCheckbox.l input[type="checkbox"]:checked + label:before { background-position: -15px -15px;  }
	
	.customRadio.l input[type="radio"] + label, .customCheckbox.l input[type="checkbox"] + label { cursor: pointer;  font-size: 16px; font-weight:bold; font-family:Arial; }

	

	/* If radio and checkbox is just by itself add a class .noLabel */
	
	.customRadio.noLabel, .customCheckbox.noLabel { margin-right: 0; }
	
	.customRadio.noLabel label:before, .customCheckbox.noLabel label:before { margin-right: 0; }
	
	/* Use original radio button and checkbox on ie8 */
	
	.ie8 .customRadio input[type="radio"], .ie8 .customCheckbox input[type="checkbox"] { display: inline; vertical-align: middle; }
	
	.ie8 .customRadio label:before, .ie8 .customCheckbox label:before { display: none; }
	
	
/* Dropdown overwrites */

.menuSelectCaptionText { font-size: 12px !important; }

	.hostingPanelPad .menuItemContent { font-size: 12px; }

.domain_names_shopping_cart .mainContainer .menuSelectCaptionText { line-height: 24px !important; height: 25px !important; font-size: 11px !important; }


/* Google iframe fix */

body > iframe[name="google_conversion_frame"] { position: absolute; top: 0; z-index: -1; }


/* General */

#all { width: 1000px; margin: 0 auto 0 auto; text-align: left; background-color: #fff; z-index: 1; }

.mainContainer { margin: 0 0 40px; }

.vAlignMiddle { vertical-align: middle; }

/*.ae .mainContainer.cf.noHero { padding-top: 0px; }*/

.contentContainer { margin: 0 40px; }

	.mainContainer h2 { margin: 0 0 20px; line-height: 25px; font-size: 18px; }

		.mainContainer h2.ArialTitle#heading_title { font-size: 18px!important; }

	.mainContainer h3 { margin: 0 0 15px; line-height: 18px; font-size: 15px; }

.marginTop { margin-top: 25px !important; }

.avant { font-family: AvantGarde, arial, sans-serif; }

.mainContainer p, .parkedHero + .contentContainer p { margin-bottom: 15px; line-height: 18px; }

	.mainContainer ul, .mainContainer ol { margin-left: 30px; margin-bottom: 15px; }

	.mainContainer ul { line-height: 18px; list-style: disc; }

		.mainContainer ul li { line-height: 18px; list-style-type: disc; }

	.mainContainer ol { list-style: decimal; }

	.mainContainer ol li { line-height: 18px; list-style: inherit; }

	.mainContainer a { line-height: 18px; }

.hero { height: 260px; position: relative; }

	.heroVid:link, .heroVid:visited { position:absolute; bottom: 26px; right: 25px; display: block; width: 59px; height: 69px; font: bold 10px verdana,sans-serif; color: #6c6b6b; background: url(../images/domain-names/video-hero-domain-names_240413.png) left top no-repeat; text-indent: 0; text-align:center; }

		.heroVid:hover { background-position: right top; }

	.heroImage { background-repeat: no-repeat; width: 1000px; height: 260px; font-size: 0; line-height:0; text-indent:-9999px; }

		.ae.member_register .hero { height: 260px; }

		/*.ae.affiliates_index .hero { height: 0px; }

		.ae.affiliates_index .hero img { display: none; }*/

		.ae.thank_you .hero { height: 0px; }

		.ae.thank_you .hero img { display: none; }

		.heroImage.heroWebHosting { background-image: url(../images/web-hosting/hero-web-hosting_010813.jpg); }

			.in .heroImage.heroWebHosting { background-image: url(../images/web-hosting/hero-web-hosting-in_010813.jpg); }

			.heroImage.heroWebHosting .heroVid { background-image: url(../images/web-hosting/video-hero-web-hosting_010813.png) }

			.ae .heroImage.heroWebHosting { background-image: url(../images/web-hosting/hero-web-hosting-ae_190614.jpg); }

			.ae.member_register .mainTitle { margin-top: 0; }

			.ae.thank_you_index .mainContainer .hero { display: none; }

			/*.ae.web_hosting_index .hero, .ae.web_hosting_order_economy_web_hosting .hero, .ae.web_hosting_order_premium_web_hosting .hero, .ae.web_hosting_order_unlimited_web_hosting .hero { height: 0px; }*/

		.heroImage.heroTransferDomain {  background-image: url(../images/domain-names/hero-domain-transfer_240413.jpg); }

			.in .heroImage.heroTransferDomain { background-image: url(../images/domain-names/hero-domain-transfer-in_240413.jpg); }

			.ae .heroImage.heroTransferDomain { background-image: url(../images/domain-names/hero-domain-transfer-ae_200614.jpg); }

			/*.ae.domain_names_transfer .hero { height: 0px; }*/

		.heroImage.heroSsl { background-image: url(../images/ssl-certificates/hero-ssl-certificates_290813.jpg); }

			.in .heroImage.heroSsl { background-image: url(../images/ssl-certificates/hero-ssl-certificates-in_290813.jpg); }

			.ae .heroImage.heroSsl { background-image: url(../images/ssl-certificates/hero-ssl-certificates-ae_190614.jpg); }

			/*.ae.ssl_certificates_index .hero, .ae.ssl_certificates_order_standard_ssl .hero, .ae.ssl_certificates_order_premium_ssl .hero, .ae.ssl_certificates_order_wildcard_ssl .hero { height: 0px; }*/

		.heroImage.dnsServices { background-image: url(../images/dns-services/hero-dns-services_010813.jpg); }

			.in .heroImage.dnsServices { background-image: url(../images/dns-services/hero-dns-services-in_010813.jpg); }

			.heroImage.dnsServices .heroVid { background-image: url(../images/dns-services/video-hero-dns-services_010813.png) }

			.ae .heroImage.dnsServices { background-image: url(../images/dns-services/hero-dns-services-ae_190614.jpg); }

			/*.ae.dns_services_index .hero, .ae.dns_services_order_dns_services .hero { height: 0px; }*/

		.heroImage.emailHosting { background-image: url(../images/email-hosting/hero-email-hosting_010813.jpg); }

			.in .heroImage.emailHosting { background-image: url(../images/email-hosting/hero-email-hosting-in_010813.jpg); }

			.heroImage.emailHosting .heroVid { background-image: url(../images/email-hosting/video-hero-email-hosting_010813.png) }

			.ae .heroImage.emailHosting { background-image: url(../images/email-hosting/hero-email-hosting-ae_190614.jpg); }

			/*.ae.email_hosting_index .hero, .ae.email_hosting_order_group_email .hero, .ae.email_hosting_order_personal_email .hero, .ae.email_hosting_order_unlimited_email .hero { height: 0px; }*/

		.heroImage.emailExchange { background-image: url(../images/email-exchange/hero-email-exchange_082913.jpg); }

			.in .heroImage.emailExchange { background-image: url(../images/email-exchange/hero-email-exchange-in_082913.jpg); }

			.heroImage.emailExchange .heroVid { background-image: url(../images/email-exchange/video-hero-email-exchange_082913.png) }

			.ae .heroImage.emailExchange { background-image: url(../images/email-exchange/hero-email-exchange-ae_190614.jpg); }

			/*.ae.email_exchange_index .hero, .ae.email_exchange_order_personal_mailbox .hero, .ae.email_exchange_order_group_mailbox .hero, .ae.email_exchange_order_business_mailbox .hero { height: 0px; }*/

		.heroImage.emailPro { background-image: url(../images/email-protection/hero-email-protection_240413.jpg); }

			.in .heroImage.emailPro { background-image: url(../images/email-protection/hero-email-protection-in_240413.jpg); }

			.heroImage.emailPro .heroVid { background-image: url(../images/email-protection/video-hero-email-protection_240413.png) }

			.ae .heroImage.emailPro  { background-image: url(../images/email-protection/hero-email-protection-ae_190614.jpg); }

			/*.ae.email_protection_index .hero, .ae.email_protection_order_email_protection .hero { height: 0px; }*/

		.heroImage.servers { background-image: url(../images/servers/hero-servers_240413.jpg); }

			.in .heroImage.servers { background-image: url(../images/servers/hero-servers-in_240413.jpg); }

			.ae .heroImage.servers { background-image: url(../images/servers/hero-servers-ae_190614.jpg); }

			/*.ae.virtual_servers_index .hero, .ae.virtual_servers_order_my_server_linux .hero, .ae.virtual_servers_order_my_server_plus_linux .hero,.ae.virtual_servers_order_my_server_pro_linux .hero { height: 0px; }*/

		.heroImage.winServers { background-image: url(../images/servers/hero-servers-windows_240413.jpg); }

			.in .heroImage.winServers { background-image: url(../images/servers/hero-servers-windows-in_240413.jpg); }

			.ae .heroImage.winServers { background-image: url(../images/servers/hero-servers-windows-ae_190614.jpg); }

			/*.ae.virtual_servers_windows .hero, .ae.virtual_servers_order_my_server_windows .hero, .ae.virtual_servers_order_my_server_plus_windows .hero, .ae.virtual_servers_order_my_server_pro_windows .hero { height: 0px; }*/

		.heroImage.webBuilder { background-image: url(../images/web-builder/hero-web-builder_010813.jpg); }

			.in .heroImage.webBuilder { background-image: url(../images/web-builder/hero-web-builder-in_010813.jpg); }

			.ae .heroImage.webBuilder { background-image: url(../images/web-builder/hero-web-builder-ae_190614.jpg); }

			/*.ae.web_builder_index .hero, .ae.web_builder_order_my_site_1_page .hero, .ae.web_builder_order_my_site_5_page .hero, .ae.web_builder_order_my_site_10_page .hero, .ae.web_builder_order_my_site_plus_25_page .hero, .ae.web_builder_order_my_site_plus_50_page .hero, .ae.web_builder_order_my_site_plus_100_page .hero, .ae.web_builder_order_my_eshop_25_page .hero, .ae.web_builder_order_my_eshop_50_page .hero, .ae.web_builder_order_my_eshop_100_page .hero { height: 0px; }*/

		.heroImage.webDesign { background-image: url(../images/web-design/hero-web-design_010813.jpg); }

			.in .heroImage.webDesign { background-image: url(../images/web-design/hero-web-design-in_010813.jpg); }

			.heroImage.webDesign .heroVid { background-image: url(../images/web-design/video-hero-web-design_010813.png) }

			.ae .heroImage.webDesign { background-image: url(../images/web-design/hero-web-design-ae_190614.jpg); }

			/*.ae.web_design_index .hero, .ae.web_design_order_my_web_page .hero, .ae.web_design_order_my_web_page_plus .hero, .ae.web_design_order_business_website .hero { height: 0px; }*/

		.heroImage.webStats { background-image: url(../images/web-statistics/hero-web-statistics_240413.jpg); }

			.in .heroImage.webStats { background-image: url(../images/web-statistics/hero-web-statistics-in_240413.jpg); }

			.heroImage.webStats .heroVid { background-image: url(../images/web-statistics/video-hero-web-statistics_240413.png) }

			.ae .heroImage.webStats { background-image: url(../images/web-statistics/hero-web-statistics-ae_190614.jpg); }

			/*.ae.web_statistics_index .hero, .ae.web_statistics_order_web_statistics .hero { height: 0px; }*/

		.heroImage.partners { background-image: url(http://www.crazydomains.com.au/images/about/hero-partners.jpg?240413); }

			.in .heroImage.partners { background-image: url(http://www.crazydomains.com.au/images/about/hero-partners-in.jpg?240413); }

			.ae .heroImage.partners { display: none; }

			.ae.about_partners .hero { height: 0px; }

		.heroImage.feedback { background-image: url(http://www.crazydomains.com.au/images/about/hero-feedback.jpg?240413); }

			.in .heroImage.feedback { background-image: url(http://www.crazydomains.com.au/images/about/hero-feedback-in.jpg?240413); }

			.ae .heroImage.feedback { display: none; }

			.ae.about_feedback .hero { height: 0px; }

		.heroImage.news { background-image: url(../images/about/hero-news_020813.jpg); }

			.in .heroImage.news { background-image: url(../images/about/hero-news-in_020813.jpg); }

			.ae .heroImage.news  { display: none; }

			.ae.about_news_index .hero { height: 0px; }

		.heroImage.businessPlus { background-image: url(../images/web-tools/hero-business-plus_240413.jpg); }

			.in .heroImage.businessPlus { background-image: url(../images/web-tools/hero-business-plus-in_240413.jpg); }

		.heroImage.webToolsPlus { background-image: url(../images/web-tools/hero-web-tools-plus_240413.jpg); }

			.in .heroImage.webToolsPlus { background-image: url(../images/web-tools/hero-web-tools-plus-in_240413.jpg); }

			.ae .heroImage.webToolsPlus  { background-image: url(../images/web-tools/hero-web-tools-plus-ae_220614.jpg); }

			/*.ae.web_tools_index .hero { height: 0px; }*/

		.heroImage.helpHero { background-image: url(../images/help/hero-help_100213.jpg); }

			.in .heroImage.helpHero { background-image: url(../images/help/hero-help-in_240413.jpg); }

			.ae .heroImage.helpHero { background-image: url(../images/help/hero-help-ae_230614.jpg); }

			/*.ae.help_index .hero, .ae.help_domain_names .hero, .ae.help_web_hosting .hero, .ae.help_email_hosting .hero, .ae.help_email_exchange .hero, .ae.help_email_marketing .hero, .ae.help_dns_hosting .hero, .ae.help_virtual_servers .hero, .ae.help_website_builder .hero, .ae.help_website_design .hero, .ae.help_search_booster .hero, .ae.help_web_statistics .hero, .ae.help_ssl_certificates .hero, .ae.help_affiliates .hero, .ae.help_general_settings .hero, .ae.help_billings_and_accounts .hero, .ae.help_domain_tools .hero, .ae.help_application_forms .hero, .ae.help_downloads .hero, .ae.help_dns_search .hero, .ae.help_setup_your_email_exchange .hero, .ae.help_setup_your_email .hero, .ae.help_ssl_setup .hero, .ae.help_advanced_hosting_setup .hero, .ae.help_publish_your_website .hero, .ae.help_whois .hero, .ae.help_whois_search_results .hero, .ae.help_whois_domain_register .hero { height: 0px; }*/

			/*.ae .heroImage.whoisHero { display: none; }*/

		.ae.help_network_status .hero { height: 0px; }

		.ae.help_network_status .hero img { display: none; }

		.heroImage.contact { background-image: url(../images/contact/hero-contact_010813.jpg); }

			.in .heroImage.contact { background-image: url(../images/contact/hero-contact-in_020813.jpg); }

			.ae .heroImage.contact  { background-image: url(../images/contact/hero-contact-ae_190614.jpg); }

			/*.ae.contact_index .hero { height: 0px; }*/

		.heroImage.login { background-image: url(../images/login/hero-login_240413.jpg); }

			.in .heroImage.login { background-image: url(../images/login/hero-login-in_240413.jpg); }

		.heroImage.backorder { background-image: url(../images/domain-names/hero-domain-backorder_160813.jpg); }

			.in .heroImage.backorder { background-image: url(../images/domain-names/hero-domain-backorder-in_160813.jpg); }

			.ae .heroImage.backorder { background-image: url(../images/domain-names/hero-domain-backorder-ae_200614.jpg); }

			/*.ae.domain_names_back_order .hero { height: 0px; }*/

		.heroImage.watchlist { background-image: url(../images/domain-names/hero-domain-wishlist_050913.jpg); }

		.heroImage.domains { background-image: url(../images/domain-names/hero-domain-names_290414.jpg); }

			.in .heroImage.domains { background-image: url(../images/domain-names/hero-domain-names-in_290414.jpg); }

			.ae .heroImage.domains { background-image: url(../images/domain-names/hero-domain-names-ae_190614.jpg); }

		.heroImage.domainBulk { background-image: url(../images/domain-names/hero-domain-bulk_090813.jpg); }

			.in .heroImage.domainBulk { background-image: url(../images/domain-names/hero-domain-bulk-in_090813.jpg); }

			.ae .heroImage.domainBulk { background-image: url(../images/domain-names/hero-domain-bulk-ae_190614.jpg);}

			/*.ae.domain_names_bulk .hero { height: 0px; }*/

		.heroImage.domainProducts { background-image: url(../images/domain-names/hero-domain-tools.jpg); }

			.in .heroImage.domainProducts { background-image: url(../images/domain-names/hero-domain-tools-in.jpg); }

			.ae .heroImage.domainProducts { background-image: url(../images/domain-names/hero-domain-tools-ae.jpg); }

			/*.ae.domain_names_products .hero { height: 0px; }*/

		.heroImage.domainProtection { background-image: url(../images/domain-names/domain_protection/hero_domain_privacy_protection_24012014.jpg); }

		.heroImage.marketing { background-image: url(../images/email-marketing/hero-email-marketing_240413.jpg); }

			.heroImage.marketing .heroVid { background-image: url(../images/email-marketing/video-hero-email-marketing_240413.png) }

			.ae .heroImage.domainProducts { background-image: url(../images/domain-names/hero-domain-tools-ae.jpg); }

			/*.ae.domain_names_products .hero { height: 0px; }*/

		.heroImage.logo { background-image: url(../images/logo-design/hero-logo-design_010813.jpg); }

			.heroImage.logo .heroVid { background-image: url(../images/logo-design/video-hero-logo-design_010813.png) }

			/*.ae .heroImage.logo { display: none; }*/

			/*.ae.logo_design_index .hero, .ae.logo_design_order_my_logo .hero, .ae.logo_design_order_my_logo_plus .hero, .ae.logo_design_order_my_logo_pro .hero, .ae.logo_design_samples .hero { height: 0px; }*/


		.heroImage.booster { background-image: url(../images/search-booster/hero-search-booster_090813.jpg); }

			.heroImage.booster .heroVid { background-image: url(../images/search-booster/video-hero-search-booster_090813.png) }

			/*.ae .heroImage.booster { display: none; }

			.ae.search_booster_index .hero, .ae.search_booster_order_search_booster .hero { height: 0px; }*/

		.heroImage.about, .heroImage.data_centre { background-image: url(../images/about/hero-about_010813.jpg); }

			.in .heroImage.about, .in .heroImage.data_centre { background-image: url(../images/about/hero-about-in_010813.jpg); }

			.ae .heroImage.about, .ae .heroImage.data_centre, .ae .heroImage.eco_friendly { background-image: url(../images/about/hero-about-ae_190614.jpg); }

			.ae.about_index .hero, .ae.about_data_centre .hero, .ae.about_eco_friendly .hero, .ae.about_news .hero, .ae.about_corporate .hero  { height: 260px; }

		.heroImage.corporate { background-image: url(../images/about/hero-corporate.jpg); }

			.in .heroImage.corporate { background-image: url(../images/about/hero-about-in.jpg); }

			.ae .heroImage.corporate { background-image: url(../images/about/hero-about-ae.jpg); }

			/*.ae.about_corporate .hero  { height: 0px; }*/

		.heroImage.eco_friendly { background-image: url(../images/about/hero-enviro_020813.jpg); }

			.in .heroImage.eco_friendly { background-image: url(../images/about/hero-enviro-in_020813.jpg); }

			.ae .heroImage.eco_friendly { background-image: url(../images/about/hero-enviro-ae_190614.jpg); }

		.heroImage.resellerApi { background-image: url(../images/resellers/hero_resellers_api_au_311013.jpg); }

			.in .heroImage.resellerApi { background-image: url(../images/resellers/hero_resellers_api_in_311013.jpg); }

			.ae .heroImage.resellerApi { background-image: url(../images/resellers/hero_resellers_api_ae_230614.jpg); }

		.heroImage.resellerStorefront { background-image: url(../images/resellers/hero_resellers_storefront_au_311013.jpg); }

			.in .heroImage.resellerStorefront { background-image: url(../images/resellers/hero_resellers_storefront_in_311013.jpg); }

			.ae .heroImage.resellerStorefront { background-image: url(../images/resellers/hero_resellers_storefront_ae_230614.jpg); }

		.heroImage.resellerApplication { background-image: url(../images/resellers/hero_resellers_application_au_051113.jpg); }

			.in .heroImage.resellerApplication { background-image: url(../images/resellers/hero_resellers_application_in_051113.jpg); }

		.heroImage.google { background-image: url(../images/google/hero_google_231213.jpg); }

		.heroImage.googleCreativeBrief { background-image: url(../images/google/hero_creative_brief_210114.jpg); }

		.heroImage.websiteProtection { background-image: url(../images/website_protection/hero_website_protection_060113.jpg); }

			.ae .heroImage.websiteProtection { background-image: url(../images/website_protection/hero_website_protection_ae_190614.jpg); }

		.heroImage.whoisHero { background-image: url(../images/help/hero-whois_300515.jpg); }

		.heroImage.packages { background-image: url(../images/packages/hero-packages_140713.jpg); }

		.heroImage.newDomainNames { background-image: url(../images/domain-names/hero-new-domain-names_230714.jpg); }

		
	.video_index .hero { height: 417px; }

.noHero { padding-top: 40px; }

	.h100.noHero { padding-top: 5px !important; }

	.noHero .sideTabs { margin-top: 0px; }

	.sideTabs ul li { list-style: none; }

	.noHero .sideContent { margin-top: 0px; }

.contentContainerText { overflow: hidden; margin: 0 0 20px; }

	.contentContainerSide { overflow: hidden; margin: 0 30px 20px 0; width: 684px; float: left; }

.itemBallBg { background: url(../images/item-ball-bg.png) no-repeat; color: #FFF; display: block; float: left; font-size: 12px; height: 25px; margin-right: 10px; text-align: center; width: 25px; font-weight: bold; }

.borderTop { border-top: 1px dotted #D7D5D5; margin-top: 30px; padding-top: 12px; clear: both; }

	.borderBottom { border-bottom: dotted 1px #D7D5D5; margin-bottom: 30px !important; padding-top: 10px; clear: both; }

	.no_border_bottom, .no_border_bottom td { border-bottom: none !important; }

.partnersBox { border-bottom: 1px dotted #D7D5D5; padding: 30px 0; width: 90%; margin: 0 auto; }

	.partnersBox .partnersBoxImgWrapper { float:left; margin-right: 40px; }

.spacedContent { margin: 40px 40px 0; }

	.spacedParagraph { margin: 25px 0 !important; font-family: Arial, Helvetica, Sans-serif; font-size: 13px; }

	.stepsContent { margin: 29px 0 20px; }

.formTable { width: 570px; margin: 0 auto; }

	.formTable th { width: 120px; font-weight: bold; padding: 10px 0; border-bottom: 1px dotted #DDD; text-align: left !important; }

	.formTable td { padding: 7px 0; border-bottom: 1px dotted #DDD; }

		.formTable td.formPad { padding: 10px 0; width: 170px; vertical-align:middle; }

.plussyWrapper { width: 383px; padding: 15px 25px 10px 0; border: 1px solid #DDD; border: 1px solid #D2E1E6; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }

	.plussyList li {  list-style: none !important; }

	.plussyList li div { margin-left: 20px; margin-right: 0px; }

	.plussyList li a { background: url(../images/plussy.png) no-repeat 0px 2px; padding-left: 18px; }

	.plussyList li a:hover { text-decoration: underline; }

.ep {  background: none repeat scroll 0 0 #F0FBFE !important; border: 1px solid #D2E1E6; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; margin-bottom: 16px; margin-left: 0px; margin-top: 5px; padding: 12px 20px 0; }

	.epExtraMargin {  background: none repeat scroll 0 0 #F0FBFE !important; border: 1px solid #D2E1E6; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; margin-bottom: 16px; margin-left: 17px; margin-top: 5px; padding: 12px 20px 0; }

	.ep p { margin-bottom: 18px; margin-top: 5px; }

.tickBoxList li { background: url(../images/check.png) no-repeat 0 4px; padding-left: 20px; line-height: 21px; list-style: none !important; height: 22px; }

.dataCentreList li { height: auto !important; }

.spacedList li { height: 30px !important; }

.sub { border-bottom: 1px dotted #CADBE0; color: #5174A3; font-size: 11px; font-weight: bold; padding: 3px 3px 3px 0; }

	.subDotted { border-bottom: 1px dotted #CADBE0; padding: 3px 3px 3px 0; }

.columnRight { float: right; width: 580px; margin-left: 60px; }

.borderBottomList { margin-left: 48px !important;}

	.borderBottomList li { border-bottom: 1px solid #EEE; }

.tipBox { background: #FBFBD7; border: 1px solid #eeeebb; padding: 14px 20px 1px; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; }

.tableStandard { width: 100%; }

	.tableStandard th { background: #DDD; padding: 6px; }

	.tableStandard td { background: #EFEFEF; padding: 6px; }

.checkCards { position: relative; top: -8px; }

.iconCards { margin-right: 12px; }

.strike { text-decoration: line-through; font-style: normal; font-size: 11px !important; font-family: verdana, sans-serif; }

.sidePlan .planBottom { height: 67px; margin-top: -16px; }

.needHelpBox { background: #FFF; margin: 0 13px; text-align: left; height: 40px; line-height: 38px; border-top: 1px dotted #D7D5D5; padding-left: 13px; position: relative; }

	.needHelpBox a, .needHelpBox a:visited { color: #777 !important; }

		.needHelpBox a:hover { color: #333 !important; text-decoration: none !important; }

.needHelpBox ul, .needHelpBox li { display: inline; }

	.needHelpBox li { margin: 0; border-right: 1px solid #CCC; padding: 0 12px; }

	.needHelpBox li.last { border-right: 0 none; padding-right: 0; }

.footerWidgets { margin: 10px 0 13px 20px; width: 200px; overflow: hidden; right: 0; top: 0; position: absolute; }

.planBottomRounded { width: 258px; height: 8px; background: url(../images/plan-bottom-rounded.png) no-repeat; position: relative; top: 88px; left: 0; display: block; }

	.servers .planBottomRounded { top: 78px !important; }

.verticalResize { resize: vertical !important; }

#forgot_password { background:#FFF !important; margin: 20px !important; text-align: left; }

.plusView { background:url(../images/plus-view.png) top no-repeat; width: 43px; height: 11px; text-indent: -999em; display: inline-block; text-align: left; }

	.plusViewOff { background:url(../images/plus-view.png) bottom no-repeat; width: 43px; height: 11px; text-indent: -999em; display: inline-block; text-align:left; }

.buttonWatchTutorial { text-indent:-9999px; display:block; width:194px; height:51px; background: url(../images/watch-tutorial-button.png) left top no-repeat; margin: 0 0 22px 12px; }

	.buttonWatchTutorial:hover { background-position: bottom; }

.alignMiddle, .table_standard .alignMiddle { vertical-align:middle !important; }

.fz10 { font-size: 10px; }

.fz11 { font-size: 11px; }

.fz12 { font-size: 12px; }

input[type="checkbox"]:hover { cursor: pointer; }

.table_standard .red, .table_standard .linkTip.red { font-family: Verdana; font-size: 12px;}

body .btnCssGreen { padding: 0 15px; margin-right: 11px; height: 33px; text-align: center; line-height: 33px; text-decoration: none; display: inline-block; border-radius: 3px; background-color: #ade237; box-shadow: inset 0 -18px 18px rgba(0,0,0,.2); font-family: Arial; font-size: 14px;font-weight: bold; color: #fff; text-shadow: 0 1px rgba(0,0,0,.4); position: relative; float: right; }

	body .btnCssGreen:hover { background: #7fc700; }

.moreInfo .btnCssGreen { height: 31px; line-height: 32px; }

body .btnCssRed, body .btnCssGrey { width: 118px; height: 37px; text-align: center; line-height: 35px; text-decoration: none; display: inline-block; border-radius: 3px; background-color: #f00; box-shadow: inset 0 -18px 18px rgba(0,0,0,.2); font-family: Arial; font-size: 14px;font-weight: bold; color: #fff; text-shadow: 0 1px rgba(0,0,0,.4); position: relative; }
	body .btnCssRed:hover { background: #b00; }

	body .btnCssGrey { background: #cfcfcf; }

		body .btnCssGrey:hover { background: #afafaf; }

	body input[class*="btnCss"] { border: 0; outline: 0; padding-bottom: 2px; cursor:hand; cursor: pointer; }

.moreInfo .btnCssRed { height: 31px; line-height: 32px; }

input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 0.54;
}

input:-moz-placeholder, textarea:-moz-placeholder {
  color: rgba(51, 51, 51, 0.54);
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  opacity: 0.54;
  color: #333;
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder, input.standard:-ms-input-placeholder, textarea.standard:-ms-input-placeholder {
  color: rgba(51, 51, 51, 0.54) !important;
}

input.placeholder, textarea.placeholder, input.standard.placeholder, textarea.standard.placeholder {
	color: gray;
	color: rgba(51, 51, 51, 0.54);
}

/* Header */

.header { width: 1000px; height: 164px; display: block; background: #81C500 no-repeat; position: relative; }

	.au.homePage .header, .au.page_not_found .header, .parked_index.au .header { background-image: url(../images/header/home-au.png) ; width: 1007px; }

	.nz.homePage .header, .nz.page_not_found .header, .parked_index.nz .header { background-image: url(../images/header/home-nz.png) ; width: 1007px; }

	.uk.homePage .header, .uk.page_not_found .header, .parked_index.uk .header { background-image: url(../images/header/home-uk.png) ; width: 1007px; }

	.in.homePage .header, .in.page_not_found .header, .parked_index.in .header { background-image: url(../images/header/home-in.png) ;  width: 1007px;}

	.ae.homePage .header, .ae.page_not_found .header, .parked_index.ae .header { background-image: url(../images/header/home-ae.png) ; width: 1007px; }

	.us.homePage .header, .us.page_not_found .header, .parked_index.us .header  { background-image: url(../images/header/home-com.png) ; height: 164px; width: 1000px; }


	.au .header { background-image: url(../images/header/au.png); }

	.nz .header { background-image: url(../images/header/nz.png); }

	.uk .header { background-image: url(../images/header/uk_-id20140728.png); }

	.in .header { background-image: url(../images/header/in.png); }

	.ae .header { background-image: url(../images/header/ae.png); }

	.us .header { background-image: url(../images/header/com.png); }

	.support_number_us.header { background-image: url(../images/header/us.png); }

	.support_number_cn.header { background-image: url(../images/header/cn.png); }

	.support_number_id.header { background-image: url(../images/header/id.png); }

	.support_number_asia.header, .support_number_vn.header { background-image: url(../images/header/vn.png); }

	.support_number_ca.header { background-image: url(../images/header/ca.png); }

	.support_number_ph.header { background-image: url(../images/header/ph.png); }

	.support_number_de.header { background-image: url(../images/header/de.png); }

	.support_number_hk.header { background-image: url(../images/header/hk.png); }

	.support_number_za.header { background-image: url(../images/header/za.png); }

	.support_number_fr.header { background-image: url(../images/header/fr.png); }

	.support_number_my.header { background-image: url(../images/header/my.png); }

	.support_number_ae.header { background-image: url(../images/header/ae.png); }

	.support_number_global.header { background-image: url(../images/header/global.png); }

	.parked_index.nz .header { background-image: url(../images/header/home-nz.png); width: 1007px; }

	.parked_index.uk .header { background-image: url(../images/header/home-uk.png); width: 1007px; }

	.parked_index.in .header { background-image: url(../images/header/home-in.png); width: 1007px; }

	.parked_index.ae .header { background-image: url(../images/header/home-ae.png); width: 1007px; }

	.comGeneric .header, .comGeneric.homePage .header {  background-image: url(../images/header/com-blank.png) !important; }

.au.homePage .crazyBunny, .nz.homePage .crazyBunny, .uk.homePage .crazyBunny, .in.homePage .crazyBunny, .us.homePage .crazyBunny { display: block; width: 127px; height: 97px; position: absolute; top: -38px; left: 28px; background: url(../images/home/bunny_crazy.png) no-repeat; z-index: 999; }

.ae .crazyBunny { display: none; }

.logoLink { display: block; width: 340px; height: 70px; float: left; position: relative; top: 34px; left: 33px; text-indent: -999em; overflow: hidden; }

	.au .logoLink { background: url(../images/logo-au.png) no-repeat; }

	.nz .logoLink { background: url(../images/logo-nz.png) no-repeat; }

	.uk .logoLink { background: url(../images/logo-uk.png) no-repeat; }

	.in .logoLink { background: url(../images/logo-in.png) no-repeat; }

	.ae .logoLink { background: url(../images/logo-ae.png) no-repeat; }

	.us .logoLink { background: url(../images/logo-us.png) no-repeat; }

	.comGeneric .logoLink { background-image: url(../images/logo-com.png); }

.homePage .xmaxHat { background: url(../images/xmas_hat.png) no-repeat; width:69px ; height:63px ; position: absolute; top: 3px; left: 13px; z-index: 9999;  }	

	.in .xmaxHat { display: none; }

	.ae .xmaxHat { display: none; }	

.headerFlag { position: absolute; top: 9px; right: -7px; width: 158px; height: 118px; }

.accountButtonWrap { overflow: hidden; height: 30px; display: inline-block; margin-right: 10px; float: right; z-index: 999; width: 127px; position: relative; }

	.accountButtonWrap.active { overflow: visible; }

.myAccountBox .error { background: #FFEAEA; padding: 9px 13px; text-align: left; color: #E43232; line-height: 18px; }
.myAccountBox .success { background: #D8EFC5; padding: 9px 13px; text-align: left; color: #468847; line-height: 18px; }

	.buttonMyAccountC3 { height: 32px; color: #FFEDDF !important; font: bold 12px/30px Arial, sans-serif !important; background: #FF8906; display: block; overflow: hidden; text-decoration: none !important; border-radius: 3px 3px 0 0; text-align: center; }

	.buttonMyAccountC3 .icon { display: inline-block; width: 12px; height: 13px; background: url(../images/manage-icon.png) top no-repeat; margin-right: 8px; vertical-align: middle; position: relative; top: -1px; }

		.buttonMyAccountC3:hover { color: #fff !important; }

		.buttonMyAccountC3:hover .icon { background-position: bottom;  }

		.accountButtonWrap.active .myAccountBox, .accountButtonWrap.active .buttonMyAccountC3 { box-shadow:1px 1px 1px rgba(0, 0, 0, 0.4); }

		.top.loggedOut { background: none !important; font-weight: normal !important; }

		.myAccountBox { background: white; border: 2px solid #FF8906; border-radius: 5px 0 5px 5px; width: 345px; padding: 13px 1px; position: absolute; right: 0; box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4); z-index: 999; display: none; }

			.active .myAccountBox { display: block; }

			.myAccountBox p.top { padding: 0 17px 13px; border-bottom: 1px dotted #D6D4D4; color: #CACACA; }

			.myAccountBox p.top a { border-bottom: 1px dotted #D6D4D4; color: #565656;}

			.myAccountBox p.top a:hover { text-decoration: none; border-color: #565656; }

			.myAccountBox input[type="text"], .myAccountBox input[type="password"] { width: 138px; padding: 7px; margin-bottom: 13px; }

			.myAccountBox p.form { padding: 13px 11px 0; text-align: left; }

			.myAccountBox input.left { margin-right: 5px; width: 141px;}

			.myAccountBox p.lost { margin-left:13px; }

			.myAccountBox p.lost a { border-bottom: 1px dotted #D6D4D4; }

			.myAccountBox a.active { font-weight: bold; }

			.myAccountBox input:-moz-placeholder { color: #A1A1A1; }

			.myAccountBox input::-webkit-input-placeholder { color: #A1A1A1; }

			.myAccountBox input:-ms-input-placeholder { color: #A1A1A1; }

			.myAccountBox input.placeholder { color: #A1A1A1; }

		.myAccountDropdown { margin-left: 11px; margin-top: 15px; }

		.myAccountBox .rightLogin { margin-right: 14px; text-align: right; }

.homePage form.headerSearch, .parked_index form.headerSearch, .page_not_found form.headerSearch { display: none; }

form.headerSearch { display:block; position: absolute; top: 78px; right: 209px; text-align: right; }

	.searchBoxWrap { background: #FFF; padding-left: 10px; border-radius: 2px; height: 30px; }

	.headerSearch input[type="text"] { border-radius: 3px; -moz-border-radius: 3px; -web-kit-border-radius: 3px; margin-right: 2px; outline: none; width: 143px; font-size: 12px; border: none; height: 30px; line-height: 30px; font-family: Arial, sans-serif !important; font-size: 12px !important; }

	.headerSearch input[type="submit"] { width:30px; height:30px; border:0; outline:none; font-size:0; line-height:0; text-indent: -9999px; overflow: hidden; padding:0; background: url(../images/header/search_icon.png) no-repeat center #ef061c; vertical-align:top; border-radius: 0 2px 2px 0; }

		.headerSearch input[type="submit"]:hover { background: url(../images/header/search_icon.png) no-repeat center #bc0000; cursor: hand; cursor: pointer; }

	/*.headerSearch input { box-shadow: 1px 1px 3px rgba(64,96,147,0.2); -moz-box-shadow: 1px 1px 3px rgba(64,96,147,0.2); -web-kit-box-shadow: 1px 1px 3px rgba(64,96,147,0.2); }*/

.headerSearch input:-moz-placeholder { color: #919191; }

	.headerSearch input::-webkit-input-placeholder { color: #919191; }

	.headerSearch input:-ms-input-placeholder { color: #919191; }

	.headerSearch input.placeholder { color: #919191; }

.headerPromo { background: #ff8710; height: 36px; line-height: 36px; width: 980px; margin: 0 auto; text-align: center; font-size: 19px; color: white; font-family: Arial, Helvetica, sans-serif; position: relative; }

	.headerPromo .close { position: absolute; right: 5px; line-height: 36px; top: 0; color: #000; opacity: 0.4; }

		.headerPromo .close:hover { opacity: 1; }

/* Sitemap */

.sitemapWrapper { margin: 0 0 0 20px; position: relative; }

	.au .sitemapWrapper, .nz .sitemapWrapper, .uk .sitemapWrapper, .us .sitemapWrapper { background: url(../images/sitemap/vanessa.jpg) no-repeat top right; }

	.in .sitemapWrapper { background: url(../images/sitemap/esha.jpg) no-repeat top right;  }

	.ae .sitemapWrapper .imageOverlap { background: url(../images/sitemap/ae_sitemap_lady.png) no-repeat top right; height: 760px; width: 352px; position: absolute; right: -69px; }

	.sitemapWrapper .column { width:25%; float: left; border: 1px solid #DDD; padding: 14px 28px; margin: 10px; /*height: 1343px;*/ border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; }

		.au .sitemapWrapper .column.height { height: 1035px; }

		.in .sitemapWrapper .column.height, .nz .sitemapWrapper .column.height, .us .sitemapWrapper .column.height { height: 999px; }

		.uk .sitemapWrapper .column.height { height: 1017px; }

	.sitemapWrapper .column a.blue { font-size: 12px; }

	.sitemapWrapper ul { list-style: circle; margin-top: 10px; }

	.sitemapWrapper ul li { margin-left: 25px; line-height: 17px; }


/* Titles */

.mainTitle { background-repeat: no-repeat; margin: 0 0 15px; height: 23px; text-indent: -999em; font-size: 25px; font-family: AvantGarde, arial, sans-serif; line-height: 24px; }

	.mainTitle.titleText { text-indent: 0; }

	.mainTitle.titleTextBig { font-size: 27px; text-indent: 0; }

	/*.ae .mainTitle { margin-top: 40px; }*/

.subTitle { font-size: 14px; color: #5174A3; margin: 0 0 12px; }

.titleChooseAPlan { background: url(../images/title-choose-a-plan_new.png) no-repeat; margin: 0 0 15px; height: 23px; text-indent: -999em; clear: both; }

.titleFeaturesIncludes { background: url(../images/title_features_includes.png) no-repeat; height: 23px; text-indent: -999em; clear: both; }

.titleClientsSamples { background: url(../images/title-clients-samples.png) no-repeat; margin: 0 0 15px; height: 23px; text-indent: -999em; }

.titleSampleLogos { background: url(../images/logo-design/title-sample-logos.png) no-repeat; margin: 0 !important; height: 43px; text-indent: -999em; }

.titleLogosHowItWorks { background: url(../images/logo-design/how-it-works.png) no-repeat; margin: 0 0 15px; height: 43px; text-indent: -999em; }

.titleOurPartners { background-image: url(../images/about/title-our-partners.png); }

.titleLatestNews { background-image: url(../images/about/title-latest-news.png); }

.titleCareers { background-image: url(../images/about/title-careers.png); }

.titleGetSocial { background: url(../images/about/title-be-social.png) no-repeat; margin: 0 0 15px; height: 23px; text-indent: -999em; }

.titleDomainNames { font-size: 27px; margin-bottom: 40px; height: 30px; }

.titleDomainvip { font-size: 27px; margin-bottom: 53px; height: 30px; text-align: center; margin-top: 53px; }

.titleOrderReview { background-image: url(../images/register/title-order-review.png); }

.titlePayActivate { background-image: url(../images/register/pay-and-activate.png); height: 20px; }

.titleRenewDomains { background-image: url(../images/domain-names/title-renew-domains.png); }

.titleTransferDomains { background-image: url(../images/domain-names/title-transfer-domains.png); }

.titleBackOrderDomains { text-indent: 0; font-family: AvantGarde, Arial, sans-serif; font-size: 27px; height: 32px; line-height: 32px; margin-bottom: 30px; }

.titleBulkDomainTransfer { background-image: url(../images/domain-names/title-bulk-domain-transfer.png); }

.titleWebHosting { background-image: url(../images/web-hosting/title_web_hosting_new.png); height: 31px !important; }

.titleWebHostingUpgrades { background-image: url(../images/web-hosting/title-web-hosting-upgrades.png); }

.titleSslCertificates { text-indent: 0; font-family: AvantGarde, Arial, sans-serif; font-size: 27px; height: 32px; line-height: 32px; }

.titleDnsServices { text-indent: 0; font-family: AvantGarde, Arial, sans-serif; font-size: 27px; height: 32px; line-height: 32px; }

.titleEmailHosting { background-image: url(../images/email-hosting/title-email-hosting-new.png); height: 27px; }

.titleFeaturesInclude { background-image: url(../images/email-hosting/title-features-include.png); height: 21px; margin-bottom: 25px; }

.titleEmailHostingUpgrades { background-image: url(../images/email-hosting/title-email-hosting-upgrades.png); }

.titleFaxToEmail { text-indent: 0; font-family: AvantGarde, Arial, sans-serif; font-size: 27px; height: 32px; line-height: 32px; }

.titleFaxToEmailUpgrades { background-image: url(../images/fax-to-email/title-fax-to-email-upgrades.png); }

.titleEmailExchange { text-indent: 0; font-family: AvantGarde, Arial, sans-serif; font-size: 27px; height: 32px; line-height: 32px; }

.titleEmailExchangeUpgrades { background-image: url(../images/email-exchange/title-email-exchange-upgrades.png); }

.titleEmailProtection { text-indent: 0; font-family: AvantGarde, Arial, sans-serif; font-size: 27px; height: 32px; line-height: 32px; }

.titleEmailMarketing { background-image: url(../images/email-marketing/title-email-marketing.png); }

.titleServers { background-image: url(../images/servers/title-servers.png); }

.titleServersUpgrades { background-image: url(../images/servers/title-servers-upgrades.png); }

.titleWebBuilder { background-image: url(../images/web-builder/title-web-builder.png); }

.titleWebBuilderUpgrades { background-image: url(../images/web-builder/title-web-builder-upgrades.png); }

.titleWebDesignUpgrades { background-image: url(../images/web-design/title-web-design-upgrades.png); }

.titleLogoDesign { background-image: url(../images/logo-design/title-logo-design.png); height: 27px; }

.titleLogoDesignSample { background-image: url(../images/logo-design/title-logo-design-sample.png); margin-bottom: 45px; }

.titleBusinessPlus { background-image: url(../images/web-tools/title-business-plus.png); }

.titleWebToolsPlus { background-image: url(../images/web-tools/title-web-tools-plus_6313.png); }

.titleSearchBooster { text-indent: 0; font-family: AvantGarde, Arial, sans-serif; font-size: 27px; height: 32px; line-height: 32px; }

.titleWebStatistics { text-indent: 0; font-family: AvantGarde, Arial, sans-serif; font-size: 27px; height: 32px; line-height: 32px; }

.titleResellers { background-image: url(../images/resellers/title-resellers.png); }

.titleResellersPricing { background-image: url(../images/resellers/title-reseller-pricing.png); }

.titleResellersFaqs { background-image: url(../images/resellers/title-reseller-faqs.png); }

.titleResellersLogin { background-image: url(../images/resellers/title-reseller-login.png); }

.titleApplicationForm { background-image: url(../images/resellers/title-application-form.png); }

.titleSitemap { background-image: url(../images/title-sitemap.png); }

.titleHelpAndSetup { background-image: url(../images/help/title-help-and-support.png); }

.titleContact { text-indent: 0; font-family: AvantGarde, Arial, sans-serif; font-size: 30px; height: 32px; line-height: 32px;  }

.titlePoliciesAndPrivacy { text-indent: 0; font-family: AvantGarde, Arial, sans-serif; font-size: 22px; height: 22px; line-height: 22px; }

.titleManageMyAccount { background-image: url(../images/login/title-manage-my-account.png); }

.titleScreensaver { background-image: url(../images/video/title-screensaver.png); }

.titleFreeWallpapers { background-image: url(../images/video/title-free-wallpapers.png); }

.titleShoppingCartMain { background-image: url(../images/title-shopping-cart.png); height: 23px; }

.titleLoginOrRegister { background-image: url(../images/register/title-login-or-register.png); }

.titleThankYou { text-indent: 0; font-family: AvantGarde, Arial, sans-serif; font-size: 25px; height: 23px; line-height: 24px; margin: 0 0 15px; }

.titleGoogleAdvertising { font-size: 30px; margin: 60px 0 25px; text-align: center; text-indent: 0; }
.titleWebsiteProtection { font-size: 30px; margin: 60px 0 15px; text-align: center; text-indent: 0; }


/* Top nav */

#top { height: 30px; padding-top: 21px; background: #3f5f92; position: relative; }


.topNav { height:29px; overflow:hidden; float: right; margin-right: 14px; }

	.topNav li { float: left; padding: 0 8px; line-height: 29px;}

		.topNav li a { font: bold 12px Arial, sans-serif; color: #b0b8cb; text-decoration: none;  }

		.topNav li a:hover { color: white; }

		.homePage .topNav1 { visibility: hidden; }


/* Currency box */

.currencyBox { background: url(../images/currency-bg.png) no-repeat; font-weight: bold; height: 29px; overflow: hidden; position: relative; float: right; margin-right: 10px; width: 75px; z-index: 999; }

	.currencyBox:hover { height: 87px; }

	.currencyBox ul { margin: 0; padding: 0; }

		.currencyBox ul li { color: #B9C7DA; cursor: default; text-indent: 12px; list-style: none !important; margin: 6px 0 14px; }

			.currencyBox ul li a { color: #B9C7DA; display: block; }

			.currencyBox ul li a:hover { color: #FFFFFF; text-decoration: none; }


/* Menu styles */

.menuWrapper { display: block; z-index: 102; margin: -3px 0 0; position: relative; background: #fff; border-radius: 3px 3px 0 0; }

	.menuWrapper .infoBanner { width: 980px; height: 25px; position: absolute; top: -45px; z-index: 99; margin-left: 10px; padding: 4px 0px; color: #ffffff;  }

.infoPopUp { width: 610px; padding: 15px 0px 40px; }

.infoPopUp p { font-family: arial, sans-serif; font-size: 12px; line-height: 15px; margin-bottom: 15px; padding: 0 20px; }

.infoPopUp a { font-family: arial, sans-serif; font-size: 12px; line-height: 15px; margin-bottom: 15px; }

	.infoPopUp .infoPopUpClose,.infoPopUp .infoPopUpClose:hover { background: url(../images/home/close.png) no-repeat; width: 67px; height: 31px; position: absolute; top: 292px; right:-15px; z-index: 99999; }

	.infoPopUp .infoPopUpClose:hover { background: url(../images/home/close-hover.png) no-repeat; }

.menu { height: 50px; margin: -21px 10px 0; padding:0px; z-index: 199; background: #484848; border-radius: 3px; }

	.menu li  a { font-family: arial, sans-serif; }

	.menu > li { float: left; list-style: none; position: relative; width: 163px; border-top: 2px solid transparent; }

		.menu > li:first-child, .menu > li:first-child > a { border-radius: 3px 0 0 3px; }

		.menu > li:last-child, .menu > li:last-child > a { border-radius: 0 3px 3px 0; }

		.menu > li:hover { border-top-color: #3e3e3e; border-bottom-left-radius: 0; border-bottom-right-radius: 0; background: #3e3e3e; }

		.menu > li > a, .menu > li > a:visited { background: url(../images/menu/text_id-20141125.png) no-repeat; text-indent: -9999em;display:block; margin-top: 0px; height:48px;
			outline:none; vertical-align: middle; text-align: center; color: white; font: bold 16px/54px Arial, sans-serif; text-decoration: none; overflow: hidden; }

			.menu > li > a.menu1 { background-position: center 0; }

			.menu > li > a.menu2 { background-position: center -48px; }

			.menu > li > a.menu3 { background-position: center -96px; }

			.menu > li > a.menu4 { background-position: center -144px; }

			.menu > li > a.menu5 { background-position: center -192px; }

			.menu > li > a.menu6 { background-position: center -240px; }

			.menu > li > a:before, .menu > li > a:after { content: ''; display: block; position: absolute; top: 15px; width: 1px; height: 17px; }

			.menu > li > a:before { background: #373737; left: 0; }

			/*.menu > li > a:after { background: #6c6c6d; left: -1px; }*/

			.menu > li > a.menu1:before, .menu > li > a.menu1:after { display: none; }

			.menu > li:hover > a:after, .menu > li:hover > a:before, .menu > li:hover + li > a:before, .menu > li:hover + li > a:after { display: none; }

			.menu > li:hover > a { border-top-color: #4a4a4a; }

	.menu li div { visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 199;  }

		.menu > li.last { width: 165px; }

		.menu > li.last div { left: auto; right:0; }

		.menu > li div.twoCol { width: 654px; }

			.menu > li div.twoCol.servers, .menu > li div.twoCol.webTools { right: 0; left: auto;  }

		.menu > li div.fullWidth { width: 980px; }

			.menu > li div.fullWidth.webHosting { left: -163px; }

			.menu > li div.fullWidth.emailHosting { left: -326px; }

		.menu > li:hover > div { visibility: visible; background: #FFF; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: 2px solid #353434; border-top: 0; border-radius: 0 0 3px 3px; }

		.menu > li > div > ul { float: left; width: 325px; /*border-right: 1px solid #5d5d5d; background: #545454; border-radius: 0 0 3px 3px;*/ }

			/*.menu > li > div.twoCol > ul { border-radius: 0 0 0 3px; }*/

			/*.menu > li.last > div > ul { border-left: 1px solid #3f3f3f; border-right:0; }*/


			/*.menu > li > div > ul.dark { background: #505050; border-right:0; border-left: 1px solid #48494c; border-radius: 0 0 3px 0; }*/

				.menu > li.last > div > ul.dark { border-right:1px solid #48494c; border-left: 0; border-radius: 0 0 0 3px; }

			.menu > li > div li { /*border-bottom: 1px dashed #ccc; */position: relative; /*margin: 0 10px; padding: 12px 0;*/}

				/*.menu > li > div li:hover { background: #494949; }*/

				.menu > li > div ul.dark li { border-color: #595959 transparent #48494c; }

				.menu > li > div li:first-child { border-top-width: 0; }

				.menu > li > div li:last-child { border-bottom-width: 0; }

				.menu > li > div li a { display: block; padding: 20px 10px;  /*border-radius: 3px;*/ line-height: 18px; font-size: 12px; color: #484848; text-decoration: none; overflow: hidden; /*text-shadow: 0 1px 1px rgba(0,0,0,.3);*/ }

					.menu > li > div li:first-child a { padding-top: 27px; }

					.menu > li > div li:last-child a { padding-bottom: 27px; }

					.menu > li > div li a:hover { background: #EDF1F7; }

					.menu > li > div li a:before { content: ''; display: inline-block; float: left; width: 42px; height: 40px; margin-left: 17px; margin-right: 12px; vertical-align: middle; background-image: url(../images/menu/icons_new_070814.png); background-repeat: no-repeat; }

						.menu > li > div li a.booster:before { background-position: -1086px 0; }

							.menu > li > div li a.booster:hover:before { background-position: -1086px -40px; }

						.menu > li > div li a.google:before { background-position: -1224px 0; }

							.menu > li > div li a.google:hover:before { background-position: -1224px -40px; }

						.menu > li > div li a.dns:before { background-position: -393px 0; }

							.menu > li > div li a.dns:hover:before { background-position: -393px -40px; }

						.menu > li > div li a.domainsBackOrder:before { background-position: -154px 0; }

							.menu > li > div li a.domainsBackOrder:hover:before { background-position: -154px -40px; }

						.menu > li > div li a.domainsPricing:before { background-position: -51px 0; }

							.menu > li > div li a.domainsPricing:hover:before { background-position: -51px -40px; }

						.menu > li > div li a.domainsRegister:before { background-position: -1px 0; }

							.menu > li > div li a.domainsRegister:hover:before { background-position: -1px -40px; }

						.menu > li > div li a.domainsRenew:before { background-position: -103px 0; }

							.menu > li > div li a.domainsRenew:hover:before { background-position: -103px -40px; }

						.menu > li > div li a.domainsTransfer:before { background-position: -209px 0; }

							.menu > li > div li a.domainsTransfer:hover:before { background-position: -209px -40px; }

						.menu > li > div li a.emailExchange:before { background-position: -506px 0; }

							.menu > li > div li a.emailExchange:hover:before { background-position: -506px -40px; }

						.menu > li > div li a.emailHosting:before { background-position: -454px 0; }

							.menu > li > div li a.emailHosting:hover:before { background-position: -454px -40px; }

						.menu > li > div li a.emailMarketing:before { background-position: -656px 0; }

							.menu > li > div li a.emailMarketing:hover:before { background-position: -656px -40px; }

						.menu > li > div li a.emailProtection:before { background-position: -560px 0; }

							.menu > li > div li a.emailProtection:hover:before { background-position: -560px -40px; }

						.menu > li > div li a.faxToEmail:before { background-position: -614px 0; }

							.menu > li > div li a.faxToEmail:hover:before { background-position: -614px -40px; }

						.menu > li > div li a.logoDesign:before { background-position: -816px 0; }

							.menu > li > div li a.logoDesign:hover:before { background-position: -816px -40px; }

						.menu > li > div li a.mailingList:before { background-position: -1031px 0; }

							.menu > li > div li a.mailingList:hover:before { background-position: -1031px -40px; }

						.menu > li > div li a.serversLinux:before { background-position: -875px 0; }

							.menu > li > div li a.serversLinux:hover:before { background-position: -875px -40px; }

						.menu > li > div li a.serversSsl:before { background-position: -981px 0; }

							.menu > li > div li a.serversSsl:hover:before { background-position: -981px -40px; }

						.menu > li > div li a.serversWindows:before { background-position: -927px 0; }

							.menu > li > div li a.serversWindows:hover:before { background-position: -927px -40px; }

						.menu > li > div li a.webProtection:before { background-position: -1272px 0; }

							.menu > li > div li a.webProtection:hover:before { background-position: -1272px -40px; }

						.menu > li > div.webHosting li a.ssl:before { background-position: -351px 0; }

							.menu > li > div.webHosting li a.ssl:hover:before { background-position: -351px -40px; }

						.menu > li > div li a.ssl:before { background-position: -307px 0; }

							.menu > li > div li a.ssl:hover:before { background-position: -307px -40px; }

						.menu > li > div li a.webBuilder:before { background-position: -710px 0; }

							.menu > li > div li a.webBuilder:hover:before { background-position: -710px -40px; }

						.menu > li > div li a.webDesign:before { background-position: -766px 0; }

							.menu > li > div li a.webDesign:hover:before { background-position: -766px -40px; }

						.menu > li > div li a.webHosting:before { background-position: -259px 0; }

							.menu > li > div li a.webHosting:hover:before { background-position: -259px -40px; }

						.menu > li > div li a.webStats:before { background-position: -1135px 0; }

							.menu > li > div li a.webStats:hover:before { background-position: -1135px -40px; }

						.menu > li > div li a.domainProducts:before { background-position: -1184px 0; }

							.menu > li > div li a.domainProducts:hover:before { background-position: -1184px -40px; }

						.menu > li > div li a.newDomains:before { background-position: -1315px 0; }

							.menu > li > div li a.newDomains:hover:before { background-position: -1315px -40px; }

						.menu > li > div li a.whois:before { background-position: -1357px 0; }

							.menu > li > div li a.whois:hover:before { background-position: -1357px -40px; }

					.menu > li > div li strong { font-size: 14px; display: block; }

					/*.menu > li > div li a span { opacity: 0.6; filter: alpha(opacity=60); zoom:1;}*/

				.menu > li > div li.blank { height: 58px; }

					.menu > li > div li.f2e + li.blank { display: none; }

				.menu > li .menu4 + div ul { width: 324px; }

				/*.menu > li .menu3 + div.twoCol { width: 656px; }*/

					/*.menu > li .menu3+ div ul { width: 326px; }*/

.menu_sale, .menu_new { color: #fff; font: bold 10px/19px Arial, sans-serif; position: absolute; top: 17px; right: 50px; display: block; height: 19px; width: 46px; background: url(../images/menu/menu-icons-new_301013.png) 0 0 no-repeat; text-transform: uppercase; text-align: center; }

	.menu_new { background: url(../images/menu/menu-icons-new_301013.png) -60px 0 no-repeat; }



/*Price font*/

.priceFont { font-family: 'AvantGarde', arial, sans-serif; font-weight: bold; }

	.priceFont small { font-size: 12px; line-height: 28px; display: inline-block; vertical-align: top; margin: 0 0 0 2px; font-family: 'AvantGarde', arial, sans-serif; font-weight: bold; }

	.priceFont small.monthly:after, .priceFont small.yearly:after { display: block;  text-transform: uppercase; }

		.priceFont small.monthly:after { content: "Month"; }

		.priceFont small.yearly:after { content: "Year"; }

	.priceFont > img { vertical-align: middle; }

	.priceFont:before { display: inline-block; font-size: 14px; font-weight: bold; font-family: 'AvantGarde', Arial, sans-serif; line-height: 30px; vertical-align: top; }

	.priceFont.AUD:before, .priceFont.NZD:before, .priceFont.USD:before, .priceFont.aud:before, .priceFont.nzd:before, .priceFont.usd:before, .priceFont.SGD:before, .priceFont.sgd:before, .priceFont.MXN:before, .priceFont.mxn:before, .priceFont.COP:before, .priceFont.cop:before, .priceFont.COP:before, .priceFont.cop:before, .priceFont.ARS:before, .priceFont.ars:before, .priceFont.CAD:before, .priceFont.cad:before { content: '$'; }
	.priceFont.INR:before, .priceFont.inr:before { content: 'Rs'; }
	.priceFont.EUR:before, .priceFont.eur:before { content: '\20AC'; font-family: Arial, sans-serif; }
	.priceFont.GBP:before, .priceFont.gbp:before { content: '\A3'; font-family: Arial, sans-serif; }
	.priceFont.CNY:before, .priceFont.cny:before, .priceFont.JPY:before, .priceFont.jpy:before { content: '\00A5'; font-family: Arial, sans-serif; }
	.priceFont.AED:before, .priceFont.aed:before { content: 'DH'; font-family: Arial, sans-serif; }
	.priceFont.BRL:before, .priceFont.brl:before { content: 'R$'; font-family: Arial, sans-serif; }
	.priceFont.HKD:before, .priceFont.hkd:before { content: 'HK$'; font-family: Arial, sans-serif; }
	.priceFont.IDR:before, .priceFont.idr:before { content: 'Rp'; font-family: Arial, sans-serif; }
	.priceFont.ILS:before, .priceFont.ils:before { content: '\20AA'; font-family: Arial, sans-serif; }
	.priceFont.MYR:before, .priceFont.myr:before { content: 'RM'; font-family: Arial, sans-serif; }
	.priceFont.NOK:before, .priceFont.nok:before { content: 'kr'; font-family: Arial, sans-serif; }
	.priceFont.PHP:before, .priceFont.php:before { content: '\20B1'; font-family: Arial, sans-serif; }
	.priceFont.THB:before, .priceFont.thb:before { content: '\0E3F'; font-family: Arial, sans-serif; }
	.priceFont.TRY:before, .priceFont.try:before { content: 'TL'; font-family: Arial, sans-serif; }
	.priceFont.TWD:before, .priceFont.twd:before { content: 'NT$'; font-family: Arial, sans-serif; }
	.priceFont.UAH:before, .priceFont.uah:before { content: '\20B4'; font-family: Arial, sans-serif; }
	.priceFont.VND:before, .priceFont.vnd:before { content: '\20AB'; font-family: Arial, sans-serif; }
	.priceFont.ZAR:before, .priceFont.zar:before { content: 'R'; font-family: Arial, sans-serif; }
	
	.priceFont.CHF:before, .priceFont.chf:before { content: 'CHF'; font-family: Arial, sans-serif; }
	.priceFont.CLP:before, .priceFont.clp:before { content: 'CL$'; font-family: Arial, sans-serif; }	
	.priceFont.CZK:before, .priceFont.czk:before { content: 'Kč'; font-family: Arial, sans-serif; }
	.priceFont.DKK:before, .priceFont.dkk:before { content: 'kr'; font-family: Arial, sans-serif; }
	.priceFont.EGP:before, .priceFont.egp:before { content: '\A3'; font-family: Arial, sans-serif; }
	.priceFont.HUF:before, .priceFont.huf:before { content: 'Ft'; font-family: Arial, sans-serif; }
	.priceFont.KRW:before, .priceFont.krw:before { content: '\20a9'; font-family: Arial, sans-serif; }
	.priceFont.MAD:before, .priceFont.mad:before { content: 'Dhs'; font-family: Arial, sans-serif; }
	.priceFont.PEN:before, .priceFont.pen:before { content: 'S/.'; font-family: Arial, sans-serif; }
	.priceFont.PKR:before, .priceFont.pkr:before { content: 'Rs'; font-family: Arial, sans-serif; }
	.priceFont.RON:before, .priceFont.ron:before { content: 'lei'; font-family: Arial, sans-serif; }
	.priceFont.RUB:before, .priceFont.rub:before { content: 'py6'; font-family: Arial, sans-serif; }
	.priceFont.SAR:after, .priceFont.sar:after { content: '﷼'; font-family: Arial, sans-serif; display: inline-block; font-size: 22px; font-weight: bold; font-family: 'AvantGarde', Arial, sans-serif; line-height: 30px; vertical-align: top; }
	.priceFont.SEK:before, .priceFont.sek:before { content: 'kr'; font-family: Arial, sans-serif; }
	.priceFont.UYU:before, .priceFont.uyu:before { content: '$U'; font-family: Arial, sans-serif; }
	.priceFont.VEF:before, .priceFont.vef:before { content: 'Bs'; font-family: Arial, sans-serif; }
	.priceFont.PLN:before, .priceFont.pln:before { content: 'zł'; font-family: Arial, sans-serif; }




.priceFont.large {  font-size: 80px; line-height: 80px; color: #fff; text-shadow: 1px 1px 1px rgba(0,0,0,0.4); display: block; text-align: center; }

	.priceFont.large.INR:before { font-size: 20px; line-height: 20px; opacity: 0.7; margin-top: 2px; }

	.priceFont.large.AUD:before, .searchBoxSB .priceFont.NZD:before, .searchBoxSB .priceFont.USD:before { font-size: 30px; opacity: 0.7; margin-top: 9px; line-height: 30px; }

	.priceFont.large.GBP:before { font-size: 25px; margin-top: 4px; line-height: 25px; opacity: 0.7; }

	.priceFont.large.EUR:before { font-size: 30px; line-height: 30px; opacity: 0.7; margin-top: 6px; }

	.priceFont.large small { font-size: 30px; line-height: 30px; /*vertical-align: top; margin: 5px 0 0 2px;*/ /*position: relative; top: 8px;*/ margin-top: 6px; }

	.priceFont.large small.monthly:after, .priceFont small.yearly:after { font-size: 10px !important; margin-top: -1px; line-height: 10px; }


/* Home */

.homeHeroNew { height: 506px; width: 1000px; position: relative; background: url(../images/home/home-hero-bg_140714.png) no-repeat; margin-bottom: -7px; }

	.au .homeHeroNew { background: url(../images/home/home-hero-bg-christmas_101214.png) no-repeat; } 

	.nz .homeHeroNew { background: url(../images/home/home-hero-bg-christmas_101214.png) no-repeat; } 

	.us .homeHeroNew { background: url(../images/home/home-hero-bg-christmas_101214.png) no-repeat; } 

	.uk .homeHeroNew { background: url(../images/home/home-hero-bg-christmas_101214.png) no-repeat; }


.homeHeroNew:before { content: ' '; height: 927px; width: 171px; position: absolute; background: url(../images/home/bg_christmas_left_140714.png) no-repeat; left: -140px; top: -240px; }

	.in .homeHeroNew:before { display: none; }

	.ae .homeHeroNew:before { display: none; }

.homeHeroNew:after { content: ' ';  height: 942px; width: 140px; position: absolute; background: url(../images/home/bg_christmas_right_140714.png) no-repeat; right: -140px; top: -240px; }

	.in .homeHeroNew:after { display: none; }

	.ae .homeHeroNew:after { display: none; }

.homeRowNewTlds { margin-bottom: 50px; }

	.homeRowNewTlds a { background: url(../images/home/home_row_new_tlds.jpg) no-repeat 10px 0; height: 192px; display: block; }

	
/* Easter Theme */

.easterTheme { background: url(../images/easter_bg.png) no-repeat; width: 1300px; height: 611px; position: absolute; top: -70px; z-index: 0; left: -150px; }

	.ae .easterTheme { display: none; }

.easterAdsHome { position: absolute; top: 260px; left: 348px; }

.ae .easterAdsHome { position: absolute; top:261px; left: 388px; }

.bunnyEars { background: url(../images/home/bunney_ears.png) no-repeat; width: 254px; height: 107px; position: absolute; z-index: 999; left: 199px; top: 1664px; }

.nz .bunnyEars { top: 1686px; }


.introText { position: absolute; top: 81px; left: 53px; line-height: 18px; }

.searchBox { height: 169px; left: 10px; position: absolute; top: 65px; width: 455px; }

.titleHome { background:url(../images/home/title-home-new.png); width: 379px; height: 29px; position: absolute; top: 47px; left: 49px; text-indent: -999em; }

.titleHome1 { background:url(../images/home/title-home1_id-20130315.png); width: 312px; height: 24px; position: absolute; top: 51px; left: 52px; text-indent: -999em; /*display: none;*/ }

	.titleHome2 { background: url(../images/home/title-home2_id-20120820.png); margin-bottom: 14px; width: 238px; height: 15px; text-indent: -999em; }

.buttonSearchHome { background: url(../images/buttons/button-search-home_id-20120820.png) no-repeat; border: 0 none; cursor: pointer; display: block; height: 36px; left: 419px; overflow: hidden; padding: 0 !important; position: absolute; text-indent: -999em; text-transform: capitalize; top: 92px; width: 118px; }

	.buttonSearch { background: url(../images/buttons/button-search_id-20120820.png) no-repeat; cursor: pointer; display: block; height: 35px; overflow: hidden; border: none; padding: 0 !important; text-indent: -999em; text-transform: capitalize; width: 102px; }

	.buttonSearch:hover, .buttonSearchHome:hover { background-position: center bottom; cursor: pointer; }

.searchInputWrapper { background: url(../images/home/search-input-bg2_id-20130308.png) no-repeat; height: 56px; left: 48px; position: absolute; top: 28px; width: 523px; z-index: 10; }

	.searchInputText { font-size: 16px; font-family: verdana, sans-serif; left: 54px; position: absolute; top: 2px; width: 328px; padding: 6px 7px 0; height: 36px; line-height: 20px; line-height: 36px\9; color: #333; border: none; background: none; outline: none; }

	.searchInputText2 { font-size: 15px; font-family: Arial, Helvetica, sans-serif; padding: 4px; height: 21px; color: #333; float: left; width: 200px; margin: 2px 10px 0 0; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; border: 1px solid #BBB; }

	.wwwText { font: 16px verdana; left: 15px; position: absolute; top: 16px; color: #333; display: block; height: 36px; line-height: 20px; }

	.tldWrapper { background: url(../images/home/tld-selected-bg_id-20130311.png) no-repeat; cursor: pointer; height: 43px; left: 398px; top: 5px; overflow: hidden; position: relative; width: 120px; z-index: 999; }

	.tldWrapper:hover { background-position: 0px -43px; }

	.tldWrapperActive { background: url(../images/home/tld-selected-bg_id-20120820.png) no-repeat #fff; background-position: 0px -86px; cursor: pointer; height: 323px; left: 398px; top: 5px; overflow: hidden; position: relative; width: 120px; z-index: 999; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; -moz-border-bottom-left-radius: 5px; -moz-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; overflow: hidden; box-shadow: 2px 2px 3px rgba(79, 116, 163, 0.4);}

	.tldSelected { font-size: 16px; font-family: verdana, sans-serif; color: #333; margin-top: 11px; margin-left: 11px; width: 80px; border: 0 none; height: 19px; }

	.tldList { margin: 15px 0 0; overflow: auto; height: 278px; background: #FFF; list-style: none !important; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; -moz-border-bottom-left-radius: 5px; -moz-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; }

	.tldList li a:hover { text-decoration: none; }

	.tldItem { line-height: 24px; }

	.tldLink, .tldLink:visited { font-size: 14px !important; font-family: verdana, sans-serif !important; color: #333 !important; display: block; padding-left: 12px; }

	.tldLink:hover { background: #9BD101; color: #FFF !important; text-decoration: none; }

	.tldLinkDivider { display: block; border-top: 1px dotted #DDDDDD; height: 4px; margin: 5px 4px 0 6px; }

.searchBulkWrapper { left: 66px; line-height: 17px; position: absolute; top: 90px; }

.searchBulkLink, .searchBulkLink:visited { color: #6C86AA !important; text-shadow: 1px 1px 0px #D6E3F2; -moz-text-shadow: 1px 1px 0px #D6E3F2; -webkit-text-shadow: 1px 1px 0px #D6E3F2; }

	.searchBulkLink:hover { text-decoration: none; color: #4d6986 !important; }

.homeBoxDomainsWrapper { left: 666px; position: absolute; top: 58px; width: 117px; z-index: 1; }

	/*.in .homeBoxDomainsWrapper { left: 630px; }*/

.homeBoxDomainsWrapper .tld { height: 28px; margin-bottom: 2px; }

	.homeBoxDomainsWrapper .in .tld { /*margin: 0 0 -1px 10px;*/ }

.homeBoxDomainsWrapper .only { width: 35px; height: 16px; float: left; margin-left: 6px; margin-top: 0; font: bold 14px/16px AvantGarde, arial, sans-serif; color: #3f5e93; text-align: center;}

.priceBg { background-color: #ed1c24; width: 70px; height: 34px; float: right; text-align: center;  font-size: 26px; line-height: 33px; color: #fff; vertical-align: middle; position: relative; }

	/*.in .priceBg { width: 75px; }*/

	.priceBg:before, .priceBg:after { content: ""; display: inline-block; height: 34px; width: 3px; background: url(../images/home/jagged-edge.png) 0 0 no-repeat; position: absolute; left: -3px; top: 0; }

		.priceBg:after { background-position: -3px 0; left: auto; right: -3px; }

	.priceBg .shadow { position: absolute; left: -5px; top: 34px; width: 78px; height: 4px; background: url(../images/home/tld-shadow.png); }

	.priceBg .priceFont.AUD:before, .priceBg .priceFont.NZD:before, .priceBg .priceFont.USD:before, .priceBg .priceFont.aud:before, .priceBg .priceFont.nzd:before, .priceBg .priceFont.usd:before { margin-top: 1px; }

	.homePage .prevPrice { font-size: 12px; font-weight: bold; color: #EF292E; display: block; line-height: 24px; padding-left: 44px; width: 76px; font-family: arial, sans-serif; text-align: left; }

.homeBoxDomain { margin-bottom: 8px; }

	.homeBoxDomain p { text-align: right; font-size: 9px; margin-top: -4px; margin-bottom: 8px; color: #6C86AA; font-family: verdana, sans-serif; }

.homeBoxDomain .price { display: block; height: 30px; text-align: center; width: 117px; }


.homeBoxPrice1, .homeBoxPrice2, .homeBoxPrice3, .homeBoxPrice4 { font-family: Tahoma, Geneva, sans-serif; font-weight: bold; font-size: 23px; color: #FFF; letter-spacing: 1px; z-index: 1; display: block; float: left; width: 35px; }

	.homeBoxPrice1 { margin-top: 51px; margin-left: 121px; }

	.homeBoxPrice2 { margin-top: 51px; margin-left: 85px; }

	.homeBoxPrice3 { margin-top: 51px; margin-left: 85px; }

	.homeBoxPrice4 { margin-top: 51px; margin-left: 82px; }

.homeHeroBox1 { background: url(../images/home/free-stuff-stamp_id-20120820.png) no-repeat 196px 37px; width: 268px; height: 166px; margin: 242px 0 0 28px; padding: 19px 0 0 24px; float: left; }

.homeHeroBox2 { width: 299px; height: 227px; margin: 216px 0 0; float: left; }

.freeList { margin: 0 0 0 8px !important; }

	.freeListItem { background: url(../images/icon-free.png) no-repeat; padding: 1px 0 4px 47px; list-style: none !important; line-height: 15px !important; }

		.homeHeroBox1 .freeListItem { padding-bottom: 6px; }

.iWouldLiketoList li { margin: 0 0 5px 17px; list-style: none !important; }

	.iWouldLiketoItem { background: url(../images/arrow1.png) no-repeat 0 5px; padding: 0 0 0 11px; }

		.iWouldLiketoItem:hover { text-decoration: underline; }

.mainHomeContainer { overflow: hidden; position: relative; margin-bottom: 25px; }

	.homePage .mainHomeContainer { overflow: visible; margin-bottom: 20px; }

.au .promoBanner { width: 980px; height:162px; position: relative; top: -64px; left: 10px; margin-bottom: -53px; }

.uk .promoBanner { width: 980px; height:162px; position: relative; top: -64px; left: 10px; margin-bottom: -53px; }

.nz .promoBanner { width: 980px; height:162px; position: relative; top: -64px; left: 10px; margin-bottom: -53px; }

.in .promoBanner { width: 980px; height:162px; position: relative; top: -64px; left: 10px; margin-bottom: -53px; }

.ae .promoBanner { display: none;}

.priceBalloon { background: url(../images/home/price-balloon_id-20120820.png) no-repeat scroll 0 9px transparent; height: 170px; left: 470px; position: absolute; text-align: center; top: 53px; width: 160px; }

	.balloontitleHalfPrice, .balloontitleSalePrice, .balloontitleBestPrice, .balloontitleFree { top: 28px; position: absolute; left: 0px; width: 100%; text-indent: -999em; }

	.balloontitleHalfPrice { background: url(../images/home/title-half-price.png) no-repeat top center; }

	.balloontitleSalePrice { background: url(../images/home/title-sale-price.png) no-repeat top center; }

	.balloontitleBestPrice { background: url(../images/home/title-best-price.png) no-repeat top center; }

	.balloontitleFree { background: url(../images/home/title-free.png) no-repeat top center; }
	.footerCopyright
	.balloonStriked { top: -3px; color: #CCC; font-size: 16px; letter-spacing: -1px; text-decoration: line-through; position: relative; width: 100%; }

		.balloonStriked.small { font-size: 11px; margin-bottom: -8px; display: block; top: -9px; }

	.balloonPrice { top: 53px; font-size: 25px; color: #EF292E; letter-spacing: -1px; position: absolute; left: 0px; width: 100%; }

	.balloonPerYear { top: 85px; background: url(../images/home/per-year.png) no-repeat top center; left: 0; position: absolute; width: 100%; text-indent: -999em; }

	.balloonMinReg { top: 124px; color: #6C86AA; font-size: 10px; left: 0; position: absolute; width: 100%; }

.homeSearchWrapper { position: absolute; top: 100px; left: 48px; z-index: 1; }

	.homeSearchWrapper .field { border: 1px solid #afbfd3; background: white; border-radius: 3px; width: 562px; height: 58px; line-height: 56px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }

		.homeSearchWrapper .field input { background: none; border: 0; outline: none; height: 22px; line-height: 20px; font-family: Arial, sans-serif; font-weight: bold; font-size: 20px; width: 351px; color: #484848; vertical-align: middle; }

		.homeSearchWrapper .field > span { font-family: Arial, sans-serif; color: #8E8E8E; font-weight: bold; font-size: 20px; margin-left: 20px; display: inline-block; width: 54px; vertical-align: middle; }

		.homeSearchWrapper .field .dropdownBox, .parkedHero .dropdownBox { width: 126px; vertical-align: middle; }

			.parkedHero .dropdownBox { position: relative; top: 2px; }

			.homeSearchWrapper .field .menuSelect, .homeSearchWrapper .field .menuSelect.focused, .homeSearchWrapper .field .menuSelect:hover ,
			.parkedHero .menuSelect, .parkedHero .menuSelect.focused, .parkedHero .menuSelect:hover, .parkedHero .menuSelect.active { background: none; border: 0; border-radius: 0; box-shadow: none; border-left: 1px solid #dadada; }

			.homeSearchWrapper .field a.menuSelectCaptionText, .homeSearchWrapper .field span.menuSelectCaptionText,
			.parkedHero a.menuSelectCaptionText, .parkedHero span.menuSelectCaptionText { height: 36px; line-height: 36px; color: #8e8e8e; font-size: 20px !important; font-weight: bold; }

			.homeSearchWrapper .field .dropdownBox div, .parkedHero .dropdownBox div { font-family: Arial, sans-serif; }

			.homeSearchWrapper .field .menuVertical, .parkedHero .menuVertical { margin-left: 1px; border-color: #afbfd3; max-height: 400px; border-radius: 0 0 3px 3px !important; }

				.homeSearchWrapper .field .menuVertical.bottom/*, .parkedHero .menuVertical.bottom*/ { margin-top: 10px; }

				.homeSearchWrapper .menuItem.hover, .parkedHero .menuItem.hover { background: none repeat scroll 0 0 #9BD101; }

					.homeSearchWrapper .menuItem.hover .menuItemContent, .parkedHero .menuItem.hover .menuItemContent { color: white; }

				.homeSearchWrapper .menuItemContent, .parkedHero .menuItemContent { font-size: 16px; padding: 8px 7em 8px 13px; }

				.homeSearchWrapper .menuSelectButtonDropdown, .parkedHero .menuSelectButtonDropdown { border-width: 7px; border-top-color: #b8b8b8; cursor: pointer; }

					.homeSearchWrapper .menuSelectButtonDropdown:before, .parkedHero .menuSelectButtonDropdown:before { background: transparent; border-radius: 0 3px 3px 0; content: ""; display: block; height: 52px; left: -16px; position: absolute; top: -31px; width: 30px; }

					.homeSearchWrapper .menuSelect.active .menuSelectButtonDropdown:before, .homeSearchWrapper .menuSelectButtonDropdown:hover:before,
					.parkedHero .menuSelect.active .menuSelectButtonDropdown:before, .parkedHero .menuSelectButtonDropdown:hover:before { background: #9bd101; }

					.homeSearchWrapper .menuSelect.active .menuSelectButtonDropdown:after, .homeSearchWrapper .menuSelectButtonDropdown:hover:after,
					.parkedHero .menuSelect.active .menuSelectButtonDropdown:after, .parkedHero .menuSelectButtonDropdown:hover:after { border-color: #fff transparent transparent; border-style: solid; border-width: 7px; height: 0; position: absolute; right: -7px; top: -7px; width: 0; content: ""; }

	.homeSearchWrapper .btnRed { font-size: 18px; float: right; margin: 18px 33px 0 0; height: 46px; line-height: 46px; font-family: arial, sans-serif; text-align: center; outline:0; border:0; cursor:pointer; padding-bottom: 2px; color: #fff; font-weight: bold; display: inline-block; text-decoration: none; width: 122px; background: url(../images/home/btn-red-home_dark.png) no-repeat center top; }

		.homeSearchWrapper .btnRed:hover { background-position: 0 bottom; }

	.homeSearchWrapper a.searchBulkLink { margin: 12px 0 0 5px; color: #3f5f92 !important; text-shadow: none; display: inline-block; }

		.homeSearchWrapper a.searchBulkLink:hover { text-decoration: underline; }

	.homeSearchWrapper a.searchNewTldLink, .homeSearchWrapper .underlineNewTld { margin: 12px 0 0 5px; color: #3f5f92 !important; text-shadow: none; display: inline-block; position: relative; top: 17px; left: -128px; }

		.homeSearchWrapper a.searchNewTldLink:hover { text-decoration: underline; }	

	/*.uk .homeSearchWrapper .underlineNewTld, .nz .homeSearchWrapper .underlineNewTld, .ae .homeSearchWrapper .underlineNewTld, .in .homeSearchWrapper .underlineNewTld, .us .homeSearchWrapper .underlineNewTld	{ display: none; }

	.uk .homeSearchWrapper a.searchNewTldLink, .nz .homeSearchWrapper a.searchNewTldLink, .ae .homeSearchWrapper a.searchNewTldLink, .in .homeSearchWrapper a.searchNewTldLink, .us .homeSearchWrapper a.searchNewTldLink { display: none; }*/	

.homePage .homeHeroBox1 { margin: 303px 0 0 48px; background: none; }

	.homePage .freeListItem { background: none; font-family: arial, sans-serif; font-size: 14px; line-height: 28px !important; padding-bottom: 0; padding-top: 0; }

.homeHeroNew .supportNumber { font-size: 22px; font-family: 'AvantGarde', arial, sans-serif; font-weight: bold; color: #afc3da; text-shadow: 0px 1px 1px rgba(255,255,255,.8);  position: absolute; top: 446px; left: 86px; }

/*.ae .homeHeroNew .supportNumber { display: none; }*/

.in .homeHeroNew .supportNumber { left: 50px; }

.newDomainAvailable { position: absolute; top: 261px; left: 388px; }

.worldCupOffer { position: absolute; top: 260px; left: 419px; }

.newbannerNet { position: absolute; top: -18px; left: 8px; }

.whycrazy { left: 394px; position: absolute; top: 322px; }

	.whycrazy > li { font-family: arial; font-size: 14px; line-height: 28px; }

	.whycrazy .bigger { font-size: 1.2em; }

	.au .whycrazy, .uk .whycrazy, .nz .whycrazy, .us .whycrazy { display: none; }



div[class*="homePose"] { width: 256px; height: 438px; position: absolute; right: -28px; bottom: 17px; }

	div[class*="homePosePam"] { background: url(../images/home/home-pam.png) 0 0 no-repeat; z-index: 9; }

		div.homePosePam1 { background-position: 0 0; }

		div.homePosePam2 { background-position: -256px 0; }

	div[class*="homePoseEsha"] { background: url(../images/home/home-esha.png) 0 0 no-repeat; right: -34px; }

		div.homePoseEsha1 { background-position: 0 0; }

		div.homePoseEsha2 { background-position: -256px 0; }

		div.homePoseEsha3 { background-position: -512px 0; }

	div[class*="homePoseEmirates"]  { background: url(../images/home/home-emirates.png) 0 0 no-repeat; right: -48px; }

		div.homePoseEmirates1 { background-position: 0 0; }

.viewVideoLink { background: url(../images/home/as-seen-on-tv_020713.png) no-repeat; display: block; width: 94px; height: 79px; top: 387px; left: 657px; position: absolute; text-indent: -999em; overflow: hidden; }

	.au .viewVideoLink { background: url(../images/home/as-seen-on-foxtel_020713.png) no-repeat; display: block; width: 94px; height: 88px; top: 387px; left: 657px; position: absolute; text-indent: -999em; overflow: hidden; }
		
	.viewVideoLink:hover { background-position: bottom; }

	.ae .viewVideoLink { display: none; }

div[class*="homeRow"] { position: relative; }

	div[class*="homeRow"] div, div[class*="homeRow"] p, div[class*="homeRow"] li { font-family: arial, sans-serif; }

	div[class*="homeRow"]:before,div[class*="homeRow"]:after{content:"";display:table;}div[class*="homeRow"]:after{clear:both;}

	div[class*="homeRow"] .priceBackground { position: absolute; width: 114px; height: 124px; background: url(../images/home/jagged_circle_140714.png) no-repeat; color: white; text-align: center; }

		.priceBackground .priceFont { font-size: 47px; line-height: 1; position: relative; display: block; margin-top: 38px; }

		.in .priceBackground .priceFont { margin-top: 44px; }

		.ae .priceBackground .priceFont { margin-top: 44px; }

			div[class*="homeRow"] .priceBackground .priceFont.inr { top: 42px; font-size: 39px;line-height: 35px; position: relative; display: block; }

		div[class*="homeRow"] .priceBackground .priceFont:before { font-size: 15px; line-height: 1; color: #fcd1c1; margin-right: 1px; }

			div[class*="homeRow"] .priceBackground .priceFont.inr:before { font-size: 15px; line-height: 17px; margin-right: 0px; }

		   .priceBackground .priceFont small { font-size: 22px; line-height: 21px; text-align: left; margin-top: 4px; }

			div[class*="homeRow"] .priceBackground .priceFont.inr small { font-size: 21px; line-height: 26px; margin-top: -2px; text-align: left; }

		div[class*="homeRow"] .priceBackground .priceFont small:after { font-size: 7px; color: #fcd1c1;  line-height: 8px; margin-top: -1px; opacity: 1; }

	div[class*="homeRow"] .btnGreen { height: 46px; line-height: 45px; font-size: 18px; width: 151px; background: url(../images/home/btn-green-home_dark.png) no-repeat center top; font-family: arial, sans-serif; font-weight: bold; text-decoration: none; text-align: center; display: inline-block; color: #fff; }

		div[class*="homeRow"] input.btnGreen { padding-bottom: 2px; border:0; outline:0; }

		div[class*="homeRow"] .btnGreen:hover { background-position: 0 bottom; cursor: pointer; }

	div[class*="homeRow"] h2 { font: bold 26px/26px AvantGarde, arial, sans-serif; color: #3f5f92; height: 30px; /*background: url(../images/home/home-titles.png) no-repeat; text-indent: -999em; overflow: hidden;*/ margin-bottom: 10px; }

	div[class*="homeRow"] .textRight { float: left; margin-left: 56px; width: 235px; }

	div[class*="homeRow"] p { font-size: 16px; line-height: 22px; margin-bottom: 26px; }

	div[class*="homeRow"] ul { margin-bottom: 30px; margin-left: 0; }

		div[class*="homeRow"] li { line-height: 30px; font-size: 16px; padding-left: 30px; background: url(../images/home/green-tick.png) left 7px no-repeat; list-style-type: none; }

	.homeRowWebHost { margin-bottom: 34px; }

		.homeRowWebHost h1 { font: bold 28px/40px AvantGarde, arial, sans-serif; color: #484848; text-align: center; height: 45px; background: url(../images/home/home-titles.png?2) no-repeat center 0; text-indent: -999em; overflow: hidden; margin-bottom: 52px; }

			.homeRowWebHost h1 span { font-size: 38px; }

		div.homeRowWebHost h2 { background-position: left -45px; }

		.homeRowWebHost .boxAppCloud { top: 0; left: 0; float: left; margin-left: 48px; animation: 0; -webkit-animation:0; background-position: 192px 0; }

		/*.homeRowWebHost p { color: #8e8e8e; }

			.homeRowWebHost p em { color: #737373; }*/

		div.homeRowWebHost ul { margin-bottom: 26px; }

		.homeRowWebHost .priceBackground { right: 46px; top: 99px; }

	.footballLine { width: 176px; height: 342px; position: absolute; right: -1px; bottom: -17px; background: url(../images/home/football_line.png) 0 0 no-repeat; z-index: 9; }


	.homeRowBooster { height: 286px; background: url(../images/home/home-row-booster.png) no-repeat 10px 0; padding: 76px 0 0 48px; }

		.au .homeRowBooster { background: url(../images/home/home-row-booster-christmas_101214.png) no-repeat 10px 0; }

		.nz .homeRowBooster { background: url(../images/home/home-row-booster-christmas_101214.png) no-repeat 10px 0; }

		.us .homeRowBooster { background: url(../images/home/home-row-booster-christmas_101214.png) no-repeat 10px 0; }

		.uk .homeRowBooster { background: url(../images/home/home-row-booster-christmas_101214.png) no-repeat 10px 0; }		

		div.homeRowBooster h2 { background-position: left -75px; }

		div.homeRowBooster p { width: 304px; color: #484848; margin-bottom: 31px; }

		.homeRowBooster form { display: block; width: 376px; margin-left: 1px; }

			.homeRowBooster form div { width: 375px; height: 43px; margin-bottom: 27px; }

			.homeRowBooster form div span { font: bold 18px/42px  arial, sans-serif; color: #cd1f25; display: inline-block; margin-left: 14px; width: 52px; vertical-align: middle; }

			.homeRowBooster form div input { background: none; border: none; outline:none; font: bold 18px/42px arial, sans-serif; height: 42px; width: 308px; color: #484848; vertical-align: middle; }

			.homeRowBooster form .btnGreen { float: right; margin-right: 0; }

		.homeRowBooster .priceBackground { left: 439px; top: 64px; }

	.homeRowBuilder { padding-top: 58px; margin-bottom: 55px; }

		div.homeRowBuilder h2 { background-position: left -105px; }

		.homeCarousel { margin-left: 43px; margin-top: -16px; width: 440px; height: 300px; float: left; position: relative; }

			.homeCarousel .arrows { width: 184px; position: absolute; top: 230px; left: 101px; }

				.homeCarousel .arrows .carouselArrow { background-image: url(../images/home/home-carousel-arrows.png); width: 34px; height: 34px; border-radius: 50%; border: 1px solid #e0e0e0; position: relative;}

					.homeCarousel .arrows .carouselArrow.prev:hover { background-position: left bottom; }

					.homeCarousel .arrows .carouselArrow.next:hover { background-position: right bottom; }

			.homeCarousel [class*="device"] { position: absolute; background: url(../images/home/carousel-devices.png) no-repeat; }

				.homeCarousel [class*="device"] .mask { overflow: hidden; position: absolute; }

					.homeCarousel [class*="device"] .mask div { font-size: 0; width: 2000px; }

			.homeCarousel .deviceMonitor { width: 278px; height: 235px; background-position: -10px -21px; top: 15px; left: 161px; }

				.homeCarousel .deviceMonitor .leaf { display: block; background: url(../images/home/carousel-leaf_190613.png) no-repeat; width: 82px; height: 165px; position: absolute; right: 21px; top: 9px; z-index: 99; }

				.homeCarousel .deviceMonitor .mask { width: 246px; height: 158px; top: 9px; left: 11px; }

			.homeCarousel .deviceTablet { background-position: -4px -278px; width: 202px; height: 139px; left: 5px; top: 102px; }

				.homeCarousel .deviceTablet .mask { width: 173px; height: 111px; top: 11px; left: 12px; }

			.homeCarousel .devicePhone { background-position: -14px -439px; width: 274px; height: 140px; top: 149px; left: 55px; }

				.homeCarousel .devicePhone .mask { width: 66px; height: 108px; top: 13px; left: 105px; }

		.homeRowBuilder .priceBackground { right: 48px; top: 57px; }

		div.homeRowBuilder .textRight { margin-left: 89px; }

			div.homeRowBuilder .textRight ul { margin-bottom: 27px; }

	.homeRowService { height: 393px; background: url(../images/home/home-row-service_09072013.png) no-repeat 0 0; position: relative; margin-bottom: 30px; }

		.au .homeRowService { height: 424px; background: url(../images/home/home-row-service-christmas_101214.png) no-repeat 0 0; }

		.uk .homeRowService { height: 424px; background: url(../images/home/home-row-service-christmas_101214.png) no-repeat 0 0; }

		.us .homeRowService { height: 424px; background: url(../images/home/home-row-service-christmas_101214.png) no-repeat 0 0; }

		.nz .homeRowService { height: 424px; background: url(../images/home/home-row-service-christmas_101214.png) no-repeat 0 0; }		

		.ae .homeRowService { background: url(../images/home/home-row-service-ae_240614.png) no-repeat 0 0; }

	.homeRowService .supportNo { position: absolute; top: 316px; left: 596px; width: 333px; height: 50px; line-height: 50px; font-family: AvantGarde, arial, sans-serif; font-weight: bold; text-align: center; font-size: 30px; text-shadow: 0 1px 1px rgba(0,0,0,.4); color: white; }

		.au .homeRowService .supportNo { top: 347px; }

		.uk .homeRowService .supportNo { top: 347px;}

		.nz .homeRowService .supportNo { top: 347px; }

		.us .homeRowService .supportNo { top: 347px; }

	.homeVideoPopUp { width: 980px; height: 62px; padding-top: 455px; background: url(../images/home/video_popup.png) no-repeat center top; display: block; margin-top: -10px; position: relative; }

	.homeVideoPopUp p { text-align: right; line-height: 62px; margin-right: 20px; }

		.homeVideoPopUp p a { color: #484848 !important; font-size: 14px; font-family: Arial, Helvetica, sans-serif; }

	.homeVideoPopUp .videoContainer { position: absolute; top: 111px; left: 220px; width: 544px; height: 344px; }

	.homeVideoPopUp .footerSocial { position: static; float: left; margin-left: 25px; margin-top: 14px; width: 135px; }

		.homeVideoPopUp .footerSocial a, .homeVideoPopUp .footerSocial a:hover { background: url(../images/footer_social_sprite_new_190614.png) no-repeat; }

			.homeVideoPopUp .footerSocial a.iconFooterFacebook { background-position: -34px -72px !important; }

				.homeVideoPopUp .footerSocial a.iconFooterFacebook:hover { background-position: -34px -36px !important; }

			.homeVideoPopUp .footerSocial a.iconFooterGoogle { background-position: -0px -71px !important; }

				.homeVideoPopUp .footerSocial a.iconFooterGoogle:hover { background-position: -0px -35px !important; }

			.homeVideoPopUp .footerSocial a.iconFooterTwitter { background-position: -68px -71px !important; }

				.homeVideoPopUp .footerSocial a.iconFooterTwitter:hover { background-position: -68px -35px !important; }
	

	.homeVideoPopUp .shareWithFriends { float: left; margin-top: 20px; }

.homePage .lv_content { overflow: visible; }

.homeAccordion { margin: 0 10px; }

.accordion {  }

	.accordion .section {  }

		.accordion h4 { display: block; background: #f5f5f5; line-height: 48px; font-family: arial, sans-serif; font-size: 15px; font-weight: bold; cursor: pointer; padding: 0 60px; color: #5174a3; border-width: 1px 0; border-style: dashed; border-color: #cccccc; position: relative; }

			.accordion h4 span { font-weight: normal; }

			.accordion h4:hover { background: #dedede; }

			.accordion h4:before { display: inline-block; width: 22px; height: 22px; position: absolute; top: 13px; left: 19px; background: #fff; color: #5174a3; content: "+"; font-weight: bold; text-align: center; line-height: 24px; border-radius: 50%; }

				.accordion .expanded h4:before { content: "\2013"; line-height: 20px; }

			.accordion .section + .section h4 { border-top-width: 0; }

				.accordion .section.expanded + .section h4 { border-top-width: 1px; }

		.accordion .article { display: none; padding: 15px 60px; overflow: hidden; }

			.accordion .article p { margin-bottom: 15px; line-height: 20px; }

				.accordion .article p, .accordion .article p a { font-family: arial, sans-serif; font-size: 12px; }

			.accordion .article p:last-child { margin-bottom: 0; }

			.accordion h4:hover + .article {  }

/* Home page currency price fonts overrides */

/*@-moz-document url-prefix() {

 	.priceBackground .priceFont small { margin-top: 3px; }

	.priceBackground .priceFont:before { line-height: 28px!important; }
}
*/
.homeBoxDomain .priceFont { font-size: 26px; line-height: 36px; display: block; }

.homeBoxDomain .priceFont:before { margin-right: 1px; }

.homeBoxDomain .priceFont.chf,
.homeBoxDomain .priceFont.brl,
.homeBoxDomain .priceFont.cny,
.homeBoxDomain .priceFont.ils,
.homeBoxDomain .priceFont.jpy,
.homeBoxDomain .priceFont.mxn,
.homeBoxDomain .priceFont.nok,
.homeBoxDomain .priceFont.php,
.homeBoxDomain .priceFont.thb,
.homeBoxDomain .priceFont.uah,
.homeBoxDomain .priceFont.egp,
.homeBoxDomain .priceFont.ron,
.homeBoxDomain .priceFont.rub,
.homeBoxDomain .priceFont.sar,
.homeBoxDomain .priceFont.sek,
.homeBoxDomain .priceFont.uru { font-size: 20px; line-height: 36px; }

.homeBoxDomain .priceFont.uyu { font-size: 20px; line-height: 34px; }

.homeBoxDomain .priceFont.idr { font-size: 13px; line-height: 33px; }

.homeBoxDomain .priceFont.pkr { font-size: 19px; line-height: 33px; }

.homeBoxDomain .priceFont.vnd { font-size: 15px; line-height: 36px; }

.homeBoxDomain .priceFont.cop,
.homeBoxDomain .priceFont.krw,
.homeBoxDomain .priceFont.huf { font-size: 15px; line-height: 32px; }

.homeBoxDomain .priceFont.clp { font-size: 13px; line-height: 33px; }

.homeBoxDomain .priceFont.try,
.homeBoxDomain .priceFont.zar { font-size: 22px; line-height: 36px; }

.homeBoxDomain .priceFont.jpy small { line-height: 31px; }

.homeBoxDomain .priceFont.hkd,
.homeBoxDomain .priceFont.mad,
.homeBoxDomain .priceFont.pen { font-size: 18px; line-height: 36px; }

.homeBoxDomain .priceFont.hkd:before { font-size: 10px; }

.homeBoxDomain .priceFont.aed,
.homeBoxDomain .priceFont.inr,
.homeBoxDomain .priceFont.myr { font-size: 18px; line-height: 38px; }


.homeBoxDomain .priceFont.aed small { line-height: 34px; }
.homeBoxDomain .priceFont.inr small { font-size: 12px; line-height: 34px; }

.homeBoxDomain .priceFont.twd { font-size: 16px; line-height: 38px; }

.homeBoxDomain .priceFont.czk { font-size: 16px; line-height: 32px; }

.homeBoxDomain .priceFont.dkk { font-size: 20px; line-height: 38px; }

.homeBoxDomain .priceFont.hkd small { font-size: 14px; margin-top: 1px; }

.homeBoxDomain .priceFont.twd small { font-size: 12px; margin-top: 2px; }

.homeBoxDomain .priceFont.aed:before,
.homeBoxDomain .priceFont.brl:before,
.homeBoxDomain .priceFont.idr:before,
.homeBoxDomain .priceFont.jpy:before,
.homeBoxDomain .priceFont.inr:before,
.homeBoxDomain .priceFont.myr:before,
.homeBoxDomain .priceFont.thb:before,
.homeBoxDomain .priceFont.chf:before,
.homeBoxDomain .priceFont.try:before,
.homeBoxDomain .priceFont.mad:before,
.homeBoxDomain .priceFont.pen:before,
.homeBoxDomain .priceFont.pkr:before,
.homeBoxDomain .priceFont.ron:before,
.homeBoxDomain .priceFont.rub:before,
.homeBoxDomain .priceFont.sar:before,
.homeBoxDomain .priceFont.sek:before,
.homeBoxDomain .priceFont.uyu:before { font-size: 10px; line-height: 2.8; }

.homeBoxDomain .priceFont.pen:before { font-size: 12px; }

.homeBoxDomain .priceFont.twd:before { font-size: 10px; line-height: 33px; }

.homeBoxDomain .priceFont.aed small,
.homeBoxDomain .priceFont.brl small,
.homeBoxDomain .priceFont.cny small,
.homeBoxDomain .priceFont.hkd small,
.homeBoxDomain .priceFont.idr small,
.homeBoxDomain .priceFont.inr small,
.homeBoxDomain .priceFont.myr small,
.homeBoxDomain .priceFont.chf small,
.homeBoxDomain .priceFont.mxn small,
.homeBoxDomain .priceFont.thb small,
.homeBoxDomain .priceFont.try small,
.homeBoxDomain .priceFont.twd small,
.homeBoxDomain .priceFont.uah small { line-height: 32px; }

.homeBoxDomain .priceFont.pkr small { font-size: 12px; }

.homeBoxDomain .priceFont.jpy { font-size: 20px; line-height: 34px; }

.priceBackground .priceFont:before { margin-top: 3px; }

.priceBackground .priceFont.AUD:before,
.priceBackground .priceFont.GBP:before,
.priceBackground .priceFont.NZD:before,
.priceBackground .priceFont.USD:before,
.priceBackground .priceFont.aud:before,
.priceBackground .priceFont.nzd:before,
.priceBackground .priceFont.usd:before,
.priceBackground .priceFont.SGD:before,
.priceBackground .priceFont.sgd:before,
.priceBackground .priceFont.MXN:before,
.priceBackground .priceFont.mxn:before,
.priceBackground .priceFont.COP:before,
.priceBackground .priceFont.cop:before,
.priceBackground .priceFont.COP:before,
.priceBackground .priceFont.cop:before,
.priceBackground .priceFont.ARS:before,
.priceBackground .priceFont.ars:before,
.priceBackground .priceFont.CAD:before,
.priceBackground .priceFont.cad:before { margin-top: 6px; font-size: 19px!important; }

.priceBackground .priceFont.CHF:before { font-size: 14px; }

.homeBoxDomain .priceFont.myr:before { -webkit-margin-before: -1px; }

.priceBackground .priceFont.AED:before { font-size: 15px; }

.priceBackground .priceFont.AED { font-size: 36px; }

.priceBackground .priceFont.COP { font-size: 29px; line-height: 35px; }

.priceBackground .priceFont.HKD,
.priceBackground .priceFont.INR { font-size: 32px; }

.priceBackground .priceFont.MYR { font-size: 48px; }

.priceBackground .priceFont.KRW { font-size: 33px; }


.priceBackground .priceFont.CLP { font-size: 29px; }

.priceBackground .priceFont.HUF { font-size: 42px; }

.priceBackground .priceFont.MAD,
.priceBackground .priceFont.UYU { font-size: 40px; }

.priceBackground .priceFont.HKD small { font-size: 18px; }

.priceBackground .priceFont.IDR { font-size: 23px; }

.priceBackground .priceFont.CZK { font-size: 36px; }

.priceBackground .priceFont.PHP,
.priceBackground .priceFont.THB,
.priceBackground .priceFont.TWD { font-size: 35px; }

.priceBackground .priceFont.JPY { font-size: 46px; }

.priceBackground .priceFont.VND { font-size: 24px; }

.priceBackground .priceFont.PKR { font-size: 32px; }

.priceBackground .priceFont.RUB { font-size: 33px; }

.priceBackground .priceFont.COP small { margin-top: 3px; }

.priceBackground .priceFont.JPY small { margin-top: 1px; margin-left: 22px; }
.priceBackground .priceFont.TWD small { margin-top: 1px; }

.priceBackground .priceFont.VND small { margin-top: 6px; margin-left: 6px; }

.priceBackground .priceFont.HKD:before,
.priceBackground .priceFont.TWD:before { font-size: 12px!important; }

.priceBackground .priceFont.MYR:before { font-size: 14px!important; }

.priceBackground .priceFont.MYR small { font-size: 18px; }
.priceBackground .priceFont.HKD small {	margin-top: 0px; }

/* Video */

.videoWrap { height:543px; background: url(../images/video/video-bg.jpg) no-repeat; padding: 103px 0 0 69px; z-index: 1; }

.videoContainer { height: 334px; width: 514px; }

.videoBtmWrap { margin-top: 30px; margin-left: -14px; clear: both; }

.videoThumb { color: #FFF; font-weight: bold; float: left; width: 182px; margin: 0 21px 0 0 !important; text-align: center; }

	.videoThumb li { list-style: none !important; display: inline; }

.videoDivBg { background: url(../images/video/video-div-bg.jpg) no-repeat; clear: both; margin-top: 35px; min-height: 250px; padding: 25px 34px 0; }

.wallpaper { float: left; }

	.wallpaper ul { display: inline-block; margin: 0px !important;  }

	.wallpaper li { list-style: none !important; }

.wallpaperThumb { border: 1px solid #5373A2; padding: 2px; background: #FFF; }

.screensaver { display: inline; }

	.screensaver li { float: left; width: 465px; }

.buttonDownloadNow { background: url(../images/buttons/button-download-now.png) no-repeat; display: block; height: 36px; overflow: hidden; border: none; text-indent: -999em; text-transform: capitalize; width: 172px; margin: 0 auto; }

	.buttonDownloadNow:hover { background-position: center bottom; cursor: pointer; }

.buttonDownloadNowNew { background: url(../images/buttons/button-download-new.png) no-repeat; display: block; height: 46px; overflow: hidden; border: none; text-indent: -999em;  width: 182px; margin: 0 auto; }

	.buttonDownloadNowNew:hover { background-position: center bottom; cursor: pointer; }


/* Footer */

.footer { width: 1000px; margin: auto auto -3px; position: relative; z-index: 99; }

	.footer a, .footerNav2 a, .footerAccept a, .footerAccept div { font-family: Arial, sans-serif; font-size: 12px; }

.footerNav { margin: 0 10px; background: #474747; border-radius: 3px; overflow: hidden; padding: 30px 40px; }

/*.footerSecondRow .footerGreyCol { width: 180px;  float: left; margin: 0; margin-left: 17px; }*/

	.footerGreyCol { float: left; margin-right: 81px; margin-left: 6px; }

		.footerLastColumn.footerGreyCol { margin: 0; }

.footerNavList { font-size: 12px; }

.footerNavList li { list-style: none; line-height: 22px; }

	.footerNavList li a, .footerNavList li a:visited { text-decoration: none; color: #acaaaa; }

		.footerNavList li a:hover, .webmoney-footer a:hover span { text-decoration: none; color: #fff; }

.footerSubLink:link, a.footerSubLink:visited { color: #fff; font-weight: bold; display: inline-block; font-size: 14px; text-shadow: 0 1px 1px rgba(0,0,0,.4); text-decoration: none; outline: none; margin-bottom: 10px; }

	a.footerSubLink:hover { color: #dcdcdc; }

.footerSecondRow { display: inline-block; margin-top: 40px; }

	.footerGreyCol.footerCurrencyDropdown { width: 241px; margin: 0 41px 0 6px; }

		.footerGreyCol.footerCurrencyDropdown h3, .footerGreyCol.footerEnterEmail h3 { font: bold 14px Arial, sans-serif; color: #FFF; margin-bottom: 15px; line-height: 14px; }

		.footerGreyCol.footerCurrencyDropdown .menuSelect { width: 241px; border: 0; cursor: pointer; }

			.footerGreyCol.footerCurrencyDropdown .menuSelect .menuSelectCaptionText { font-size: 14px !important; height: 35px; line-height: 35px; cursor: pointer; }

		.footerGreyCol.footerCurrencyDropdown span.weAccept { background: url(../images/footer_cards_new_au.png) no-repeat; height: 34px; margin-top: 15px; width: 241px; display: inline-block; }

			.in .footerGreyCol.footerCurrencyDropdown span.weAccept { background: url(../images/footer_cards_new_in.png) no-repeat; }

	.footerGreyCol.footerEnterEmail .input { width: 230px; height: 35px; background: #FFF; border-radius: 2px; line-height: 35px; }

		.footerGreyCol.footerEnterEmail .input input[type="text"] { width: 150px; height: 35px; border-radius: 2px 0 0 2px; border: 0; font: 14px Arial, sans-serif; line-height: 35px; padding: 0; outline: 0; padding-left: 10px; float: left; }

		.footerGreyCol.footerEnterEmail .input input[type="submit"] { width: 70px; height: 35px; border-radius: 0 2px 2px 0; background: #70b900; border: 0; color: #FFF; cursor: pointer; font: bold 14px Arial, sans-serif; outline: 0; display: block; float: left; }

			.footerGreyCol.footerEnterEmail .input input[type="submit"]:hover { background: #5c9800; }

		.footerGreyCol.footerEnterEmail .input input::-moz-focus-inner { padding: 0; border: 0; }

		.footerGreyCol.footerEnterEmail .input .subscribeSuccess { background: #808080; color: #FFF; font: bold 14px Arial, sans-serif; line-height: 35px; border-radius: 2px; width: 220px; padding-left: 10px; }

		.footerGreyCol.footerEnterEmail p { font: 12px Arial, sans-serif; color: #fff; font-weight: bold; text-align: right; margin-top: 10px; line-height: 20px; }

			.footerGreyCol.footerEnterEmail p span { font-size: 25px; }

			.footerSocial li:hover .socialTip { display: block; }

.footerNav2 { background: #5174A3;  position:relative; }

	.footerNav2Inner { background-color: #92cd00;
	background-image: -webkit-linear-gradient(bottom, #79c800 22%, #bfe700);
	background-image: -moz-linear-gradient(bottom, #79c800 22%, #bfe700);
	background-image: -o-linear-gradient(bottom, #79c800 22%, #bfe700);
	background-image: linear-gradient(to top, #79c800 22%, #bfe700);
	height: 175px; text-align: center; border-radius: 0 0 3px 3px; margin-top: -115px; }

	.footerCertified { position: absolute; float: left; top: 28px; right: 84px;}

	a.footerBadge { position: absolute; background: url(../images/footer_z_badge.png) no-repeat top center; width: 90px; height: 80px; display: inline-block; bottom: -70px; left: 460px; z-index: 99; }

		a.footerBadge:hover { background-position: bottom center; width: 90px; height: 88px; bottom: -75px; left: 459px; }

.footer_link.last { border-right: 0 none; }

.footerCopyright { background: #5174A3; width: 1000px; text-align: center; overflow: hidden; position: relative; padding: 30px 0; }

	.footerSecureWebsite { /*background: url(../images/footer-secure-website.png) no-repeat;*/ width: 141px; height: 65px; position: absolute; left: 7px }

		.footerSecureWebsite img { width: 142px; }

	.footerIcann { background: url(../images/icann_logo_small.png) no-repeat; width: 62px; height: 62px; position: absolute; right: 10px; top: 27px; }

.footerCopyright p { color: #EEE !important; font-family: Arial, sans-serif; }

	.footerCopyright p a { color: #EEE !important; font-family: Arial, sans-serif;  }

		.footerCopyright a:hover { color: #FFF !important; text-decoration: none; }

.footerApp { display: block; height: 40px; width: 112px; position: absolute; left: 10px; bottom: 10px; text-indent: -9999px; }

	.footerApp.apple { background: url(../images/footer_app_store.png) 0 0 no-repeat; }

	.footerApp.android { background: url(../images/footer_google_play.png) 0 0 no-repeat; width: 119px; left: 132px; }

		.footerApp:hover { background-position: 0 -40px; }

.footerSocial { position:absolute; right: 8px; top: 128px; width: 170px; height: 35px; }

	.footerAccept .text { color: #B4C8EB; font-weight: bold; text-align: center; margin: 0 auto; padding-bottom: 35px; }
	.ae .footerSocial { display: none; }

	/*.in .footerAccept .text { width: 600px; }*/
		.footerSocial ul li { list-style: none !important; display: block; float: left; position: relative; }

.footerSocial a { padding: 0!important; border: 0 !important; display:block; text-indent:-9999px; overflow:hidden; width: 34px; height: 36px; background: url(../images/footer_social_sprite_new.png) no-repeat; margin-right: 10px; float:left; }

.footerCardList { margin-left: 6px; margin-right: 20px; display: inline; }

	.footerSocial a.iconFooterFacebook { background-position: -34px 0; }

		.footerSocial a.iconFooterFacebook:hover { background-position: -34px -36px; }

	.footerSocial a.iconFooterTwitter { background-position: -68px 0; }

		.footerSocial a.iconFooterTwitter:hover { background-position: -68px -36px; }

	.footerSocial a.iconFooterGoogle { background-position: top left !important; }

		.footerSocial a.iconFooterGoogle:hover { background-position: 0 -35px !important; }

	.footerSocial a.iconFooterYoutube { background-position: top right !important; width: 36px; margin: 0 !important; }

		.footerSocial a.iconFooterYoutube:hover { background-position: -102px -35px !important; }

.currencyWrap { display: inline; }

	.currencyWrap + .currencyWrap { padding-left: 20px; }

	.currencyWrap .dropdownBox { width: 204px !important; }

.footerCurrencyWrap { display: inline-block; position: relative; z-index: 100; }

	.footerCurrency { display: inline-block; width: 59px; height: 12px; padding: 8px 10px 8px 11px; position:relative; border-radius: 2px; -moz-border-radius: 2px; -web-kit-border-radius: 2px; text-align: left; color: #6E6E6F; cursor: pointer; cursor: hand; margin-left: 6px; line-height: 12px; }

		.currencyWrap.region .footerCurrency { width: 170px; }

		.footerCurrency, .footerCurrencyList {
			background: #ffffff; /* Old browsers */
			background: -moz-linear-gradient(top, #ffffff 0%, #eaeff4 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eaeff4)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top, #ffffff 0%,#eaeff4 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top, #ffffff 0%,#eaeff4 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top, #ffffff 0%,#eaeff4 100%); /* IE10+ */
			background: linear-gradient(to bottom, #ffffff 0%,#eaeff4 100%); /* W3C */ }

		.footerCurrency i.caret { border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 4px solid #6E6E6F; content: ""; display: inline-block; height: 0; vertical-align: top; width: 0; position:relative; top: 5px; }

		.footerCurrency:active,.footerCurrency.active, .footerCurrencyList a:active { background: #E4E7E9; }

	.footerCurrencyList { color: #6E6E6F; position:absolute; bottom:35px; right: 0; border-radius: 2px; text-align:left; font-weight:bold; }

		.footerCurrencyList a { text-decoration:none!important; display:block; width: 52px; padding: 8px 17px 8px 11px; color: #6E6E6F !important; border-bottom: 1px solid #E4E7E9; }

			.footerCurrencyList a:hover, .footerCurrency:hover { background: #E4E7E9; filter: none; }

			.footerCurrencyList a.first { border-top: none; border-radius: 2px 2px 0 0; }

			.footerCurrencyList a.last { border-bottom: none; border-radius: 0 0 2px 2px; }

			.footerCurrencyList .arrow { display:inline-block; width:0; height:0; position:absolute; bottom: -8px; right: 10px; border-left: 4px solid transparent; border-right: 4px solid transparent; border-bottom: 4px solid transparent; border-top: 4px solid #eaeff4; }


/* Tabs */

.tabs { background: url(../images/tabs-border-bottom.png) no-repeat center bottom; height: 40px; clear: both; margin-top: 37px; }

.tabsList { margin-left: 40px !important; }

.tabsList li { float: left; list-style: none !important; }

	.tabsList li a { background: url(../images/tab-bg.png) no-repeat; display: block; width: 205px; height: 40px; line-height: 40px !important; text-align: center; color: #5174A3 !important; font-weight: bold; font-size: 12px; margin-right: 5px; }

	.tabsList li a:hover { text-decoration: none; background-position: center center; }

	.tabsList li a.active, .tabsList li a.active:hover { background-position: bottom !important; }

	.tabsList li a img { position: relative; top: 8px; margin-right: 4px; }

.tabsContent { margin: 40px 40px 0; }

.youHaveCart { color: #5174A3 !important; float: right; margin: 0 70px 0 0; font-family: Arial!important; font-size: 12px!important; width: 200px; text-align: right; }

	.youHaveCart:hover { text-decoration: none; }

	.youHaveCart span { border-bottom: 1px dotted #CCD3E0; font-weight: bold; /*font-size: 12px; */ }

	.youHaveCart:hover span { border-bottom-color: #2062BE; }


/* Side tabs */

.sideTabs { background: url(../images/side-tabs-bg.png) no-repeat top right; width: 180px; float: left; min-height: 520px; margin-top: 15px; }

	.sideTabs.longer { background-image: url(../images/side-tabs-bg-longer.png); margin-bottom: 30px; min-height: 900px; }

.sideTabs ul { margin: 0; }

	.sideTabs ul li a { display: block; padding: 10px; border-bottom: 1px solid #E4E4E4; color: #484848; }

	.sideTabs ul li a:hover { color: #5174A3; text-decoration: none; }

.sideContent { float: left; width: 700px; margin-left: 40px; margin-top: 15px; }

#submenu_page2 .submenuItem2, #submenu_page3 .submenuItem3, #submenu_page4 .submenuItem4, #submenu_page5 .submenuItem5, #submenu_page6 .submenuItem6, #submenu_page7 .submenuItem7, #submenu_page8 .submenuItem8, #submenu_page9 .submenuItem9, #submenu_page10 .submenuItem10, #submenu_page11 .submenuItem11, #submenu_page12 .submenuItem12, #submenu_page13 .submenuItem13, #submenu_page14 .submenuItem14, #submenu_page15 .submenuItem15, #submenu_page16 .submenuItem16, #submenu_page17 .submenuItem17, #submenu_page18 .submenuItem18, #submenu_page19 .submenuItem19, #submenu_page20 .submenuItem20, .domainSub_gtld .submenuItemGtld,.domainSub_mobi .submenuItemMobi,.domainSub_au .submenuItemAu,.domainSub_nz .submenuItemNz,.domainSub_uk .submenuItemUk, .domainSub_info .submenuItemInfo,.domainSub_org .submenuItemOrg,.domainSub_biz .submenuItemBiz,.domainSub_asia .submenuItemAsia,.domainSub_tel .submenuItemTel, .domainSub_cn .submenuItemCn,.domainSub_be .submenuItemBe,.domainSub_eu .submenuItemEu,.domainSub_it .submenuItemIt,.domainSub_fr .submenuItemFr,.domainSub_ae .submenuItemAe,.domainSub_pl .submenuItemPl, .domainSub_new_gtld .submenuItemNewGtlds, .resellers_index .submenuItem1, .affiliates_index .submenuItem7 { background: #FFF; font-weight: bold; }

	.ae.about_index .submenuItem3, .ae.about_data_centre .submenuItem3, .ae.video_index, .ae.about_feedback .submenuItem3, .ae.about_news_index .submenuItem3, .ae.about_partners .submenuItem3 { display: none; }

	.ae.about_index .submenuItem6, .ae.about_data_centre .submenuItem6, .ae.video_index, .ae.about_feedback .submenuItem6, .ae.about_news_index .submenuItem6, .ae.about_partners .submenuItem6 { display: none; }

/* Progress steps */

.step1, .step2, .step3, .step4 { height: 40px; clear: both; }

.stepsList { display: block; width: 840px; height: 40px; margin: 0 !important; }

.stepsList a { font-family: Arial!important; }

	.step1 .stepsList { background: url(../images/progress-step1_id-20130503.png) no-repeat; }

	.step2 .stepsList { background: url(../images/progress-step2_id-20130503.png) no-repeat; }

	.step3 .stepsList { background: url(../images/progress-step3_id-20130503.png) no-repeat; }

	.step4 .stepsList { background: url(../images/progress-step4_id-20130503.png) no-repeat; }

	.stepsList li { float: left; }

	.stepsList li, .stepsList a { display: block; width: 210px; height: 40px; text-align: center; color: #FFF !important; font-weight: bold; font-size: 14px !important; line-height: 40px; }

		.stepsList a:hover { text-decoration: none; }

	.stepsList .padlock { padding-left: 17px; background: url(../images/progress-step-padlock-sprite.png) no-repeat left bottom; }


/* Carousel styles */

.carouselArrow { display: block; width: 40px; height: 40px; text-indent: -999em; outline: 0 none; }

	.carouselArrow.prev { background: url(../images/gallery_arrows.png) left top; float: left; }

	.carouselArrow.next { background: url(../images/gallery_arrows.png) right top; float: right; }

		.carouselArrow.prev:hover { background-position: left -40px; }

		.carouselArrow.prev:active { background-position: left -80px; }

		.carouselArrow.next:hover { background-position: right -40px; }

		.carouselArrow.next:active { background-position: right -80px; }

#carousel, #carousel2, #carousel3 { overflow: hidden; }


/* Login */

td.manage_specs { font-size: 11px; height: 61px; padding: 8px; background-color: #FFDABF; border-right: 1px #FF8929 solid; border-left: 1px #FF8929 solid; }

	td.webmail { background-color: #84C801; padding: 10px 0px 0px 11px; }

	td.manage_login { width: 350px; border-left: 1px #FF8929 solid; border-right: 1px #FF8929 solid; background-color: #FFDABF; padding: 10px 16px 0px 16px; }

	td.manage_login_submit { width: 350px; border-left: 1px #FF8929 solid; border-right: 1px #FF8929 solid; background-color: #FFDABF; padding: 10px 16px 0px 16px; text-align:right !important; }

	.manage_my_account_login_box { width: 671px; height: 173px; margin:0; padding:7px 0 0 29px; }

	.manage_my_account_login_box p { padding-bottom:20px !important; padding-top: 10px !important; margin:0 !important; }

	.webmail_bg { background: url(../images/login/login_webmail_bg.png) #9FD704 no-repeat; }

	.exchange_bg { background: #5174A3 url(../images/login/login_exchange_bg.png) no-repeat; }

	.exchange_bg td, .exchange_bg p { color: #FFF !important; }

	input.loginStandard { padding: 4px; border: 1px solid #ABADB3; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; font-size: 12px; font-family: Verdana, Geneva, sans-serif; color: #333; }

	select.loginStandard { padding: 3px; border: 1px solid #ABADB3; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; font-size: 12px; font-family: Verdana, Geneva, sans-serif; color: #333; }

.loginWebhostColumnWrap { width: 720px; overflow: hidden; padding: 15px 0 20px; }

	.loginWebhostDomain, .loginWebhostEmail, .loginWebhostWeb { float: left; width: 192px; height: 154px; padding: 38px 14px 0; }

		.loginWebhostDomain { background:url(../images/login/manage_login_domain_bg.png) no-repeat; margin-right: 15px; }

		.loginWebhostEmail { background:url(../images/login/manage_login_email_bg.png) no-repeat; margin-right: 15px; }

		.loginWebhostWeb { background:url(../images/login/manage_login_web_bg.png) no-repeat; }

	.needHelp { text-align: center; padding: 15px 0 25px; }

.domainNameLoginBg, .emailLoginBg, .websiteLoginBg, .resellersLoginBg { background: #FEF1E7; width: 500px; margin: 0 auto; padding-top: 22px; border: 1px solid #EAD0BC; border-radius: 10px; -web-kit-border-radius: 10px; -moz-border-radius: 10px; }

	.domainNameLoginBg { height: 164px; }

	.emailLoginBg, .websiteLoginBg { height: 200px; }

	.emailLoginBg .buttonLogin, .domainNameLoginBg .buttonLogin, .websiteLoginBg .buttonLogin, .resellersLoginBg .buttonLogin { float:right; margin-top: 5px !important; }

	.resellersLoginBg { height: 148px; padding-top: 32px; }

	.loginTitle { text-indent:-999em; height: 0px !important; }

	.domainNameLoginBg table, .emailLoginBg table, .websiteLoginBg table, .lostPasswordBg table, .resellersLoginBg table { margin: 0 auto; border-collapse: collapse !important; }

	.fixloginDrop select { width: 255px !important; }

.lostPassword { color: #958D85 !important; float: left; }

	.lostPassword:hover { color: #484848 !important; text-decoration: none; }

	.lostPasswordBg { background: #EFEFEF url(../images/login/login_box_lost_pass.png) no-repeat; width:562px; height:125px; margin: 0 auto; }

	.lostPasswordBg table { border-collapse: collapse; float: right; margin-right: 120px; }

	.lostPasswordBg .labelCell { text-align: right; padding-right: 9px; vertical-align: middle; }

.error_content { background: url(../images/icon_error_new.png) no-repeat 20px 11px #FACFCD; border: 1px solid #FCA0A0; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; color: #484848; margin: 0 auto; padding: 14px 13px 13px 45px; text-align: left; }

	.error_content strong { margin: 0 0 3px 13px; display: inline-block; font-size: 13px; }

	.error_content ul { margin: 0 0 0 13px !important; padding: 0 !important; list-style: none; }

		.error_content ul li { list-style: none!important; }

	.success_content { text-align: left; padding: 9px 13px 11px 45px; background:url(../images/icon_success.png) no-repeat 12px 8px #D8EFC5; margin: 0 auto 15px; border: 1px solid #86C31D; color: #333; font-weight: bold; line-height: 20px; width: 600px; }

.bottomBoxes { overflow: hidden; padding: 30px 0 0; clear: both; }

	.loginBox1 h3, .loginBox2 h3, .loginBox3 h3, .loginBox4 h3, .loginBox5 h3 { text-indent: -999em; }

	.loginBox1, .loginBox2, .loginBox4, .loginBox5 { display: block; width: 500px; height: 160px; float: left; margin-right: 25px; position: relative; }

	.loginBox1 { background: url(../images/login/login_box_1.png) no-repeat; }

	.loginBox1 .price { display: block; left: 440px; position: absolute; text-align: center; top: 134px; width: 60px; }

	.loginBox2 { background: url(../images/login/login_box_2.png) no-repeat; }

	.loginBox2 .price { display: block; left: 440px; position: absolute; text-align: center; top: 134px; width: 60px; }

	.loginBox4 { background: url(../images/login/login_box_4.png) no-repeat; }

	.loginBox4 .price { display: block; left: 440px; position: absolute; text-align: center; top: 134px; width: 60px; }

	.loginBox3 { background: url(../images/login/login_box_3.png) no-repeat; display: block; width: 175px; height: 160px; float: left; }

	.loginBox5 { background: url(../images/login/login_box_5.png) no-repeat; }

		.loginBox5 .price { display: block; left: 430px; position: absolute; text-align: center; top: 8px; width: 60px; }

	.loginBoxWrapper { margin: 35px auto 0; width: 500px; }


/* Forgot password */

.forgotPasswordWrap { margin: 30px auto 28px; }

	.forgotPasswordWrap .label { padding-top:7px; padding-right: 5px; }

	.forgotPasswordWrap input.standard { padding: 7px; height: 14px; width: 300px; }

	.forgotPasswordWrap .buttonSendSmall { margin-left: 5px; float: right; }

#forgot_password h3 { margin-bottom:13px; font-size: 15px; line-height: 18px; }


/* Help */

.tableHelpIndex { width: 650px; margin: 0 auto; }

	.tableHelpIndex td { padding-bottom: 5px; }

	.tableHelpIndex td a:hover { text-decoration: underline; }

.helpList { margin: 33px 0 0 30px !important; }

	.helpList li { list-style: none !important; float: left; margin: 0 31px 23px 0; }

	.helpList li a { padding: 2px; display: block; }

	.helpList li a:hover { background:url(../images/help/help_box_hover.png) no-repeat; }

.helpListCircle li { list-style: circle !important;}

	.helpListAlpha li { list-style: lower-alpha !important; }

	.helpListDisc li { list-style: disc !important; }

.helpNotepadList li { background: url(../images/icon_notepad.png) no-repeat 0 3px; padding-left: 22px; line-height: 21px; list-style: none !important; height: 22px; }

	.helpToolsList li { background: url(../images/icon_tools.png) no-repeat 0 3px; padding-left: 22px; line-height: 21px; list-style: none !important; height: 22px; }

.whois_lookup_box { background:url(../images/help/box_whois_lookup.png) no-repeat; width: 563px; height: 180px; margin: 0 auto; }

.dns_search_box { background:url(../images/help/box_dns_search.png) no-repeat; width: 563px; height: 269px; margin:0 auto; }

.networkStatusIcon a { padding-left: 33px !important; background: url(../images/help/network_status_icon.gif) no-repeat 10px 12px; }

	#submenu_page18 .submenuItem18 { padding-left: 33px !important; background: #FFF url(../images/help/network_status_icon.gif) no-repeat 10px 12px !important; }

	.domainToolsIcon a { padding-left: 33px !important; background: url(../images/help/domain_tools_icon.gif) no-repeat 10px 12px; }

	#submenu_page19 .submenuItem19 { padding-left: 33px !important; background: #FFF url(../images/help/domain_tools_icon.gif) no-repeat 10px 12px !important; }

	.downloadFromsIcon a { padding-left: 33px !important; background: url(../images/help/download_forms_icon.gif) no-repeat 10px 12px; }

	#submenu_page20 .submenuItem20 { padding-left: 33px !important; background: #FFF url(../images/help/download_forms_icon.gif) no-repeat 10px 12px !important; }

	.downloadsIcon a { padding-left: 33px !important; background: url(../images/help/downloads_icon.gif) no-repeat 10px 12px; }

	#submenu_page21 .submenuItem21 { padding-left: 33px !important; background: #FFF url(../images/help/downloads_icon.gif) no-repeat 10px 12px !important; }

.help_fax_rates .table { width: 100%; margin-bottom: 30px; max-width: 100%; background-color: transparent; border-collapse: collapse; border-spacing: 0; }

	.help_fax_rates .table th, .table td { padding: 12px 15px; line-height: 18px; text-align: left; vertical-align: top; border-bottom: 1px solid #edf1f4; }

	.help_fax_rates .table th { color: #016098; font-weight: normal; background: #e5eff9; border-top: 1px solid #bed1e4; box-shadow: 0px 2px 0px #f2f2f2; padding: 8px 15px; line-height: 18px; text-align: left; vertical-align: top; border-bottom: 1px solid #bed1e4;; }


/* Network status */

.status-wrapper { overflow: hidden; margin: 0 0 20px 39px; padding-top: 15px; }

	.status-green, .status-red { background: url(../images/help/network_status.png) no-repeat; width: 227px; height: 41px; padding: 12px 0 0 68px; margin: 0 17px 15px 0; float: left; }

	.status-green { background-position: top; }

	.status-red { background-position: bottom; }


/* Popup Tipped */

.linkTip { color: #484848 !important; border-bottom: 1px dotted #646464; cursor: pointer }

	.linkTip.red { border-bottom-color: #EF292E; }

	.linkTip:hover { text-decoration: none !important }

.linkTipLight { border-bottom: 1px dotted #BBB; cursor: pointer }

/*.globalTip:not(.product5) { padding: 5px 10px 5px 5px; line-height: 17px; position: relative; }


	.globalTip.whyThis .tooltipTitle { padding-bottom: 0; }*/



.shopping_cart_index .globalTip { padding: 10px 10px 5px }

.globalTip.whyThis { padding: 7px 5px 5px 5px !important; line-height: 17px; position: relative; }

.globalTip.whyThis p { margin-bottom: 0; }

.savingsTip { padding: 10px 10px 5px 35px; line-height: 17px; position: relative; }

.savingsImg { position: absolute; top: -12px; left: -17px; }

	.globalTip.product5 > p, .globalTip > p, .backorder_tip > p { margin-bottom: 5px }
	
		.globalTip > p { line-height: 16px; }

			.globalTip > p:last-child { margin-bottom: 0; }

		.globalTip > p > b, .globalTip > p > strong { font-size: 12px; }

	.globalTip.product5 .tooltipTitle { margin-top: 5px; }

	.globalTip.product5 { padding: 0!important; }

	.tipFixSpacing > .tooltipTitle {  }

	.tipFixSpacing > p { margin-bottom: 5px; }

	.tooltipTitle { margin-top: 5px; }

	.tooltipTitle.clearTop { margin-top: 0 }


.backorder_tip { padding: 15px 5px 15px 80px; background:url(../images/register/back-order-icon.png) no-repeat 10px 15px; }

.domainRegTip { padding: 12px 20px 15px 20px; }

	.domainRegTip p { margin:10px 0 5px; }

	.backorderStep { width: 191px; float: left; margin-right: 40px; margin-top: 185px; }

	/* Flat Tooltip */

.t_Content_flat { padding: 10px 15px; margin: -1px 0 0 -1px; }

 .t_Content_flat_red_border{ padding: 11px 16px; margin: -1px 0 0 -1px; }

.t_Content_flat .backorder_tip strong, .t_Content_flat_red_border .backorder_tip strong { font-size: 13px!important; }

.t_Tooltip_flat .t_Skin { border: none!important; }

	.t_Tooltip_flat .t_Content { border-radius: 4px; }

.tooltip_domain_certification { font-size: 12px; }

.tooltipTitle { font-size: 13px!important; padding-bottom: 5px; display: inline-block; }

/*.tooltip_auto_renewal { font-size: 12px!important; }*/


/* Lightview overrides */

.lv_title_caption * { color: #EAEAEA !important; }


/* Social widgets */

.socialWidgets { margin: 19px 0 22px; width: 177px; }

.socialWidgetsVideo { float: right; margin: 14px -20px 0 0; height: 20px; z-index: 9; }

	.facebookWrap, .twitterWrap, .googleplusWrap { float: right; }

	.facebookWrap { width: 60px; }

	.twitterWrap { width: 68px; }

	.googleplusWrap { width: 42px; }


/* Shopping cart  */

.cartContainer {  height: 29px; position: relative; float: right; margin-right: 6px; width: 125px; z-index: 999;  overflow: hidden; white-space: nowrap; -moz-user-select: none; -khtml-user-select: none; user-select: none; -webkit-user-select: none; -ms-user-select: none; }

.cartTab { font-weight: bold; background: #5174a3; border-radius: 3px 3px 0 0; width: 125px; text-align: center; color: #ccd3e0; cursor: hand; cursor: pointer; height: 32px; font-family: Arial, sans-serif; font-size: 12px; }

	.cartTab:before { content: ""; display: inline-block; width: 19px; height: 16px; background: url(../images/cartIcon_240413.png) center top no-repeat; margin-right: 5px; vertical-align: middle; position: relative; top: -1px; }

	.cartTab:hover { color: #fff; }

		.cartTab:hover:before { background-position: bottom; }

	.open .cartTab { box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4); }

	.cartTab .itemsInCart { line-height: 29px;  }

		.cartTab .itemsInCart span { font-size: 14px; }

	span.cartCaret, span.cartCaret:before { display: inline-block; width:0px; height:0px; border-style: solid outset none outset; border-color: #ccd3e0 transparent transparent transparent; border-width: 4px; vertical-align:middle; position: relative; margin-left: 6px; }

		span.cartCaret:before { border-top-color: #5174A3; content: ""; left: -4px; position: absolute; top: -5px; margin: 0; }

		.cartTab:hover span.cartCaret { border-top-color: #fff; }

.cartBox { background: white; border: 2px solid #5174a3; border-radius: 5px 0 5px 5px; width: 345px; padding: 13px 1px; position: absolute; right:0; box-shadow: 1px 1px 1px rgba(0,0,0,0.4);  display: none; }

	.open .cartBox { display: block; }

	.cartBox p.top { padding: 0 17px 13px; border-bottom: 1px dotted #d6d4d4; color: #cacaca; }

	.cartBox p.top a { border-bottom: 1px dotted #d6d4d4; color: #565656; }

	.cartBox p.top a:hover { text-decoration:none; border-color: #565656; }

	.cartBox p.top a.strong { font-weight: bold; color: #484848; }

	.cartBox p.top.loggedIn { color: #565656; }

	.cartBox p.empty { padding-top: 13px; text-align:center; }

	.cartBox p.form { padding: 13px 11px 0; text-align:left; }

	.cartBox p.laden { padding: 13px 0; background-color: #f8fafe;  text-align:center; border-bottom: 1px dotted #d6d4d4; }

		.cartBox p.laden a { border-bottom: 1px dotted #CCD3E0; color: #484848; text-decoration: none; }

		.cartBox p.laden a:hover { border-color: #565656; }

		.cartBox p.laden strong { font-size: 12px; }

.cartBox .currency i.caret { border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 4px solid #858585; content: ""; display: inline-block; height: 0; width: 0; position:relative; top: -2px; }

	.cartBox .currency { position:absolute;  right: 10px; top:7px; color: #858585; width: 94px; /*border-radius: 3px; -moz-border-radius: 3px; -web-kit-border-radius: 3px; border: 1px solid transparent;*/ }

		.cartBox .currency a.menuSelectCaptionText, .cartBox .currency span.menuSelectCaptionText { height: 25px; line-height: 25px; }

	/*.cartBox .currency:hover { border-color: #E8E8E8; box-shadow: 1px 1px 1px rgba(0,0,0,0.04); -moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.04); -web-kit-box-shadow: 1px 1px 1px rgba(0,0,0,0.04); }

	.cartBox .currency.active { border-color: #dedede; box-shadow: 1px 1px 1px rgba(0,0,0,0.14); -moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.14); -web-kit-box-shadow: 1px 1px 1px rgba(0,0,0,0.14); }*/

.cartBox .currency li {font-weight: bold; padding: 5px 8px; overflow: hidden; background: white; cursor: default; }

	.cartBox .currency li:last-child { border-bottom: none; }

	.cartBox .currency li.choices { display: none; border-bottom: 1px solid #ebebeb;  }

	.cartBox .currency li.choices.first { border-top: 1px solid #ebebeb; cursor: hand; cursor: pointer; }

	.cartBox .currency li.choices.last { border-bottom: none; cursor: hand; cursor: pointer; }

	.cartBox .currency li a { color: inherit; text-decoration: none !important; display:block; padding: 5px 8px; margin: -5px -8px; }

	.cartBox .currency li.choices:hover { background-color: #efefef; }

	.cartBox .currency li.choices:active { background-color: #D8ECF9; }

.cartBox p.buttons { padding: 13px 13px 0px; text-align:right; line-height: 0px; font-size: 0; }

	a.cartbuttons { background: url(../images/cartbuttons_new.png) no-repeat; text-indent: -999px; overflow:hidden; font-size:0; line-height:0; height: 30px; display:inline-block; margin-left: 10px; }

	a.cartbuttons.view { background-position:left top; width: 75px;}

	a.cartbuttons.view:hover { background-position:left bottom; }

	a.cartbuttons.checkout { background-position:right top; width:90px; }

	a.cartbuttons.checkout:hover { background-position:right bottom; }

.cartBox input[type="text"], .cartBox input[type="password"] { width: 140px; padding:7px; margin-bottom: 13px; }

	.cartBox.login input[type="text"], .cartBox.login input[type="password"] { width: 101px; }

	.cartBox input:-moz-placeholder { color: #A1A1A1; }

	.cartBox input::-webkit-input-placeholder { color: #A1A1A1; }

	.cartBox input:-ms-input-placeholder { color: #A1A1A1; }

	.cartBox input.placeholder { color: #A1A1A1; }

	.cartBox input.left { margin-right: 5px; width: 141px; }

.cartBox.newAccount p.top, .cartBox.login p.top, .cartBox.lostPassword p.top, .myAccountBox p.top { color: #484848; font-weight:bold; font-size: 12px; background: #f9fbfe; border-top-left-radius: 5px; margin-top: -13px; padding-top: 13px; }

.cartBox a.close, .myAccountBox a.close { float: right; margin-right: 13px; text-decoration: none!important; color: inherit; opacity: 0.7; filter: alpha(opacity = 70); transition: opacity 0.5s; font-size: 14px; }

	.cartBox a.close:hover, .myAccountBox a.close:hover { opacity: 1; filter: alpha(opacity = 100); }

a.buttonCreateAccount { vertical-align:top; background: url(../images/buttons/button-create-account.png) top no-repeat; width: 140px; text-indent: -999px; overflow:hidden; font-size:0; line-height:0; height: 30px; display:inline-block; margin-right: 12px; }

	.buttonCartLogin, .buttonCartSend { vertical-align:top; background: url(../images/buttons/button_cart_login.png) top no-repeat; width: 70px; text-indent: -999px; overflow:hidden; font-size:0; line-height:0; height: 30px; display:inline-block;  border:0; cursor: pointer; cursor: hand; outline: none; }

	a.buttonCreateAccount:hover, .buttonCartLogin:hover, .buttonCartSend:hover { background-position: bottom; }

	.buttonCartSend { background-image: url(../images/buttons/button-cart-send.png); }

	.myAccountBox .buttonCartLogin { width: 88px; height: 30px; background-image: url(../images/buttons/button-account-box-login.png); }

.cartBox p.lost { padding-left: 13px; }

	.cartBox p.lost a { border-bottom: 1px dotted #d6d4d4; }

	.cartBox p.lost a:hover { border-bottom: 1px dotted #484848; }

.cartContainer.open { overflow: visible; }

.cartBox .currency:hover li.choices { display: block; }

.cartContainer.newAccount .cartBox.newAccount  { display: block; }

.cartContainer.login .cartBox.login  { display: block; }

.cartBox .clearText { display: inline-block; text-align: left; clear: both; margin-bottom: 13px; }

	.cartBox .clearText.noMargin { margin-bottom: 0; }

	.cartBox .error { background: #FFEAEA; padding: 9px 13px; text-align: left; color: #E43232; line-height: 18px; }

.cartDomainSize { font-size: 13px; }


/* Session Timeout  */

.lv_content_wrapper .sessionTimeout h3, .lv_content_wrapper .sessionTimeout h4 { background:none; color: #5174a3 !important; padding: 17px !important; font-size: 21px; line-height: 21px; font-family: AvantGarde, arial, sans-serif; border-bottom: 1px dotted #bfbfbf; }

	.lv_content_wrapper .sessionTimeout h4 {  margin-top: 10px; margin-bottom: 13px; color: #484848 !important; border-bottom: 0; }

.lv_content_wrapper .sessionTimeout p { margin-bottom: 0 !important;  padding-left: 16px !important; text-align: left; font-size: 15px; font-family: Verdana, Arial, sans-serif; line-height: 21px; background: none; }

.lv_content_wrapper .sessionTimeout strong.red { font-size: 16px; }

.lv_content_wrapper .buttonOk, .lv_content_wrapper .buttonCancel { position: relative; top: 3px; border-radius: 4px; padding: 16px !important; background-repeat: no-repeat; cursor: pointer; /* display: block;  */ width: 130px; height: 37px; overflow: hidden; border: none; padding: 0; text-indent: -999em; margin-top: 43px; }

	.lv_content_wrapper .buttonOk { background-image: url(../images/buttons/button-ok_270214.png); margin-right: 8px; }

	.lv_content_wrapper .buttonCancel { background-image: url(../images/buttons/button-cancel_120314.png); width: 110px; }

	.lv_content_wrapper .buttonOk:hover, .lv_content_wrapper .buttonCancel:hover { background-position: bottom; }

.lv_content_wrapper .sessionTimeout .timeoutCountdown { background: url(../images/timeout_countdown.png) no-repeat; width: 160px; height: 173px; position: relative; top: -169px; left: 394px; }

.lv_content_wrapper .sessionTimeout .timeoutExpire { background: url(../images/timeout_expired.png) no-repeat; width: 221px; height: 156px; position: relative; top: -94px; left: 364px; }


/*uk domain pop up*/

.ukDomainPopupContainer h4 { margin: 0 !important; font-size: 18px !important; }

.ukDomainPopupContainer p { font-family: arial, sans-serif; margin-top: 30px; }

.ukDomainPopup { background: url(../images/uk-domain-popup.png) no-repeat; float: right; margin: 65px 7px 0 50px; display: block; height: 287px; width: 173px; }


/* Back to top link */

a.backToTop { display:block; float: left; background: #3f5f92; font-size: 12px; width: 51px; padding: 6px; border-radius: 3px; opacity: 0.5; color: white; text-decoration:none; position: fixed; left: 50%; margin-left: 512px; bottom: 131px; }

	.ie8 a.backToTop { filter: alpha(opacity = 50); }

	a.backToTop:hover { opacity: 1; }

		.ie8 a.backToTop:hover { filter: none; }

	a.backToTop:before { content: ""; display:inline-block; width:0; height:0; border-width:0 6px 6px; border-style: solid; border-color:  transparent transparent white; margin-right: 5px; margin-top: -2px; vertical-align:middle; }


/* Login Pages */

.loginContainer { width: 600px; height: 454px; border-radius: 3px; margin: 100px auto 0; box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); background: url(../images/login/login_header.png) 0 0 no-repeat white; position: relative; }

	.middleVerticalBlock { display: table-cell; vertical-align: middle; width: 100%; height: 100%; }

	.loginContainer .middleVerticalBlock { width: 600px; height: 378px; }

.loginContainer input[type="text"], .loginContainer input[type="password"], .loginContainer .dropdownBox { width: 210px; float: left; margin-bottom: 13px; margin-left: 0; }

	.loginContainer h1 { text-align: center; line-height: 24px; font-family: AvantGarde, arial, sans-serif; font-size: 24px; font-weight: bold; color: #484848; margin-bottom: 30px; }

	.loginContainer p, .loginContainer label { font-family: arial, sans-serif; font-size: 12px; line-height: 18px; }

		.loginContainer.success p, .loginContainer.success h4 { width: 420px; margin: 0 auto 15px; }

		.loginContainer.success.noMB p, .loginContainer.success.noMB h4 { margin-bottom: 0; }

	.loginContainer h4 { font-size: 12px; }

	.loginContainer a { font-family: inherit; font-size: inherit; }

	.loginContainer form { display: block; text-align: left; width: 317px; margin: 0 auto; }

		.loginContainer.forgot form { width: 358px; }

	.loginContainer label { display: inline-block; width: 90px; float: left; line-height: 32px; margin-bottom: 13px; }

		.loginContainer.forgot label { width: 128px; }

	.loginContainer p.lost { margin-left: 91px; }

		.loginContainer p.lost a { color: #958D85; }

	.loginContainer.forgot  > p { width: 358px; margin: 0px auto 15px; }

	.loginContainer a.home { background: url(../images/icon_home.png) no-repeat; width: 23px; height: 23px; position: absolute; top: -30px; right: 14px; opacity: 0.8;}

		.loginContainer a.home:hover { opacity:1; }

	.loginContainer input[type="submit"] { background: url(../images/button_login.png) no-repeat; border: 0 none; text-indent: -999em; overflow:hidden; width: 100px; height: 30px; display: inline-block; }

		.loginContainer input[type="submit"]:hover { background-position: center bottom; cursor: pointer; }

		.loginContainer.forgot input[type="submit"] { background-image: url(../images/button_send.png); margin: 15px 0; }

	.loginContainer .headerLogo { display: block; width: 92px; height: 90px; background: url(../images/login/header_z.png) no-repeat; text-indent: -999em; overflow: hidden; margin: 0 auto 55px; position: relative; top: -9px; }

		.loginContainer.success .headerLogo { margin-bottom: 42px; }

.footerNavigation { margin: 0 auto; width: 600px; height: 65px; background: url(../images/login/header_logo_au.png) no-repeat; position: relative; }

	.au .footerNavigation { background: url(../images/login/header_logo_au.png) no-repeat;}

	.nz .footerNavigation { background: url(../images/login/header_logo_nz.png) no-repeat;}

	.uk .footerNavigation { background: url(../images/login/header_logo_uk.png) no-repeat;}

	.in .footerNavigation { background: url(../images/login/header_logo_in.png) no-repeat;}

	.ae .footerNavigation { background: url(../images/login/header_logo_ae.png) no-repeat;}

	.us .footerNavigation { background: url(../images/login/header_logo_us.png) no-repeat;}

	.footerNavigation ul { float: right; margin-top: 30px; margin-right: 10px; }

		.footerNavigation ul li { display: inline; padding: 0 10px; }

			.footerNavigation ul li a { font-size: 12px; color: #fff; }

	.footerNavigation .loginFooterLogo { display: block; height: 60px; left: 15px; position: absolute; top: 8px; width: 230px; }

.accountManagerFooter { text-align: center; clear: both; margin-top: 10px; }

	.accountManagerFooter p { color: #eee; font-family: Arial, sans-serif; }

	.accountManagerFooter a { color: #eee; font-family: Arial, sans-serif; }

.loginBreadcrumb { color: #618FCD;  font-size: 11px; margin: auto; position: absolute; top: -20px; width: 600px; }

	.loginBreadcrumb  a { color: #618FCD; }
body.login_email_exchange_upgrade{ background-image:none; background-color:#ffffff; }

body.login_email_exchange_upgrade { background-image:none; background-color: #ffffff; width: 1000px; margin: 0 auto 0 auto; text-align: left; z-index: 1; }

.ExchangeContentContainer{ margin-top: 50px; height: 425px; }

	.ExchangeContentContainer + h4 + p { text-align: center; padding-top: 30px; width: 937px; margin-left: 39px; }

	.ExchangeContentContainer + h4 { text-align: center; font-family: arial, sans-serif; font-size: 20px; color: #484848; margin-bottom: 20px; width: 937px; }

	.ExchangeContentContainer .emailExchangeGraphic { background: url(../images/login/email_exchange_graphic.png) no-repeat; top: 0px; left: 0px; float: left; width:486px; height:353px; margin-right: 25px; position: relative; margin-left: 39px; }

	.exchangeLogo { background: url(../images/login/exchange_logo.png) no-repeat 72px 0px; width:422px; height:60px; float: left; position: relative; }

		.exchangeLogo h3 { text-align: left; font-family: arial, sans-serif; font-size: 18px; color: #0072bb; margin-bottom: 25px; line-height:20px; margin-top: 90px; margin-left: 31px; }

	.OutlookWebApp { width:334px; height:77px; }

		.exchangeLogo p { text-align: left; font-family: arial, sans-serif; font-size: 14px; color: #484848; line-height: 21px; margin-bottom: 25px; width: 331px; margin-left: 32px; top: -31px; }

		a.upgradeFreeBtn, a.loginEmailBtn { background-color: #0072bb; padding: 13px 50px; color: white; font-size: 24px; width: 179px; text-align: center; left: 63px; border-radius: 2px; position: relative; top: 12px; text-decoration: none; margin-right: 44px; }

			a.loginEmailBtn { top: 59px; width: 261px; padding: 13px 61px; }

		a.upgradeFreeBtn:hover, a.loginEmailBtn:hover { background-color: #105ea1; }

.OutlookWebApp { margin-top: 40px; height: 130px; float: left; width: 1000px; }

	.OutlookWebApp .OutlookWebAppText { font-size: 18px; text-align: center; position: relative; top: 51px; left: -187px; }

	.OutlookWebApp a.OutlookGraphic { background: url(../images/login/outlook_web_app_251113.png) no-repeat; width: 334px; height: 77px; position: relative; left: 489px; top:21px; float: left; }

		.OutlookWebApp a.OutlookGraphic:hover { background-position: 0 bottom; }

.exchangeUpgradeForm { background-color: #0072bb; padding: 40px 40px; width: 313px; height: 499px; }

	.exchangeUpgradeForm span { font-size: 36px; font-family: arial, sans-serif; text-align: center; color: #ffffff; padding: 16px; }

	.exchangeUpgradeForm .nameField, .exchangeUpgradeForm .domainField, .exchangeUpgradeForm .emailField, .exchangeUpgradeForm .infoField { background: white; border-radius: 3px; width: 311px; height: 51px; line-height: 51px; margin-bottom: 20px; position: relative; top: 28px; }

		.exchangeUpgradeForm .infoField { height: 142px; }

 			.infoField .textInfo { font-family: Arial, sans-serif; font-size: 20px; width: 256px; color: #919191; margin-left: 16px; padding-top: 20px; line-height: 27px; }

	.exchangeUpgradeForm .nameField input, .exchangeUpgradeForm .domainField input, .exchangeUpgradeForm .emailField input, .exchangeUpgradeForm .infoField input { background: none; border: 0; outline: none; height: 49px; line-height: 52px; font-family: Arial, sans-serif; font-weight: bold; font-size: 20px; width: 293px; color: #484848; padding-left: 16px; }

		.exchangeUpgradeForm .infoField input { height:140px; }

	.upgradeFreeBtnGrey { background-color: #484848; padding: 19px; color: white; font-size: 24px; width: 311px; text-align: center; left: -1px; border-radius: 2px; position: relative; top:32px; text-decoration: none; border: 0px; }

	.upgradeFreeBtnGrey:hover { background-color: #303030; }

/* Web hosting landing page */

.webLandingHero { width: 1020px; height: 545px; background: url(../images/web-hosting/hero-landing_2.png) no-repeat 0 -30px; margin: 0 0 0 -20px; position: relative; }

.webLanding2 { width: 1000px; height: 499px; background: url(../images/web-hosting/landing-box-2_1.png) no-repeat 0 0; position: relative; }

.webLanding3 { width: 1000px; height: 1104px; background: url(../images/web-hosting/landing-box-3.png) no-repeat 0 0; position: relative; margin-top: -70px; }

.web_hosting_landing .mainContainer, .web_hosting_landing .contentContainer  { margin: 0; }

.web_hosting_landing .menuWrapper { background: url(../images/web-hosting/hero-landing.png) no-repeat scroll -20px 0 transparent; }

.webLandingHero .title1 { font-family: AvantGarde, arial, sans-serif; font-size: 78px; line-height: 80px; position: absolute; font-weight: bold; left: 476px; top: 64px; }

	.webLandingHero .title2 { font-size: 38px; line-height: 70px; display: block; position: relative; top: -8px;  }

.webLandingHero .dotPoints { line-height: 44px; font-family: arial, sans-serif; font-size: 20px; position: absolute; top: 245px; left: 511px; }

.webLandingHero .getStarted, .webLanding3 .getStarted { display: block; width: 214px; height: 81px; background: url(../images/web-hosting/landing-getstarted.png) no-repeat 0 0; position: absolute; left: 774px; top: 429px; font-size: 0; line-height: 0; }

	.webLandingHero .getStarted:hover, .webLanding3 .getStarted:hover { background-position: 0 -81px; }

	.webLanding3 .getStarted { left: 386px; top: 981px; }

h2.landing { font-size: 30px; font-family: AvantGarde, arial, sans-serif; width: 100%; position: absolute; left: 0; text-align: center; }

	.webLanding2 h2.landing { top: 70px; }

	.webLanding3 h2.landing { top: 44px; }

.landing2Text { position: absolute; top: 186px; right: 29px; width: 270px; font-family: arial, sans-serif; font-size: 19px; line-height: 28px;  }

.webLanding3 ul { position: absolute;  }

	.webLanding3 ul li { background: url(../images/web-hosting/red-tick.png) no-repeat 0 center transparent; line-height: 34px !important; list-style: none !important; padding-left: 30px; font-size: 16px; font-family: arial, sans-serif; color: #333; }

	.webLanding3 ul.oneClick { top: 330px; left: 70px; }

	.webLanding3 ul.control { top: 747px; left: 625px; }

.webLanding3 p.oneClick { position: absolute; top: 254px; left: 70px; width: 270px; font-family: arial, sans-serif; font-size: 19px; line-height: 28px; }

.webLanding3 p.control { position: absolute; top: 637px; left: 635px; width: 285px; font-family: arial, sans-serif; font-size: 19px; line-height: 28px; }

.webLanding3 h3 { color: #5073a5; font-size: 22px; font-weight: bold; font-family: AvantGarde, arial, sans-serif; position: absolute; }

	.webLanding3 h3.oneClick { top: 204px; left: 60px; }

	.webLanding3 h3.control { top: 590px; left: 618px; }

.webLandingHero .priceFont { position: absolute; top: 244px; left: 770px; font-size: 136px; color: #ff0000; line-height: 136px; width: 226px; text-align: center; }

	.webLandingHero .priceFont:before { font-size: 62px; line-height: 90px; color: #fa2f31; }

	.webLandingHero .priceFont small { margin-left: 6px; font-size: 66px; line-height: 86px; }

	.webLandingHero .priceFont small:after { font-size: 20px; color: #f92e31; opacity: 1; }

	.webLandingHero .priceFont.digits_3, .webLandingHero .priceFont.digits_4, .webLandingHero .priceFont.digits_5, .webLandingHero .priceFont.digits_6 { font-size: 50px; line-height: 50px; }

		.webLandingHero .priceFont.digits_3:before, .webLandingHero .priceFont.digits_4:before, .webLandingHero .priceFont.digits_5:before, .webLandingHero .priceFont.digits_6:before { font-size: 40px; line-height: 46px; }

		.webLandingHero .priceFont.digits_3 small { font-size: 30px; line-height: 36px; }

			.webLandingHero .priceFont.digits_3 small:after { font-size: 10px; }

	.webLandingHero .priceFont.CHF:before, 
	.webLandingHero .priceFont.AED:before, 
	.webLandingHero .priceFont.BRL:before, 
	.webLandingHero .priceFont.HKD:before, 
	.webLandingHero .priceFont.MYR:before, 
	.webLandingHero .priceFont.RON:before, 
	.webLandingHero .priceFont.RUB:before, 
	.webLandingHero .priceFont.TRY:before, 
	.webLandingHero .priceFont.TWD:before, 
	.webLandingHero .priceFont.PEN:before { font-size: 20px !important; }

	.webLandingHero .priceFont.digits_2 { font-size: 80px; line-height: 80px; }

		.webLandingHero .priceFont.digits_2:before {font-size: 42px; line-height: 59px; } 

		.webLandingHero .priceFont.digits_2 small { font-size: 46px; line-height: 54px; }

			.webLandingHero .priceFont.digits_2 small:after { font-size: 14px; }

	.webLandingHero .priceFont small:empty:after { line-height: 34px; }

	.webLandingHero .priceFont .from { display: block; font-size: 12px; line-height: 14px; position: absolute; top: -20px;}

		.webLandingHero .priceFont.digits_1 .from { bottom: 19px; left: 6px; top: auto;}

		.webLandingHero .priceFont.digits_2 .from { bottom: 10px; left: 0; top: auto;}


/* Alerts */

.close { float: right; font-size: 15px !important; font-weight: bold; color: black; text-shadow: 0 1px 0 white; opacity: 0.2; filter: alpha(opacity=20); position: relative; top: -3px; right: -7px; line-height: 20px; padding: 0; cursor: pointer; background: transparent; border: 0; -webkit-appearance: none; }

	.close:hover { color: black; text-decoration: none; cursor: pointer; opacity: 0.4; filter: alpha(opacity=40); }

.alert { cursor: pointer; color:#c09853;  background: #FBFBD7; border: 1px solid #E0E098; border-width: 1px 0; padding: 8px 35px 8px 14px; margin-bottom: 18px; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); box-shadow: 0px 1px 0px #F2F2F2; }

	.loginContainer .alert { margin: -45px auto 30px; width: 437px; }

	.alert h4, .alert p { color:#c09853; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); margin-bottom: 4px; }

		.alert h4 { margin-bottom: 9px; font-size: 14px; }

	.alert.error { background-color: #F8E2E2; border-color: #E9B1B9; color: #b94a48; }

	.alert.success { background-color: #DFF0D8; border-color: #A0D177; }

	.importantNote { margin-bottom: 0; text-align: center; }

	.noProdAvailable { margin: 21px auto 0; text-align: center; background: #F3F3F3; padding: 12px 0; border-color: #E2E2E2; border-width: 1px 0 1px; border-style: solid; }

	.alert .iconTick, .alert .iconCross, .alert .iconTriangle { display: inline-block; margin-bottom:10px; margin-right:5px; float: left; }

		.iconTick { width: 17px; height: 13px; background: url(../images/elements.png) no-repeat; background-position: -197px -89px; }

		.iconCross { width: 17px; height: 12px; margin-top: 6px; background: url(../images/elements.png) no-repeat; background-position: -197px -107px; }

		.iconTriangle { width: 25px; height: 17px; background: url(../images/elements.png) no-repeat; background-position: -191px -68px; }

.parked_index .contentContainer { margin-bottom: 30px; }

#cycler{position:relative;}
#cycler img{position:absolute;z-index:1}
#cycler img.active{z-index:3}

.form_validation_error .menuSelect { background-color: #FACFCD !important; border: 1px solid #EE0000 !important; }

.lv_window .layoutOptions img {
    width: 600px;
    height: 536px;
}