.mainHomeContainer/* Main */

* { margin: 0; padding: 0; }

body1 { background: #5174A3 url(../images/bg.png) repeat-x top center; margin: 0 0 15px 0; font-family: Verdana, Arial, sans-serif; font-size: 11px; }

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; }

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_2d2816fe.eot') format('embedded-opentype'),
         url('../fonts/avantgarde-bold.svg') format('svg'),
         url('../fonts/avantgarde-bold.woff') format('woff'),
         url('../fonts/avantgarde-bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;

}

@font-face {
    font-family: 'AvantGarde';
    src: url('../fonts/avantgarde-medium.eot');
    src: url('../fonts/avantgarde-medium_2d2816fe.eot') format('embedded-opentype'),
         url('../fonts/avantgarde-medium.svg') format('svg'),
         url('../fonts/avantgarde-medium.woff') format('woff'),
         url('../fonts/avantgarde-medium.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

/* 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: 950px; margin: 0 auto 0 auto; text-align: left; background-color: #fff; z-index: 1; }
	
.mainContainer { margin: 0 0 40px; }

.ae .mainContainer.cf.noHero { padding-top: 0px; }
 
.contentContainer { margin: 0 20px; }

	.mainContainer h2 { margin: 0 0 20px; line-height: 25px; font-size: 18px; }

	.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 li, .mainContainer ul { line-height: 18px; list-style: 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_860109ad.png) left top no-repeat; text-indent: 0; text-align:center; }
		
		.heroVid:hover { background-position: right top; }

	.heroImage { background-repeat: no-repeat; width: 950px; height: 260px; font-size: 0; line-height:0; text-indent:-9999px; }

		.ae.member_register .hero { height: 0px; }

		.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_ee209ef.jpg); }
		
			.in .heroImage.heroWebHosting { background-image: url(../images/web-hosting/hero-web-hosting-in_ee209ef.jpg); }
		
			.heroImage.heroWebHosting .heroVid { background-image: url(../images/web-hosting/video-hero-web-hosting_ee209ef.png) }

			.ae .heroImage.heroWebHosting { 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_860109ad.jpg); }
		
			.in .heroImage.heroTransferDomain { background-image: url(../images/domain-names/hero-domain-transfer-in_860109ad.jpg); }

			.ae .heroImage.heroTransferDomain { display: none; }

			.ae.domain_names_transfer .hero { height: 0px; }
		
		.heroImage.heroSsl { background-image: url(../images/ssl-certificates/hero-ssl-certificates_ee209ef.jpg); }
		
			.in .heroImage.heroSsl { background-image: url(../images/ssl-certificates/hero-ssl-certificates-in_ee209ef.jpg); }

			.ae .heroImage.heroSsl { display: none; }

			.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_ee209ef.jpg); }
		
			.in .heroImage.dnsServices { background-image: url(../images/dns-services/hero-dns-services-in_ee209ef.jpg); }
		
			.heroImage.dnsServices .heroVid { background-image: url(../images/dns-services/video-hero-dns-services_ee209ef.png) }

			.ae .heroImage.dnsServices { display: none; }

			.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_ee209ef.jpg); }
		
			.in .heroImage.emailHosting { background-image: url(../images/email-hosting/hero-email-hosting-in_ee209ef.jpg); }
		
			.heroImage.emailHosting .heroVid { background-image: url(../images/email-hosting/video-hero-email-hosting_ee209ef.png) }

			.ae .heroImage.emailHosting { display: none; }

			.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_860109ad.jpg); }
		
			.in .heroImage.emailExchange { background-image: url(../images/email-exchange/hero-email-exchange-in_860109ad.jpg); }
		
			.heroImage.emailExchange .heroVid { background-image: url(../images/email-exchange/video-hero-email-exchange_860109ad.png) }

			.ae .heroImage.emailExchange { display: none; }

			.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_860109ad.jpg); }
		
			.in .heroImage.emailPro { background-image: url(../images/email-protection/hero-email-protection-in_860109ad.jpg); }
			
			.heroImage.emailPro .heroVid { background-image: url(../images/email-protection/video-hero-email-protection_860109ad.png) }

			.ae .heroImage.emailPro  { display: none; }

			.ae.email_protection_index .hero, .ae.email_protection_order_email_protection .hero { height: 0px; }

		.heroImage.servers { background-image: url(../images/servers/hero-servers_860109ad.jpg); }
			
			.in .heroImage.servers { background-image: url(../images/servers/hero-servers-in_860109ad.jpg); }

			.ae .heroImage.servers { display: none; }

			.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_860109ad.jpg); }
			
			.in .heroImage.winServers { background-image: url(../images/servers/hero-servers-windows-in_860109ad.jpg); }

			.ae .heroImage.winServers { display: none; }

			.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_ee209ef.jpg); }
			
			.in .heroImage.webBuilder { background-image: url(../images/web-builder/hero-web-builder-in_ee209ef.jpg); }

			.ae .heroImage.webBuilder { display: none; }

			.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_ee209ef.jpg); }
			
			.in .heroImage.webDesign { background-image: url(../images/web-design/hero-web-design-in_ee209ef.jpg); }
			
			.heroImage.webDesign .heroVid { background-image: url(../images/web-design/video-hero-web-design.png010813/index.html) }

			.ae .heroImage.webDesign { display: none; }

			.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_860109ad.jpg); }
			
			.in .heroImage.webStats { background-image: url(../images/web-statistics/hero-web-statistics-in_860109ad.jpg); }
			
			.heroImage.webStats .heroVid { background-image: url(../images/web-statistics/video-hero-web-statistics_860109ad.png) }

			.ae .heroImage.webStats { display: none; }

			.ae.web_statistics_index .hero, .ae.web_statistics_order_web_statistics .hero { height: 0px; }	

		.heroImage.partners { background-image: url(../images/about/hero-partners_860109ad.jpg.html); }
			
			.in .heroImage.partners { background-image: url(../images/about/hero-partners-in_860109ad.jpg.html); }

			.ae .heroImage.partners { display: none; }

			.ae.about_partners .hero { height: 0px; }

		.heroImage.feedback { background-image: url(../images/about/hero-feedback_860109ad.jpg.html); }
			
			.in .heroImage.feedback { background-image: url(../images/about/hero-feedback-in_860109ad.jpg.html); }

			.ae .heroImage.feedback { display: none; }

			.ae.about_feedback .hero { height: 0px; }

		.heroImage.news { background-image: url(../images/about/hero-news_f0309ef.jpg); }
			
			.in .heroImage.news { background-image: url(../images/about/hero-news-in_f0309ef.jpg); }

			.ae .heroImage.news  { display: none; }

			.ae.about_news_index .hero { height: 0px; }

		.heroImage.businessPlus { background-image: url(../images/web-tools/hero-business-plus_860109ad.jpg); }
			
			.in .heroImage.businessPlus { background-image: url(../images/web-tools/hero-business-plus-in_860109ad.jpg); }
		
		.heroImage.webToolsPlus { background-image: url(../images/web-tools/hero-web-tools-plus_860109ad.jpg); }
			
			.in .heroImage.webToolsPlus { background-image: url(../images/web-tools/hero-web-tools-plus-in_860109ad.jpg); }

			.ae .heroImage.webToolsPlus  { display: none; }

			.ae.web_tools_index .hero { height: 0px; }

		.heroImage.helpHero { background-image: url(../images/help/hero-help_860109ad.jpg); }
			
			.in .heroImage.helpHero { background-image: url(../images/help/hero-help-in_860109ad.jpg); }

			.ae .heroImage.helpHero { display: none; }

			.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 { height: 0px; }

		.ae.help_network_status .hero { height: 0px; }

		.ae.help_network_status .hero img { display: none; }

		.heroImage.contact { background-image: url(../images/contact/hero-contact_ee209ef.jpg); }
			
			.in .heroImage.contact { background-image: url(../images/contact/hero-contact-in_f0309ef.jpg); }

			.ae .heroImage.contact  { display: none; }

			.ae.contact_index .hero { height: 0px; }
		
		.heroImage.login { background-image: url(../images/login/hero-login_860109ad.jpg); }
			
			.in .heroImage.login { background-image: url(../images/login/hero-login-in_860109ad.jpg); }
		
		.heroImage.backorder { background-image: url(../images/domain-names/hero-domain-backorder_860109ad.jpg); }
			
			.in .heroImage.backorder { background-image: url(../images/domain-names/hero-domain-backorder-in_860109ad.jpg); }

			.ae .heroImage.backorder { display: none; }

			.ae.domain_names_back_order .hero { height: 0px; }

		.heroImage.domains { background-image: url(../images/domain-names/hero-domain-names_860109ad.jpg); }
			
			.in .heroImage.domains { background-image: url(../images/domain-names/hero-domain-names-in_860109ad.jpg); }

		.heroImage.domainBulk { background-image: url(../images/domain-names/hero-domain-bulk_fca09ef.jpg); }
		
			.in .heroImage.domainBulk { background-image: url(../images/domain-names/hero-domain-bulk-in_fca09ef.jpg); }

			.ae .heroImage.domainBulk { display: none; }

			.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 { display: none; }

			.ae.domain_names_products .hero { height: 0px; }	

		.heroImage.marketing { background-image: url(../images/email-marketing/hero-email-marketing_860109ad.jpg); }
			
			.heroImage.marketing .heroVid { background-image: url(../images/email-marketing/video-hero-email-marketing_860109ad.png) }

			.ae .heroImage.domainProducts { display: none; }

			.ae.domain_names_products .hero { height: 0px; }

		.heroImage.logo { background-image: url(../images/logo-design/hero-logo-design_ee209ef.jpg); }
			
			.heroImage.logo .heroVid { background-image: url(../images/logo-design/video-hero-logo-design_ee209ef.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_fca09ef.jpg); }
			
			.heroImage.booster .heroVid { background-image: url(../images/search-booster/video-hero-search-booster_fca09ef.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_ee209ef.jpg); }

			.in .heroImage.about, .in .heroImage.data_centre { background-image: url(../images/about/hero-about-in_ee209ef.jpg); }

			.ae .heroImage.about, .ae .heroImage.data_centre, .ae .heroImage.eco_friendly { display: none; }

			.ae.about_index .hero, .ae.about_data_centre .hero, .ae.about_eco_friendly .hero, .ae.about_news .hero, .ae.about_corporate .hero  { height: 0px; }

		.heroImage.eco_friendly { background-image: url(../images/about/hero-enviro_f0309ef.jpg); }

			.in .heroImage.eco_friendly { background-image: url(../images/about/hero-enviro-in_f0309ef.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; }

	.stepsContent { margin: 40px 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; }

.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; }

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);
}

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 { height:177px; }

	.au.homePage .header, .au.page_not_found .header { background-image: url(../images/header/home-au.png) !important; }
	
	.nz.homePage .header, .nz.page_not_found .header { background-image: url(../images/header/home-nz.png) !important; }
	
	.uk.homePage .header, .uk.page_not_found .header { background-image: url(../images/header/home-uk_e3d209ad.png) !important; }
	
	.in.homePage .header, .in.page_not_found .header { background-image: url(../images/header/home-in.png) !important; }

	.ae.homePage .header, .ae.page_not_found .header { background-image: url(../images/header/home-ae.png) !important; }

	.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.png); }
	
	.in .header { background-image: url(../images/header/in.png); }

	.ae .header { background-image: url(../images/header/ae.png); }

	.parked_index.au .header { background-image: url(../images/header/home-au.png); }

	.parked_index.nz .header { background-image: url(../images/header/home-nz.png); }

	.parked_index.uk .header { background-image: url(../images/header/home-uk.png); }

	.parked_index.in .header { background-image: url(../images/header/home-in.png); }

	.parked_index.ae .header { background-image: url(../images/header/home-ae.png); }

	.comGeneric .header, .comGeneric.homePage .header {  background-image: url(../images/header-com-blank.png/index.html) !important; }

.xmasHat { display: block; width: 52px; height: 59px; position: absolute; top: 20px; left: 22px; background: url(../images/xmas-hat.png) no-repeat; z-index: 999; }

	.in .xmasHat { 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; }

	.comGeneric .logoLink { background-image: url(../images/logo-com.png); }

.accountButtonWrap { overflow: hidden; height: 29px; display: inline-block; margin-right: 10px; float: right; z-index: 999; width: 125px; 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; -moz-border-radius: 5px 0 5px 5px; -web-kit-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); -moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.4); -web-kit-box-shadow: 1px 1px 1px rgba(0,0,0,0.4); z-index: 999; }

			.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; }

	.headerSearch input[type="text"] { padding: 6px; border-radius: 3px; -moz-border-radius: 3px; -web-kit-border-radius: 3px; margin-right: 2px; outline: none; width: 135px; font-size: 12px; border: 1px solid #a0a0a0; height: 16px; line-height: 16px; font-family: Verdana, Arial, sans-serif !important; font-size: 12px !important; }

	.headerSearch input[type="submit"] { width:34px; height:30px; border:0; outline:none; font-size:0; line-height:0; text-indent: -9999px; overflow: hidden; padding:0; background: url(../images/buttons/button-header-search.png) top no-repeat; vertical-align:top; }

	.headerSearch input[type="submit"]:hover { background-position:bottom; 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; }


/* Sitemap */

.sitemapWrapper { margin: 0 0 0 20px; }
	
	.au .sitemapWrapper, .nz .sitemapWrapper, .uk .sitemapWrapper { background: url(../images/sitemap/vanessa.jpg) no-repeat top right; } 

	.in .sitemapWrapper { background: url(../images/sitemap/esha.jpg) no-repeat top right; } 

	.sitemapWrapper .column { width:25%; float: left; border: 1px solid #DDD; padding: 14px 28px; margin: 10px; height: 963px; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; }

	.sitemapWrapper ul { list-style: circle; }

	.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; }

.titleAbout { background-image: url(../images/about/title-about-us.png/index.html); }

.titleOurDataCentre { background-image: url(../images/about/title-our-data-centre.png/index.html); }

.titleOurPartners { background-image: url(../images/about/title-our-partners.png); }

.titleFeedback { background-image: url(../images/about/title-feedback.png/index.html); }

.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 { background-image: url(../images/domain-names/title-domain-names.png); margin-bottom: 40px; height: 30px; }

	.domain_names_bulk .titleDomainNames { background-image: url(../images/domain-names/title_domain_bulk_new.png); }

	.domain_names_transfer .titleDomainNames { background-image: url(../images/domain-names/title_transfer_domains.png); }

	.domain_names_renew .titleDomainNames { background-image: url(../images/domain-names/title_renew_domains.png); }


.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 { background-image: url(../images/domain-names/title-backorder-domains.png); }

.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 { background-image: url(../images/ssl-certificates/title-ssl-certificates.png); }

.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 { background-image: url(../images/email-exchange/title-email-exchange.png); }

.titleEmailExchangeUpgrades { background-image: url(../images/email-exchange/title-email-exchange-upgrades.png); }

.titleEmailProtection { background-image: url(../images/email-protection/title-email-protection.png); }

.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); }

.titleWebDesign { background-image: url(../images/web-design/title-web-design_70440a10.png); height: 27px; margin-bottom: 45px; }

.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_168cbbf.png); }

.titleSearchBooster { text-indent: 0; font-family: AvantGarde, Arial, sans-serif; font-size: 27px; height: 32px; line-height: 32px; }

.titleWebStatistics { background-image: url(../images/web-statistics/title-web-statistics.png); }

.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 { background-image: url(../images/privacy/title-policies-and-privacy.png); }

.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; text-indent: 0; }


/* Top nav */

#top { height: 29px; 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: 27px;}

		.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: #626262; border-radius: 3px; box-shadow: inset 0 -25px 25px #484848; }

	.menu li  a { font-family: arial, sans-serif; }

	.menu > li { float: left; list-style: none; position: relative; width: 163px; border-top: 2px solid #636262; }

		.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 { display:block; margin-top: -1px; height:48px; outline:none; vertical-align: middle; text-align: center; color: white; text-shadow: 0 1px 1px rgba(0,0,0,.3); font: bold 15px/48px Arial, sans-serif; border-top: 1px solid #707070; text-decoration: none;
		background: url(../images/menu/text.png) no-repeat; text-indent: -9999em; 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: #414242; 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:hover > div { visibility: visible; }

		.menu > li > div > ul { float: left; width: 325px; border-right: 1px solid #3f3f3f; background: #3e3e3e; 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.last > div.twoCol > ul { border-left: 1px solid #3f3f3f; border-right:0; border-radius: 0 0 3px 0; float: right; }

			.menu > li > div > ul.dark { background: #353535; border-right:0; border-left: 1px solid #252525; border-radius: 0 0 3px 0; }

				.menu > li.last > div > ul.dark { border-right:1px solid #252525; border-left: 0; border-radius: 0 0 0 3px; }

			.menu > li > div li { margin: 0 10px; padding: 12px 0; border-style: solid; border-width: 1px 0; border-color: #484848 transparent #303030; position: relative; }

				.menu > li > div ul.dark li { border-color: #3f3f3f transparent #2c2c2c; }

				.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: 9px 10px;  border-radius: 3px; line-height: 18px; font-size: 12px; color: #fff; text-decoration: none; overflow: hidden; text-shadow: 0 1px 1px rgba(0,0,0,.3); }

					.menu > li > div li a:hover { background: #3d5e94; }

					.menu > li > div li a:before { content: ''; display: inline-block; float: left; width: 42px; height: 40px; margin-left: 7px; margin-right: 12px; vertical-align: middle; background-image: url(../images/menu/icons_173cbc3.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.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: -661px 0; }

							.menu > li > div li a.emailMarketing:hover:before { background-position: -661px -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: -616px 0; }

							.menu > li > div li a.faxToEmail:hover:before { background-position: -616px -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.ssl:before { background-position: -327px 0; }

							.menu > li > div li a.ssl:hover:before { background-position: -327px -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: -274px 0; }

							.menu > li > div li a.webHosting:hover:before { background-position: -274px -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 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: 327px; }

				.menu > li .menu3 + div.twoCol { width: 656px; }

					.menu > li .menu3+ div ul { width: 326px; }

.menu_new { color: #fff; font: bold 10px/20px Arial, sans-serif; position: absolute; top: -1px; right: 10px; display: block; height: 23px; width: 42px; background: url(../images/menu/menu-icons-new.png)  -63px 0 no-repeat; text-transform: uppercase; text-align: center; }

.menu_sale { color: #fefe00; font: bold 10px/20px Arial, sans-serif; position: absolute; top: -1px; right: 10px; display: block; height: 23px; width: 42px; background: url(../images/menu/menu-icons-new.png) 0 0 no-repeat; text-transform: uppercase; text-align: center; }


/*Price font*/


.priceFont { font-family: 'AvantGarde', arial, sans-serif; font-weight: bold; }

	.priceFont small { font-size: 12px; line-height: 24px; display: inline-block; vertical-align: top; margin: -1px 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 { 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.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_f03bb6b0.png) no-repeat; margin-bottom: 20px; }

.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_422fde4b.png); width: 312px; height: 24px; position: absolute; top: 51px; left: 52px; text-indent: -999em; /*display: none;*/ }

	.titleHome2 { background: url(../images/home/title-home2_bbfcc0b4.png); margin-bottom: 14px; width: 238px; height: 15px; text-indent: -999em; }

.buttonSearchHome { background: url(../images/buttons/button-search-home_bbfcc0b4.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_bbfcc0b4.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_5a3a807a.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_cccdb0b7.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_bbfcc0b4.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: 615px;
	position: absolute;
	top: 47px;
	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: 30px; float: right; text-align: center;  font-size: 22px; line-height: 28px; color: #fff; vertical-align: middle; position: relative; }

	/*.in .priceBg { width: 75px; }*/

	.priceBg:before, .priceBg:after { content: ""; display: inline-block; height: 30px; 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: 30px; width: 78px; height: 4px; background: url(../images/home/tld-shadow.png); }

	.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_bbfcc0b4.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_bbfcc0b4.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; }

	.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: 56px; line-height: 56px; font-family: Arial, sans-serif; font-weight: bold; font-size: 20px; width: 352px; color: #484848; }

		.homeSearchWrapper .field > span { font-family: Arial, sans-serif; color: #8E8E8E; font-weight: bold; font-size: 20px; margin-left: 20px; display: inline-block; width: 54px; }

		.homeSearchWrapper .field .dropdownBox { width: 100px; }

			.homeSearchWrapper .field .menuSelect, .homeSearchWrapper .field .menuSelect.focused, .homeSearchWrapper .field .menuSelect:hover { background: none; border: 0; border-radius: 0; box-shadow: none; border-left: 1px solid #dadada; }

			.homeSearchWrapper .field a.menuSelectCaptionText, .homeSearchWrapper .field span.menuSelectCaptionText { height: 36px; line-height: 36px; color: #8e8e8e; font-size: 20px !important; font-weight: bold; }

			.homeSearchWrapper .field .dropdownBox div { font-family: Arial, sans-serif; }

			.homeSearchWrapper .field .menuVertical { margin-left: 1px; border-color: #afbfd3; max-height: 400px; border-radius: 0 0 3px 3px !important; }

				.homeSearchWrapper .field .menuVertical.bottom { margin-top: 10px; }

				.homeSearchWrapper .menuItem.hover { background: none repeat scroll 0 0 #9BD101; }

					.homeSearchWrapper .menuItem.hover .menuItemContent { color: white; }

				.homeSearchWrapper .menuItemContent { font-size: 16px; padding: 8px 7em 8px 13px; }

				.homeSearchWrapper .menuSelectButtonDropdown { border-width: 7px; border-top-color: #b8b8b8; cursor: pointer; }

					.homeSearchWrapper .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 { background: #9bd101; }

					.homeSearchWrapper .menuSelect.active .menuSelectButtonDropdown:after, .homeSearchWrapper .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_787d19cc.png) no-repeat center top; }

		.homeSearchWrapper .btnRed:hover { background-position: 0 bottom; }

	.homeSearchWrapper a.searchBulkLink { margin: 12px 0 0 9px; color: #3f5f92 !important; text-shadow: none; display: inline-block; }

		.homeSearchWrapper a.searchBulkLink:hover { text-decoration: underline; }

.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: 447px; left: 254px; }

.ae .homeHeroNew .supportNumber { display: none; }

.whycrazy { left: 394px; position: absolute; top: 322px; }

	.whycrazy > li { font-family: arial; font-size: 14px; line-height: 28px; }

	.whycrazy .bigger { font-size: 1.2em; }

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; }

		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; }

.viewVideoLink { background: url(../images/home/as-seen-on-tv_e41809ef.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_e41809ef.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: 114px; background: url(../images/home/jagged-circle.png) no-repeat; color: white; text-align: center; }

		.in div[class*="homeRow"] .priceBackground { position: absolute; width: 138px; height: 107px; background: url(../images/home/jagged-circle-in_e41809ad.png) no-repeat; color: white; text-align: center; }

		div[class*="homeRow"] .priceBackground .priceFont { font-size: 47px; line-height: 38px; position: relative; top:44px; display: block; }

			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: 19px; line-height: 19px; color: #fcd1c1; margin-right: 1px; }
			
			div[class*="homeRow"] .priceBackground .priceFont.inr:before { font-size: 15px; line-height: 17px; margin-right: 0px; }

		div[class*="homeRow"] .priceBackground .priceFont small { font-size: 22px; line-height: 27px; margin-top: -4px; text-align: left; }

			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: -4px; }

	div[class*="homeRow"] .btnGreen { height: 46px; line-height: 45px; font-size: 18px; width: 151px; background: url(../images/home/btn-green-home_787d19cc.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_cdcab78e.png) 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: 127px;
	top: 46px;
}

			.in .homeRowWebHost .priceBackground { right: 44px; top: 132px; }
			
	.homeRowBooster { height: 286px; background: url(../images/home/home-row-booster.png) no-repeat 10px 0; padding: 76px 0 0 48px; }

		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_70440a10.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_271c88ab.png) no-repeat 0 0; position: relative; margin-bottom: 30px; }

		.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; }

	.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; background: none; float: left; margin-left: 26px; margin-top: 20px; }

	.homeVideoPopUp .shareWithFriends { float: left; margin-top: 20px; }

.homePage .lv_content { overflow: visible; }

.homeAccordion { margin: 0 10px; }

.accordion {  }

	.accordion .section { margin-bottom: 4px; }

		.accordion h4 { display: block; background: #efefef; line-height: 36px; font-family: arial, sans-serif; font-size: 14px; font-weight: bold; border-radius: 3px; cursor: pointer; padding: 0 10px;}

			.accordion h4 span { font-weight: normal; }

			.accordion h4:hover { background: #dedede; }

			.accordion .expanded h4 { border-bottom-right-radius: 0; border-bottom-left-radius: 0; }

		.accordion .article { display: none; border: 1px solid #efefef; border-top: 0; padding: 15px; border-radius: 0 0 3px 3px; overflow: hidden; }

			.accordion .article p { margin-bottom: 15px; }

				.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 { border-color: #dedede; }

/* 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; background: #FFF; margin: auto auto -3px; position: relative; border-radius: 0 0 3px 3px; padding-bottom: 13px; z-index: 99; }

	.footer a, .footerNav2 a, .footerAccept a, .footerAccept div { font-family: Arial, sans-serif; font-size: 12px; }

.footerNav { margin: 0 10px; background: #484848; border-radius: 3px; overflow: hidden; }

.footerGreyCol { width: 160px;  float: left;}

	.footerLastColumn.footerGreyCol { width: 180px ; }

	.footerFirstColumn {  }

.footerNavList { padding: 12px 0 18px; border-top: 1px solid #515151; font-size: 12px; }

.footerNavList li { color: #3a3a3a; list-style: disc outside none; margin-left: 42px; line-height: 24px; }

	.footerNavList li a, .footerNavList li a:visited { text-decoration: none; color: #fff; }

		.footerNavList li a:hover { text-decoration: none; color: #9fd704; }

.footerSubLink:link, a.footerSubLink:visited { color: #fff; font-weight: bold; display: block; height: 48px; line-height: 48px; font-size: 14px; padding: 0 0 0 26px; background: #5b5b5b; border-bottom: 1px solid #3a3a3a; text-shadow: 0 1px 1px rgba(0,0,0,.4); text-decoration: none; outline: none; }

	a.footerSubLink:hover { color: #dcdcdc; }

.footerNav2 { background: #5174A3;  position:relative; }

	.footerNav2Inner { background: url(../images/footer-follow-us.png) no-repeat 830px 13px #9FD900; height: 57px; text-align: center; border-radius: 0 0 3px 3px; }

	.ae .footerNav2Inner { background: #9FD900; height: 57px; text-align: center; border-radius: 0 0 3px 3px; }

	.footerCertified { width: 56px; height:40px; position: absolute; float: left; top: 8px; left: 7px;}

	.footerNav2 ul { padding: 1px 0 0; line-height: 60px; }

		.footerNav2 ul li { list-style: none !important; display: inline; }

			.footerNav2 ul li a { color: #484848; padding: 0 12px 2px; }

				.footerNav2 ul li a:hover { color: #112E57; text-decoration: none; }

.footer_link.last { border-right: 0 none; }

.footerCopyright { background:url(../images/icann_logo.png) no-repeat #5174A3 763px 4px; width: 1000px; padding-bottom: 25px; text-align: center; overflow: hidden; position: relative;}

	.footerSecureWebsite { background: url(../images/footer-secure-website.png) no-repeat; width: 141px; height: 65px; position: absolute; left: 105px; }

.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; }

.footerSocial { position:absolute; right: 8px; top: 14px; width: 89px; height: 32px; background: url(../images/footer-social-bg.png) no-repeat; z-index: 999; }

	.ae .footerSocial { display: none; }

	.footerSocial ul { margin: 4px 0 0 5px !important; }

		.footerSocial ul li { list-style: none !important; display: block; float: left; position: relative; }

			.footerSocial li:hover .socialTip { display: block; }

.footerSocial a { padding: 0!important; border: 0 !important; display:block; text-indent:-9999px; overflow:hidden; width: 24px; height: 24px; background: url(../images/footer-social-sprite.png) no-repeat !important; margin-right: 4px; float:left; }

	.footerSocial a.iconFooterFacebook { background-position: left !important; }

	.footerSocial a.iconFooterTwitter { background-position: right !important; margin: 0 !important; }

	.footerSocial a.iconFooterGoogle { background-position: center !important; }

		.footerSocial a:hover { color: #FFF; }

.socialTip { border-radius: 2px; line-height: 30px; height:30px; padding: 0 15px; color: white; position: absolute; bottom: 33px; z-index:9; right: -15px; display: none; }

.socialTip .arrow { border-style: solid; border-width: 5px; border-color: transparent; position: absolute; bottom: -10px; right: 27px; width: 0; height: 0; }

.socialTip.fb { background-color: #4a67a2; width:118px; }

	.socialTip.fb .arrow { border-top-color: #4a67a2; }

.socialTip.gp { background-color: #9b1b16; width:110px; }

	.socialTip.gp .arrow { border-top-color: #9b1b16; }

.socialTip.tw { background-color: #4098d2; width: 118px; right:0; }

	.socialTip.tw .arrow { border-top-color: #4098d2; right: 7px; }

.footerAccept { padding-top: 20px; text-align:center; background: #5174A3; position: relative;  }

	.footerAccept .text { color: #B4C8EB; font-weight: bold; width: 490px; text-align: center; margin: 0 auto; padding-bottom: 20px; }

	.in .footerAccept .text { width: 600px; }

.weAccept { display: inline; }

.footerCardList { margin-left: 6px; margin-right: 58px; display: inline; } 

	.footerCardList li { display: inline; }

.footerCard { background-image: url(../images/footer-cards_83ee7c4e.png); background-repeat:no-repeat; display:inline-block; width: 45px; height: 28px; text-indent: -9999px; margin: 0 2px; vertical-align:middle; border-radius: 2px; -moz-border-radius: 2px; -web-kit-border-radius: 2px; }

	.footerCard.visa { background-position: 0 0; }

	.footerCard.master { background-position: -45px 0; }
	
	.footerCard.maestro { background-position: -180px 0; }

	.footerCard.amex { background-position: -90px 0; }

	.footerCard.paypal { background-position: -135px 0; }

	.footerCard.netbanking { background-position: -225px 0; }

	.footerCard, .footerCurrency, .footerCurrencyList { box-shadow: 1px 1px 1px rgba(0,0,0,0.4); -moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.4); -web-kit-box-shadow: 1px 1px 1px rgba(0,0,0,0.4);  }

.currencyWrap { display: inline; }

.footerCurrencyWrap { display: inline-block; position: relative; }

	.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; }

		.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; }

	.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, .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; }

	.step1 .stepsList { background: url(../images/progress-step1_877fc783.png) no-repeat; }

	.step2 .stepsList { background: url(../images/progress-step2_877fc783.png) no-repeat; }

	.step3 .stepsList { background: url(../images/progress-step3_877fc783.png) no-repeat; }

	.step4 .stepsList { background: url(../images/progress-step4_877fc783.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: 12px !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; }


/* About */

.dataCentreCarousel { margin: 50px -60px 0; position: relative; }

	.dataCentreCarousel .carouselOverlay { width: 1000px; height: 440px; background: url(../images/about/carousel-overlay.png); position: absolute; top: 0; left: 0;  }
	
	.dataCentreCarousel .prev { margin-top: 185px; position: absolute; left: -60px; background: url(../images/logo-design/gallery-arrows-new.png) left top !important; }

		.dataCentreCarousel .prev:hover { background-position: left -40px !important; }

		.dataCentreCarousel .prev:active { background-position: left -80px !important; }
	
	.dataCentreCarousel .next { margin-top: -255px; position: absolute; right: -60px; background: url(../images/logo-design/gallery-arrows-new.png) right top !important; }

		.dataCentreCarousel .next:hover { background-position: right -40px !important; }

		.dataCentreCarousel .next:active { background-position: right -80px !important; }
	
	.dataCentreCarousel #carousel { width: 1000px; height: 440px; }
	
	.dataCentreCarousel #carousel_container { margin: 0 !important; }
	
	.dataCentreCarousel #carousel_container .carousel_cell { list-style: none !important; width: 1000px; height: 440px; display: block; float: left; }

.dataCentreTable { border-collapse: collapse; width: 95%; margin: 0 auto; }

	.dataCentreTable th { border-bottom: 1px dotted #DDD; padding-right: 18px; padding-top: 14px; }

	.dataCentreTable td { border-bottom: 1px dotted #DDD; padding-bottom: 15px; padding-top: 14px; }

	.dataCentreTable th strong { background: url(../images/check.png) no-repeat scroll 0 1px transparent; font-size: 12px; padding-left: 19px; }

.newsWrap { margin: 30px 0 0 42px; }
	
	.newsWrap h3.blue { font-size: 22px; line-height: 30px; }

	.newsWrap .socialWidgets { margin: 19px 0 27px; }

	.backToNews, .backToNews a { font-size: 12px; }

.newsSocialWrap { margin-top: 30px; }

		.about_news_index .newsSocialWrap { margin-top: 0; }

	.newsSocialWrap .connectWithUs { float: left; margin-right: 20px; width: auto; height: 70px; padding: 0; margin-top: -15px; }

		.newsSocialWrap .connectWithUs a { float: none; display: block; margin: 0; }

	.newsSocial { padding-top: 40px; float: left; width: 250px; margin-right: 46px; }

		.newsSocial.last { margin-right: 0; }

	.newsSocial li, .newsSocial a { font-family: arial, sans-serif; }

	.newsSocialWrap .newsSocial ul { margin-left: 69px; }

	.newsSocial ul li { list-style: none !important; font-size: 12px; }

		.newsSocial ul li a { color: #2282cf; font-size: 16px; margin-bottom: 10px; display: block; }

.iconNewsSocial { float: left; padding: 3px 14px 0 0; }

.aboutSide { float: left; margin: -13px 50px 10px 0px; width: 293px; }

.buttonAsSeenOnTV { display: block; margin: 20px 0 0; width: 335px; height: 64px; text-indent: -999em; overflow: hidden; background: url(../images/about/button-as-seen-on-tv.png/index.html) no-repeat; margin-bottom: 28px; }

	.buttonAsSeenOnTV:hover { background-position: bottom; }

.ae .buttonAsSeenOnTV { display: none; }


.aboutZLogo { float:left; margin: 20px 20px 10px 0; }

	.crazyVision { margin-top: 40px !important; }


.greenTabNav { border-bottom: 3px solid #e5e5e5; margin: 0 auto 50px; width: 876px; }

	.greenTabNav.aboutSection { margin-top: 28px; }

.greenTabNav a { font: bold 15px Arial, sans-serif; color: #b2b2b2; text-decoration: none; display: block; height: 50px; line-height: 50px; position: relative; float: left; width: 146px; text-align: center; }

	.greenTabNav a:hover { color: #929292; }

	.greenTabNav a.active,
	body[class*="about_news_"] .greenTabNav a.itemNewsroom,
	body.about_data_centre .greenTabNav a.itemData,
	body.about_eco_friendly .greenTabNav a.itemEnviro,
	body.about_corporate .greenTabNav a.itemMarketing,
	body.about_video .greenTabNav a.itemTV,
	body.about_index .greenTabNav a.itemOverview
	{ color: #7da823; }

	.greenTabNav a.active:after, .greenTabNav a:hover:after,
	body[class*="about_news"] .greenTabNav a.itemNewsroom:after ,
	body.about_data_centre .greenTabNav a.itemData:after,
	body.about_eco_friendly .greenTabNav a.itemEnviro:after,
	body.about_corporate .greenTabNav a.itemMarketing:after,
	body.about_video .greenTabNav a.itemTV:after,
	body.about_index .greenTabNav a.itemOverview:after
	{ height: 3px; display: block; content: ""; position: absolute; bottom: -3px; left: 0; width: 100%; }

	.greenTabNav a:hover:after { background: #c5c5c5; }

	.greenTabNav a.active:after,
	body[class*="about_news"] .greenTabNav a.itemNewsroom:after,
	body.about_data_centre .greenTabNav a.itemData:after,
	body.about_eco_friendly .greenTabNav a.itemEnviro:after,
	body.about_corporate .greenTabNav a.itemMarketing:after,
	body.about_video .greenTabNav a.itemTV:after,
	body.about_index .greenTabNav a.itemOverview:after
	{ background: #8dba2e;  }

.aboutContainer { width: 880px; margin: 0 auto; }

	.aboutContainer p, .aboutContainer p a { font-family: arial, sans-serif; font-size: 12px; line-height: 20px; }

h3.avant { font-family: AvantGarde, arial, sans-serif; font-size: 22px; line-height: 1em; }

	h3.avant.mainHeading { font-size: 27px; }

.aboutRow { padding: 50px 0; }

	.aboutRow.hasSideImage.middleImage { padding: 20px 0; }

	.aboutRow.hasSideImage.topImage { padding: 65px 0 50px; }

	.about_corporate .aboutRow { padding-top: 0; padding-bottom: 40px; }

	.about_video .aboutRow, .about_video .contentContainer > h3.avant { padding-left: 19px; padding-right: 19px; display: inline-block; }

	.aboutRow.blueBg { background: url(../images/about/bluecloud.png) no-repeat; margin: 0 -60px; height: 249px; padding: 50px 60px;}

		.aboutRow.blueBg p { width: 570px; }

	.aboutRow p:last-child { margin-bottom: 0; }

	.aboutContainer .aboutSub { font-family: Arial, sans-serif; font-size: 16px; line-height: 24px; color: #9d9d9d; }

	.aboutRow.bordered { border-bottom: 1px solid #e5e5e5; }

	.aboutRow.hasSideImage > p, .aboutRow.hasSideImage > h3 { margin-left: 293px; }

		.about_corporate .aboutRow.hasSideImage > p, .about_corporate .aboutRow.hasSideImage > h3 { margin-left: 330px; }

	.aboutRow.hasSideImage > img { float: left; }

	.aboutRow.aboutVision { margin: 0 -43px; padding: 41px 43px; background: url(../images/about/visioncloud.png) no-repeat right bottom #e6eef6; border-radius: 2px; margin-bottom: 20px; }

		.aboutRow.aboutVision h3 { color: #3f5f92; font-size: 22px; }

			.aboutRow .avant.blue { color: #3f5f92; }

			.aboutRow.aboutVision h3 span { color: #f60101; font-size: 25px; }

		.aboutRow.aboutVision p { font-size: 16px; font-style: italic; }

			.aboutRow.aboutVision p span.quotes { font-size: 18px; }

	.aboutRow.hostingSeal { margin: 20px -43px 0; padding: 31px 43px; background: #ecf7cc; border-radius: 2px; position: relative; }

		.ie8 .aboutRow.hostingSeal { padding: 31px 43px 16px; }

		.aboutRow.hostingSeal .greenHostingSealArrow { position: absolute; top: 0; right: 284px; height: 160px; }

		.aboutRow.hostingSeal .greenHostingSeals { margin-top: -68px; float: right; margin-right: -43px; background: #fff; line-height: 157px; height: 157px; border: 1px solid #fff; border-left: none; }

			.aboutRow.hostingSeal .greenHostingSeals img { vertical-align: middle; padding-left: 60px; }

	.aboutRow.newsRow h3 { float: left; font-size: 30px; width: 250px; text-align: center; line-height: 1.4em; color: #b2b2b2; }

		.aboutRow.newsRow h3 span { border-bottom: 3px solid #f60101; color: #484848; }

	.aboutRow.newsRow .tableHelpIndex { margin-left: 290px; display: block; }

		.aboutRow.newsRow .tableHelpIndex > table { width: 100%; }

		.aboutRow.newsRow .tableHelpIndex td { vertical-align: middle; padding-bottom: 0; }

		.aboutRow.newsRow .tableHelpIndex img { vertical-align: middle; position: relative; top: -2px; }

		.aboutRow.newsRow .tableHelpIndex a { font-size: 14px; font-family: arial, sans-serif; line-height: 28px; }

.aboutContainer .furtherInfo { font-size: 12px; }

	.aboutContainer .furtherInfo a { font-size: 12px; color: #5174a3; font-weight: bold; }

.aboutContainer .whyArrow { height: 129px; background: url(../images/about/why-arrow.png) no-repeat left top #e6eef6; border-radius: 2px; position: relative; margin-bottom: 9px; }

	.aboutContainer .whyArrow:hover { background: url(../images/about/why-arrow.png) no-repeat left bottom #ebf6e6;  }

	.aboutContainer .whyArrow > div { left: 244px; position: absolute; top: 0; }

	.aboutContainer .whyArrow p { margin: 0; display: table-cell; vertical-align: middle; height: 129px; width: 600px; }

	.aboutContainer .whyArrow > strong { display: inline-block; line-height: 130px; margin-left: 36px; font-family: AvantGarde, arial, sans-serif; font-size: 24px; font-weight: bold; color: white; }

.about_video .mainContainer { margin: 0; }

.about_video .greenTabNav { margin-bottom: 65px; }

.about_video .hero { height: 405px; }

	/*.about_video .hero img { display: none; }*/

	/*.about_video .hero:before { display: inline-block; content: ''; width: 980px; height: 340px; background: url(../images/about/video-hero.jpg); margin: 10px; }*/

.about_video .videoWrap { width: 1000px; height: 341px; position: relative; background: url(../images/about/video-wrap.jpg) no-repeat center top; padding: 0; margin: 0px -40px; }

	.about_video .videoContainer { position: absolute; top: 0px; left: 223px; }

.videoThumbList { height: 211px; background: url(../images/about/video_wrap_background.png) repeat-x; margin: 0 -40px; padding-top: 56px; padding-left: 40px; }

.videoThumbList a { display: block; float: left; margin-right: 42px; width: 198px; height: 131px; text-align: center; text-decoration: none; color: #b2b2b2; font-size: 14px; line-height: 18px; border-radius: 4px; } 

	.videoThumbList [class*="vidThumb"] { display: inline-block; width: 181px; height: 131px; margin-bottom: 20px; margin-top: -5px; background: url(../images/about/video-thumbs.png) no-repeat; }

		.videoThumbList .vidThumb1 { background-position: 7px 0; }
			.videoThumbList .vidThumb1:hover { background-position: 7px -131px; }
		.videoThumbList .vidThumb2 { background-position: -221px 0; position: relative; left: 2px; }
			.videoThumbList .vidThumb2:hover { background-position: -221px -131px; }
		.videoThumbList .vidThumb3 { background-position: -450px 0; }
		.videoThumbList .vidThumb4 { background-position: -677px 0; }

.about_video .wallpaper { width: 500px; margin-top: -6px; }

	.about_video .wallpaper img { margin: 0 15px 32px 0; border: 5px solid #e0ecf8; border-radius: 3px; }

		.about_video .wallpaper img:hover { border-color: #94b5d5; }

	.about_video .wallpaper li, .about_video .wallpaper li a { font-size: 12px; line-height: 18px; }

.wallpaperSizeSelector h3 { font-size: 18px; margin-bottom: 25px; }

	.wallpaperSizeSelector li { margin-bottom: 5px; margin-left: 15px; }

		.wallpaperSizeSelector li a { font-size: 12px; }

.aboutRow .screensaver { float: left; margin-top: -12px; margin-left: 9px; position: relative; }

	.aboutRow .screensaver i.downloadIcon { background: url(../images/about/download-icon.png) no-repeat top center; width: 67px; height: 53px; position: absolute; left: 150px; top: 102px; }

		.aboutRow .screensaver a:hover i.downloadIcon, .aboutRow .screensaver i.downloadIcon:hover { background-position: bottom; top: 99px; cursor: pointer }

.aboutRow .downloadWallpapers { position: absolute; bottom: 32px; left: 21px; }

.about_index .needHelpBox, .about_data_centre .needHelpBox, .about_eco_friendly .needHelpBox, .about_news_index .needHelpBox, .about_corporate .needHelpBox, .about_video .needHelpBox { display: none; } 

.about_corporate .table_standard_wrap { margin-left: 330px; margin-top: 30px; }

.about_corporate .box_terms { padding-bottom: 15px; }

.about_corporate .box_terms p { font-style: italic; }

/* Resellers */

.manyMore { display: block; padding: 12px 0 0 15px; }

.resellerLoginIcon a { padding-left: 33px !important; background: url(../images/resellers/lock-icon.png) no-repeat 10px 12px; }

	#submenu_page6 .resellerLoginIcon a { padding-left: 33px !important; background: #FFF url(../images/resellers/lock-icon.png) no-repeat 10px 12px !important; }

.resellers_application #card_exp_year { width: 80px; }

.resellerBusNum { width: 300px; }

	span.businessTypeVisible + .resellerBusNum { width: 192px; }

.resellerFormTable #country select, .resellerFormTable #state select, .resellerFormTable #country .dropdownBox, .resellerFormTable #state .dropdownBox { width: 250px; }

.resellerFormTable #currency_id select, .resellerFormTable #currency_id .dropdownBox{ width: 320px; }

.resellerFormTable .menuSelectCaption { font-size: 12px; }

.resellerFormTable a.menuSelectCaptionText, .resellerFormTable span.menuSelectCaptionText { height: 30px !important; line-height: 30px !important; }

.resellerFormTable .menuSelectButtonDropdown { top: 13px !important; }


/* Domains names */

.domainNamesWrapper { overflow: hidden; margin-bottom: 40px; }

	.domainNamesColumn1 { width: 304px; margin: 20px 40px 0 0; float: left; }
	
	.domainNamesColumn2 { width: 576px; margin: 20px 0 0 0; float: left; }
	
	.domainNamesColumn3 { width: 304px; margin: 20px 38px 0 0; float: left; }
	
.boxFreeWithEvery { background: url(../images/domain_names/box-free-with-every-bg.png) no-repeat; width: 284px; height: 112px; padding: 48px 0 0 20px; margin-bottom: 20px; }

	.titleRegisterYourDomainNameHere { background: url(../images/domain_names/title-register-your-domain.png) no-repeat; margin: 30px 39px 20px !important; height: 20px; text-indent: -999em; }
	
	.titleBulkDomainSearch { background-image: url(../images/domain_names/title-bulk-domain-search.png); }
	
	.titleSearchBulkDomains { background: url(../images/domain_names/title-search-bulk-domains.png) no-repeat; margin: 11px 0 20px !important; height: 20px; text-indent: -999em; }
	
	.titleTransferBulkDomains { background: url(../images/domain_names/title-transfer-bulk-domains.png) no-repeat; margin: 11px 0 20px !important; height: 20px; text-indent: -999em; }
	
.domainNamesSearch { overflow: hidden; width: 557px; }

	.domainNamesSearchRegister { overflow: hidden; width: 505px; padding-left: 39px; }
	
	.domainNamesSearchWww { font-size: 14px; font-weight: bold; color: #ee1c25; float: left; margin-top: 10px; }

		.domainNamesSearchWww.searchPage { font-size: 13px; margin-top: 1px; }
	
	.domainNamesSearchInputText { float: left; background: url(../images/domain_names/domain-names-search-input-bg.png); font-size: 14px; width: 322px; font-size: 15px; font-family: Arial, Helvetica, sans-serif; color: #333; border: 0; margin: 1px 10px 0 8px; padding: 8px; height: 18px; }
	
	.domainNamesSearchInputTextSmall { float: left; background: url(../images/domain_names/domain-names-search-input-bg2.png); font-size: 14px; width: 251px; font-size: 15px; font-family: Arial, Helvetica, sans-serif; color: #333; border: 0; margin: 1px 9px 0 0px; padding: 8px; height: 18px; }
	
		.domain_names_transfer .domainNamesSearchInputTextSmall.form_validation_error { margin: -1px 8px -2px -1px !important; }

	.domainNamesButtonSearch { float: left; background: url(../images/buttons/button-search.png) no-repeat; cursor: pointer; display: block; height: 35px; overflow: hidden; border: none; padding: 0 !important; text-indent: -999em; width: 102px; text-transform: capitalize; }
	
		.domainNamesButtonSearch:hover { background-position: center bottom; cursor: pointer; }
	
	.domainNamesButtonTransfer { float: left; background: url(../images/buttons/button-transfer.png) no-repeat; cursor: pointer; display: block; height: 35px; overflow: hidden; border: none; padding: 0 !important; text-indent: -999em; width: 102px; text-transform: capitalize; }
	
		.domainNamesButtonTransfer:hover { background-position: center bottom; cursor: pointer; }

	.buttonSubmit { float: left; background: url(../images/buttons/button-submit.png) no-repeat; cursor: pointer; display: block; height: 35px; overflow: hidden; border: none; padding: 0 !important; text-indent: -999em; width: 102px; text-transform: capitalize; }
	
		.buttonSubmit:hover { background-position: center bottom; cursor: pointer; }
	
	.bulletLinkSearch { margin: 16px 0 0 56px; float: left; }
	
.tableTlds { margin: 30px 0 0 43px; width: 545px; }

	.tldTdTick { width: 14px; height: 23px; }

	.tldTd { width: 70px; height: 23px; }

.iconBulkDomain { text-align: center; }

.iconBulkDomain span { padding-left: 30px; background: url(../images/domain-names/icon-bulk-domain.png) no-repeat; display: inline-block; line-height: 21px; height: 22px; }

.iconTransferToUs { clear:both; text-align:left; padding: 1px 0 0 28px; margin: 13px 0 0 0 !important; background: url(../images/domain-names/icon-bulk-domain.png) no-repeat; display: inline-block; line-height: 21px; height: 22px; }

.boxRegisterSearch { background:url(../images/domain_names/box-register-domain.png) no-repeat; width: 578px; margin: 20px 0 0 0; float: left; }

.boxTransferSearch { background:url(../images/domain_names/box-transfer-domain.png) no-repeat; width: 495px; height: 151px; float: right; }

.pricingTableSmall { width: 305px; border-left: 1px solid #72BE02; border-right: 1px solid #72BE02; border-spacing: 0; }

.pricingTitleTdSmall { width: 305px; background: url(../images/domain-names/domain-pricing-small-top.png) no-repeat !important; text-align: left !important; height: 37px; padding: 0  !important; border: 0 none !important; }

	.pricingTitleTdSmall h3 { padding: 10px 0 0 20px; color: #FFF; font-size: 14px; font-family: Tahoma, Geneva, sans-serif; }

.pricingRegisterNowSmall { width: 305px; height: 8px; background: #DCEFC1 url(../images/domain-names/domain-pricing-small-bottom.png) no-repeat; padding: 0; border: 0 none !important;  }

.pricingTableSmall td, .pricingTableSmall th { padding: 6px; text-align: center; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; }

.title_blue2 { font: bold 18px/15px Verdana, Geneva, sans-serif; color: #5174A3; margin-bottom: 34px; }

.promoDomain { margin: 26px 0 -10px !important; text-align: center; width: 690px; }

.backOrderYourDomains { background: url(../images/domain-names/back-order-your-domains.png) no-repeat; float: left; width: 304px; height: 305px; }

	.in .backOrderYourDomains { background: url(../images/domain-names/back-order-your-domains-inr.png) no-repeat !important; }

	.backOrderYourDomains .price { float: left; margin: 28px 0 0 16px; width: 65px; text-align: center; }

.whyThese { float:right; line-height: 18px; font-size: 10px; margin-right: 13px; }

	.whyThese .linkTip { color: #AAAAAA !important; }

.shoppingCartWrapper ul.domains { margin: 0 0 10px; }

	.shoppingCartWrapper ul.domains li { border-bottom: 1px dotted #ccc; line-height: 30px; list-style: none; }

		.shoppingCartWrapper ul.domains li:last-child { border-bottom: none; }

		.shoppingCartWrapper ul.domains li div { line-height: 30px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; width: 194px; }

		.shoppingCartWrapper ul.domains li:hover { background: #fafafa; }

	.promoCode { /*margin-left: 11px; */line-height: 25px !important; display: block; margin-bottom: -15px !important; margin-top: -5px; }

		.promoCode a.close { color: black; display: inline !important; float: none; right: -2px; top: 0; font-size: 11px !important; }

		.promoCode input { vertical-align: middle; top: 0;}

.applyBtnSmall { margin-left: 5px; border: 1px solid #d6343a; background: #f03a3c; box-shadow: 1px 1px 0 0 rgba(255, 255, 255, 0.2) inset, 0 20px 10px 0 rgba(255, 255, 255, 0.1) inset;  padding: 3px 10px 4px; color: #fff; font-weight: bold; font-size: 11px; text-shadow: 1px 1px 1px rgba(0,0,0,.1); border-radius: 4px; cursor: pointer; position: relative; top: -2px; font-family: Verdana, arial, sans-serif; }

	.applyBtnSmall:hover { background: #bd0005; border-color: #b41217; }

.shoppingCartWrapper .cartDelete, .search_results .historyClose { float:right; line-height: 30px !important; }

a.cartDelete, a.cartDelete:link, a.cartDelete:visited, .search_results .historyClose { font-weight:bold; color: #ccc; text-decoration:none; line-height: 14px; }

	a.cartDelete:hover, .search_results .historyClose:hover { color: #a00000 !important; text-decoration:none; }

.shoppingCartWrapper p.emptyCart { padding: 20px 0; margin-bottom: 15px; border-top: 1px dotted #cdcdcd; border-bottom: 1px dotted #cdcdcd; text-align:center; }

	.shoppingCartWrapper ul + p.emptyCart { display: none; }

	.shoppingCartWrapper a.otherDomains, .shoppingCartWrapper a.otherProducts { text-decoration: none; color: #484848; }

			.shoppingCartWrapper a.otherDomains:hover, .shoppingCartWrapper a.otherProducts:hover { border-bottom: 1px dotted #484848; }

.shopping_cart .orderTableTotal, .payment .orderTableTotal { margin-bottom: 45px; }

label.why10 { top: 0 !important; }

	.why10 input { vertical-align: middle; margin: -3px 5px 0 10px; }

		.why10.cert input { margin-left: 5px }

	label.why10.line2 { margin-top: 8px; display:inline-block; }
	
		.why10.line2 input { margin-left: 0; }

span.why10, .tooltip_private_registration { color: #1589E1 !important; cursor: pointer; }

.table_standard_wrap.noSideBorder .table_standard .firstDomainCell { font-size: 12px; }

	.table_standard_wrap.noSideBorder .table_standard .firstDomainCell .domain { font-weight: bold; }

	.table_standard_wrap.margined { margin-bottom: 35px; }

.shopping_cart .orderTotalPrice, .shopping_cart .orderSavingsPrice { padding-right: 10px !important; }

	.orderTableTotal.cartProcess td/*.th_delete2, 
	.orderTableTotal.cartProcess td.order_tag_sub_total2,  
	.orderTableTotal.cartProcess td.orderSavingsPrice, 
	.orderTableTotal.cartProcess td.orderTotalPrice*/ { padding-right: 14px !important; }

	.domain_names_setup .orderTableTotal.cartProcess td { padding-right: 16px !important;}

/*tr.upgradeItem td { border-bottom: 0; }

	tr.upgradeItem + tr.tr_domain td { border-top: 1px dotted #E2EAF1; }

	tr.upgradeItem:last-child td { border-bottom: 1px dotted #E2EAF1; }*/

.shopping_cart .table_standard td, body.payment .changePadding .table_standard td, /*.domain_names_setup .margined .table_standard td,*/
.shopping_cart .table_standard th, body.payment .changePadding .table_standard th/*, .domain_names_setup .margined .table_standard th */{ padding: 9px 14px; }

.shopping_cart .table_standard .upgradeItem td { line-height: 16px; }

.shopping_cart .table_standard .tr_domain td { height: 52px; vertical-align: top; }

.salePriceSpace { display: inline-block; width: 70px; }

	.domain_names_setup .salePriceSpace { width: 55px; }

.domain_names_search .table_standard td, .domain_names_search .table_standard th { padding: 12px 10px; }

/*.domain_names_search .table_standard td.pricePad, */.domain_names_search .table_standard .th_extension { font-size: 12px; }

.domain_names_setup .margined .table_standard td, .domain_names_setup .margined .table_standard th { padding: 13px 10px; }

	.domain_names_setup .margined .table_standard td:first-child, .domain_names_setup .margined .table_standard th:first-child { padding-left: 14px; }

	.domain_names_setup .margined .table_standard td:last-child, .domain_names_setup .margined .table_standard th:last-child { padding-right: 16px; }

.domain_names_setup .margined .table_standard tr:hover td { background: #fcfcfc; cursor: pointer; }

	.domain_names_setup .hostingPanelPad .margined .table_standard tr:hover td { background: none; cursor: default; }

	.hostingPanelPad #more_product_block td { padding-top: 0 !important; }

	.hostingPanelPad #more_product_block > tr > td:last-child, .hostingPanelPad #init_product_block > tr > td:last-child { padding-left: 0; }

.promoApplied { line-height: 36px; font-weight: bold; text-align: center; margin-top: -21px; margin-bottom: 14px; background: #f9fab5;}

.domain_names_setup .orderTableTotal.cartProcess .orderSavingsRow + tr .orderTotalTitle, .domain_names_setup .orderTableTotal.cartProcess .orderSavingsRow + tr .orderTotalPrice { padding-top: 0 !important; }

/*.domain_names_setup .table_standard tr:last-child td, .shopping_cart .table_standard tr:last-child td, .payment .table_standard tr:last-child td { border-bottom: 0; }*/

.domain_names_setup .table_standard td { font-size: 12px; }

.table_standard_wrap.margined { /*border-bottom-color: #E2EAF1; border-bottom-style: dotted; */ border-bottom: 0;}

.orderTableTotal.cartProcess { border-color: #E2EAF1 !important; }

.shopping_cart .pricingElement { font-size: 12px; }

.shopping_cart .table_standard a.menuSelectCaptionText, .shopping_cart .table_standard span.menuSelectCaptionText { height: 26px; line-height: 26px; }

.historyTable { background: #F1F8FF; }

.bigDomains .domain, .bigDomains .domainExtension { font-size: 12px; }

.promotionText { font-size: 11px !important; }

.historyHeader { font-size: 13px !important; color: #757575; }

.bigDomains .tooltip_back_order, .bigDomains .tooltip_domain_renewal { font-size: 11px; }

#shopping_cart_form .bigDomains .tooltip_back_order, #shopping_cart_form .bigDomains .tooltip_domain_renewal { font-size: 12px; }

.search_box a.bulk { color: #C9CACC; font-weight: bold; display:block; text-align:right; margin: 5px -10px -20px 0; font-size: 10px;  outline: none; float: right; } 

	.search_box a.bulk .caret { display: inline-block; width: 0; height: 0; margin-left: 5px; border-width: 4px 4px 0; border-color: #C9CACC transparent transparent transparent; border-style: solid; vertical-align:middle; }

.search_box .bulkFields { display:none; margin-right: -50px; margin-top: 20px !important; padding-left: 10px; padding-top: 5px;}

	.search_box .bulkFields div { float:left; margin: 5px 15px 0 0; padding: 0 2px; vertical-align:middle; }

	.search_box .bulkFields .www { position:relative; top: -1px; }

.newIconPad { display:inline-block; width: 60px; }

.boldDomainPart .domainPart { font-weight:bold; }

.search_box div.input input:-moz-placeholder { color: #A1A1A1; opacity: 0.5; }

	.search_box div.input input::-moz-placeholder { color: #A1A1A1; opacity: 0.5; }

	.search_box div.input input::-webkit-input-placeholder { color: #A1A1A1; opacity: 0.5; }

	.search_box div.input input:-ms-input-placeholder { color: #A1A1A1; opacity: 0.5; }

	.search_box div.input input.placeholder { color: #A1A1A1; filter: alpha(opacity=50); }

body div#all .table_standard tbody[class*="cartGroup"] > tr > td { border-bottom-style: none; padding-top: 0; }
	
	body div#all .table_standard tbody[class*="cartGroup"] > tr:first-child > td { padding-top: 22px; }

	body div#all .table_standard tbody[class*="cartGroup"] > tr:last-child > td { border-bottom-style: dotted; padding-bottom: 22px; }

.bigDomains td.domain { width: 360px; }

.bigDomains .notRequired { border: 1px solid #BDCBDC !important; border-radius: 2px; padding: 8px 8px; font-size: 12px; font-family: Arial, Helvetica, sans-serif !important; width: 143px; display: block; color: #a1a1a1; }


/* Domain rules */

.domainRulesTable { border-collapse: collapse; margin-bottom: 30px; }

	.domainRulesTable th { background: #5174a3; color: white; font: bold 12px/16px verdana, arial, sans-serif; text-align:center; padding: 14px; }

		.domainRulesTable th.first { border-top-left-radius: 6px; }

		.domainRulesTable th.last { border-top-right-radius: 6px; }

		.domainRulesTable th .normal { font-weight:normal; font-size: 11px; display:block; }

	.domainRulesTable th, .domainRulesTable td { border-right: 1px solid #cbe1f8; }

		.domainRulesTable th.last, .domainRulesTable td.last { border-right: 0; }
	
	.domainRulesTable td { padding: 11px; text-align:center; border-bottom: 1px solid #cbe1f8; height: 94px; }

		.domainRulesTable td.first, .domainRulesTable td.second { text-align:left; }

		.domainRulesTable tr:nth-child(even) td { background: #f5f9fe; }

		.domainRulesTable tr:hover td { background: #fbfbd7; }

		.domainRulesTable .bigTld { font: bold 30px verdana, arial, sans-serif; clear: both; color: #484848 !important; display:block; }

		.mainContainer .domainRulesTable .second a { line-height: 15px; color: #484848; }

.buttonRegisterNowRedSmall { background: url(../images/buttons/button-register-now-red-small.png) no-repeat; cursor: pointer; display: block; height: 28px; overflow: hidden; border: none; padding: 0 !important; text-indent: -999em; width: 116px; margin: 14px auto 0; opacity: 0; transition: opacity 0.4s ease; -webkit-transition: opacity 0.4s ease; -moz-transition: opacity 0.4s ease; filter: alpha(opacity=0); }

	.buttonRegisterNowRedSmall:hover { background-position: bottom; }

	.domainRulesTable tr:hover .buttonRegisterNowRedSmall { opacity: 1; filter: alpha(opacity=100); }

	.domainRulesTable tr.aeNoButton:hover .buttonRegisterNowRedSmall { display: none; }

.rulesTip { max-width: 400px; padding: 0 5px; }

	.rulesTip > p { margin-bottom: 10px; }


/* Domain extension pages */

.wantViewAll { text-indent: -9999px; overflow: hidden; display: block; width: 305px; height: 16px; background: url(../images/domain-names/domain-extensions/want-different.png) no-repeat; position:absolute; top: 56px; left: 6px; }

.domainsExtensionContainer { padding: 0 40px;}

.domainsExtensionContainer p { margin-bottom: 13px; font-size: 12px; line-height: 17px; }

.domainsExtensionContainer p.links { text-align:right; margin-right: -12px;  }

	.domainsExtensionContainer p.links a { padding: 0 12px; }

	.domainsExtensionContainer p.links, .domainsExtensionContainer p.links a.grey { color: #777777; font-size: 12px; }

	.domainsExtensionContainer p.links a.blue { color: #5174a3; }

.domainsExtensionContainer .tableFeatures { margin: 70px 0 20px; }

.domainsExtensionContainer .tickBoxList { margin-left: 20px; }

.parkedDomainBox.extensions { text-align:left; padding: 20px 40px; margin: 30px 0 25px; }

	.parkedDomainBox.extensions .tickBoxList li { height: auto; min-height: 22px; font-size: 12px; }

.domainsExtensionContainer > img { margin-bottom: 14px; clear: both; }

.extensionHeader { background: url(../images/domain-names/domain-extensions/headers.png) no-repeat top left; height: 32px; text-indent: -9999px; margin-bottom: 14px; }

	.extensionHeader.ae { background-position: 0 -614px; height: 27px; }

	.extensionHeader.asia { background-position: 0 -34px; height: 30px; }

	.extensionHeader.at { background-position: 0 -0px; height: 32px; }

	.extensionHeader.au { background-position: 0 -64px; height: 38px; }

	.extensionHeader.be { background-position: 0 -103px; height: 48px; }

	.extensionHeader.biz { background-position: 0 -1163px; height: 43px; }

	.extensionHeader.cc { background-position: 0 -641px; height: 23px; }

	.extensionHeader.co { background-position: 0 -151px; height: 41px; }

	.extensionHeader.com { background-position: 0 -664px; height: 20px; }

	.extensionHeader.za { background-position: 0 -684px; height: 45px; }

	.extensionHeader.de { background-position: 0 -729px; height: 39px; }

	.extensionHeader.eu { background-position: 0 -229px; height: 44px; }

	.extensionHeader.fr { background-position: 0 -273px; height: 41px; }

	.extensionHeader.in { background-position: 0 -359px; height: 37px; }

	.extensionHeader.info { background-position: 0 -396px; height: 35px; }

	.extensionHeader.it { background-position: 0 -768px; height: 38px; }

	.extensionHeader.im { background-position: 0 -1131px; height: 32px; }

	.extensionHeader.me { background-position: 0 -431px; height: 41px; }

	.extensionHeader.mobi { background-position: 0 -472px; height: 36px; }

	.extensionHeader.mx { background-position: 0 -508px; height: 37px; }

	.extensionHeader.net { background-position: 0 -806px; height: 28px; }

	.extensionHeader.nl { background-position: 0 -545px; height: 39px; }

	.extensionHeader.no { background-position: 0 -314px; height: 45px; }

	.extensionHeader.nz { background-position: 0 -834px; height: 52px; }

	.extensionHeader.org { background-position: 0 -192px; height: 37px; }

	.extensionHeader.pl { background-position: 0 -584px; height: 30px; }

	.extensionHeader.ru { background-position: 0 -886px; height: 41px; }

	.extensionHeader.so { background-position: 0 -927px; height: 31px; }

	.extensionHeader.tel { background-position: 0 -958px; height: 42px; }

	.extensionHeader.tv { background-position: 0 -1000px; height: 29px; }

	.extensionHeader.uk { background-position: 0 -1029px; height: 31px; }

	.extensionHeader.ws { background-position: 0 -1060px; height: 37px; }

	.extensionHeader.xxx { background-position: 0 -1097px; height: 34px; }

.heroDomainExtension { height: 316px; width: 1000px; position:relative; margin-left: -40px; }

	.heroDomainExtension .searchInputWrapper { left: 69px; top: 55px; }  

	.heroDomainExtension.ae { background: url(../images/domain-names/domain-extensions/hero-ae_860109ad.png); }

	.heroDomainExtension.at { background: url(../images/domain-names/domain-extensions/hero-at_860109ad.png); }

	.heroDomainExtension.asia { background: url(../images/domain-names/domain-extensions/hero-asia_860109ad.png); }

	.heroDomainExtension.au { background: url(../images/domain-names/domain-extensions/hero-au-new_70a30a10.png); }

	.heroDomainExtension.be { background: url(../images/domain-names/domain-extensions/hero-be_860109ad.png); }

	.heroDomainExtension.biz { background: url(../images/domain-names/domain-extensions/hero-biz_860109ad.png); }

	.heroDomainExtension.cc { background: url(../images/domain-names/domain-extensions/hero-cc_860109ad.png); }

	.heroDomainExtension.co { background: url(../images/domain-names/domain-extensions/hero-co_860109ad.png); }

	.heroDomainExtension.com { background: url(../images/domain-names/domain-extensions/hero-com_860109ad.png); }

	.heroDomainExtension.org { background: url(../images/domain-names/domain-extensions/hero-org_860109ad.png); }

	.heroDomainExtension.de { background: url(../images/domain-names/domain-extensions/hero-de_860109ad.png); }

	.heroDomainExtension.eu { background: url(../images/domain-names/domain-extensions/hero-eu_860109ad.png); }

	.heroDomainExtension.fr { background: url(../images/domain-names/domain-extensions/hero-fr_860109ad.png); }

	.heroDomainExtension.no { background: url(../images/domain-names/domain-extensions/hero-no_860109ad.png); }

	.heroDomainExtension.im { background: url(../images/domain-names/domain-extensions/hero-im_860109ad.png); }

	.heroDomainExtension.in { background: url(../images/domain-names/domain-extensions/hero-in_860109ad.png); }

	.heroDomainExtension.it { background: url(../images/domain-names/domain-extensions/hero-it_860109ad.png); }

	.heroDomainExtension.info { background: url(../images/domain-names/domain-extensions/hero-info_860109ad.png); }

	.heroDomainExtension.me { background: url(../images/domain-names/domain-extensions/hero-me_860109ad.png); }

	.heroDomainExtension.mobi { background: url(../images/domain-names/domain-extensions/hero-mobi_860109ad.png); }

	.heroDomainExtension.mx { background: url(../images/domain-names/domain-extensions/hero-mx_860109ad.png); }

	.heroDomainExtension.net { background: url(../images/domain-names/domain-extensions/hero-net_860109ad.png); }

	.heroDomainExtension.nl { background: url(../images/domain-names/domain-extensions/hero-nl_860109ad.png); }

	.heroDomainExtension.nz { background: url(../images/domain-names/domain-extensions/hero-nz_860109ad.png); }

	.heroDomainExtension.pl { background: url(../images/domain-names/domain-extensions/hero-pl_860109ad.png); }

	.heroDomainExtension.ru { background: url(../images/domain-names/domain-extensions/hero-ru_860109ad.png); }

	.heroDomainExtension.so { background: url(../images/domain-names/domain-extensions/hero-so_860109ad.png); }

	.heroDomainExtension.sx { background: url(../images/domain-names/domain-extensions/hero-sx.png); }

	.heroDomainExtension.tel { background: url(../images/domain-names/domain-extensions/hero-tel_860109ad.png); }

	.heroDomainExtension.tv { background: url(../images/domain-names/domain-extensions/hero-tv_860109ad.png); }

	.heroDomainExtension.uk { background: url(../images/domain-names/domain-extensions/hero-uk_860109ad.png); }

	.heroDomainExtension.ws { background: url(../images/domain-names/domain-extensions/hero-ws_860109ad.png); }

	.heroDomainExtension.xxx { background: url(../images/domain-names/domain-extensions/hero-xxx_860109ad.png); }

	.heroDomainExtension.za { background: url(../images/domain-names/domain-extensions/hero-za_860109ad.png); }

	.buttonRegister { background: url(../images/buttons/button-register.png) no-repeat; border: 0 none; cursor: pointer; display: block; height: 36px; left: 486px; overflow: hidden; padding: 0 !important; position: absolute; text-indent: -999em; text-transform: capitalize; top: 60px; width: 118px; }

		.buttonRegister:hover { background-position:bottom; }

	.heroDomainExtension .searchInputWrapper { background: url(../images/home/search-input-bg_2a263c1c.png) no-repeat; height: 48px; width: 407px; }

	.heroDomainExtension .tldWrapper { height: 36px; left: 283px; width: 120px; background: url(../images/home/tld-selected-bg-small_2a263c1c.png) no-repeat;}

		.heroDomainExtension .tldWrapper:hover {background-position: 0px -36px; }

	.heroDomainExtension .tldWrapperActive { left: 283px; height: 316px; background: url(../images/home/tld-selected-bg-small_2a263c1c.png) no-repeat 0 -72px #fff; }

	.heroDomainExtension h1.titleHome1 { display: none; }

	.heroDomainExtension .searchBox { top: 68px; }

	.heroDomainExtension .tldWrapperPrice { margin-left: 16px; margin-top: 18px; font-size: 12px; position: absolute; top: 36px; left: -4px; }

	.heroDomainExtension .tldList { margin: 8px 0 0; }

		.heroDomainExtension .tldList .tldItem { line-height: 22px; }

	.heroDomainExtension .wwwText, .heroDomainExtension .searchInputText, .heroDomainExtension .tldSelected { font-size: 15px; }

	.heroDomainExtension .searchInputText { width: 216px; }

	.minimumRegistration { position: absolute; right: 95px; top: 270px; font-size: 11px !important; }


/* Pricing table */

.pricingWrapper { margin-top: 50px; }

.pricingRibbonBox { float: right; width: 150px; }

	.pricingRibbonBox p { margin: 5px 0 0 18px; }

.pricingTable { width: 690px; border-left: 1px solid #72BE02; border-right: 1px solid #72BE02; border-spacing: 0; }

	.pricingTable td { padding: 6px; text-align: center; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; }

	.pricingLine1 td, .pricingLine1 th { background: #F1FAE4; }

	.pricingLine2 td, .pricingLine2 th { background: #EBF4DD; }

	.pricingTable th { padding: 6px; text-align: center; background: #DCEFC1; border-bottom: 1px solid #FFFFFF; color: #72BE02; font-weight: bold; width: 95px; }

	.pricingTable .pricingThleft { width: 70px; }

	.pricingTable .pricingThleftB { width: 70px; text-align: left !important; text-indent: 20px; }

	.pricingTable .pricingThRight { width: 60px; }

	.pricingTitleTd { width: 690px; background: url(../images/domain-names/domain-pricing-top.png) no-repeat    !important; text-align: left !important; height: 37px; padding: 0  !important; border: 0 none !important; }

	.pricingTitleTd h3 { padding: 10px 0 0 20px; color: #FFF; font-size: 14px; font-family: Tahoma, Geneva, sans-serif; }

	.pricingRegisterNow { width: 690px; height: 32px; background: #DCEFC1 url(../images/domain-names/domain-pricing-bottom.png) no-repeat bottom !important; text-align: right !important; padding: 0 !important; border: 0 none !important; }

.registerNowLink { width: 120px; height: 32px; color: #FFF !important; font-size: 12px; font-weight: bold; background: url(../images/domain-names/domain-pricing-bottom-link.png) no-repeat; display: block; float: right; line-height: 32px !important; text-align: center; }

	.registerNowLink:hover { background-position: bottom; text-decoration: none; }

.pricingTdleft { font-weight: bold; }

	.pricingTdleftB { font-weight: bold; text-indent: 20px; text-align: left !important; }

.pricingTdRight { border-right: 0 none !important; }


/* Web hosting */

.boxNextGeneration { margin-top: 25px; width: 923px; height: 223px; position: relative; }

.boxNextGeneration img { position: absolute; left: 137px; top: 111px; }

	.au .boxNextGeneration { background: url(../images/web_hosting/box_next_generation_web_hosting_au_6ed809ad.png) no-repeat; }

	.uk .boxNextGeneration { background: url(../images/web_hosting/box_next_generation_web_hosting_uk_6e9209ad.png) no-repeat; }

	.nz .boxNextGeneration { background: url(../images/web_hosting/box_next_generation_web_hosting_nz_6e9209ad.png) no-repeat; }

	.in .boxNextGeneration { background: url(../images/web_hosting/box_next_generation_web_hosting_in_6e9209ad.png) no-repeat; }

	.ae .boxNextGeneration { background: url(../images/web_hosting/box_next_generation_web_hosting_ae_6e9209ad.png) no-repeat; }

	p.cloudHosting { width: 240px; margin-top: 75px; margin-left: 258px; margin-right: 83px; float: left; font: 14px arial, sans-serif; line-height: 20px; }

	.boxNextGeneration ul { float: left; margin-top: 77px; }

	.boxNextGeneration ul li { font: 14px arial, sans-serif; line-height: 32px; list-style: none; }

.greenPlan .planTopIcon { background: url(../images/web-hosting/plan-top-icon-web-hosting.png) no-repeat; margin-left: 35px; }

.greyPlan .planTopIcon { background: none; }

.bluePlan .planTopIcon { background: url(../images/web-hosting/plan-top-icon-web-hosting.png) no-repeat; margin-left: 30px; }

.greenPlan .planTopSale { background: url(../images/web-hosting/plan_sale_shadow.png) no-repeat; width: 77px;	height: 35px; position: absolute; margin-left: 185px; margin-top: 17px;}

.bluePlan .planTopSale { background: url(../images/web-hosting/plan_sale_shadow.png) no-repeat; width: 77px;	height: 35px; position: absolute; margin-left: 185px; margin-top: 17px;}


/* Ssl certificates */

.sslCertificates .planTopIcon { background: url(../images/ssl_certificates/plan_top_icon_ssl.png) no-repeat; }

.sslSealWrapper { text-align: center; margin: 30px auto 40px; border-bottom: 1px dotted #DDD; padding-bottom: 35px; }

	.sslSealWrapper p { margin-bottom: 5px !important; }

.sslSealCodeWrapper { width: 500px; margin: 0 auto; text-align: left; }

.sslSealCode { padding: 12px; background: #F3F3F3; border: 1px solid #CCC; }

.ssl_certificates_index .grayToolTip { width: 145px !important; }


/* Dns hosting */

.dnsList { margin-top: 22px; margin-left: 22px !important; }

	.dnsList li { margin-bottom: 13px; padding-left: 22px; background: url(../images/check.png) no-repeat 0 4px; list-style: none !important; }

.dnsServices.bluePlan .planTopIcon { background: url(../images/dns-services/plan-top-icon-dns-services.png) no-repeat; margin-left: 30px; visibility: hidden; }

/*Email protection*/

.emailProtection .planTopIcon { background: url(../images/dns_services/plan_top_icon_dns_services.png) no-repeat; }


/* Email marketing */

.emailMarketingBox1 { background: url(../images/email_marketing/email_marketing_box1.png) no-repeat; width: 580px; height: 170px; }

	.emailMarketingBox1 .boxContent { float: right; position: relative; top: 22px; width: 290px; }

	.emailMarketingBox1 p { margin-bottom: 5px; }

.emailMarketingBox2 { background: url(../images/email_marketing/email_marketing_box2.png) no-repeat; width: 580px; height: 170px; margin-top: 25px; }

	.emailMarketingBox2 .boxContent { width: 310px; position: relative; top: 27px; left: 30px; }

	.emailMarketingBox2 p { margin-bottom: 5px; }

	.emailMarketingBox2 ul { margin: 12px 0 0 !important; }

	.emailMarketingBox2 ul li { background: url(../images/check_blue.png) no-repeat 0 1px; float: left; padding-bottom: 6px; padding-left: 21px; width: 125px; list-style: none !important; }

.emailMarketingBox3 { background: url(../images/email_marketing/email_marketing_box3.png) no-repeat; width: 580px; height: 170px; margin-top: 25px; }

	.emailMarketingBox3 .boxContent { float: right; width: 290px; position: relative; top: 30px; }

	.emailMarketingBox3 p { margin-bottom: 7px; }

.demoVideoBox { background: url(../images/email_marketing/demo_video_box.png) no-repeat; height: 75px; margin: 25px 0 30px; padding: 15px 0 0 15px; width: 255px; }

	.demoVideoBox .demoVideo { float: left; margin-right: 15px; }

	.demoVideoBox p { margin-bottom: 5px; }

.emailMarketing .planTopIcon { background: url(../images/email_marketing/plan_top_icon_email_marketing.png) no-repeat; }


/* Servers */

.servers.linux.smallPlan .planTopIcon { background: url(../images/servers/plan_top_icon_linux_small.png) no-repeat; }

	.servers.linux.plusPlan .planTopIcon{ background: url(../images/servers/plan_top_icon_linux_plus.png) no-repeat; }
	
	.servers.linux.proPlan .planTopIcon { background: url(../images/servers/plan_top_icon_linux_pro.png) no-repeat; }
	
	.servers.windows.smallPlan .planTopIcon { background: url(../images/servers/plan_top_icon_windows_small.png) no-repeat; }
	
	.servers.windows.plusPlan .planTopIcon { background: url(../images/servers/plan_top_icon_windows_plus.png) no-repeat; }
	
	.servers.windows.proPlan .planTopIcon { background: url(../images/servers/plan_top_icon_windows_pro.png) no-repeat; }

.listLabel { float: left; width: 135px; }

	.listContent { float: left; width: 98px; text-align: center; }
	
	.listIcon { position: relative; top: 2px; }
	
	.saleIcon { position: absolute; margin-left: 208px; }

.servicePack { background: url(../images/servers/service_pack_bg.png) no-repeat center center; margin: 0 auto; overflow: hidden; width: 840px; text-align: center; }

	.servicePackOrder { background: #FFF; padding: 16px 0 16px 16px; border-bottom: 1px solid #DDD; }
	
	.servicePackSpan { background: #FFF; padding: 0 10px; }
	
	.mainPlanWrapper .servicePack { margin: 20px auto; width: 644px; clear: both; }
	
	.servicePackContent { width:644px; margin-bottom: 40px; }
	
	.servicePackPrices { float:right !important; margin: 0 !important; }
	
	.servicePackTitles { width: 375px; height: 70px; }
	
	.greenPlan .servicePackTitles { background: url(../images/plan_bottom_box_green.png); }
	
	.bluePlan .servicePackTitles { background: url(../images/plan_bottom_box_blue.png); }
	
	.packSpec { float:left; margin-top: 6px; }
	
	.packTitle { float:right; margin-top:-35px; margin-right:11px; }

.greenPlan.servers .planTop { background: url(../images/plan_box_green_small_top_bg.png) no-repeat; height: 86px !important; }

	.bluePlan.servers .planTop { background: url(../images/plan_box_blue_small_top_bg.png) no-repeat; height: 86px !important; }
	
	.servers .planTitle { top: 49px !important; }
	
	.mainPlanWrapper .servers { margin-top: 20px !important; }

.planBoxPrices { width: 258px; height: 70px; background: #FF0101 url(../images/servers/price_server_bg.png) no-repeat; margin-right: 33px; float: left; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; color: #FFF; }

	.pricesLines { margin: 12px 0 0 17px; line-height: 25px; color: #FFF; font-weight: bold; }
	
	.firstLine { display: block; }
	
	.secondLine { display: block; position: relative; }
	
	.strikedPrice { display: block; float: left; height: 20px; background: url(../images/striked_price_bg.png) repeat-x; position: absolute; left: 0; top: 0; width: 100%; }

	.strikeWrap { position: relative; display: inline-block; }
	
td.osSelect { text-align:center; width: 20%; }

	.osSelect label { cursor:hand; cursor: pointer; padding: 8px; border: 1px solid transparent; border-radius: 4px; display:block; margin: 0 auto 5px; clear: both; width: 40px; }

	.osSelect input:checked + label, .osSelect label.active { border-color: #EF292E; }

	.osSelect input { display:none; }

	td.osSelect.fake:hover { background-color: #FFF !important; }


/* 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; }


/* Web builder */

.web_builder_index .mainContainer { overflow: visible; }

.web_builder_index .mainTitle, .web-builder-page.menu-order .mainTitle { text-align: center; font-family: AvantGarde, arial, sans-serif; font-size: 30px; margin: 45px 0 30px; text-indent: 0; }

	.ae .web_builder_index.mainTitle { margin-top: 50px; }

	.web_builder_index.mainTitle.subHeading { font-size: 30px; margin-bottom: 15px; }

.webBuilderCarousel { background: url(../images/web_builder/monitor-bg.png) no-repeat; width: 494px; height: 429px; margin: 0 auto; }
	
	.webBuilderCarousel .prev { margin-top: 31px; }
	
	.webBuilderCarousel .next { margin-top: -165px; margin-right: 32px; }
	
	.webBuilderCarousel #carousel { margin: 13px 0 0 21px; width: 452px; height: 291px; position: relative; top: 17px; }
	
	.webBuilderCarousel #carousel_container, .webBuilderCarousel #carousel_container2, .webBuilderCarousel #carousel_container3 { margin: 0 !important; }
	
	.webBuilderCarousel #carousel2 { margin: 0; width: 89px; height: 150px; margin: 21px 0 0 9px; }

	.webBuilderCarousel #carousel3 { margin: 0; width: 300px; height: 192px; margin: 20px 0 0 28px; }

	.webBuilderCarousel #carousel_container li, .webBuilderCarousel #carousel_container2 li, .webBuilderCarousel #carousel_container3 li { list-style: none !important; float: left; }
	
	.webBuilderCarousel #carousel_container .carousel_cell { width: 452px; height: 291px; }
	
	.webBuilderCarousel #carousel_container2 .carousel_cell { width: 89px; height: 150px; }

	.webBuilderCarousel #carousel_container3 .carousel_cell { width: 300px; height: 192px; }

	.webBuilderCarousel ul.sideTabs { background: none; position: absolute; top: 25px; right: 34px; }

		.webBuilderCarousel ul.sideTabs li { background: url(../images/web-builder/tag-bg.png) no-repeat; height: 55px; vertical-align: middle; margin-top: 2px; padding-left: 15px; color: #fff; font-size: 13px; font-family: arial, sans-serif; padding-top: 15px; list-style: none; text-align: left; }

		.webBuilderCarousel ul.sideTabs li .stepNumber { float: right; margin-right: 12px; margin-top: -8px; font-size: 30px; font-weight: bold; font-family: arial, sans-serif; }

.web_builder_index .prev { top: 200px !important; }

	.web_builder_index .carouselArrow.prev:active { background-position: left -80px; }
	
.web_builder_index .next { top: -243px !important; }

	.web_builder_index .carouselArrow.next:active { background-position: right -80px; }

.leftSideInfo { background: url(../images/web-builder/left_info_bg_8f9369af.png) no-repeat; height: 282px; width: 187px; position: absolute; left: 18px; z-index: 1; }

.ipadCarousel { background: url(../images/web-builder/ipad-bg.png) no-repeat; height: 241px; width: 360px; position: absolute; bottom: -20px; left: 14px; }

.phoneCarousel { width: 107px; height: 192px; /*padding: 30px 20px 40px 19px;*/ background: url(../images/web-builder/mobile-bg.png) no-repeat; position:absolute; bottom: -18px; right: 165px; }

.makeItMobile { background: url(../images/web-builder/make_it_mobile.png) no-repeat; height: 39px; width: 191px; float: right; position: absolute; bottom: -15px; right: 290px; }

.web_builder_index .titleChooseAPlan.new { text-indent: 20px; font-size: 26px; font-family: AvantGarde, arial, sans-serif; background: none;}

.sitesBuilt { background: url(../images/web-builder/side-tab-bg.png) no-repeat; width: 199px; height: 96px; position: absolute; right: -51px; bottom: 30px; text-align: center; line-height: 27px; color: #fff; font-family: AvantGarde, arial, sans-serif; font-weight: bold; font-size: 27px; padding-top: 2px; text-shadow: 0 1px 1px rgba(0,0,0,.4); }

	.sitesBuilt .fadedText { font-size: 24px; opacity: 0.8; }

/*.webBuilderBox1 .coda-nav { margin: -22px 0 0 110px; position:relative; top: -10px; } */
	
	.coda-nav ul { margin: 0 auto; }

		.web_design_index .coda-nav ul { margin: 0 auto; position: relative; left: 16px; }

	.coda-nav ul li { display: inline; }

	.coda-nav ul li a { background: url(../images/coda-nav.png) no-repeat -8px 0px; display: inline-block; width: 8px; height: 8px; margin: 0 3px 0 0; text-indent: -999em; }

		.coda-nav ul li a.current { background-position: 0 0px; }

/*.designsToChoose { float: left; margin-top: 17px; }

.webBuilderBox1 { width: 650px; float: left; }

.webBuilderBox2 { width: 242px; float: left; margin-left: 28px; }

	.webBuilderBox2 p { margin-bottom: 6px; }*/

.button30DayRiskTrial { display: block; width: 242px; height: 84px; background: url(../images/web_builder/30_day_trial_box.png) no-repeat; text-indent: -999em; float:right; clear:both; }

	.button30DayRiskTrial:hover { background-position: bottom; }

/*.planBox.webBuilder { margin-top: 4px; }

.webBuilderModuleWrapper { background: url(../images/web_builder/side_image.jpg) no-repeat top right; }

.webBuilder .planDescription .dropdownBox, .webBuilder .planDescription select { margin: 10px 5px 12px; width: 228px; }

.webBuilder.compareTable .dropdownBox, .webBuilder.compareTable select { width: 200px; }

.builderCompare .item1Page, .builderCompare .item3Page, .builderCompare .item5Page, .builderCompare .item10Page, .builderCompare .item25Page, .builderCompare .item50Page, .builderCompare .item100Page, .builderCompare .item25PageEshop, .builderCompare .item50PageEshop, .builderCompare .item100PageEshop { display:none; }

.builderCompare .pages1 .item1Page, .builderCompare .pages3 .item3Page, .builderCompare .pages5 .item5Page, .builderCompare .pages10 .item10Page, .builderCompare .pages25 .item25Page, .builderCompare .pages50 .item50Page, .builderCompare .pages100 .item100Page, .builderCompare .pages25eshop .item25PageEshop, .builderCompare .pages50eshop .item50PageEshop, .builderCompare .pages100eshop .item100PageEshop { display:inline; }*/

.webBuilder .planTopIcon { background: url(../images/dns_services/plan_top_icon_dns_services.png) no-repeat; visibility: hidden; }

.web_builder_index .greenPlan.left .newPlanDetails .spec, .web-builder-page.menu-order .greenPlan.left .newPlanDetails .spec { background: #fff url(../images/web-builder/my-site-green-top.png) no-repeat; }

.web_builder_index .greenPlan.right .newPlanDetails .spec, .web-builder-page.menu-order .greenPlan.right .newPlanDetails .spec { background: #fff url(../images/web-builder/my-eshop-green-top.png) no-repeat; }

.web_builder_index .middle .newPlanDetails .spec, .web-builder-page.menu-order .middle .newPlanDetails .spec { background: #fff url(../images/web-builder/my-site-plus-blue-top.png) no-repeat; }

.web_builder_index .greenPlan.left .newPlanDetails .title, .web-builder-page.menu-order .greenPlan.left .newPlanDetails .title { background-image: url(../images/web-builder/title-instant-website_b7920be4.png) }

.web_builder_index .greenPlan.right .newPlanDetails .title, .web-builder-page.menu-order .greenPlan.right .newPlanDetails .title { background-image: url(../images/web-builder/title-full-site-with-eshop_b7920be4.png) }

.web_builder_index .middle .newPlanDetails .title, .web-builder-page.menu-order .middle .newPlanDetails .title { background-image: url(../images/web-builder/title-creative-full-site_b7920be4.png) }

.web_builder_index .menuSelect, .web-builder-page.menu-order .menuSelect { border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; padding: 2px 0; }

	.web_builder_index .menuVertical.bottom, .web-builder-page.menu-order .menuVerticalBottom { top: 1543px !important; }

	.web_builder_index .bluePlan .menuVertical.bottom, .web-builder-page.menu-order .menuVerticalBottom { top: 358px !important; }

.siteDesigns, .dragNdrop, .addShoppingCart { text-align: center; margin-bottom: 55px; position: relative; }
	
	.siteDesigns p, .dragNdrop p, .addShoppingCart p, .boxMobileEmailIncludes p, .boxPremiumSpamFiltering p { font-size: 14px; line-height: 18px; font-family: Arial, Verdana, sans-serif; margin-bottom: 30px; }

	.siteDesigns .exampleSlide { background: url(../images/web-builder/slide-bg.png) no-repeat; height: 415px; width: 1000px; }

	.siteDesigns .samples { background: #dcdcdc url(../images/web-builder/choose-from.png) repeat-x 0 center; background-position-y: center; width: 1000px; margin-left: -40px; height: 415px; animation: chooseFromMove 60s linear infinite; -webkit-animation: chooseFromMove 60s linear infinite; background-position: 0 0; }

	@keyframes chooseFromMove { from {background-position: 0 center;} to {background-position: -1530px center;} }

	@-webkit-keyframes chooseFromMove /* Safari and Chrome */ { from {background-position: 0 center;} to {background-position: -1530px center;} }

.dragNdrop table td.description, .addShoppingCart table td.description { text-align: center; font-size: 18px; font-family: arial; font-weight: bold; padding-bottom: 30px; padding-top: 20px; }

	.dragNdrop i.arrow { position: absolute; bottom: -65px; left: 455px; display: inline-block; border-right: 10px solid transparent; border-top: 10px solid #fff; border-left: 10px solid transparent; content: ''; z-index: 1; }

.addShoppingCart {background: #e6eef6; padding: 10px 0 20px; width: 1000px; margin-left: -40px; }

	.addShoppingCart .cards { background: url(../images/web-builder/cards.png) no-repeat; width: 160px; height: 147px; position: absolute; top: -12px; right: -17px; }

.homeRowService.whiteBg { background: url(../images/web-builder/row-service.jpg) no-repeat 0 0; left: -15px; width: 975px; margin:60px 0 20px; }

	.homeRowService.whiteBg .supportNo { top: 321px; left: 576px; }

.web_builder_index .menuItemContent, .web-builder-page.menu-order .menuItemContent { font-size: 14px; }

.web_builder_index a.menuSelectCaptionText, .web_builder_index span.menuSelectCaptionText, .web-builder-page.menu-order a.menuSelectCaptionText, .web-builder-page.menu-order span.menuSelectCaptionText { font-size: 14px !important; }


/* Logo design */

.logo_design_index .contentContainerText, .menu-logo-design .contentContainerText { overflow: visible; margin: 0 0 45px; }

.web_design_index .contentContainerText { overflow: visible; margin: 0 0 52px; }

.logo_design_index .newPlansContainer, .menu-logo-design .newPlansContainer { margin: 10px 22px 20px; }

.allFileFormats { background: url(../images/logo-design/all-file-formats-ready-for_e4d752e8.png) no-repeat; height: 140px; margin: 0 0 30px; }
	
.logoDesignCarousel { overflow: hidden; clear: both; margin-bottom: 15px; }

	.logo_design_index .prev, .menu-logo-design .prev { position: relative; margin-top: -40px; left: -100px; top: 289px;  background: url(../images/logo-design/gallery_arrows_new.png) left top; }
	
	.logo_design_index .next, .menu-logo-design .next { position: relative; margin-top: -40px; right: -100px; top: -304px; background: url(../images/logo-design/gallery-arrows-new.png) right top; }
	
	.logoDesignCarousel #carousel { width: 920px; height: 460px; margin: 0 0 20px 0; }
	
	.logoDesignCarousel .carousel_cell { margin:0 !important; width: 920px; height: 460px; }
	
	.logoDesignCarousel .carousel_cell li { list-style: none !important; float: left; padding: 0; border: none; background: #FFF; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; margin: 8px; display: block; width: 213px; height: 213px; }

.logo_design_index .coda-nav, .menu-logo-design .coda-nav { width: 131px; margin: 0 auto -26px !important; }

.mainContainer .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; }

	.mainContainer .btnCssGreen:hover { background: #7fc700; }

.moreInfo .btnCssGreen { height: 31px; line-height: 32px; }

.getANewLogoBox { background: url(../images/logo_design/get-a-new-logo_b400c0ac.png) no-repeat; float:right; margin-left: 40px; width: 378px; height: 99px; }

	.getANewLogoBox .priceWrap { position: relative; top: 30px; left: 253px; width: 93px; display: block; text-align: center; }

	.getANewLogoBox .priceWrap .price { display: inline-block; text-align: center; position: relative; }

	.getANewLogoBox .only, .getANewLogoBoxSample .only { display: block; margin: 0 auto 5px; }

.getANewLogoBoxSample { background: url(../images/logo_design/get_a_new_logo_sample_new_422fde4d.png) no-repeat;  margin: 0 20px 15px; width: 235px; height: 102px; text-align:left; position:relative; }

	.getANewLogoBoxSample .priceWrap { position: relative; top: 73px; left: 53px; width: 93px; display: block; text-align: center; }

	.getANewLogoBoxSample a { position: absolute; top:0; left:0; width: 100%; height: 100%; display: block; }

	.getANewLogoBoxSample .price { position: relative; display: inline-block; text-align: center; }

.logo_design_index .titleChooseAPlan, .menu-logo-design .titleChooseAPlan { margin-bottom: 35px; }

.logoDesign .planTopIcon, .menu-logo-design .planTopIcon { background: url(../images/logo_design/plan_top_icon_logo_design.png) no-repeat; visibility: hidden; }

.logo_design_index .grayToolTip, .menu-logo-design .grayToolTip { width: 185px !important;}

.logoPlansWrap { width: 645px; margin-left: 10px; }

	.logoSamples { width: 645px; overflow:hidden; margin-left: 20px; }

		.logoSamples li  { list-style: none !important; float: left; padding: 0; border: 1px solid #E6E6E6; background: #FFF; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; margin: 0 22px 22px 0; display: block; width: 191px; height: 119px; position: relative; }

		.logoSamples li div { display: table-cell; width: 100%; height: 100%; text-align: center; vertical-align: middle; }

		.logoSamples li img { max-width: 191px; max-height: 119px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

.logoSamplesRight { float: right; text-align: center; }

.logo_design_samples .logoSamplesRight, .menu-samples .logoSamplesRight  { margin-right: -5px; }

	.logo_design_samples .logoSamplesRight .getANewLogoBoxSample, .menu-samples .logoSamplesRight .getANewLogoBoxSample { margin: 0 0 15px; }

.easterEgg { float: right; margin-right: 80px; margin-top: 10px; }

.logo_design_index .boxNextGeneration, .menu-logo-design .boxNextGeneration { background: url(../images/logo-design/box_logo_design.png) no-repeat; margin-top: 10px; }
		
		.logo_design_index .boxNextGeneration ul, .menu-logo-design .boxNextGeneration ul { float: right; margin-right: 110px; }

.logo_design_index .greenPlan.left .planTopIcon, .menu-logo-design .greenPlan.left .planTopIcon { background: url(../images/logo-design/my_logo_plus_icon_logo_design.png) no-repeat; height: 63px; margin-left: 90px; }

.logo_design_index .greenPlan.left .newPlanDetails .spec, .menu-logo-design .greenPlan.left .newPlanDetails .spec { background: url(../images/logo-design/3_design_new.png) #fff; }

.logo_design_index .greenPlan.left .newPlanDetails .title, .menu-logo-design .greenPlan.left .newPlanDetails .title {background-image: url(../images/logo-design/my_logo_plan_title.png); }

.logo_design_index .middle .planTopIcon, .menu-logo-design .middle .planTopIcon { background: url(../images/logo-design/my_logo_plus_icon_logo_design.png) no-repeat; height: 63px; margin-left: 107px; }

.logo_design_index .middle .newPlanDetails .spec, .menu-logo-design .middle .newPlanDetails .spec { background: url(../images/logo-design/6_design_new.png) #fff; }

.logo_design_index .middle .newPlanDetails .title, .menu-logo-design .middle .newPlanDetails .title {background-image: url(../images/logo-design/blue_plan_title.png); }

.logo_design_index .greenPlan.right .planTopIcon, .menu-logo-design .greenPlan.right .planTopIcon { background: url(../images/logo-design/my_logo_plus_icon_logo_design.png) no-repeat; height: 63px; margin-left: 93px; }

.logo_design_index .greenPlan.right .newPlanDetails .spec, .menu-logo-design .greenPlan.right .newPlanDetails .spec { background: url(../images/logo-design/12_design_new_43d28865.png) #fff; }

.logo_design_index .greenPlan.right .newPlanDetails .title, .menu-logo-design .greenPlan.right .newPlanDetails .title {background-image: url(../images/logo-design/my_logo_pro_plan_title.png); }

.logo_design_index .greenPlan.right .cost, .menu-logo-design .greenPlan.right .cost { margin-right: 10px; }

.in.logo_design_index .greenPlan.right .cost, .in.menu-logo-design .greenPlan.right .cost { margin-right: 35px; }

.web_design_index span.cost img, .menu-web-design span.cost img { margin: 10px 0px 0; }

.logo_design_index span.cost img, .menu-logo-design span.cost img { margin: 10px 0px 0; }

	.logo_design_index span.cost img.dollar, .menu-logo-design span.cost img.dollar { margin-right: 2px !important; }

	.logo_design_index .cost span img, .menu-logo-design .cost span img {margin: 10px 0 0 !important; }

.logo_design_index .tabsContent, .menu-logo-design .tabsContent { margin: 0 40px 0 45px; }

.logo_design_index .stepsBackground, .menu-logo-design .stepsBackground { background: url(../images/logo-design/steps_background.png) no-repeat; height: 697px; }




.stepswebaceipro { background: url(../images/web-design/steps_background.png) no-repeat; height: 715px; }





	.logo_design_index .stepsBackground td, .menu-logo-design .stepsBackground td { height: 120px; }

	.logo_design_index .stepsBackground td.stepDesc, .menu-logo-design .stepsBackground td.stepDesc { padding-left: 30px; }

	.logo_design_index .stepsBackground td.stepDesc p { font-size: 12px; }

.logo_design_index .cloudPrice, .menu-logo-design .cloudPrice { height: 80px; position: absolute; top: 140px; left: 278px; text-align: center; }

	.logo_design_index .cloudPrice img, .menu-logo-design .cloudPrice img  { position: inherit; vertical-align: top; margin: 0 -1px; }

	.logo_design_index .cloudPrice .striked, .menu-logo-design .cloudPrice .striked { background: url(../images/logo-design/strike-price-background.png) repeat-x; padding: 0 5px; margin-top: 5px; display: inline-block; }

/* Web design */

.webDesignCarousel { overflow: hidden; clear: both; }

	.webDesignCarousel .prev { margin-left: 19px; margin-top: 210px; }
	
	.webDesignCarousel .next { margin-right: 19px; margin-top: -225px; }

	.webDesignCarousel .carouselArrow { background-image: url(../images/web-design/gallery-arrows.png); }
	
	.webDesignCarousel #carousel { width: 930px; margin: 0 0 0 -5px; height: 527px; }
	
	.webDesignCarousel .carousel_cell { margin:0 !important; width: 930px; }
	
    .webDesignCarousel .carousel_cell li { float: left; margin: 0; list-style: none !important; }

    .webDesignCarousel .carousel_cell li a { padding-top: 23px; margin: -4px -6px; display: block; }
	
    	.webDesignCarousel .carousel_cell li:hover { opacity: 0.7; filter:alpha(opacity=70); /* For IE8 and earlier */ }

.professionalWebDesignBox { background: url(../images/web_design/professional_web_design_new_e41809ad.png) no-repeat; float:right; margin-right: 20px; width: 350px; height: 290px; margin-bottom: 60px; }

	.professionalWebDesignBox ul { font-size: 14px; font-family: Arial; }

	.professionalWebDesignBox .freeList { margin-top: 98px !important; }

	.professionalWebDesignBox .freeList li { padding-bottom: 17px; }

	.tickListItem  { background: url(../images/web_design/tick.png) no-repeat; padding-left: 25px; list-style: none !important; line-height: 15px !important; } 

	.professionalWebDesignBox .price { position: relative; top: 35px; left: 264px; width: 143px; display: block; text-align: center; }

		.professionalWebDesignBox .priceAlign { display: inline-block; text-align: center; position: relative; }

.builtToFit { background: url(../images/web_design/built_to_fit_background.png) no-repeat; width: 619px; height: 305px; position: relative; left: -112px;}

.webDesign .planTopIcon { background: url(../images/web_design/plan_top_icon_web_design.png) no-repeat; }

.webDesign .planPrice.striked, .planPrice.yrmoStriked {top: 10px}

.webDesign .priceAlign, .parkedBoxPrice2 .priceAlign, .planPrice.yrmoStriked .priceAlign { display: inline-block; text-align: center; position: relative; }

ul.layouts, .layouts li { list-style: none!important; }

	ul.layouts { margin:0 0 15px; overflow: hidden; }

	.layouts li { float: left; margin-right: 20px; text-align: center; }

	.layouts li input { margin-top: 2px; }

.web_design_index .titleClientsSamples { background: url(../images/web_design/title_client_samples.png) no-repeat; }

.web_design_index .tabsContent { margin: 0 20px; }

.web_design_index .greenPlan.left .newPlanDetails .spec { background: url(../images/web_design/3_page_new.png) #fff; }

	.web_design_index .greenPlan.left .newPlanDetails .title { background-image: url(../images/web_design/title_small_website.png) }

.web_design_index .bluePlan .newPlanDetails .spec { background: url(../images/web_design/10_pages_new.png) #fff; }

	.web_design_index .bluePlan .newPlanDetails .title { background-image: url(../images/web_design/title_medium_website.png) }

.web_design_index .greenPlan.right .newPlanDetails .spec { background: url(../images/web_design/unlimited_title.png) #fff; }

	.web_design_index .greenPlan.right .newPlanDetails .title { background-image: url(../images/web_design/title_large_website.png) }
	
	.web_design_index .greenPlan.right .cost, .menu-web-design .greenPlan.right .cost, .web_builder_index .greenPlan.right .cost, .menu-web-builder .greenPlan.right .cost { margin-right: 10px; }

	.web_design_index .greenPlan.left .cost, .menu-web-design .greenPlan.left .cost, .web_builder_index .greenPlan.left .cost, .menu-web-builder .greenPlan.left .cost { margin-right: 20px; }
	
.web_design_index .stepsBackground { background: url(../images/web-design/steps_background.png) no-repeat; height: 676px; }

	.web_design_index .stepsBackground td { height: 120px; }
	
	.web_design_index .stepsBackground td.stepDesc { padding-left: 30px; }

	.web_design_index .stepsBackground td.stepDesc p { font-size: 12px; }

.web_builder_index .prev, .web-builder-page.menu-order .prev  { position: relative; margin-top: -40px; left: -100px; top: 379px; background: url(../images/web_design/gallery_arrows_new.png) left top; }

.web_design_index .prev { position: relative; margin-top: -61px; left: -100px; top: 379px; background: url(../images/web_design/gallery_arrows_new.png) left top; }
	
	.web-builder-page.menu-order .prev { top: 200px !important; }

	.web_design_index .prev:hover, .web_builder_index .prev:hover, .web-builder-page.menu-order .prev:hover { background-position: left -40px; }

.web_builder_index .next, .web-builder-page.menu-order .next { position: relative; margin-top: -40px; right: -100px; top: -317px; background: url(../images/web_design/gallery-arrows-new.png) right top; }

.web_design_index .next { position: relative; margin-top: -31px; right: -100px; top: -278px; background: url(../images/web_design/gallery-arrows-new.png) right top; }

	.web-builder-page.menu-order .next { top: -242px !important; }

	.web_design_index .next:hover, .web_builder_index .next:hover, .web-builder-page.menu-order .next:hover { background-position: right -40px; }

.web_design_index .coda-nav {width: 71px; margin: 0 auto; }

.webDesignIncludes { display: block; margin-bottom: -13px; }


/* Email hosting */

.email_hosting_index .contentContainerText, .email-hosting-page.menu-email .contentContainerText { margin-left: -70px; }

.au.email_hosting_index .boxNextGeneration, .email-hosting-page.menu-email .boxNextGeneration { background: url(../images/email-hosting/get-your-own-au_4230de4f.png) no-repeat; height: 257px; }

.in.email_hosting_index .boxNextGeneration, .in.email-hosting-page.menu-email .boxNextGeneration { background: url(../images/email-hosting/get-your-own-in_4230de4f.png) no-repeat; height: 257px; }

.nz.email_hosting_index .boxNextGeneration, .nz.email-hosting-page.menu-email .boxNextGeneration { background: url(../images/email-hosting/get-your-own-nz_4230de4f.png) no-repeat; height: 257px; }

.uk.email_hosting_index .boxNextGeneration, .uk.email-hosting-page.menu-email .boxNextGeneration { background: url(../images/email-hosting/get-your-own-uk_4230de4f.png) no-repeat; height: 257px; }

.ae.email_hosting_index .boxNextGeneration, .ae.email-hosting-page.menu-email .boxNextGeneration { background: url(../images/email-hosting/get-your-own-ae_4230de4f.png) no-repeat; height: 257px; }

	.email_hosting_index .boxNextGeneration ul, .email-hosting-page.menu-email .boxNextGeneration ul { float: right; margin-right: 118px; margin-top: 73px; }

		.email_hosting_index .boxNextGeneration ul li, .email-hosting-page.menu-email .boxNextGeneration ul li { line-height: 34px; }

.emailOnTheGo { height: 130px; background: url(../images/email-hosting/email-on-the-go.png) no-repeat center; margin-bottom: 40px; margin-top: -20px; }

.emailHosting .planTopIcon { background: none; }

.boxMobileEmailIncludes { background: url(../images/email-hosting/mobile-email_e4da52eb.jpg) no-repeat; width: 923px; height: 330px; margin-bottom: 40px; }

	.boxMobileEmailIncludes p { margin-bottom: 0; padding-top: 60px; margin-left: 541px; width: 350px; }

.boxPremiumSpamFiltering {background: url(../images/email-hosting/premium-spam-filtering.jpg) no-repeat; width: 923px; height: 270px; }

	.boxPremiumSpamFiltering p { width: 350px; margin-left: 40px; padding-top: 36px; }

		.boxPremiumSpamFiltering p a { font-size: 14px; font-family: arial, Verdana, sans-serif;}

.email_hosting_index .greenPlan.left .newPlanDetails .spec, .email-hosting-page.menu-email .greenPlan.left .newPlanDetails .spec { background: url(../images/email-hosting/1-email-new.png) no-repeat #fff; }

.email_hosting_index .greenPlan.left .newPlanDetails .title, .email-hosting-page.menu-email .greenPlan.left .newPlanDetails .title { background-image: url(../images/email-hosting/personal-email-plan-title.png); }

.email_hosting_index .middle .newPlanDetails .spec, .email-hosting-page.menu-email .middle .newPlanDetails .spec { background: url(../images/email-hosting/10-emails-new.png) no-repeat #fff; }

.email_hosting_index .middle .newPlanDetails .title, .email-hosting-page.menu-email .middle .newPlanDetails .title { background-image: url(../images/email-hosting/blue-plan-title.png);  }

.email_hosting_index .right .newPlanDetails .title, .email-hosting-page.menu-email .right .newPlanDetails .title { background-image: url(../images/email-hosting/unlimited-email-plan-title.png); }


/* Fax to email */

.instantSetup { background: url(../images/fax_to_email/send_fax_from_anywhere.png) -1px; width: 924px; height: 500px; }

	.instantSetup span { visibility: hidden; }

	h3.faxToEmailFix { margin: 40px 0 25px; }

.faxToEmail.greenPlan .planTopIcon { background: none; }

	.faxToEmail.bluePlan .planTopIcon { background: none; }

.customerSatisfationSplash { float: right; margin: 28px 15px 0 0; }

	.customerSatisfationSplashPage { margin: 10px 0 0; }

.faxNumberBox { margin: 10px 0 30px; }

	.faxNumberBox .formTitle { padding: 13px 20px 20px; }

	.faxNumberBox .column1, .faxNumberBox .column2 { overflow: hidden; padding: 1px; width: 185px; float: left; }

		.faxNumberBox .column1 { margin-left: 11px; }

		.faxNumberBox .column1 .title { margin: 0 0 4px !important; text-indent: 1px; }

		.faxNumberBox .column1 select, .faxNumberBox .column2 select { width: 185px; height: 132px; font-size: 12px; }

	.faxNumberBox .orCol { float:left; margin: 0 20px; line-height: 130px; }

	.faxNumberBox p.bottom { font-weight: bold; clear: both; padding-top: 4px; }

	

/* Email exchange */

.webAccessCarousel { overflow: hidden; clear: both; }

	.webAccessCarousel .prev { margin-top: 207px; margin-left: 80px; }
	
	.webAccessCarousel .next { margin-top: -270px; margin-right: 80px; }
	
	.webAccessCarousel #carousel { width: 521px; height: 458px; margin: 15px 0 0 160px; }
	
	.webAccessCarousel .carousel_cell { margin:0 !important; width: 521px; height: 458px; }

.emailExchange.greenPlan .planTopIcon { background: url(../images/email_exchange/plan_top_icon_email_exchange_green.png) no-repeat; }

.emailExchange.bluePlan .planTopIcon { background: url(../images/email_exchange/plan_top_icon_email_exchange_blue.png) no-repeat; }


/* Search booster */

.businessPlusList { list-style: none; margin: 27px 0 0 0 !important; width: 980px; overflow: hidden; }

	.businessPlusList li { float: left; margin: 0 36px 34px 0; list-style: none !important; }

	.businessPlusList li a { display: block; width: 440px; height: 233px; position: relative; }

		.businessPlusList li a:hover { text-decoration: none; }

		.businessPlusList li a h3 { text-indent: -999em; }

		.businessPlusList li a .only { position: absolute; top: 190px; left: 295px; }

		.businessPlusList li a .price { display: block; position: absolute; text-align: center; top: 198px; left: 320px; width: 110px; }

.splashSearchBooster { background: url(../images/web-tools/splash_search_booster.png) no-repeat }

.splashWebStatistics { background: url(../images/web-tools/splash_web_statistics.png) no-repeat }

.splashLogoDesign { background: url(../images/web-tools/splash_logo_design.png) no-repeat }

.splashMailingListManager { background: url(../images/web-tools/splash_mailing_list_manager.png) no-repeat }

.splashFax2Email { background: url(../images/web-tools/splash_fax_to_email.png) no-repeat }

.titleSubmit { background: url(../images/search_booster/title_submit.png) no-repeat; margin: 0 0 15px; height: 15px; text-indent: -999em; }

.titleOptimise { background: url(../images/search_booster/title_optimise.png) no-repeat; margin: 0 0 15px; height: 18px; text-indent: -999em; }

.titleHowItWorks { background: url(../images/search_booster/tittle_how_it_works.png) no-repeat; margin: 0 0 15px; height: 18px; text-indent: -999em; }

.topBoxWrapper { overflow: hidden; margin: 10px 0 0 40px; }

.topBox { width: 260px; float: left; margin-right: 25px; background: url(../images/search_booster/gradient_box_bg.png) no-repeat 0 10px; text-align: center; }

	.topBox h3 { margin-bottom: 8px; }

.searchBoosterRightCol { float: left; width: 523px; margin-left: 14px; background: url(../images/search-booster/search-booster-right-col-bg.png) no-repeat; padding-top: 140px; }

	.searchBoosterRightCol h2.blue, .searchBoosterRightCol p.intro { text-indent: -999em; height: 0; width: 0; float: left; }

/*.boxSubmitSite { margin:0 auto; width: 435px; }*/

#input_domains .formStandard span { font-weight:bold; }

#input_domains .orderTable td { vertical-align:middle; }

.boosterFloat { float:right; margin-right: 5px; }

	.menuItemContent .boosterFloat { margin-right: 0;}

.sbSelect { width: 200px; }

.boosterDrop .menuItemContent { padding-right: 16px; }

.webBooster .planTopIcon { background: url(../images/dns_services/plan_top_icon_dns_services.png) no-repeat; }

h1.ses { color: #5073a5; font-size: 30px; font-weight:bold; line-height: 28px; margin: 60px 0 15px; text-align: center; }

	h1.ses span.plus { position: relative; top: -3px; }

p.subHeadingSB { margin: 0 auto 30px; font-size: 14px; line-height: 18px; font-family: Arial, Verdana, sans-serif; width: 540px; text-align: center; }

.searchBoxSB { margin: 0 0 30px; background: #d3dfec; padding: 62px 0 58px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; position: relative; }

	.searchBoxSB h2.blue, .searchBoxSB p.intro { text-indent: -999em; height: 0; width: 0; float: left; }

	.searchBoxSB .freeSubmission { background: #406199 url(../images/search-booster/search-arrow.png) no-repeat right; height: 160px; width: 245px; position: absolute; top: 0; border-top-left-radius: 3px; border-bottom-left-radius: 3px; }

		.SBtitle {font-size: 25px; font-weight: bold; color: #2d4778; text-shadow: 0px 1px 1px #557fb4; top: 17px; position: absolute; left: 20px; }

		.searchBoxSB .priceFont { margin-top: 49px; width: 220px; }

		.SBTagline { font-family: arial, sans-serif; font-size: 12px; position: absolute; bottom: -4px; left: 30px; color: #86a7e1; }

	.searchBoxSB form { float: right; width: 554px; margin-right: 19px; position: relative; }

	.searchBoxSB img.submitNow { position: absolute; left: 269px; bottom: 21px; }

.boxSubmitSite { margin:0 auto; width: 540px; line-height: 24px; }

	.boxSubmitSite input[type="submit"] { margin-top: -6px; height: 46px; width: 122px; font-size: 18px; }

.domainNamesSearchWww.SB { font-size: 18px; line-height: 24px; font-weight: bold; color: #484848; float: left; top: 5px; margin-right:10px; position: absolute; left: -40px; margin-top: 0; }

.domainNamesSearchInputTextSmall.SB { float: left; background: white; border-radius: 3px !important; border: 1px solid #8198b2 !important; outline: none; width: 377px; font-size: 18px !important; font-family: Verdana, sans-serif; color: #484848; margin: -6px 13px 0 -57px; padding: 10px 8px 10px 75px !important; height: 24px !important; line-height: 24px !important; font-weight:bold; }

.topRow { background: url(../images/search-booster/top-row_f16c0bc7.jpg) no-repeat; height: 305px; width: 1000px; margin: 20px 20px 30px; }

	.topRow p { margin-left: 583px; padding-top: 46px; font-family: arial, sans-serif; height: 55px; width: 270px; margin-bottom: 0; font-size: 13px; }
	
	.topRow i.caret { display: inline-block; width: 0px; height: 0px; border-style: solid outset none outset; border-color: #fff transparent transparent transparent; border-width: 7px; vertical-align: middle; position: relative; margin-left: 458px; top: 7px; z-index: 1; }


.stepsRowHome { background: #e6eef5 url(../images/search-booster/laptop.jpg) no-repeat right; height: 100px; margin: 0 -40px 20px; width: 1000px; height: 330px; padding: 50px 0; position: relative; }

	.stepsRowHome .submitSite { margin-bottom: 30px; }

	.stepsRowHome .submitSite, .stepsRowHome .optimiseSite { margin-left: 104px; }

	.stepsRowHome img { position: absolute; left: 50px; margin-top: -10px; }

	.stepsRowHome h3 { font-size: 20px; margin-bottom: 10px; color: #5e5e5e; }

	.stepsRowHome p.subHeading { font-size: 14px !important; color: #9d9d9d; margin-bottom: 10px; font-family: AvantGarde, arial, sans-serif; }

	.stepsRowHome p { width: 380px; font-size: 12px; }

.tableWrap { margin: 50px -40px 0; }

	.tableWrap h3 { margin-left: 40px; margin-bottom: 20px; font-size: 22px; color: #5e5e5e; }

	.featuresTable { float: left; margin: 0 33px 0 0; width: 450px; }

		.featuresTable th { padding: 10px 20px 10px 0; text-align: center; width: 80px; vertical-align: top; }

		.featuresTable td { padding: 20px 0 !important; vertical-align: top; }

		.featuresTable td a { border-bottom: 1px dotted #646464; cursor: pointer; text-decoration: none; color: #5174A3 !important; font-size: 16px; font-weight: bold; }

		.featuresTable .epExtraMarginSB { margin-top: 10px; }

			.featuresTable .epExtraMarginSB p { font-size: 12px; }


/* Web stats */

.titleWorldLeadingWebsite { background: url(../images/web_statistics/title_worlds_leading_website.png) no-repeat; width: 316px; height: 40px; text-indent: -999em; margin: 8px 0 24px !important; text-indent: -999em; }

.webStatsTop { position:relative; background: url(../images/web-statistics/webstats-top.png) no-repeat; width: 911px; height: 409px; overflow: hidden; margin-bottom: 60px; margin-top: 15px; }

	.webStatsTop .monitorScreen { position:absolute; width: 453px; height: 288px; left: 438px; top: 19px; overflow: hidden; }

		.webStatsTop .monitorScreen .inner { width: 1816px; }

	.webStatsTop .tickBoxList { position:absolute; top: 245px; left: 104px; margin-left: 0; }

	.webStatsTop .coda-nav { position:absolute; top: 335px; left: 837px; width: 58px;  }

	.webStatsTop h3 { text-indent: -9999px; }

	.webStatsTop .arrow { position:absolute; top: 82px; left: 10px; width: 411px; height: 82px; overflow: hidden; }

.whyStats { padding-top: 7px; }

.webStats .planTopIcon { background: url(../images/dns_services/plan_top_icon_dns_services.png) no-repeat; }


/* Contact */

.contactList { width: 437px; margin: 30px 0 50px 20px !important; }

	.contactList li { border-bottom: 1px dashed #DDD; display: block; list-style: none !important; padding: 4px 0 4px; }

	.contactList li .title { display: inline-block; width: 230px; font-weight: bold; }

.contactTopLinks { margin: 0 0 40px !important; overflow: hidden; }

	.contactTopLinks a { float: left; text-indent: -999em; width: 242px; height: 55px; }

.contactGetInstantHelp { background: url(../images/contact/instant_help_button_new.png) no-repeat; margin-right: 20px; }

.contactNetworkStatus { background: url(../images/contact/network_status_button_new.png) no-repeat; }

.contactTopLinks a:hover { background-position: bottom; }

.contactInfoWrapper { float: left; background: url(../images/contact/shade_divider.png) no-repeat right top; overflow: hidden; padding-right: 50px; width: 505px; }

.contactMapWrapper { float: right; width: 336px; }

.contactMap { display: block; overflow: hidden; position: relative; }

	.contactMap h3 { display: none; }
	
	.contactMap ul { margin: 0 !important; }
	
	.contactMap ul li a { position: absolute; display: block; width: 30px; height: 30px; background: url(../images/contact/z_icon.png) no-repeat; text-indent: -999em; }
	
		.contactMap ul li a.grey { background: url(../images/contact/z_icon_grey.png) no-repeat; }

		.contactMap ul li a:hover { background-position: bottom; }

		.contactMap ul li a.noPointer { cursor: default; }
	
	.location1 { left: 260px; top: 168px; }
	
	.location2 { left: 5px; top: 148px; }
	
	.location3 { left: 211px; top: 208px; }
	
	.location4 { left: 253px; top: 98px; }
	
	.location5 { left: 158px; top: 37px; }
	
	.location6 { display: none !important; }
	
	.location7 { left: 113px; top: 275px; }
	
	.location8 { left: 76px; top: 195px; }
	
	.location9 { left: 98px; top: 151px; }

	.location10 { left: 86px; top: 78px; }

	.location11 { left: 40px; top: 164px; }

	.location12 { left: 160px; top: 180px; }

	.grey.location13 { left: 120px; top: 0px; }

	.grey.location14 { left: 150px; top: 160px; }

	.grey.location15 { left: 100px; top: 210px; }

	.grey.location16 { left: 80px; top: 120px; }

	.grey.location17 { left: 50px; top: 270px; }

	.grey.location18 { left: 180px; top: 130px; }

	.grey.location19 { left: 80px; top: 220px; }

	.au .contactMap { width: 289px; height: 425px; background: url(../images/contact/contact_map_au.png) no-repeat; }
	
	.nz .contactMap { width: 289px; height: 425px; background: url(../images/contact/contact_map_nz.png) no-repeat; }
	
	.in .contactMap { width: 289px; height: 425px; background: url(../images/contact/contact_map_in_85c309ad.png) no-repeat; }

	.uk .contactMap { width: 289px; height: 487px; background: url(../images/contact/contact_map_uk.png) no-repeat; }

	.ae .contactMap { width: 289px; height: 425px; background: url(../images/contact/contact_map_uk.png) no-repeat; }

.alertHeader { background: #FFF; color: #D50000; font: bold 13px Arial,Helvetica,sans-serif; left: 15px; margin: 0 !important; padding: 1px 5px; position: relative; top: 9px; width: 110px; }

.alertBox { background: #FFFFCB; border: 1px dashed #D50000; display: block; padding: 17px; width: 884px; margin-bottom: 35px; }

.alertTitle { font: bold 17px Verdana,Geneva,sans-serif; margin-bottom: 16px !important; color: #EF292E; }

.alertDesc { margin: 0 !important; }

.alertDate { width: 105px; background: url(../images/contact/alert_icon.png) no-repeat; font-weight: bold; background-position: 16px 0; }

	.alertDate p { padding-top: 50px; }

	.alertDate p span { color: #EF292E; }

#contact_page .lv_Title { color: #EF292E !important; }


/* Plans */

.plansContainer { margin: 20px 40px 55px; overflow: hidden; width: 925px; }

.planBox { width: 258px; float: left; margin-right: 33px; }

.planBox.webDesign { margin-top: 40px; }

	.planBox a:hover { text-decoration: none !important; }

.planTopIcon { height: 40px; }

	.planTop { height: 96px; position: relative; font-family: Tahoma, Geneva, sans-serif; }

	.planSpec { left: 0; position: absolute; top: 0; }

	.planSpecSquare { left: 0; position: relative; top: 0; }

	.planPrice { left: 139px; position: absolute; top: 33px; width: 120px; text-align: center; }

		.twoLines { position: relative; top: -23px;	display: inline-block; }

	.planTitle { left: 0; margin: 0 !important; position: absolute; top: 59px;}

	.planTitleSquare { left: 0; margin: 0 !important; position: relative; top: -5px;}

.bonusOffer { float: left; margin-left: 135px; }

.sign { position: absolute; left: 165px; top: -4px; }

	.signText { left: 139px; position: absolute; text-align: center; top: 9px; width: 119px; color: #FFF !important; }

.planDescription { padding: 7px 9px 5px; }

.planDescriptionList { margin-left: 4px !important; }

	.planDescriptionList li { list-style: none !important; overflow: hidden; padding: 2px 0; }

	.greenPlan .planDescriptionList li { border-bottom: 1px solid #D1E3B6; }

	.bluePlan .planDescriptionList li { border-bottom: 1px solid #D4E5EB; }

	.redPlan .planDescriptionList li { border-bottom: 1px solid #E9D4D0; }

	.greyPlan .planDescriptionList li { border-bottom: 1px solid #DD; }

	.greenPlan .planDescription { background: #DCEFC1; border-left: 1px solid #84C801; border-right: 1px solid #84C801; }

	.greenPlan .planTop { background: url(../images/plan_box_green_top_bg.png) no-repeat; }

	.greenPlan .planTopSquare { background: url(../images/web_hosting/plan_box_green_top_bg_square.png) no-repeat;}

	.greyPlan .planDescription { background: #EFEFEF; border-left: 1px solid #b9bcbf; border-right: 1px solid #b9bcbf; }

	.greyPlan .planTop { background: url(../images/plan_box_grey_top_bg.png) no-repeat; }

	.greyPlan .planTopSquare { background: url(../images/web_hosting/plan_box_grey_bg_square.png) no-repeat;}

	.greenPlan .planBottom { background: #DCEFC1 url(../images/plan_box_green_bottom_bg.png) no-repeat bottom center; }


.planBottom { overflow: hidden; }

.bluePlan .planDescription { background: #E7F0F8; border-left: 1px solid #5174A3; border-right: 1px solid #5174A3; }

	.bluePlan .planTop { background: url(../images/plan_box_blue_top_bg.png) no-repeat; }

	.bluePlan .planTopSquare { background: url(../images/web_hosting/plan_box_blue_top_bg_square.png) no-repeat; }

	.bluePlan .planBottom { background: url(../images/plan_box_blue_bottom_bg.png) no-repeat bottom center; }

.redPlan .planDescription { background: url(../images/plan_box_red_top_bg.png) no-repeat; padding-top: 13px; }

	.redPlan .planBottom { background: url(../images/plan_box_red_bottom_bg.png) no-repeat; height: 8px; margin: -8px 0 15px; }

.mainPlanWrapper .redPlan .planDescription { background: url(../images/plan_box_big_red_top_bg.png) no-repeat !important; padding: 8px 0 0; }

	.mainPlanWrapper .redPlan .planBottom { background: url(../images/plan_box_big_red_bottom_bg.png) no-repeat !important; margin-bottom: 15px; }

	.mainPlanWrapper .planBottom { height: 8px; }

.planOptions { margin: 15px 0; padding: 0 0 0 25px; }

	.planOptionsList { margin: 0 !important; text-align: center; padding: 12px 0 14px 8px; }

	.planOptionsList li { display: inline; }

	.planOptionsList li a { background: url(../images/arrow_icon.png) no-repeat 0px 7px; padding-left: 10px; margin-right: 13px; font-weight: normal; color: #7E817A; display: inline-block; }

	.planOptionsList li a:hover { color: #333; text-decoration: none; }

.planOptionsList.planBottom { float: left; padding-top: 4px; }

	.planOptionsList.planBottom li { display: block !important; }

.planBoxBasicHostWrapper { clear:both; padding:40px 0 0; width: 740px; margin-left: 55px; }

	.planBoxBasicHostWrapper .buttonOrderNowSmall { margin-top: 4px; float: right; }

.planBoxBasicHost { width: 475px; height: 43px; background: url(../images/web_hosting/plan_bg_basic_host.png) no-repeat; float: left; margin-right: 15px; position: relative; }

	.planBoxBasicHost p { padding: 13px 0 0 255px; }

	.planBoxBasicHost .price { float: left; margin-top: -33px; margin-left: 123px; width: 116px; text-align: center; }

		.planBoxBasicHost .price.UkSpecific { margin-top: -39px; }

		.planBoxBasicHost .note { position: absolute; top: 25px; left: 150px; font-size: 9px; color: #F1BFBF; }

	.planTop .UkSpecific { top: 23px !important; }

		.planTop .note { position: absolute; top: 42px; left: 173px; color: white; font-size: 9px; }

.mainPlanWrapper { margin: 20px 30px 0 40px; float: left; width: 644px; }

	.mainPlanWrapper .planBox { width: 644px; float: none; margin: 0px; }

	.mainPlanWrapper .planDescription { padding: 0; }

	.mainPlanWrapper .greenPlan .planTop { background: url(../images/plan_box_big_green_top_bg.png) no-repeat; }

	.mainPlanWrapper .greenPlan .planBottom { background: url(../images/plan_box_big_green_bottom_bg.png) no-repeat; }

	.mainPlanWrapper .greenPlan.servers .planTop { background: url(../images/plan_box_big_green_small_top_bg.png) no-repeat; }

	.mainPlanWrapper .bluePlan .planTop { background: url(../images/plan_box_big_blue_top_bg.png) no-repeat; }

	.mainPlanWrapper .bluePlan .planBottom { background: url(../images/plan_box_big_blue_bottom_bg.png) no-repeat; }

	.mainPlanWrapper .bluePlan.servers .planTop { background: url(../images/plan_box_big_blue_small_top_bg.png) no-repeat; }

	.mainPlanWrapper .greyPlan .planTop { background: url(../images/plan_box_big_grey_top_bg.png) no-repeat; }

	.mainPlanWrapper .greyPlan .planBottom { background: url(../images/plan_box_big_grey_bottom_bg.png) no-repeat; }

	.mainPlanWrapper .buttonOrderNow { margin: 30px auto 0; }

	.mainPlanWrapper .buttonBuyNow { margin: 30px auto 0; }

.planSideBar { width: 166px; margin-top: 119px; float: left; }

	.planSideBarList { margin: 0 !important; }

	.planSideBarList li { list-style: none !important; margin-bottom: 20px; }

	.planSideBarList li a { background: url(../images/buttons/button_gray.png) no-repeat; width: 166px; height: 47px; display: block; line-height: 47px; text-indent: 15px; color: #888; font-weight: bold; }

	.planSideBarList li a:hover { background-position: bottom; color: #666; text-decoration: none; }

.allPlansIncludeTitle { font-weight: bold; font-size: 13px; margin-bottom: 15px; }

	.allPlansIncludeList { margin: 0 0 0 8px !important; }

	.allPlansIncludeList li { background: url(../images/check.png) no-repeat 0 3px; padding-left: 20px; line-height: 20px; list-style: none !important; }


/* 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.png) no-repeat 20px 8px #FACFCD; border: 1px solid #FCA0A0; border-radius: 8px; -moz-border-radius: 10px; -webkit-border-radius: 10px; color: #333333; margin: 0 auto; padding: 13px 13px 13px 65px; text-align: left; }

	.error_content ul { margin: 0 0 0 13px !important; padding: 0 !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; }


/* Plan tables */

.webhost_column { padding: 0 5px; width: 33%; }

	.webhost_specs { background: #DCEFC1; border-left: 1px solid #72BE02; border-right: 1px solid #72BE02; font-size: 10px; padding: 8px 8px 8px 17px; }
	
	.webhost_specs2 { background: #E7F0F8; border-left: 1px solid #5174A3; border-right: 1px solid #5174A3; font-size: 10px; padding: 8px 8px 8px 17px; }
	
	.webhost_main { border-left: 1px solid #72BE02; border-right: 1px solid #72BE02; padding: 0; width: 472px; }
	
	.webhost2_main { border-left: 1px solid #577EA7; border-right: 1px solid #577EA7; padding: 0; width: 472px; }
	
	.webhost2_head { background: #D2E1E6; border-bottom: 1px solid #FFFFFF; font-weight: bold; padding: 8px 16px 8px 16px; }

.tdSub { color: #EF292E; font-size: 12px; font-weight: bold; padding: 15px 4px 4px 16px; text-align: left; }

	.th1, .th2 { font-weight: bold; padding: 8px 16px 8px 16px; border-bottom: 1px solid #FFFFFF; }
	
	.th1 { text-align: left; }
	
	.th2 { text-align: center; }
	
	.td1 { padding: 8px 4px 8px 16px; text-align: left; width: 78%; }
	
	.td2 { padding: 8px 0; text-align: center; width: 100px; width: 22%; }

.greenPlan .th1, .greenPlan .th2 { background: #DCEFC1; }

	.greenPlan .tdSub { background: #F3FEE1; border-bottom: 1px solid #FFF; }
	
	.greenPlan .td1 { background: #F3FEE1; border-bottom: 1px solid #FFF; }
	
	.greenPlan .td2 { background: #FFF; border-bottom: 1px solid #F3FEE1; }

.bluePlan .th1, .bluePlan .th2 { background: #D9E5E8; }

	.bluePlan .tdSub { background: #EBF6F9; border-bottom: 1px solid #FFF; }
	
	.bluePlan .td1 { background: #EBF6F9; border-bottom: 1px solid #FFF; }
	
	.bluePlan .td2 { background: #FFFFFF; border-bottom: 1px solid #EBF6F9; }

.redPlan table { border-left: 1px solid #D5BFB9; border-right: 1px solid #D5BFB9; }

	.redPlan .th1, .redPlan .th2 { background: #DCEFC1; }
	
	.redPlan .tdSub { background: #F6E5E1; border-bottom: 1px solid #FFF; }
	
	.redPlan .td1 { background: #F6E5E1; border-bottom: 1px solid #FFF; }
	
	.redPlan .td2 { background: #FFF; border-bottom: 1px solid #F6E5E1; }

.greyPlan .th1, .greyPlan .th2 { background: #DDD; }

	.greyPlan .tdSub { background: #EFEFEF; border-bottom: 1px solid #FFF; }
	
	.greyPlan .td1 { background: #EFEFEF; border-bottom: 1px solid #FFF; }
	
	.greyPlan .td2 { background: #FFF; border-bottom: 1px solid #EFEFEF; }

.bottomTdFix { padding-bottom: 4px; border-bottom: 0 none !important; }


/* 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; }


/* 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; }


/* Compare plans */

.compareTable td { vertical-align: middle; }

	.compareTable th { padding: 10px; font-weight: bold; color: #fff; text-align: center; }
	
	.compare_head1 { background: #84C801; padding: 10px; border-right: 1px #fff solid; text-align: center; }
	
	.compare_head2 { background: #5174A3; padding: 10px; text-align: center; border-radius: 0 5px 0 0; -moz-border-radius: 0 5px 0 0; -webkit-border-radius: 0 5px 0 0; }
	
	.compare_head2b { background: #5174A3; padding: 10px; text-align: center; border-right: 1px #fff solid; }
	
	.compare_head3 { background: #84C801; padding: 10px; border-right: 1px #fff solid; }
	
	.compare_head4 { background: #DADADA; padding: 10px; border-right: 1px #fff solid; }
	
	.compare_sub { padding: 15px 5px 8px 5px; color: #EF292E; font-size: 12px; font-weight: bold; border-bottom: 1px #fff solid; }
	
	.compare_features { background: #EF292E; border-right: 1px #fff solid; border-radius: 5px 0 0 0; -moz-border-radius: 5px 0 0 0; -webkit-border-radius: 5px 0 0 0; text-align: left !important; }
	
	.compare_item { padding: 5px; border-bottom: 1px #F3FEE1 solid; }
	
	.compare_item_sub { padding: 5px 5px 5px 30px; border-bottom: 1px #F3FEE1 solid; }

.compare1, .compare2, .compare3, .compare3b, .compare4, .compare5 { padding: 5px; text-align: center; }

	.compare1 { background: #E3F5CB; border-bottom: 1px #FFF solid; border-right: 1px #FFF solid; }
	
	.compare2 { background: #EBF8D8; border-bottom: 1px #FFF solid; border-right: 1px #FFF solid; }
	
	.compare3 { background: #EBF6F9; border-bottom: 1px #FFF solid; }
	
	.compare3b { background: #EBF6F9; border-bottom: 1px #FFF solid; border-right: 1px #fff solid; }
	
	.compare4 { background: #F9F9F9; border-bottom: 1px #FFF solid; border-right: 1px #FFF solid; }
	
	.compare5 { background: #FFF; }

.compare1_msp { background: #f3decf; padding: 5px; border-bottom: 1px #fff solid; border-right: 1px #fff solid; text-align: center; }

	.compare2_msp { background: #f3decf; padding: 5px; border-bottom: 1px #fff solid; border-right: 1px #fff solid; text-align: center; }
	
	.compare3_msp { background: #f3decf; padding: 5px; border-bottom: 1px #fff solid; text-align: center; }

.compare_price1 { background: #84C801; padding: 4px; font-weight: bold; color: #fff; border-right: 1px #fff solid; border-bottom: 1px #fff solid; text-align: center; }

	.compare_price1_serv { background: #84C801; padding: 4px; color: #fff; border-right: 1px #fff solid; border-bottom: 1px #fff solid; text-align: center; }
	
	.compare_price1_special { background: #fbef2d; padding: 4px; color: #f10000; border-right: 1px #fff solid; border-bottom: 1px #fff solid; text-align: center; }
	
	.compare_price2 { background: #5174A3; font-weight: bold; padding: 4px; color: #fff; border-right: 1px #fff solid; border-bottom: 1px #fff solid; text-align: center; }
	
	.compare_price2_serv { background: #5174A3; padding: 4px; color: #fff; border-right: 1px #fff solid; border-bottom: 1px #fff solid; text-align: center; }
	
	.compare_price_manserv { background: #f10000; padding: 4px; font-weight: bold; color: #fff; border-right: 1px #fff solid; border-bottom: 1px #fff solid; text-align: center; }
	
	.compare_price_manserv2 { background: #ce0101; padding: 4px; font-weight: bold; color: #fff; border-right: 1px #fff solid; border-bottom: 1px #fff solid; text-align: center; }
	
	.compare_price3 { background: #DADADA; padding: 4px; font-weight: bold; color: #fff; border-right: 1px #fff solid; border-bottom: 1px #fff solid; text-align: center; }
	
	.unlimitedIcon { padding: 0 0 3px 18px; background: url(../images/icon_unlimited.png) no-repeat; }


/* Upgrades */

.upgradesBox { background: url(../images/upgrades_box_bg.png) no-repeat; padding: 20px; }

	.upgradesBox > table { width: 100%; }

	.upgradesBox > table > th { width: 60px; }

.upgradesTable { width: 95%; margin-left: 20px; margin-top: -10px; border-collapse: collapse; }

	.upgradesTable td { line-height: 25px !important; }

	.upgradesTable .tdProduct, .upgradesTable .tdPrice, .upgradesTable .tdCheckBox { border-bottom: 1px dotted #DDD; line-height: 0px; vertical-align: middle !important; height: 30px; }

.tdProduct { width: 80%; }

.tdPrice { width: 12%; text-align: right; padding: 0 5px 0 0; }

.tdCheckBox { width: 2%; text-align: right; }

.upgrades_select_wrap { margin: 10px 0; overflow: hidden; }

	.upgrades_select_label { float: left; margin: 2px 6px 0 0; }

		.upgrades_select_label.marketing { margin-top: 2px; }

	.upgrades_select { color: #484848; float: left; font-family: Verdana, Geneva, sans-serif; font-size: 11px; width: 150px; }

	.upgrades_noline_price { text-align: right; padding-right: 20px; }

	.upgradeIconSmall { display: block; float: left; margin-right: 21px; }

	.upgradesIconTh { width: 65px; text-align: left; }

.upgradesPopularSmall { color: #EF292E;float: right;font-size: 10px;font-weight: bold;left: 8px;position: relative;top: 1px;width: 40px; }

.upgradesApplyToDomainBox { background: url(../images/upgrades_apply_to_domain_box.png) no-repeat; height: 91px; margin: 10px 0 30px; }

	.upgradesApplyToDomainBox .leftSide { float: left; padding: 27px 20px 0 0; text-align: right; width: 166px; }

	.upgradesApplyToDomainBox .rightSide { width: 634px; float: left; padding: 19px 0 0 20px; }


/* Order pages */

.orderTableWrapper .titleOrder { height: 32px; color: #FFF; text-indent: 14px; line-height: 30px !important; margin-bottom: 0 !important; font-size: 12px; font-family: verdana, sans-serif; }

	.greenPlan .titleOrder { background: url(../images/order_top_bg_green_877fc783.png) no-repeat; }

	.bluePlan .titleOrder { background: url(../images/order_top_bg_blue_877fc783.png) no-repeat; }
	
	.greyPlan .titleOrder { background: url(../images/order_top_bg_grey_877fc783.png) no-repeat; }

.orderPageDiv1 { float:left; width: 542px; margin-right: 40px; margin-top: 20px; }

	.orderPageDiv2 { float:left; width: 258px; margin-top: 10px; }
	
	.orderTableWrapper { margin-bottom: 30px; }

		.orderTableWrapper.overlap, .orderTableTotalWrapper.overlap { margin-right: -162px; }

		.orderTableWrapper.minHeight { min-height: 96px; }

		.orderTableWrapper.overlap .blue { font-size: 12px;}

		.orderTableWrapper.overlap .orderTable, .orderTableWrapper.overlap .osSelectTable, .orderTagNoInclude.overlapBorder { border-top: 2px solid #84C801; margin-top: -2px; }

			.orderTableWrapper.overlap.noBorder .orderTable, .orderTableWrapper.overlap.noBorder .osSelectTable { border-top: none; margin-top: 0; }

			.bluePlan .orderTableWrapper.overlap .orderTable, .bluePlan .orderTagNoInclude.overlapBorder, .bluePlan .orderTableWrapper.overlap .osSelectTable { border-top-color: #3e5f94; }

			.greyPlan .orderTableWrapper.overlap .orderTable, .greyPlan .orderTagNoInclude.overlapBorder { border-top-color: #a5a4a4; }
	
	.orderTable, .osSelectTable { width: 100%; border-collapse: collapse; }
	
	.orderTable td, .osSelectTable td { padding: 12px; vertical-align: top; border-bottom: 1px solid #DDD; }

		.orderTable td { cursor: pointer; }
	
	.orderTable2 td { padding: 7px 17px 7px 0; }

.formRadio { width: 20px; text-align: center; background: #F4F4F4; }

	.formIcon { width: 53px; text-align: right; background: #F9F9F9; }
	
		.popularRibbon { position: relative; background: url(../images/popular-rib.png); overflow: hidden; display: inline-block; top: -12px; left: -15px; float: left; width: 48px; height: 48px; margin-bottom: -48px; }

	.formDescription { background: #F9F9F9; }

	.formPrice { width: 90px; text-align: right !important; background: #F4F4F4; padding-right: 20px !important; }
		
		.overlap .formPrice .upgrade_price_element { position:relative; left: 1px; }
	
	.formStandard { text-align: left !important; background: #F4F4F4; padding-left: 20px !important; }
	
	.formTitle { background: #F9F9F9; }
	
	.formGap { padding: 16px 13px; font-weight: normal; border-bottom: 1px solid #DDD; }

.orderTable tr:hover .formDescription, .orderTable tr:hover .formIcon, .orderTable tr:hover .formTitle { background: #EFEFEF; }

	.orderTable tr:hover .formRadio, .orderTable tr:hover .formPrice, .orderTable tr:hover .formStandard, .osSelectTable td:hover { background: #E9E9E9; }
	
	.orderTableTotalWrapper { margin-bottom: 30px; }
	
	.orderTableTotal { width: 100%; border-collapse: collapse; }
	
	.orderTableTotal td { padding: 12px; }
	
	.orderSavingsTitle, .orderSavingsPrice { color: #EF292E !important; }

	.orderSavingsTitle { text-align: right; padding-top: 0px !important; padding-right: 20px !important; }

		.orderSavingsTitle .fz12 { font-size: 12px; }

	.orderSavingsPrice { width: 90px; text-align: right; padding-top: 0px !important; padding-right: 20px !important; font-size: 12px; }

	.orderTotalTitle { text-align: right; font-weight: bold; padding-right: 20px !important; }

		.orderTotalTitle span { font-size: 14px; }
	
	.orderTotalPrice { width: 90px; text-align: right; padding-right: 20px !important; font-size: 14px;font-weight: bold; }

	.bonusWrap { color: white; background: #5174A3; padding: 0 10px; line-height:23px; position:relative; top:4px; display:inline-block; margin-bottom: 4px; margin-left: 6px; text-align:center; }

		.bonusWrap:before, .bonusWrap:after { display:inline-block; height: 23px; width: 3px; background: url(../images/bonus-offer-rip_8cd0cbc3.png) repeat-y; content: ""; position:absolute; }

		.bonusWrap:before { background-position:0 -1px; left: -3px; }

		.bonusWrap:after { background-position: right -1px; right: -3px; }

.greenPlan .orderTableTotal { border-bottom: 1px solid #dddddd; border-top: 1px solid #dddddd; }

	.greenPlan .orderSavingsTitle, .greenPlan .orderTotalTitle { background: #ffffff; }
	
	.greenPlan .orderSavingsPrice, .greenPlan .orderTotalPrice { background: #ffffff; }

.bluePlan .orderTableTotal { border-bottom: 1px solid #dddddd; border-top: 1px solid #dddddd; }

	.bluePlan .orderSavingsTitle, .bluePlan .orderTotalTitle { background: #ffffff; }
	
	.bluePlan .orderSavingsPrice, .bluePlan .orderTotalPrice { background: #ffffff; }

.greyPlan .orderTableTotal { border-bottom: 1px solid #dddddd; border-top: 1px solid #dddddd; }

	.greyPlan .orderSavingsTitle, .greyPlan .orderTotalTitle { background: #ffffff; }

	.greyPlan .orderSavingsPrice, .greyPlan .orderTotalPrice { background: #ffffff; }

.orderTag { padding: 16px 0 40px 15px; }

	.orderTagIncluded { display: block; margin: 7px 0 -22px 38px; }
	
	.orderTagNoInclude { padding: 16px 0 20px 15px; }
	
	.orderTagPeriod { width:120px; float:right; }

.applyToDomainBox span { float:left; margin: 5px 4px 0 0; }

.applyToDomainBox.overlap .formStandard > strong { font-size: 12px; }

	.applyToDomainBox p { margin: 6px 0 0!important; text-indent: 41px; }
	
	.applyToDomainBox .formTitle, .applyToDomainBox.formTitle { padding-top: 21px; }
	
	.applyToDomainBox input { width: 300px; }

		.applyToDomainBox.wide input { width: 440px; }
	
		.applyToDomainBox.overlap input { width: 468px; }
	
.designBrief input[type="text"], .designBrief textarea { width: 270px; }

	.designBrief input[type="text"] { width: 268px; }

.buySaveBubble { float:right; width: 100px; border-radius: 7px; background: #ff0101; padding: 15px; position:relative; margin-right: -136px; top: -2px; font: bold 18px/22px verdana, arial, sans-serif; color: white; text-align:center;}

	.buySaveBubble:before { position:absolute; left: -12px; top: 39%; display:block; content: ""; width:0; height: 0; border-width: 6px; border-style: outset solid outset outset; border-color:  transparent #ff0101 transparent transparent; }


/* Parked pages */

.parkedDomainBox { border: 1px solid #C3D2E6; padding: 30px 0 17px; line-height: 23px; margin: 0 auto 40px; background:#F2F8FF; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; text-align: center; }

	.parkedDomainBox h4 { margin: 0 0 10px; font-size: 18px; }

.comingSoonDomainBox { border: 1px solid #C3D2E6; padding: 30px 0 17px; line-height: 23px; margin: 0 auto 40px; background:#F2F8FF; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; text-align:center; }

	.comingSoonDomainBox p { font-size: 13px !important; font-weight: bold !important; }

.suspendedDomainBox { background: #FFE5E4; border: 1px solid #FCA0A0; padding: 30px 0 17px; line-height: 23px; margin: 0 auto 40px; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; text-align:center; }

	.suspendedDomainBox * { font-size: 13px !important; color: #EF292E !important; font-weight: bold !important; }

	.suspendedDomainBox a { text-decoration: underline !important; }

.yourDomainBox { text-align: center; margin: 0 0 30px; line-height: 25px; }

	.yourDomainBox h4 { font-size: 18px; color:#336699; font-weight:bold; margin-bottom: 8px; }

.parkedBoxWrap { width: 894px; margin: 0 auto; }
	
	.parkedBoxWrap a, .parkedBoxWrap2 a {  line-height: 15px !important; }

	.ae.parked_index .parkedBoxWrap, .ae.page_not_found .parkedBoxWrap, .ae.thank_you .parkedBoxWrap { display: none; }

.parkedBox { margin-bottom: 10px; width: 268px; float: left; margin: 0 15px; }

.parkedBoxWebHosting, .parkedBoxWebBuilder, .parkedBoxEmailHosting, .parkedBoxFaxToEmail, .parkedBoxSslCertificates, .parkedBoxWebStatistics, .parkedBoxEmailMarketing, .parkedBoxEmailProtection, .parkedBoxEmailExchange { display: block; width: 268px; height: 280px; outline: none; }

	.parkedBoxWebHosting { background: url(../images/parked/plan_web_hosting.png); }

		.in .parkedBoxWebHosting { background: url(../images/parked/plan_web_hosting_in.png); }
	
	.parkedBoxWebBuilder { background: url(../images/parked/plan_web_builder.png); }

		.in .parkedBoxWebBuilder { background: url(../images/parked/plan_web_builder_in.png); }
	
	.parkedBoxEmailHosting { background: url(../images/parked/plan_email_hosting.png); }

		.in .parkedBoxEmailHosting { background: url(../images/parked/plan_email_hosting_in.png); }

	.parkedBoxFaxToEmail { background: url(../images/parked/plan_fax_to_email.png); }
	
	.parkedBoxSslCertificates { background: url(../images/parked/plan_ssl_certificates.png); }
	
	.parkedBoxWebStatistics { background: url(../images/parked/plan_web_statistics.png); }

		.in .parkedBoxWebStatistics { background: url(../images/parked/plan_web_statistics_in.png); }

	.parkedBoxEmailMarketing { background: url(../images/parked/plan_email_marketing.png); }
	
	.parkedBoxEmailProtection { background: url(../images/parked/plan_email_protection.png); }
	
	.parkedBoxEmailExchange { background: url(../images/parked/plan_email_exchange.png); }

		.in .parkedBoxEmailExchange { background: url(../images/parked/plan_email_exchange_in.png); }

.parkedBoxTitle, .parkedBoxDesc { text-indent: -999em; display: block; }

	.parkedBoxPrice { display: block; left: 163px; line-height: 18px; position: relative; top: 27px; width: 105px; }

		.parkedBoxPrice.striked { top: 32px; }

.parkedBoxWrap2 { width: 650px; margin: 25px auto 0; }

	.mainContainer .parkedBoxWrap2 { margin-bottom: -15px; } /* mainContainer has bigger margin than home container */

.parkedBoxLogoDesign, .parkedBoxWebDesign, .parkedBoxServers { display: block; width: 650px; height: 226px; outline: none; }

	.parkedBoxLogoDesign {  background: url(../images/parked/plan_logo_design.png); }

	.parkedBoxWebDesign {  background: url(../images/parked/plan_web_design.png); }

	.parkedBoxServers {  background: url(../images/parked/plan_servers.png); }

		.in .parkedBoxServers {  background: url(../images/parked/plan_servers_in.png); }

.parkedBoxPrice2 { display: block; left: 531px; line-height: 18px; position: relative; width: 119px; top: -11px; text-align:center; }

	.parkedBoxServers .parkedBoxPrice2 { left: 506px; width: 140px; }
	
	.parkedBoxPrice2.noOnly { padding-top: 18px; }
	
	.parkedBoxPrice2 span { display:inline-block; margin: 0 auto; text-align:left; }

	.parkedBoxPrice2 .twoLines { position: relative; top: 8px; display: inline-block;}

	.parkedBoxPrice2.priceCenter span { text-align: center;}

	.parkedBoxPrice2.striked {top: -3px;}

.tableWrapperThankYou { width: 100%; }

.tableWrapperParked { width: 92%; margin: 0 auto; }

.parkedHero { height: 316px; width:1000px; position:relative; background: url(../images/parked/hero-parked_860109ad.png); }

	.parkedHero .homeHeroBox1 { margin: 47px 0 0 659px; background:none;}

	.parkedHero .titleHome2 { margin-left: 2px; }


/* Search box */

.register_steps { margin-bottom: 10px; }

.search_box { background: #F5F7F9;/* border: 1px solid #dae3ee;*/ border-radius: 3px; display: block; padding: 28px 30px; margin: 36px 0 40px; position:relative; text-align: center; }

	.search_box.noSide { border-width: 1px 0; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; }

	.search_box.pageBottom { margin-bottom: 0; }

.search_box .www { margin-right: 3px; margin-top: 3px; }

	.search_box table { margin: 0 auto; }
	
	.search_box table td { vertical-align: middle; padding: 0 2px; }

	.search_box div.input { border: 1px solid #BDCBDC; font-family: Arial,Helvetica,sans-serif; padding: 8px 9px 7px; font-size: 18px; border-radius: 2px 2px 2px 2px; color: #333333; font-weight: bold; background: white; display: inline-block; vertical-align: middle; }

		.search_box div.input input { font-size: inherit; color: inherit; padding: 0; line-height: 22px; font-weight: bold; font-family: inherit; font-weight: bold; border: 0 !important; outline:0; width:290px; vertical-align: middle; height: 22px; box-shadow: none !important; }

		.search_box div.input span { display: inline-block; margin-right: 4px; line-height: 22px; color: #4f73a5; vertical-align: middle; }

		.search_box .btnRedGradient { vertical-align: middle; margin-left: 9px; }

.search_domain_input { padding: 7px !important; border: 1px solid #BDCBDC !important; font-size: 15px !important; font-family: Arial, Helvetica, sans-serif !important; }

	.search_box input.search_domain_input:-moz-placeholder, .boosterPromo input.searchInputText:-moz-placeholder { color: #919191; }

	.search_box input.search_domain_input::-webkit-input-placeholder, .boosterPromo input.searchInputText::-webkit-input-placeholder { color: #919191; }

	.search_box input.search_domain_input:-ms-input-placeholder, .boosterPromo input.searchInputText:-ms-input-placeholder { color: #919191; }
	
	.search_box input.search_domain_input.placeholder, .boosterPromo input.searchInputText.placeholder { color: #919191; }

.search_domain_select { padding: 4px; border: 1px solid #ABADB3; font-size: 15px; font-family: Arial, Helvetica, sans-serif; color: #333; }


/* Buttons */

.buttonOrderNow { background-repeat: no-repeat; display: block; height: 36px; overflow: hidden; border: none; text-indent: -999em; text-transform: capitalize; width: 128px; margin: 0 auto; }

	.buttonOrderNow:hover { background-position: bottom; cursor: pointer; }

	.bluePlan .buttonOrderNow { background-image: url(../images/buttons/button_order_now_blue.png); }
	
	.greenPlan .buttonOrderNow { background-image: url(../images/buttons/button_order_now_green.png); }
	
	.greyPlan .buttonOrderNow { background-image: url(../images/buttons/button_order_now_grey.png); }

.buttonBuyNow { background-repeat: no-repeat; display: block; height: 36px; overflow: hidden; border: none; text-indent: -999em; text-transform: capitalize; width: 128px; margin: 0 auto; }

	.buttonBuyNow:hover { background-position: bottom; cursor: pointer; }

	.bluePlan .buttonBuyNow { background-image: url(../images/buttons/button_buy_now_blue.png); }
	
	.greenPlan .buttonBuyNow { background-image: url(../images/buttons/button_buy_now_green.png); }
	
	.greyPlan .buttonBuyNow { background-image: url(../images/buttons/button_buy_now_grey.png); }

.buttonOrderNowSmall { background-image: url(../images/buttons/button_order_now_small.png); background-repeat: no-repeat; display: block; height: 36px; overflow: hidden; border: none; text-indent: -999em; text-transform: capitalize; width: 138px; }

	.buttonOrderNowSmall:hover { background-position: bottom; cursor: pointer; }

.buttonOrderSelected { background: url(../images/buttons/button_order_selected.png) no-repeat; border: 0 none; cursor: pointer; display: block; float: right; height: 30px; overflow: hidden; padding: 0 !important; text-indent: -999em; width: 160px; text-transform: capitalize; margin-top: 30px; }

	.buttonOrderSelected:hover { background-position: bottom; cursor: pointer; }

.buttonSend, .buttonSendSmall { background: url(../images/buttons/button_send.png) no-repeat; cursor: pointer; display: inline-block; height: 30px; overflow: hidden; border: none; padding: 0 !important; text-indent: -999em; text-transform: capitalize; width: 100px; }

	.buttonSend:hover, .buttonSendSmall:hover { background-position: bottom; cursor: pointer; }

	.buttonSendSmall { background-image: url(../images/buttons/button-send-small.png); width: 80px; }

.buttonSendBig { background: url(../images/buttons/button-send-big.png) no-repeat; cursor: pointer; display: inline-block; height: 36px; overflow: hidden; border: none; padding: 0 !important; text-indent: -999em; text-transform: capitalize; width: 100px; }

	.buttonSendBig:hover { background-position: bottom; cursor: pointer; }

.buttonSubmitNow { background: url(../images/buttons/button-submit-now.png) no-repeat; cursor: pointer; display: inline-block; height: 36px; overflow: hidden; border: none; padding: 0 !important; text-indent: -999em; text-transform: capitalize; width: 140px; }

	.buttonSubmitNow:hover { background-position: bottom; cursor: pointer; }

.buttonLogin { margin: 0 auto !important; width: 100px; height: 30px; display: block; border: 0; text-indent: -999em; background: url(../images/buttons/button_login.png) no-repeat; padding: 0 !important; text-indent: -999em; text-transform: capitalize; overflow: hidden; cursor: pointer; }

	.buttonLogin:hover { background-position: bottom; cursor: pointer; }

.buttonLoginSmall { margin: 0 auto !important; width: 80px; height: 30px; display: block; border: 0; text-indent: -999em; background: url(../images/buttons/button_login_small.png) no-repeat; padding: 0 !important; text-indent: -999em; text-transform: capitalize; overflow: hidden; cursor: pointer; }

	.buttonLoginSmall:hover { background-position: bottom; cursor: pointer; }

.buttonApplyNow { background: url(../images/buttons/button_apply_now.png) no-repeat; display: inline-block; height: 30px; overflow: hidden; border: none; padding: 0 !important; text-indent: -999em; text-transform: capitalize; width: 120px; }

	.buttonApplyNow:hover { background-position: bottom; cursor: pointer; }

.buttonOrderGreenSmall { background: url(../images/buttons/button_order_now_green_small.png) no-repeat; display: block; height: 27px; overflow: hidden; border: none; padding: 0 !important; text-indent: -999em; text-transform: capitalize; width: 98px; margin: 7px auto; }

	.buttonOrderGreenSmall:hover { background-position: bottom; cursor: pointer; }

.buttonOrderBlueSmall { background: url(../images/buttons/button_order_now_blue_small.png) no-repeat; display: block; height: 27px; overflow: hidden; border: none; padding: 0 !important; text-indent: -999em; text-transform: capitalize; width: 98px; margin: 7px auto; }

	.buttonOrderBlueSmall:hover { background-position: bottom; cursor: pointer; }

.buttonOrderGreySmall { background: url(../images/buttons/button_order_now_grey_small.png) no-repeat; display: block; height: 27px; overflow: hidden; border: none; padding: 0 !important; text-indent: -999em; text-transform: capitalize; width: 98px; margin: 7px auto; }

	.buttonOrderGreySmall:hover { background-position: bottom; cursor: pointer; }

.buttonBuyGreenSmall { background: url(../images/buttons/button_buy_now_green_small.png) no-repeat; display: block; height: 27px; overflow: hidden; border: none; padding: 0 !important; text-indent: -999em; text-transform: capitalize; width: 98px; margin: 7px auto; }

	.buttonBuyGreenSmall:hover { background-position: bottom; cursor: pointer; }

.buttonBuyBlueSmall { background: url(../images/buttons/button_buy_now_blue_small.png) no-repeat; display: block; height: 27px; overflow: hidden; border: none; padding: 0 !important; text-indent: -999em; text-transform: capitalize; width: 98px; margin: 7px auto; }

	.buttonBuyBlueSmall:hover { background-position: bottom; cursor: pointer; }

.buttonBuyGreySmall { background: url(../images/buttons/button_buy_now_grey_small.png) no-repeat; display: block; height: 27px; overflow: hidden; border: none; padding: 0 !important; text-indent: -999em; text-transform: capitalize; width: 98px; margin: 7px auto; }

	.buttonBuyGreySmall:hover { background-position: bottom; cursor: pointer; }

.buttonSubmit30DayTrial { background: url(../images/buttons/button_submit_30_day_trial.png) no-repeat; display: block; height: 36px; overflow: hidden; border: none; text-indent: -999em; text-transform: capitalize; width: 182px; }

	.buttonSubmit30DayTrial:hover { background-position: bottom; cursor: pointer; }

.button_search { background: url(../images/buttons/button_search.png) no-repeat; border: 0 none; cursor: pointer; display: block; height: 35px; margin-left: 5px; overflow: hidden; padding: 0 !important; text-indent: -999em; width: 102px; text-transform: capitalize; }

	.button_search:hover { background-position: bottom; cursor: pointer; }

	.buttonSearchSmall { background: url(../images/buttons/button_search_small.png) no-repeat; border: 0 none; cursor: pointer; display: block; height: 32px; margin-left: 5px; overflow: hidden; padding: 0 !important; text-indent: -999em; width: 90px; text-transform: capitalize; }

	.buttonSearchSmall:hover { background-position: bottom; cursor: pointer; }

.button_search_more { background: url(../images/buttons/button_search_more.png) no-repeat; border: 0 none; cursor: pointer; display: block; height: 32px; margin-left: 5px; overflow: hidden; padding: 0 !important; text-indent: -999em; width: 110px; text-transform: capitalize; }

	.button_search_more:hover { background-position: bottom; cursor: pointer; }

.button_add_to_cart { margin-bottom: 10px; width: 172px; height: 36px; display: block; border: 0; text-indent: -999em; background: url(../images/buttons/button_add_to_cart.png) no-repeat; padding: 0 !important; overflow: hidden; cursor: pointer; text-transform: capitalize; }

	.button_add_to_cart:hover { background-position: bottom; cursor: pointer; }

	.buttonAddToCartSmall { margin-bottom: 10px; width: 172px; height: 32px; display: block; border: 0; text-indent: -999em; background: url(../images/buttons/button_add_to_cart_small.png) no-repeat; padding: 0 !important; overflow: hidden; cursor: pointer; text-transform: capitalize; }

	.buttonAddToCartSmall:hover { background-position: bottom; cursor: pointer; }

.button_continue_order { background: url(../images/buttons/button_continue_order_cad67eab.png) no-repeat; border: 0 none; cursor: pointer; display: block; height: 36px; overflow: hidden; padding: 0 !important; text-indent: -999em; width: 172px; text-transform: capitalize; }

	.button_continue_order:hover { background-position: bottom; cursor: pointer; }

	.buttonContinueOrderSmall { background: url(../images/buttons/button_continue_order_small_6f370a10.png) no-repeat; border: 0 none; cursor: pointer; display: block; height: 37px; overflow: hidden; padding: 0 !important; text-indent: -999em; width: 172px; text-transform: capitalize; }

	.buttonContinueOrderSmall:hover { background-position: bottom; cursor: pointer; }

.buttonPleaseWaitSmall { background: url(../images/buttons/button-please-wait-small_6e920a10.png) no-repeat; border: 0 none; cursor: pointer; display: block; height: 37px; overflow: hidden; padding: 0 !important; text-indent: -999em; width: 172px; text-transform: capitalize; }

.buttonPleaseWaitSmallLogin { background: url(../images/buttons/button-please-wait-small-login.png) no-repeat; border: 0; display: block; height: 30px; overflow: hidden; padding: 0 !important; text-indent: -999em; width: 152px; }

.buttonSubmitOrder { background: url(../images/buttons/button_submit_order.png) no-repeat; border: 0 none; cursor: pointer; display: block; float: right; height: 36px; overflow: hidden; padding: 0 !important; text-indent: -999em; width: 172px; text-transform: capitalize; margin-top: 30px; }

	.buttonSubmitOrder:hover { background-position: bottom; cursor: pointer; }

.button_register_selected { width: 172px; height: 36px; display: block; border: 0; float: right; text-indent: -999em; background: url(../images/buttons/button_register_selected.png) no-repeat; padding: 0 !important; overflow: hidden; cursor: pointer; text-transform: capitalize; }

	.button_register_selected:hover { background-position: bottom; cursor: pointer; }

	.buttonRegisterSelectedSmall { width: 160px; height: 32px; display: block; border: 0; float: right; text-indent: -999em; background: url(../images/buttons/button_register_selected_small.png) no-repeat; padding: 0 !important; overflow: hidden; cursor: pointer; text-transform: capitalize; }

	.buttonRegisterSelectedSmall:hover { background-position: bottom; cursor: pointer; }
	
	.buttonCheckOutSmall { width: 160px; height: 37px; display: block; border: 0; float: right; text-indent: -999em; background: url(../images/buttons/button_check_out_small_6f370a10.png) no-repeat; padding: 0 !important; overflow: hidden; cursor: pointer; text-transform: capitalize; }

	.buttonCheckOutSmall:hover { background-position: bottom; cursor: pointer; }

.button_skip_to_payment { width: 172px; height: 36px; display: inline-block; border: 0; text-indent: -999em; background: url(../images/buttons/button_skip_to_payment.png) no-repeat; padding: 0 !important; overflow: hidden; cursor: pointer; text-transform: capitalize; }

	.button_skip_to_payment:hover { background-position: bottom; cursor: pointer; }

	.buttonSkipToPaymentSmall { width: 160px; height: 32px; display: inline-block; border: 0; text-indent: -999em; background: url(../images/buttons/button_skip_to_payment_small.png) no-repeat; padding: 0 !important; overflow: hidden; cursor: pointer; text-transform: capitalize; }

	.buttonSkipToPaymentSmall:hover { background-position: bottom; cursor: pointer; }

		.justSkip { background-image: url(../images/buttons/button-skip-small_6f370a10.png); width: 80px; height:37px; } 

.button_confirm_and_continue { width: 190px; height: 37px; display: block; border: 0; text-indent: -999em; background: url(../images/buttons/button_confirm_and_continue_6f370a10.png) no-repeat; padding: 0 !important; overflow: hidden; cursor: pointer; text-transform: capitalize; }

	.button_confirm_and_continue:hover { background-position: bottom; cursor: pointer; }

.button_complete_order { width: 172px; height: 37px; display: inline-block; border: 0; text-indent: -999em; background: url(../images/buttons/button_complete_order_6f370a10.png) no-repeat; padding: 0 !important; overflow: hidden; cursor: pointer; text-transform: capitalize; }

	.button_complete_order:hover { background-position: bottom; cursor: pointer; }

.button_send { width: 100px; height: 30px; display: block; border: 0; text-indent: -999em; background: url(../images/buttons/button_send.png) no-repeat; float: right; margin-top: 15px; padding: 0 !important; overflow: hidden; cursor: pointer; text-transform: capitalize; }

	.button_send:hover { background-position: bottom; cursor: pointer; }

.buttonBack { width: 92px; height: 36px; display: inline-block; border: 0; text-indent: -999em; background: url(../images/buttons/button_back.png) no-repeat; padding: 0 !important; margin-right: 4px; overflow: hidden; cursor: pointer; text-transform: capitalize; }

	.buttonBack:hover { background-position: bottom; cursor: pointer; }

	.buttonBackSmall { width: 80px; height: 37px; display: inline-block; border: 0; text-indent: -999em; background: url(../images/buttons/button_back_small_6f370a10.png) no-repeat; padding: 0 !important; margin-right: 4px; overflow: hidden; cursor: pointer; text-transform: capitalize; }

	.buttonBackSmall:hover { background-position: bottom; cursor: pointer; }

.buttonTransferDomains { margin-bottom: 8px; width: 172px; height: 32px; display: block; border: 0; text-indent: -999em; background: url(../images/buttons/button_transfer_domains_small.png) no-repeat; padding: 0 !important; overflow: hidden; cursor: pointer; text-transform: capitalize; }

	.buttonTransferDomains:hover { background-position: bottom; cursor: pointer; }
.domainAddonPop .text p
.button_view_transfer_list { width: 160px; height: 36px; display: block; border: 0; text-indent: -999em; background: url(../images/buttons/button_view_transfer_list.png) no-repeat; padding: 0 !important; overflow: hidden; cursor: pointer; text-transform: capitalize; }

	.button_view_transfer_list:hover { background-position: bottom; cursor: pointer; }

.buttonContinueTransfer { width: 180px; height: 32px; display: block; border: 0; text-indent: -999em; background: url(../images/buttons/button_continue_transfer.png) no-repeat; padding: 0 !important; overflow: hidden; cursor: pointer; text-transform: capitalize; }

	.buttonContinueTransfer:hover { background-position: bottom; cursor: pointer; }

.button_renew { width: 81px; height: 36px; display: block; border: 0; text-indent: -999em; background: url(../images/buttons/button_renew.png) no-repeat; margin-left: 5px; padding: 0 !important; overflow: hidden; cursor: pointer; text-transform: capitalize; }

	.button_renew:hover { background-position: bottom; cursor: pointer; }

.button_renew_domain { margin-bottom: 8px; width: 172px; height: 36px; display: block; border: 0; text-indent: -999em; background: url(../images/buttons/button_renew_domain.png) no-repeat; padding: 0 !important; overflow: hidden; cursor: pointer; text-transform: capitalize; }

	.button_renew_domain:hover { background-position: bottom; cursor: pointer; }

.button_view_renew_list { width: 160px; height: 36px; display: block; border: 0; text-indent: -999em; background: url(../images/buttons/button_view_renew_list.png) no-repeat; padding: 0 !important; overflow: hidden; cursor: pointer; text-transform: capitalize; }

	.button_view_renew_list:hover { background-position: bottom; cursor: pointer; }

.buttonRenewSelectedDomains { width: 210px; height: 32px; display: block; border: 0; text-indent: -999em; background: url(../images/buttons/button_renew_selected_domains.png) no-repeat; padding: 0 !important; overflow: hidden; cursor: pointer; text-transform: capitalize; }

	.buttonRenewSelectedDomains:hover { background-position: bottom; cursor: pointer; }

.button_login_to_paypal { width: 172px; height: 36px; display: inline-block; border: 0; text-indent: -999em; background: url(../images/buttons/button_login_to_paypal.png) no-repeat; padding: 0 !important; overflow: hidden; cursor: pointer; text-transform: capitalize; }

	.button_login_to_paypal:hover { background-position: bottom; cursor: pointer; }

.button_please_wait {  width: 172px; height: 36px; display: inline-block; border: 0; text-indent: -999em; background: url(../images/buttons/button_please_wait.gif) no-repeat; padding: 0 !important; overflow: hidden; cursor: pointer; text-transform: capitalize; }

.button_transfer { width: 102px; height: 35px; display: block; border: 0; text-indent: -999em; background: url(../images/buttons/button_transfer.png) no-repeat; margin-left: 5px; padding: 0 !important; overflow: hidden; cursor: pointer; text-transform: capitalize; }

	.button_transfer:hover { background-position: bottom; cursor: pointer; }

.button_i_accept_and_confirm { width: 240px; height: 36px; display: block; border: 0; text-indent: -999em; background: url(../images/buttons/button_i_accept_and_confirm_transfer.png) no-repeat; margin-right: 10px; padding: 0 !important; overflow: hidden; cursor: pointer; text-transform: capitalize; }

	.button_i_accept_and_confirm:hover { background-position: bottom; cursor: pointer; }

.button_i_reject { width: 100px; height: 36px; display: block; border: 0; text-indent: -999em; background: url(../images/buttons/button_i_reject.png) no-repeat; padding: 0 !important; overflow: hidden; cursor: pointer; text-transform: capitalize; }

	.button_i_reject:hover { background-position: bottom; cursor: pointer; }

.buttonViewLogoPlans { background: url(../images/buttons/button_view_logo_plans.png) no-repeat; display: block; height: 37px; overflow: hidden; border: none; text-indent: -999em; text-transform: capitalize; width: 182px; margin: 0 auto; }

	.buttonViewLogoPlans:hover { background-position: bottom; cursor: pointer; }

.buttonViewMoreSamples { background: url(../images/buttons/button_view_more_samples.png) no-repeat; display: block; height: 36px; overflow: hidden; border: none; text-indent: -999em; text-transform: capitalize; width: 160px; margin: 25px 104px 0 0; float: right;}

	.buttonViewMoreSamples:hover { background-position: bottom; cursor: pointer; }

.buttonDomainCartAdd { width: 60px; height: 24px; text-indent: -9999px; border: none; cursor: hand; cursor: pointer; margin-left: 20px !important; display:block; outline: none; background: url(../images/buttons/button-domain-cart-add_70a30a10.png) no-repeat top; vertical-align: middle; }

	.buttonDomainCartAdd:hover, .searchDomainsWrap .backorderBtn:hover { background-position: 0 -24px; }

	.buttonDomainCartAdd.added, .buttonDomainCartAdd.addedNoHover, .buttonDomainCartAdd.addedNoHover:hover { background-position: 0 -48px; }

	.buttonDomainCartAdd.added:hover { background-position: 0 -72px; }

	.noPadTB .buttonDomainCartAdd {  margin-left: 0 !important; }

	.table_standard td label.buttonDomainCartAdd { top: 0; }

.domainCheck { display:none; }

.buttonRegisterNow { margin-bottom: 10px; margin-left: 16px; width: 172px; height: 38px; display: block; border: 0; text-indent: -999em; background: url(../images/buttons/button-register-now_f7fbc5b4.png) no-repeat; padding: 0 !important; overflow: hidden; cursor: pointer; text-transform: capitalize; }

	.buttonRegisterNow:hover { background-position: bottom; cursor: pointer; }

	.buttonRegisterNow.disabled { background-position: top; opacity: 0.4; filter: alpha(opacity = 40); cursor: default; }

	.transfer .buttonRegisterNow { background-image: url(../images/buttons/button-transfer-now.png); height: 32px; }

.box_terms.blue_background { background: #F5F7F9; }


/* Register general */

.searchListPrice { display: inline-block; width: 46px; }

.searchListPrice.sale { color: #EE1D23; }

.shoppingCartWrapper { float: right; left: 0; margin-top: 15px; position: relative; top: 0; width: 204px; }

	.shoppingCart { display: block; width: 204px; background: white; float: right; margin-top: 15px; }

	.shoppingCart.fixed { position: fixed; top: 0; z-index: 9; }

	.titleShoppingCart { color: #5174A3; background: url(../images/register/shopping_cart_icon_cb1c7eab.png) no-repeat right; line-height: 22px !important; margin-bottom:: 14px !important; position:relative; }

		.titleShoppingCart a { display:block; min-width: 16px; height: 16px; position:absolute; right: -10px; top: -12px; background: #ff0000; border-radius: 50%; padding:2px; color: white; text-decoration:none; font-weight:bold; line-height: 16px; font-size: 11px; text-align:center; }
		
		.titleShoppingCart a span { position: relative; top: -1px; }

	.titleShoppingCartBig { color: #5174A3; background: url(../images/register/shopping_cart_icon_cb1c7eab.png) no-repeat right; font-size: 18px !important; line-height: 22px !important; margin-bottom: 25px !important; margin-top: 40px !important; width: 230px; }

		.titleShoppingCartBig.genericCart { width: auto; background: none; }

.alsoAvailable { margin: 30px 0 0 !important; }

.titlePayment { font: bold 18px/15px Verdana, Geneva, sans-serif; color: #5174A3; }

.search_results { width: 620px; min-height: 190px; }

	.search_results.extraWide { width: 683px; }
	
	.no_search_results { width: 782px; font-weight: bold; text-align: center; }

.th_domain { width: 300px; }

	.th_status { width: 100px; }

		.th_status3 { width: 155px; }

	.th_register, .th_transfer, .th_renew { width: 145px; }

	.in .th_register, .in .th_transfer, .in .th_renew { width: 150px !important; }

	.th_domain2 { width: auto; }

	.th_domain3 { width: 130px; font-weight: normal; }

	.th_domain4 { width: auto; font-weight: normal; }

	.th_status2 { width: 130px; text-align: center !important; }

	.th_register2 { width: 80px; text-align: center !important; }

	.th_register3 { width: 30px; text-align: center !important; }

	.th_text { font-weight: normal !important; }

	.th_cost { width: 90px; text-align: left !important; }

	.th_cost_payment { width: 120px; }

	.th_cost_setup { width: 120px; }

.th_fix { width: 7px; }

	.th_fix2 { width: 15px; }

	.th_fix3 { width: 30px; }

.th_dns { width: 128px; text-align: center !important; }

.th_term { width: 120px; text-align: center !important; }

	.th_term2 { width: 250px; }

		.shopping_cart .th_term2 { width: 210px; }

	.th_term_payment { width: 90px; }

	.th_term3 { width: 260px; }

.th_renew_domain { width: 40%; }

	.th_renew_renew { width: 13%; text-align: center !important; }

	.th_renew_dns { width: 20%; }

	.th_renew_period { width: 20%; }

	.th_renew_cost { width: 10%; }

.th_extension { text-align: center !important; width: 60px; }

.th_btn { width: 70px; }

	.noPad.th_btn { width: 90px; }

.th_price { width: 100px; }

	.th_price2 { width: 140px; }

	.th_price4 { width: 55px; }

	.shopping_cart .th_price { width: 140px; }

.th_delete { width: 10px; }

	.th_delete2 { width: 25px; }

.th_item_type { width: 120px; }

.setupTickColumn { padding-right: 4px !important;}

#au_normal_trading_name { width: 192px; }

.paymentInfoWrap { padding: 7px 0 9px 16px; }

	.paymentInfoWrap p { padding: 0; margin: 0; }

.table_standard_wrap { border: 1px solid #E3EBF0; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

	.table_standard_wrap.noSideBorder, .table_standard_wrap.noSideBorder .table_standard { border-right: none; border-left: none; }

	.table_standard_wrap.noBottomBorder { border-bottom: none; }

.table_standard { border: 1px solid #FFF; width: 100%; }

	.table_standard th { text-align: left; background: url(../images/register/table_th_bg.png) repeat-x; padding: 9px 10px; font-size: 11px; color: #484848; }

		.table_standard .greyBg th { background: #F5F7F9;  border-bottom: 1px solid #E3EBF0; }

	.table_standard td { padding: 9px 10px; border-bottom: 1px dotted #E2EAF1; vertical-align: middle; height: 18px; }

		.table_standard td.noPad { padding: 0; }
		
		.table_standard td.noPadTB { padding-top: 0; padding-bottom: 0; }

	.table_standard td table td { padding: 0px; border: none; }

.domain_checkbox { padding: 0; margin: 0; }

.table_standard td label { position: relative; top: -2px; margin-left: 3px; }

	.table_standard td label.noRelative, .table_standard td label.noMoveUp { display: inline; position: static; margin-left:0; top: 0; }

		input.last_chance_privacy, input.last_chance_directory, input.last_chance_dns { position:relative; top: 2px; }

.highlighted { background: #FFFFE6; }

.tr_highlight:hover { background: #F4F4F4; }

.available, .available a { font-weight: bold; color: #81c500; }

.registered { font-weight: normal; color: #6E6E6E; }

.special { font-weight: bold; color: #EE1D23; }

.sale_icon { position: relative; top: 3px; margin-top: -4px; margin-right: 10px; }

	.domain_spinner .sale_icon { margin-right: 0; }

.new_icon { position: relative; top: 6px; margin-top: -10px; }

.reg_terms { color: #AAA; text-align: right; margin-top: 8px; margin-right: 8px; margin-bottom: 20px; font-size: 10px; }

.view_more { color: #73B9E9; background: url(../images/register/plus_icon.png) no-repeat 0 5px; padding-left: 15px; margin: 10px 0 0 10px; display: block; }

.cart_box { background: #0B74BF; padding: 10px 0px; text-align: center; margin: 0; border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0; color: white; }

	.cart_box.empty { background: #F1F1F1; color: #484848; }

	.cart_box a:link, .cart_box a:visited { color: white; }

	.cart_box p { margin-bottom: 0; }

.content_indent { width: 700px; margin: 0 auto; }

	.content_indent.paymentIndent { width: 740px; }

.align_center { text-align: center !important; }

	.align_right { text-align: right !important; }

	.align_left { text-align: left !important; }

	.align_middle { vertical-align:middle; }

	.align_top { vertical-align:top !important; }

.table_buttons_bottom { width: 100%; margin: 35px 0 45px; text-align: center; }

.buttonsBottom { overflow: hidden; margin: 35px 0 45px; text-align: center; }

.tableFeatures { width: 100%; border-collapse: collapse; }

.domain_features { display: block; height:139px; padding:12px 15px; width:240px; }

	.domain_features p { margin-top: 8px !important; line-height: 15px !important; }

	.domain_features ul { padding-left: 4px !important; margin: 0px !important; }

	.domain_features li { margin-bottom: 2px !important; line-height: 15px !important; }

.free_with_all_domains { background: url(../images/register/box_bg1.png) no-repeat; }

.protect_your_brand { background: url(../images/register/box_bg2.png) no-repeat; float: right; }

.table_login { width: 100%; }

.login_box { border: 1px solid #E3EBF0; padding: 15px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; margin-bottom: 25px; }

.password_box { border: 1px solid #E3EBF0; padding: 15px; clear: both; }

.login_box label, .password_box label { display: block; margin-bottom: 4px; }

input.login { width: 142px; padding: 2px; border: 1px solid #ABADB3; font-size: 12px; font-family: Verdana, Geneva, sans-serif; color: #333; margin-bottom: 10px; }

#domain_username { width: 142px; padding: 2px; border: 1px solid #ABADB3; font-size: 12px; font-family: Verdana, Geneva, sans-serif; color: #333; margin-bottom: 10px; }

span.or { text-align: center; font: bold 11px/15px Verdana, Geneva, sans-serif; color: #5174A3; margin-top: 40px; display: block; }

.form_indent { text-indent: 8px; }

	.form_indent2 { text-indent: 20px; }

	.form_indent3 { text-indent: 40px; }

	.upgradeItem [class*="icon"] { margin: 0 15px 0 20px; }

input.standard { padding: 3px; border: 1px solid #ABADB3; font-size: 12px; font-family: Verdana, Geneva, sans-serif; color: #333; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; }

	input.standard:hover { box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); }

	input.standard:focus { outline: none !important; border-color: #7098CF !important; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.15); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.15); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.15); }

	select.standard { padding: 1px; font-size: 12px; font-family: Verdana, Geneva, sans-serif; color: #333; }

		select.standard.bordered, #state_div select.standard, #business_type_div select.standard, .borderedSelect select.standard { border: 1px solid #ABADB3; padding: 0 !important; }

			.borderedSelect select.apply_to_domain_name { border: 1px solid #ABADB3; width: 260px; padding: 5px 7px !important }

	textarea.standard { padding: 2px; border: 1px solid #ABADB3; font-size: 12px; font-family: Verdana, Geneva, sans-serif; color: #333; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; }

	#state_div select.standard, .member_register #country select, .member_register #country .dropdownBox { width: 252px; }

	#business_type_div select.standard { width: 100px; }
	
	input.smaller { font-size: 11px !important; }

	.smaller input { font-size: 11px !important; }

	select.smaller { font-size: 11px !important; }

	.smaller select { font-size: 11px !important; }

	select.select_large { padding: 1px; font-size: 13px; }

	textarea.standard2 { padding: 10px; }

	select.standard2, .selectStandard2 select.standard, select.standard2.bordered, #state_div select.standard, #business_type_div select.standard, .forceStandard2 select.standard, .selectStandard2 select.loginStandard { border: 1px solid #ABADB3; padding: 0 !important; padding: 5px 7px !important; }

		.selectStandard2 select.loginStandard { border-radius: 2px; }

	input.standard2, #input_domains input.standard, .inputStandard2 input.standard { height: 30px; padding: 0 7px; margin-left: 1px; }

	.ie8 input.standard2, .ie8 #input_domains input.standard, .ie8 .inputStandard2 input.standard { line-height: 30px; }

.logged_as { float: right; }

.circles { text-align: center; margin-top: -30px; position: relative; top: -20px; }

	.circles a { color: #D9E0EA !important; text-decoration: none; font-size: 17px; outline: none;}

	.circles .current { color: #416295 !important; }

.domainSetupBox { margin: 0 0 28px; position: relative; width: 764px; height: 100px; }

	.domainSetupBox:after { display: block; width: 0; height: 0; content: ""; border-style: solid; border-width: 8px; border-color: transparent; position: absolute; bottom: -16px; right: 206px; }

.domainSetupBox h3, .domainSetupBox p { text-indent: -999em; overflow: hidden; }

.domainSetupBox .only { display: block; right: 21px; position: absolute; text-align: center; top: 15px; width: 73px; }

.domainSetupBox .price { position: absolute; top: 43px; right: 26px; width: 62px; text-align: center; }

	.privacyProtectionBox:after, .privacyProtectionAUInCartBox:after { border-top-color: #347cb6; }

	.au .privacyProtectionBox { background: url(../images/register/top_domain_privacy_au_6ef909ad.png) no-repeat; }

	.au .privacyProtectionAUInCartBox { background: url(../images/register/top_domain_privacy_au_in_cart_6ef909ad.png) no-repeat; }
	
	.nz .privacyProtectionBox { background: url(../images/register/top_domain_privacy_au_6ef909ad.png) no-repeat; }
	
	.nz .privacyProtectionAUInCartBox { background: url(../images/register/top_domain_privacy_au_in_cart_6ef909ad.png) no-repeat; }
	
	.in .privacyProtectionBox, .in .privacyProtectionAUInCartBox { background: url(../images/register/top_domain_privacy_in_6ef909ad.png) no-repeat; }

	.uk .privacyProtectionBox, .uk .privacyProtectionAUInCartBox { background: url(../images/register/top_domain_privacy_uk_6ef909ad.png) no-repeat; }

	.ae .privacyProtectionBox, .ae .privacyProtectionAUInCartBox { background: url(../images/register/top_domain_privacy_ae_e4560a10.png) no-repeat; }
	
	.domainRegistryBox:after { border-top-color: #1197e1; }

	.au .domainRegistryBox { background: url(../images/register/top_domain_registry_au_6ef909ad.png) no-repeat; }
	
	.nz .domainRegistryBox { background: url(../images/register/top_domain_registry_au_6ef909ad.png) no-repeat; }

	.uk .domainRegistryBox { background: url(../images/register/top_domain_registry_uk_6ef909ad.png) no-repeat; }

	.in .domainRegistryBox { background: url(../images/register/top_domain_registry_in_6ef909ad.png) no-repeat; }
	
	.ae .domainRegistryBox { background: url(../images/register/top_domain_registry_ae_e4560a10.png) no-repeat; }

	.domainAppsBox { background: url(../images/register/top-domain-dns-upgrade_6ef909ad.png) no-repeat; }

		.domainAppsBox:after { border-top-color: #0098ca; }
	
.order_tag_sub_total, .order_tag_sub_total2, .order_tag_bulk_discount, .order_tag_bulk_discount2 { font: bold 11px/15px Verdana, Geneva, sans-serif; color: #484848; }
	
	.order_tag_bulk_discount2 { color: #ED1B26; }
	
	.order_tag { font: bold 12px/15px Verdana, Geneva, sans-serif; }
	
	.price_tag { font: bold 12px/15px Verdana, Geneva, sans-serif; color: #ED1B26; }

	.price_tagArial { font: bold 14px/15px Arial, sans-serif; color: #ED1B26; }

	.price_tag2 { font: bold 12px/15px Verdana,Geneva,sans-serif; }
	
	.order_tag2 { font: bold 12px/15px Verdana, Geneva, sans-serif; }

	.order_tag2Arial { font: bold 14px/15px Arial, sans-serif; }

	.order_tag3 { font: bold 13px/15px Verdana,Geneva,sans-serif; }

.scroller { overflow: hidden; width: 764px; margin: 0 auto; position: relative; }

.registration_panel { display: block; float: left; width: 764px; }

	.registration_panel span.backorder { font-size: 11px; }

	.registration_panel_pad { padding: 0 /*22px*/; }

	.hostingPanelPad { padding: 0 5px; }

.dns_upgrade_box { background: #F2FAFF; margin-top: 35px; padding: 0 15px 10px; }

	.dns_upgrade_box h3 { margin: 0 -15px 16px !important; padding: 10px 15px; background: #20a5d1; border-top-left-radius: 3px; border-top-right-radius: 3px; font-size: 12px; font-family: verdana, sans-serif; }
	
	.dns_upgrade_box p { margin-top: 0 !important; margin-bottom: 10px !important;  }

.title_dns_upgrade { color: #FFF; font: bold 14px/15px Arial, Helvetica, sans-serif; margin-bottom: 26px !important; }

.dns_upgrade_icon { float: left; margin: 5px 18px 30px 10px; }

.domain_privacy_box { background: #F2FAFF; padding: 15px 20px; }

	.domain_privacy_box h3 { margin: 0 -20px 16px !important; padding: 10px 20px; background: #1ba3d0; border-top-left-radius: 3px; border-top-right-radius: 3px; background: #347cb6; font-size: 12px; font-family: verdana, sans-serif; }

	.domain_privacy_box p { /*margin-top: 0 !important; margin-bottom: 10px !important;*/ margin-top: 10px; margin-bottom: 0; }
 
	.domain_privacy_box span { font-weight: bold; font-size: 12px; }

.title_domain_privacy { color: #FFF; font: bold 14px/15px Arial, Helvetica, sans-serif; margin-bottom: 26px !important; }

.domain_registry_box { background: #F2FAFF; margin-top: 35px; padding: 0 20px 10px; }

	.domain_registry_box h3 { margin: 0 -20px 16px !important; padding: 10px 20px; background: #4fb5ee; border-top-left-radius: 3px; border-top-right-radius: 3px; font-size: 12px; font-family: verdana, sans-serif; }

	.domain_registry_box p { margin-top: 0 !important; margin-bottom: 10px !important; }

.title_domain_registry { color: #fff; font: bold 14px/15px Arial, Helvetica, sans-serif; margin-bottom: 26px !important; }

.green_wrap, .blue_wrap, .package_features { border-radius: 0 0 7px 7px; -moz-border-radius: 0 0 7px 7px; -webkit-border-radius: 0 0 7px 7px; }

	.green_wrap { border: 1px solid #84C801; border-top: none; none; margin-top: -3px; }

	.green_wrap .package_features { background: #F3FEE1; padding: 17px 25px 7px 36px; border-top: 1px solid #DCEFC1; }

	.green_wrap .package_features p { margin-top: 0; }

	.green_wrap .package_features li { margin-bottom: 2px; }

.blue_wrap { border: 1px solid #577EA7; border-top: none; margin-top: -3px; }

	.blue_wrap .package_features { background: #EBF6F9; padding: 17px 25px 7px 36px; border-top: 1px solid #D2E1E6; }

	.blue_wrap .package_features p { margin-top: 0; }

	.blue_wrap .package_features li { margin-bottom: 2px; }

#web_upgrades, #email_upgrades { margin-bottom: 28px; }

.apply_to { margin: 0; background: #FFF; padding: 12px 0; border: 1px solid #CFD6DF; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; }

/* .apply_to { margin: 0; background: #FFF; padding: 12px 0; border-width: 1px 0; border-style: dotted; border-color: #E2EAF1; } */

	.apply_to .delete_img { position: relative; top: 4px; }

	.apply_to p { margin: 0 10px 0 0; text-align: right; font: bold 12px/22px verdana, Arial, Helvetica, sans-serif; color: #5174A3; }

.title_upgrades_green { background: #88C600 url(../images/register/title_upgrades_green.png) no-repeat; color: #FFFFFF; font-size: 12px !important; height: 35px; line-height: 30px !important; margin: 0 !important; text-indent: 15px; }

	.title_upgrades_blue { background: #587FA8 url(../images/register/title_upgrades_blue.png) no-repeat; color: #FFFFFF; font-size: 12px !important; height: 35px; line-height: 30px !important; margin: 0 !important; text-indent: 15px; }

.box_terms { background: #fefefe; border: 1px solid #FFF; padding: 15px 15px 0; }

	.box_terms > strong { padding-bottom: 8px; display: inline-block; }

.dottedTerms { border: 1px dotted #CCCCCC; padding: 20px; }

	.dottedTerms h4 { font-size: 11px; line-height: 16px; }

	.dottedTerms p { margin-bottom: 0px; }

.title_red { font: bold 18px/18px Arial, Helvetica, sans-serif; color: #EE1D23; margin-bottom: 20px; }

.fraud_box { display: block; width: 160px; height: 31px; line-height: 16px; margin: 0 auto; background: url(../images/register/fraud_icon.png) no-repeat; padding-left: 35px; color: #A8A8A8; margin-top: 20px; }

.protectLogos { width: 600px; margin: 20px auto 0; overflow:hidden; text-align:center;}

	.protectLogos.marginTop { margin-top: 60px; }

	.protectLogos.paymentPage { margin-bottom: -22px; }

	.protectLogos p { font-size: 11px; margin: 0; color: #959595; }
	
	.protectLogos > div { float:left; height: 43px; background-repeat: no-repeat; width: 180px; margin-left: 30px; position:relative; background-position: center center; margin-top: 12px; }

	.protectLogos .privacy { background-image:url(http://aceipro.com../images/all/paymetns%20option/verified-eprivacy.png); margin-left: 0; }

	.protectLogos .gateway { background-image:url(http://aceipro.com../images/all/paymetns%20option/secure-gateway.png); }

	.protectLogos .fraud { background-image:url(http://aceipro.com../images/all/paymetns%20option/ifraud.png); }

		.protectLogos .fraud span { position:absolute; top: 22px; left: 48px; color: #909090; font-size: 9px; }

.sub_text { padding-bottom: 10px; line-height: 16px; }

.delete_icon { padding-left: 10px; position: relative; left: -10px; }

	.delete_icon:hover { color: #EC1D25; text-decoration: none; background: url(../images/register/delete_icon.png) no-repeat 0px 4px; }

table.domain_spinner { margin-bottom:10px; float: right; width: 400px; }

	table.domain_spinner td { line-height: 20px; text-align:center; width: 20%; }

	table.domain_spinner td span.down { position: relative; top: 19px; right: 3px; }

td.longer_select select { width: 215px !important; }

.add_more_hosting { color: #BEC5CE !important; font-size: 10px; }

#cvv_box { background-image: url(../images/register/cvv_box.png); cursor: pointer; display: block; float: left; height: 170px; left: -39px; margin-top: -170px; position: relative; top: 160px; width: 350px; }

.iconVisaCVV, .iconAmexCVV { display: inline-block; width: 136px; height: 79px; background: url(../images/icons-cvv_16acbc1.png) no-repeat 0 0; margin: 0 12px 0 0; float: left; }

	.iconAmexCVV { background-position: 0 -89px; }

.cvvBox { width: 475px; height: 220px; }

	.cvvBox p { margin-bottom: 12px; }

	.cvvBox .divider { border-bottom: 1px dashed #D9E7F5; margin-left: -9px; width: 104%; }

.cvvDesc { float: left; width: 300px; margin: -3px 0 18px 0; }

.visaWrap { padding: 10px; overflow: hidden; }

	.amexWrap { padding: 10px; overflow: hidden; margin-top: 10px; }

.autoRenewalBox, .domainPrivacyBox { width: 420px; padding: 15px 0; }

	.netbankingTypeBox { width: 320px; padding: 15px 15px 5px; }

	.autoRenewalBox .wrap, .domainPrivacyBox .wrap { width: 320px; overflow: hidden; }

	.autoRenewalBox h3, .domainPrivacyBox h3 { background: url(../images/register/auto-renewal-tick.png) no-repeat; margin-bottom: 10px; padding-left: 20px; color: #5174a3; }

	.autoRenewalBox p, .domainPrivacyBox p, .netbankingTypeBox p { margin-bottom: 10px; }

	.domainPrivacyBox ul { margin: 0 0 15px 10px; }

		.domainPrivacyBox ul li { list-style: disc; margin: 0 0 2px 16px; }

.iconAutoRenewalRefresh { width: 56px; height: 56px; background: url(../images/register/auto-renewal-refresh.png) no-repeat; float: left; margin: 0 20px 0 10px; }

.iconDomainPrivacy { width: 56px; height: 56px; background: url(../images/register/icon-domain-privacy.png) no-repeat; float: left; margin: 0 20px 0 10px; }

.questionMarkLink { float: left; margin-left: 5px; margin-top: 1px; outline: none; background: url(../images/question-mark.png) no-repeat; width: 22px; height: 22px; text-indent: -999em; overflow: hidden; }

	.questionMarkLink.bigQ { margin-top: 0; background-image:url(../images/question-mark-big.png); width: 32px; height: 32px; }

.iconQuestionMarkCVV { background: url(../images/cvv-circle-q.png) no-repeat; display: inline-block; height: 21px; margin: 0 0 0 5px; vertical-align: middle; width: 21px; font-size: 0!important; line-height: 0!important;}

.table_cvv td { vertical-align: top !important; }

.iconVisa, .iconMasterCard, .iconAmex, .iconMaestro, .iconPayPal, .iconNetBanking { display: inline-block; width: 52px; height: 33px; background: url(../images/payment-cards-sprite.png) no-repeat; margin: 0 5px 0 0; vertical-align:middle; }

	.iconMasterCard { background-position: -60px 0; }

	.iconAmex { background-position: -120px 0; }

	.iconMaestro { background-position: -240px 0; }

	.iconPayPal { background-position: -180px 0; }

	.iconNetBanking { background-position: -300px 0; }

select.paymentSelect { width: 90px; }

.payment2Line { line-height: 18px; }

.periodSelect { width: 92px; /*100px;*/ border: 1px solid #ccc; padding: 0 !important; }

.table_standard th.pricePad, .table_standard td.pricePad { padding-right: 14px; }

#card_exp_year { width: 80px; }

.boldExtensions .domainExtension { font-weight:bold; }

.dnsPeriod { padding-right: 50px !important; /*40px !important;*/ }

	.dnsPeriod select { width: 85px !important; }

.table_standard td label.save20 { margin-left: 13px; }

.hosting_panel .dellBadge { float:right; margin-left: 40px; }

.registerHosting { width: 334px; float:left; margin: 0 0 20px; }

	.registerHosting.webHosting { width: 400px; }

	.registerHosting div { font-family: Arial, sans-serif; }

.registerHosting.first { margin-right: 20px; }

.registerHosting .headerImg { /*text-indent: -9999px; overflow:hidden; font-size:0; line-height: 0;*/ font-size: 18px; font-weight: bold; font-family: AvantGarde, sans-serif; line-height: 34px; text-indent: 14px; height: 47px; background: url(../images/register/hosting-sprite_f850c5b4.png) no-repeat; }

.registerHosting .headerImg.web { background-position:left top;  color: #82ca00; }

.registerHosting .headerImg.email { background-position: -420px 0; /*text-indent: 3px;*/ color: #5073a5; }

.registerHosting .row { position:relative; margin-bottom: 10px; }

	.registerHosting .row:hover .blanket { background-color: #d9d9d9; }

.registerHosting .row .blanket { height: 121px; cursor: pointer; cursor: hand; background: url(../images/register/hosting-sprite_f850c5b4.png) 0 -73px no-repeat #f6f6f6; border-radius: 3px; border-top: 1px solid transparent; position: relative; }

	.registerHosting .green .row:last-child .blanket:after, .registerHosting .row .drop:before { display: block; content: ''; position: absolute; left: 0; bottom: 0; width: 4px; height: 4px; background: #86d100; }

	.registerHosting .row .drop:before { bottom: auto; top: -4px; }

	.registerHosting .blue .row .drop:before { background: #45669a; }

	.registerHosting .blue .row .blanket { background-position: -420px -73px; }

.registerHosting .row .title { display:inline-block; text-indent: -9999px; overflow:hidden; font-size:0; line-height: 0; background-image: url(../images/register/hosting-sprite_f850c5b4.png); background-repeat: no-repeat; margin: 18px 0 5px 16px; height: 28px; width: 130px; }

.registerHosting .row .title.top { background-position: -13px -387px; }

.registerHosting .row .title.middle { background-position: -13px -444px; }

.registerHosting .row .title.bottom { background-position: -13px -496px; height: 20px; }

.registerHosting div.blue .row .title.top { background-position: -427px -387px; }

.registerHosting div.blue .row .title.middle { background-position: -427px -444px; }

	.registerHosting .bestValue, .registerHosting .mostPopular { display: block; position: absolute; top: 34px; left: 164px; width: 59px; height: 58px; background: url(../images/register/hosting-sprite_f850c5b4.png) -193px -222px no-repeat; }

	.registerHosting .mostPopular { background-position: -440px -222px; }

.registerHosting .row p { margin: 0 0 0 16px; font-size: 12px; line-height: 18px; }

	.registerHosting .green .row p { color: #486A0A; }

	.registerHosting .blue .row p { color: #a1afc8; }

.registerHosting .row .price { display:block; text-decoration:none; width: 110px; height: 30px; line-height: 21px; text-align:center; z-index: 5; position:absolute; right: 44px; top: 48px; }

	.registerHosting .row .price span { display: inline-block; margin-left: 2px; margin-top: 1px; text-align: center; }

	.registerHosting .blue .row .price { right: 26px; }

.registerHosting .row .price img { vertical-align: top; }

	.registerHosting .row .price.faster300 { top: 34px; }

		.registerHosting .row .price.faster300:after { display: inline-block; content: ''; position: absolute; left: -12px; top: 39px; width: 146px; height: 16px; background: url(../images/register/hosting-sprite_f850c5b4.png) -273px -228px no-repeat; }

.registerHosting .row .drop { display: none; background: #e2f4b2; padding: 10px; position:relative; border-radius: 0 0 3px 3px; font-size: 13px; font-family: verdana, arial, sans-serif; }

.registerHosting .blue .row .drop { background: #dce3ed; }

.registerHosting .row.last .drop { }

	.registerHosting .drop label { display: block; line-height: 34px; background: #efeff0; padding: 0 10px; border-color: white transparent #dedcdd; border-style: solid; border-width: 1px 0; text-align: right; }

		.registerHosting .drop label:hover { background: #E6E6E7; cursor: pointer; }

		.registerHosting .drop label:first-child { border-top-width: 0; }

		.registerHosting .drop label:last-child { border-bottom-width: 0; }

		.registerHosting .drop label .period { float: left; }

		.registerHosting .drop label input { margin-right: 10px; margin-top: 10px; float: left;  }

		.registerHosting .drop label.twoLine { height: 56px; }

			.registerHosting .drop label.twoLine .period { line-height: 20px; padding-top: 7px; text-align: left; }

	.registerHostingSale { display: inline-block; width: 50px; height: 20px; background: url(../images/register/hosting-sprite_f850c5b4.png) -1px -234px no-repeat; vertical-align: middle; margin-right: 10px; }

.registerHosting .planExtras { background: url(../images/register/hosting-sprite_f850c5b4.png) -527px -226px no-repeat #eeecec; border-radius: 0 0 3px 3px; line-height: 50px; padding: 0 14px 0 114px; font-size: 12px; font-weight: bold; position: relative; }
	
	.registerHosting .planExtras .booster:before,  .registerHosting .planExtras .marketing:before { display: inline-block; content: ""; width: 32px; height: 32px; background: url(../images/register/hosting-sprite_f850c5b4.png) -77px -229px no-repeat; margin-right: 5px; vertical-align: middle; }

	.registerHosting .planExtras .marketing:before { background-position: -135px -229px; margin-left: 8px; }

.apply_to { padding: 12px 16px; }

	.hostingPanelPad .apply_to { border-width: 1px 0; border-radius: 0; }

	.apply_to table { display:block; }

input.productFiveYearRegistration { margin-left: 5px; margin-right: 3px; }

.boosterPromo { background: url(../images/register/search-engines_9ad73a4f.png); position:relative; }

	.boosterPromo.inr { background: url(../images/register/search-engines-in_9ad73a4f.png); }

	.boosterPromo .wwwText { top: 73px; left: 30px; font-size: 14px; height: 26px; line-height: 26px;}

	.boosterPromo .searchInputText { left: 66px; top: 73px; width: 171px; height: 26px;  line-height: 26px; font-size: 14px; padding-top: 0; padding-left: 4px; }

	.boosterPromo .buttonDomainCartAdd { position:absolute; top: 120px; left: 162px; font-size:0; line-height:0; }

	.boosterPromo .price { position:absolute; top: 122px; left: 62px; height: 33px; line-height: 33px; }

	.boosterPromo .dropdownBox { width: 229px; }

		.boosterPromo .menuSelectCaptionText, .boosterPromo .menuItemContent { font-weight: bold; }

		.boosterPromo .menuSelectCaptionText { height: 32px; line-height: 32px; }

		.boosterPromo .dropdownWrap { left: 21px; position: absolute; top: 69px; }

.newMemberState select, .newMemberState .dropdownBox { width: 252px; }

#state_field[type="text"] { width: 235px !important; }

.savingsText { font-size: 10px; }

.table_standard .savingsRow td { padding-bottom: 0px; padding-top: 16px; }

.table_standard .belowSavings td { padding-top: 4px; padding-bottom: 16px; }

.paymentTypeTable tr td:first-child, .paymentInfoWrap p { font-size: 12px; }

.greyBg.blueText th { color: #5174A3; }

body.payment .table_standard .tr_domain td { padding: 14px; }


/* Table features */

.featuresTable { margin: 0 40px 0 0; width: 400px; float: left; }

	.featuresTable th { text-align: center; width: 80px; padding: 10px 20px 10px 0; }
	
	.featuresTable td { padding: 10px 0; }


/* Terms standard */

.terms_standard a { color: #336699; text-decoration: none }
	
	.terms_standard a:hover { color: #CC0000 }
	
	.terms_standard a:link, a:visited { text-decoration: none }
	
.terms_standard .sub_main { color: #406294; font-size: 13px; font-weight: bold; margin: 25px 0 }
	
.terms_standard .sub { color: #406294; font-size: 12px; font-weight: bold; margin-bottom: 15px; margin-top: 25px; border-bottom: 1px solid #CADBE0 }
	
.tableTerms td { padding: 10px 0; border-top: 1px solid #EEE }
	
.terms_standard .indent { padding: 0 0 0 25px }

.terms_standard ol li { margin-bottom: 15px; }

	.terms_standard ol li ol { margin-top: 15px; }

	.terms_standard ol.alpha { list-style: lower-alpha; }

	.terms_standard ol.roman { list-style: lower-roman; }

	.terms_standard ol.romanUpper { list-style: upper-roman; }

.sideTabs .indent, .terms_standard .clickHere { text-indent: 15px; }

.domainSub { background: white; border-bottom: 1px solid #E4E4E4; margin-top: -7px !important; padding-bottom: 13px; }

	.sideTabs ul li .domainSub li a { text-indent: 36px; border: none; padding:0; line-height: 21px;  }


/* Eligibility */

.lookup_container {	max-height: 150px; overflow: auto; z-index: 1000000; margin: 0; padding: 2px; position: absolute; }

	.lookup_container img[src="../images/loading.gif"] { padding-top: 6px; }

.lookup_table {	border-collapse: collapse;}

	.lookup_table tr { border-bottom: 1px dashed #DDDDDD;}
	
	.lookup_table tr.hover { background-color: #B8E1FF; cursor: pointer;}

#lookup_overlay { background-color: #000000; filter: alpha(opacity=1); -moz-opacity: 0.01; opacity: 0.01; width: 100%; position: absolute; left: 0; top: 0; -index: 999999;}

.domain_names_eligibility .error_content { margin-bottom: 30px; }

.bulkEligibilityCol1 { width: 235px; float:left; margin-left: 38px; margin-right: 20px; }

.bulkEligibilityCol2 { width: 509px; float:left; }


/* Email fix */

.closeButton { background: url(../images/close_button.png) no-repeat !important; text-indent: -999em; overflow: hidden; width: 8px; height: 8px; opacity: .6; display: inline-block; }

	.closeButton:hover { opacity: 1 }


/* thankyou */

.thank_you_title { font-size: 18px; font-weight: bold; color:#EA1C1E; }

	.thank_you_title2 { font-size: 18px; font-weight: bold; color:#5174A3; }

	.thank_you_subtitle { font-size: 11px; font-weight: bold; color:#5174A3; }

	.thank_you_content { margin: 0 auto; text-align: center !important; }

		.thank_you_content h2 { font-family: AvantGarde,Arial,sans-serif !important ; font-size: 22px; }

		.thank_you_content p { font-family: Arial,sans-serif; font-size: 12px; }

	.ThankYouSocialLink { background: url(../images/social_link.png) no-repeat 253px 37px; width: 481px; height: 193px; float: left; margin-bottom: 30px; }

		.ThankYouSocialLink .btnFacebook { background: url(../images/thankyou_facebook.png) no-repeat; text-indent: -999em; width: 61px; height: 61px; display: block; float: left; position: relative; top: -113px; left:280px; }
		
		.btnFacebook:hover { background-position: bottom; cursor: pointer; }

		.ThankYouSocialLink .btnTwitter { background: url(../images/thankyou_twitter.png) no-repeat; text-indent: -999em; width: 61px; height: 61px; display: block; float: left; position: relative; top: -21px; left:195px; }
		
		.btnTwitter:hover { background-position: bottom; cursor: pointer; }

		.ThankYouSocialLink .btnGooglePlus { background: url(../images/thankyou_googleplus.png) no-repeat; text-indent: -999em; width: 61px; height: 61px; display: block; float: left; position: relative; top: -51px; left:241px; }
		
		.btnGooglePlus:hover { background-position: bottom; cursor: pointer; }				
	
		.ThankYouSocialLink h3 { font-family: AvantGarde,Arial,sans-serif !important ; font-size: 21px; width: 244px; margin-bottom: 25px; color: #5174a3; }

		.ThankYouSocialLink p { font-family: Arial,sans-serif; font-size: 12px; width: 244px; }

	.thank_you_tip { text-align: left !important; padding: 10px 20px; margin: 25px 0; border: 1px dotted #999999; background: #FDFCDF; }

	.thank_you_important { color:#EA1C1E; font-weight: bold; }

	.stepsContent .yourDomainBox { float: left; width: 359px; text-align: left; margin-top: -4px; }

		.menu-thank-you .stepsContent .yourDomainBox { margin-top: 0px; } 

		.stepsContent .yourDomainBox h4 { font-family: AvantGarde,Arial,sans-serif; font-size: 21px; color: #5174a3; margin-bottom: 24px; }

		.stepsContent .yourDomainBox p { font-family: Arial,sans-serif; font-size: 12px; }

		.yourDomainBox .btnOrange { background: url(../images/buttons/account_manager_btn.png) no-repeat; text-indent: -999em; width: 182px; height: 36px; display: block; float: left; margin-top: 6px; }

			.btnOrange:hover { background-position: bottom; cursor: pointer; }

	.stepsContent .borderBottom { border-bottom: solid 1px #D7D5D5; margin-bottom: 30px !important; padding-top: 16px; clear: both; }		

	.titleAds { font-family: AvantGarde,Arial,sans-serif; font-size: 16px; margin-bottom: 25px; color: #484848;  text-align: center; }

.extra_margin { margin: 65px auto 75px !important; }


/* Form errors */

tr.form_validation_error input[type=text], tr.form_validation_error input[type=password],tr.form_validation_error select, tr.form_validation_error textarea, input[type=text].form_validation_error,input[type=password].form_validation_error, td.form_validation_error input[type=text],td.form_validation_error input[type=password] { background-color: #FACFCD !important; border: 1px solid #EE0000 !important; }


/* Auto complete */

.autoComplete { height: 32px; }

.autoCompleteInputWrapper { position: absolute; }

	.autoCompleteListWrapper { cursor: pointer; top: -1px; overflow: hidden; position: relative; z-index: 9999; border: 1px solid #DDD; box-shadow: 2px 2px 4px rgba(0,0,0,0.15); -moz-box-shadow: 2px 2px 4px rgba(0,0,0,0.15); -webkit-box-shadow: 2px 2px 4px rgba(0,0,0,0.15); }
	
		.autoCompleteList { margin: 8px 0 0; overflow: auto; background: #FFF; list-style: none !important; position: relative; }
		
		.autoCompleteListWrapper ul { margin: 0px !important; padding: 0px !important;}
		
		.autoCompleteList li { padding: 2px 0; font-size: }
		
		.autoCompleteList li a { font-family: Verdana,Arial,sans-serif !important; font-size: 11px !important; }
		
		.autoCompleteList li a:hover { text-decoration: none; }
	
	.autoCompleteItem, .autoCompleteActiveItem { line-height: 22px; }

	.autoCompleteActiveItem { background-color: #F3F3F3; }
	
	.autoCompleteLink, .autoCompleteLink:visited { font-size: 14px !important; font-family: Arial, Helvetica, sans-serif !important; color: #555 !important; display: block; padding-left: 12px; }
	
.table_standard_wrap #state { height: 43px !important; }


/* Easter */

.easterBox { width: 210px; height: 81px; margin-bottom: -81px; background: url(../images/easter/rabbit.png) no-repeat; position: relative; top: 27px; left: 51px; z-index: 999; }

	.in .easterBox { display: none; }

	.happyEaster { width: 210px; height: 81px; background: url(../images/easter/happy.png) no-repeat; opacity: 0; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; }
	
	.happyEaster:hover { opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; }


/* 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 { padding: 10px 10px 5px }

	.globalTip > p, .backorder_tip > p { margin-bottom: 5px }

	.globalTip.product5 > p, .tipFixSpacing > p { margin-bottom: 10px; }
	
.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: 25px; }

  
/* 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: 70px; }

	.googleplusWrap { width: 47px; }


/* Affiliates */

.affiliatePriceTable { width: 408px; border-left: 1px solid #72BE02; border-right: 1px solid #72BE02; border-spacing: 0; }

	.affiliatePriceTable th { color: #72be02!important; text-align:left; font-weight:bold; }

	.affiliatePriceTable td { width: 50%; text-align:left; }

	.affiliatePriceTable tr td.first, .affiliatePriceTable tr th.first { text-indent: 14px; }

	.affiliatePriceTable .tdRight { color: red; text-align:center; }

.titleAffiliates { background: url(../images/affiliates/title-affiliates.png) no-repeat scroll 0 0 transparent; clear: both; height: 23px; margin: 0 0 15px; text-indent: -999em; }

.affiliatePriceTop { margin-top:30px; width: 408px; height: 37px; background: url(../images/affiliates/affiliates-pricing-top.png); }

.affiliatePriceBottom { width: 408px; height: 8px; background: url(../images/affiliates/affiliates-pricing-bottom.png); margin-bottom:31px; }

	.affiliatePriceTop h3 { color: #FFFFFF; font-family: Tahoma, Geneva, sans-serif; font-size: 14px; padding: 10px 0 0 20px; }

.buttonJoinNowForFree { background: url(../images/buttons/button-join_now-for-free.png) no-repeat scroll 0 0 transparent; border: 0 none; cursor: pointer; display: inline-block; height: 32px; overflow: hidden; padding: 0 !important; text-indent: -999em; text-transform: capitalize; width: 180px; }

	.buttonJoinNowForFree:hover { background-position: bottom; }

a.affiliateRight { display: block; width: 230px; height: 227px; background: url(../images/affiliates/affiliates-right.png) top right no-repeat; text-indent:-9999px; overflow:hidden; }

	a.affiliateRight:hover { background-position: top left; }

.affiliateList { margin-left: 15px !important; }

	.affiliateList li { margin-bottom: 12px; height: auto !important; }


/* 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_860109ad.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; -moz-border-radius: 5px 0 5px 5px; -web-kit-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); -moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.4); -web-kit-box-shadow: 1px 1px 1px rgba(0,0,0,0.4); }
	
	.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:8px; color: #858585; width: 70px; border-radius: 3px; -moz-border-radius: 3px; -web-kit-border-radius: 3px; border: 1px solid transparent; }
	
	.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  */

.sessionTimeout h3 { color: white !important; background: #5174A3; margin-bottom: 20px !important; font-size: 15px; line-height: 18px; padding: 6px 10px; }

.sessionTimeout p { text-align:center; margin-bottom: 24px; font-size: 11px; }

.sessionTimeout strong.red { font-size: 13px; }

.buttonOkSmall, .buttonCancelSmall { background-repeat: no-repeat; cursor: pointer; /* display: block;  */ height: 32px; overflow: hidden; border: none; padding: 0; text-indent: -999em; width: 90px; margin-top: 6px; }

	.buttonOkSmall { background-image:url(../images/buttons/button-ok-small.png); }

	.buttonCancelSmall { background-image:url(../images/buttons/button-cancel-small.png); margin-right: 8px; }

	.buttonOkSmall:hover, .buttonCancelSmall:hover { background-position: bottom; }


/* 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: 10px; }

	.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;}

	.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: #fff; }

	.accountManagerFooter a { color: #fff; }

.loginBreadcrumb { color: #618FCD;  font-size: 11px; margin: auto; position: absolute; top: -20px; width: 600px; }

	.loginBreadcrumb  a { color: #618FCD; }
	
/* 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; }


/* New Plan Boxes*/

.newPlansContainer { margin: 30px 22px 20px; }

	.newPlansContainer.fixed .newPlanDetails { position: fixed; top: 0px; z-index: 98; }

	.newPlansContainer.fixed .middle .newPlanDetails { z-index: 99; }

	.newPlansContainer.fixed .newPlanDetails .spec { display: none; }

	.newPlansContainer.fixed .newPlanDetails p { visibility: hidden; height: 0; margin: 0; }

	.newPlansContainer.fixed .newPlanDetails .details { height: 113px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }

	.newPlansContainer.fixed .middle .newPlanDetails p { margin-top: 10px; }

	.newPlansContainer.fixed .middle .newPlanDetails .details { height: 123px; }

.newPlanBox { width: 290px; float: left; }

.newPlanBox.left { padding-right: 9px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }

.bluePlan.newPlanBox { width: 316px; margin: -10px -10px 0; position: relative; z-index: 999; }

	.newPlanBox .details { height: 140px; text-align: center; position: relative; }

	.newPlanBox.greenPlan .spec { border-top-left-radius: 3px; border-top-right-radius: 3px; text-indent: -999em; height: 60px; border: 1px solid #ade237; }

	.newPlanBox.greenPlan .title { height: 30px; text-indent: -999em; border-bottom: 1px solid #77b800; background-color: #ade237; }	

	.newPlanBox.greenPlan .details { background: #7fc700; }
	
	.newPlanBox.bluePlan .spec { border-top-left-radius: 3px; border-top-right-radius: 3px; text-indent: -999em; height: 70px; border: 1px solid #839cbe; }

	.newPlanBox.bluePlan .title { height: 30px; text-indent: -999em; border-bottom: 1px solid #365281; background-color: #839cbe; }	

	.newPlanBox.bluePlan .details { background: #3f5f95; }

	.newPlanBox .details { height: 140px; text-align: center; position: relative; }

	.newPlanBox.greyPlan .spec { border-top-left-radius: 3px; border-top-right-radius: 3px; text-indent: -999em; height: 60px; border: 1px solid #cac8c8; }

	.newPlanBox.greyPlan .title { height: 30px; text-indent: -999em; border-bottom: 1px solid #959494; background-color: #cac8c8; }	

	.newPlanBox.greyPlan .details { background: #b1aeae; }

.newPlanDetails { position: relative; width: 290px; }

.middle .newPlanDetails { width: 316px; }

	.greenPlan.left .newPlanDetails .spec { background: url(../images/web-hosting/150_gb_top.png) #fff;  }

	.greenPlan.left .newPlanDetails .title { background-image:url(../images/web-hosting/economy_title.png); }

	.greyPlan.left .newPlanDetails .spec { background: url(../images/web-hosting/100_mb_grey.png) #fff;  }

	.greyPlan.left .newPlanDetails .title { background-image:url(../images/web-hosting/basic_title.png); }

	.greenPlan.basic.left .newPlanDetails .spec { background: url(../images/web-hosting/100_mb_green.png) #fff;  }

	.greenPlan.basic.left .newPlanDetails .title { background-image:url(../images/web-hosting/basic_title_green.png); }

	.right .newPlanDetails .spec { background: url(../images/web-hosting/unlimited_new.png) #fff; }

	.right .newPlanDetails .title { background-image:url(../images/web-hosting/business_title.png); }

	.newPlanBox.greyPlan.left > .bottom { background-image:url(../images/web-hosting/grey_bottom_triangle.png); width: 290px; height: 63px; }

	.newPlanBox.greenPlan.left > .bottom { background-image:url(../images/web-hosting/green_bottom_triangle_new.png); width: 290px; height: 63px; }

	.newPlanBox > .bottom { background-image:url(../images/web-hosting/green_bottom_triangle_new.png); width: 290px; height: 63px; }

	.middle .newPlanDetails .spec { background: url(../images/web-hosting/500_gb_top.png) #fff;  }

	.middle .newPlanDetails .title { background-image:url(../images/web-hosting/premium_title.png); }

	.newPlanBox.middle .boxShadow >.bottom { background-image:url(../images/web-hosting/blue_bottom_triangle_new.png); width: 316px; height: 63px; }

	.newPlanDescription { text-align: center; background: #f1f2f2; }

	.newPlanDescription ul.newPlanDescriptionList { margin-left: 0; border-top: 1px solid #dfdfdf; margin-bottom: 0; }

		.newPlanDescription ul.newPlanDescriptionList.dropdown { display: none; }

			.expanded .newPlanDescription ul.newPlanDescriptionList.dropdown { display: block; background: #f1f1f1; }
 
		.newPlanDescription .last i { color: #EF292E; }

	.greenPlan .newPlanDescriptionList li, .bluePlan .newPlanDescriptionList li, .greyPlan .newPlanDescriptionList li { border-top: 1px solid #f5f5f5; border-bottom: 1px solid #dfdfdf; height: 54px; padding: 15px 0 5px; list-style: none; }

	.greenPlan .newPlanDescriptionList li:nth-child(even), .bluePlan .newPlanDescriptionList li:nth-child(even), .greyPlan .newPlanDescriptionList li:nth-child(even) { background: #f6f6f6; }

	ul.newPlanDescriptionList li { font: 14px Arial, sans-serif; line-height: 19px; }

	ul.newPlanDescriptionList li strong { font-size: 18px; }

	ul.newPlanDescriptionList li.last strong { font-size: 15px;}

	ul.newPlanDescriptionList li.singleLine strong { font-size: 15px; }

	ul.newPlanDescriptionList.dropdown li strong { font-size: 15px;}

	.newPlanDescription ul.newPlanDescriptionList li.last { border-bottom: 0 !important; height: 27px; line-height: 15px; }

	.middle ul.newPlanDescriptionList li.last { height: 27px; }

	ul.newPlanDescriptionList.dropdown li.last { height: 51px; line-height: 19px; }

	.newPlanDescription ul.newPlanDescriptionList li.singleLine { line-height: 42px; }

	.newPlanDescriptionList li i.cloudIcon { background: url(../images/web-hosting/cloudIcon.png); width: 35px; height: 26px; display: inline-block; position: relative; float: left; left: 35px; margin-right: -35px; }
	
	.middle .newPlanDescriptionList li i.cloudIcon { left: 50px; }

	.right .newPlanDescriptionList li i.search { background: url(../images/web-hosting/searchIcon.png) }
	
	.right .newPlanDescriptionList li i.email { background: url(../images/web-hosting/emailIcon.png) }
	
	.right .newPlanDescriptionList li i.cart { background: url(../images/web-builder/cartIcon.png) no-repeat; }
	
	.right .newPlanDescriptionList li i.padlock { background: url(../images/web-builder/padlockIcon.png) no-repeat center; }
	
	.newPlanDescriptionList.dropdown li i.money { background: url(../images/web-hosting/icon_z.png) no-repeat; width: 35px; height: 53px; }

.details span.cost { display: inline-block; height: 30px; margin-bottom: 45px; margin-top: 15px; }

.right .details span.cost.INR, .left .details span.cost.INR { margin-right: 45px; }

	.in.logo_design_index .newPlanBox.greenPlan.left .details span.cost, .in.menu-logo-design .newPlanBox.greenPlan.left .details span.cost  { margin-right: 10px; }

	.details p { color: #517500; font-size: 12px; margin-bottom: 12px; }

	.details span.cost img { vertical-align: top; }

	.details .cost span { text-align: center; display: inline-block; margin-left: 3px; margin-top: 5px; }

		.logo_design_index .details .cost span, .web_design_index .details .cost span { margin-top: 2px; }

		.dns_services_index .details .cost span { margin-top: -1px; }

		.in.logo_design_index .cost .cents, .in.menu-logo-design .cost .cents { display: none; }

		.details .cost i.month  { background-image: url(../images/numbers/plans/month.png); width: 38px; height: 12px; display: inline-block; background-repeat: no-repeat; }

		.details .cost i.year:before { color: white; content: "YEAR"; font-family: avantgarde,arial;  font-size: 10px; font-style: normal; font-weight: bold; text-shadow: 0 1px 1px rgba(0,0,0,.3); }

			.bluePlan .details .cost i.year:before { color: #c6cfdf; }

			.greenPlan .details .cost i.year:before { color: #d9eeb3; }

.mainContainer .btnCssRed, .mainContainer .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; }

	.mainContainer .btnCssRed:hover { background: #b00; }

	.mainContainer .btnCssGrey { background: #cfcfcf; }

		.mainContainer .btnCssGrey:hover { background: #afafaf; }

	.mainContainer .table_buttons_bottom .btnCssRed, .mainContainer .table_buttons_bottom .btnCssGrey { width: auto; padding: 0 18px; border: 0; }

	.mainContainer .table_buttons_bottom .btnCssGrey { margin-right: 10px; }

	.mainContainer .table_buttons_bottom input.btnCssRed, .mainContainer .table_buttons_bottom input.btnCssGrey { padding-bottom: 2px; cursor: pointer; }

.moreInfo .btnCssRed { height: 31px; line-height: 32px; }

.moreInfo .btnRedGradient { padding: 7px 14px; position: relative; border-top-left-radius: 0; border-top-right-radius: 0; }

.newPlanBox .planSale { width: 77px; height: 35px; margin-top: 18px; position: absolute; }

	.newPlanBox .planSale { background-image: url(../images/web-hosting/plan_sale_shadow.png);  right: -4px; }

	.newPlanBox.greenPlan.left .planSale { right: 0; }

.newPlanBox .planPopular { width: 82px; height: 35px; margin-top: 18px; position: absolute; z-index: 9999; color: #fff; font-size: 10px; }

	.newPlanBox .planPopular { background-image: url(../images/logo-design/plan_popular.png);  right: 12px; top:-26px; }

.details span.originalPrice { color: #fff; font-size: 18px; font-weight: bold; font-family: arial, sans-serif; position: absolute; top: 60px; text-decoration: line-through; right: 0px; display: block; width: 84px; text-align: center; }

	.in .details span.originalPrice { font-size: 15px;}

.newPlanBox .boxShadow { box-shadow: 12px 0 12px -8px rgba(5, 5, 5, 0.2) , -12px 0 12px -8px rgba(5, 5, 5, 0.2); }

.bluePlan .details p { color: #87A8DF; font-size: 12px; margin-bottom: 12px; }

.greyPlan .details p { color: #484848; font-size: 12px; margin-bottom: 12px; }

.popularSign { background-image: url(../images/web-hosting/popular_new.png); width: 82px; height: 35px; display: block; position: absolute; top: 31px; right: 19px; z-index: 999; font-size: 12px; font-weight: bold; color: #fff; text-align: center; line-height: 27px; }

.newPlansContainer + .moreInfo { text-align: center; margin-bottom: 40px; }

.newPlansContainer:after { content: ""; display: block; margin: 0 auto; background: url(../images/web-hosting/button_shadow.png) no-repeat; width: 210px; height: 15px; position: relative; top: 35px; }

.moreInfo i.caret, .moreInfo .btnRedGradient .caret:before { display: inline-block; width: 0px; height: 0px; border-style: solid outset none outset; border-color: #fff transparent transparent transparent; border-width: 7px; vertical-align: middle; position: relative; margin-left: 8px; top: -1px; }

	.moreInfo .btnRedGradient .caret:before { border-top-color: #E90606; content: ""; left: -7px; position: absolute; top: -10px; margin: 0; }

	.moreInfo .btnRedGradient:hover > .caret:before { border-top-color: #b00; }

.newPlansContainer.expanded + .moreInfo i.caret, .newPlansContainer.expanded + .moreInfo .btnRedGradient .caret:before { border-style: none outset solid outset; border-color: transparent transparent #fff transparent; top: -2px; }

	.newPlansContainer.expanded + .moreInfo .btnRedGradient .caret:before { border-bottom-color: #d00000; top: 3px; }

	.newPlansContainer.expanded + .moreInfo .btnRedGradient:hover > .caret:before { border-bottom-color: #970000; }

.boxFeaturesIncludes { background: url(../images/web-hosting/box_features_includes.png) no-repeat; width: 923px; height: 330px; margin-bottom: 25px; }

	.boxFeaturesIncludes ul { float: right; margin-right: 124px; margin-top: 93px; }

	.boxFeaturesIncludes ul li { font: 14px Arial,sans-serif; line-height: 34px; list-style: none; }

.boxEasyWebControl { background: url(../images/web-hosting/box_easy_web_control.png) no-repeat; width: 923px; height: 330px; margin-bottom: 25px; }

	.boxEasyWebControl ul { float: right; margin-right: 165px; margin-top: 122px; }

	.boxEasyWebControl ul li { font: 14px Arial,sans-serif; line-height: 34px; list-style: none; }

.boxContactDetails { background: url(../images/web-hosting/box_contact_details_fca09ef.png) no-repeat; width: 923px; height: 330px; }

	.boxContactDetails ul { float: left; margin-top: 100px; margin-left: 110px; }

	.boxContactDetails ul li { font: 14px Arial,sans-serif; line-height: 34px; list-style: none; }

.greenNumber { width: 270px; height: 30px; position: relative; top: 220px; left: 77px; text-indent:-9999px; }

	.au .greenNumber { background: url(../images/web-hosting/green_number_au.png) no-repeat; }
	
	.uk .greenNumber { background: url(../images/web-hosting/green_number_uk.png) no-repeat; }

	.in .greenNumber { background: url(../images/web-hosting/green_number_in.png) no-repeat; }
	
	.nz .greenNumber { background: url(../images/web-hosting/green_number_nz.png) no-repeat; }
	
.boxOneClickApps { background: url(../images/web-hosting/box_one_click_apps.png) no-repeat; width: 923px; height: 330px; margin-bottom: 25px; }

	.boxAppCloud {
	background: url(../images/web-hosting/box_app_cloud_background_9bc3dbf9.png);
	width: 480px;
	height: 259px;
	position: relative;
	left: 400px;
	top: 20px;
	animation: appCloudMove 20s linear infinite;
	-webkit-animation: appCloudMove 20s linear infinite; /* Safari and Chrome */
	background-color: #D6D6D6;
	background-image: url(images/all/2013/box_cloud.png);
}

	@keyframes appCloudMove { from {background-position: 0;} to {background-position: -630px;} }

	@-webkit-keyframes appCloudMove /* Safari and Chrome */ { from {background-position: 0;} to {background-position: -630px;} }

		.cloudMask {
	background: url(../images/web-hosting/box_app_cloud.png) no-repeat;
	width: 480px;
	height: 260px;
	position: absolute;
	top: 0;
	left: 0;
	background-image: url(images/all/2013/oie_oie_trim_image%20-%20Copy.png);
}

	.boxOneClickApps ul { float: left; margin-top: 118px; margin-left: 110px; }

	.boxOneClickApps ul li { font: 14px Arial,sans-serif; line-height: 34px; list-style: none; }

	ul.newPlanDescriptionList li.iconText strong { font-size: 17px; }

.newPlansContainer a.backToTop.planOptions { bottom: 24px; }

/*.menu-logo-design a.backToTop, .logo_design_index a.backToTop, .web_hosting_index a.backToTop, .web_hosting2_index a.backToTop, .web_design_index a.backToTop, .web_builder_index a.backToTop, .web-builder-page.menu-order a.backToTop, .email_hosting_index a.backToTop, .email-hosting-page.menu-email a.backToTop, .fax-to-email-index,  { width: 51px; }*/

.bestValueIcon { background: url(../images/web-hosting/best_value.png) no-repeat; width: 76px; height: 75px; position: absolute; left: 238px; bottom: 185px; z-index: 99; }

a.backToTop.planOptions:before, a.backToTop.planOptions:before { display: none; }

.web_hosting_index ul.newPlanDescriptionList .linkTip, .web_hosting_index_grey ul.newPlanDescriptionList .linkTip { color: #626262 !important; }

.web_hosting_index ul.newPlanDescriptionList.dropdown .linkTip, .web_hosting_index_grey ul.newPlanDescriptionList.dropdown .linkTip { color: #484848 !important; }

.in.web_hosting_index .right .details span.cost, .in.web_hosting_index_grey .right .details span.cost { margin-right: 30px; }

.large_font { font-size: 12px; }

/*.formDescription .large_font { display: block; margin-bottom: -11px; }*/


/* BUTTON RED GRADIENT*/

html body .btnRedGradient { 
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyNTQ1OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNjEyMTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	padding: 9px 21px;
	background: linear-gradient(to bottom, #f25458 1%,#f61218 100%); /* W3C */
	border-radius: 4px;
	font-size: 15px;
	font-weight: bold;
	font-family: AvantGarde, arial, sans-serif;
	color: #fff;
	text-shadow: 0 1px rgba(218, 42, 41, 1);
	text-decoration: none;
	display: inline-block;
	border: 1px solid #d23339;
	box-shadow: inset 0px 1px 0px 0px rgba(255, 112, 110, 1);
	}
	
.ie8 .btnRedGradient { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#b10000',GradientType=0 ); /* IE6-8 */  }

body .btnRedGradient:hover { 
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NhMzIzNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiZDAxMDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	filter: none; 
	box-shadow: inset 0px 1px 0px 0px rgba(211, 111, 111, 1); 
	background: linear-gradient(to bottom, #ca3236 1%,#bd0106 100%); /* W3C */
	}

.ie8 .btnRedGradient:hover { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ca3236', endColorstr='#bd0106',GradientType=0 ); /* IE6-8 */  }	

.web_hosting_index .newPlanBox .btnRedGradient, .web_builder_index .newPlanBox .btnRedGradient, .email_hosting_index .newPlanBox .btnRedGradient, .email-hosting-page.menu-email .newPlanBox .btnRedGradient { padding: 10px 28px; }

body.web_design_index.lv_crazydomains .lv_window_crazy .lv_side_button_previous, body.web_design_index.lv_crazydomains .lv_window_crazy .lv_side_button_next {background-image: url(../images/web_design/gallery-arrows-new.png) !important; }

html body input.btnRedGradient { outline: 0; cursor: pointer; }


/* NEW CONTACT PAGE*/

.contact_index .mainContainer p, ul.contactList, .contact_index .mainContainer a { font-family: Verdana, Arial, sans-serif; font-size: 12px; } 

.contactLocalNumber { font-size: 13px; }

h3.contactType { font-family: AvantGarde, sans-serif; font-weight: bold; font-size: 20px; }

ul.contactList li:first-child { border-top: 1px dashed #ddd; }

ul.contactList li { line-height: 30px; }

.awardWinning { background: url(../images/contact/award_winning_sign.png) no-repeat; width: 325px; height: 300px; margin-bottom: 50px; 
border: 4px solid #fff;
-webkit-box-shadow: 0 8px 9px -6px #333;
	   -moz-box-shadow: 0 8px 9px -6px #333;
	        box-shadow: 0 8px 9px -6px #333;}

h3.workingHours { margin-bottom: 30px; text-align: center; font-family: AvantGarde, sans-serif; font-size: 24px; }

p.contactText { margin-left: 20px; margin-bottom: 50px; }

.locationsList { text-align: center; padding-top: 30px; width: 211px; margin: 0 auto; }

	.locationsList ul { margin-left: 0; color: #e4e4e4; }

	.locationsList ul li { display: inline; }

.connectWithUs { margin: 0 auto; padding-top: 30px; width: 190px; text-align: center; }

.connectWithUs a { background: url(../images/contact/social_media_icons_new.png) no-repeat; width: 49px; height: 49px; float: left; text-indent: -9999px; margin: 7px; }

	.connectWithUs a:hover { background-position: bottom left; }

	.connectWithUs a.iconTwitter { background-position: top center; }

		.connectWithUs a.iconTwitter:hover { background-position: bottom center; }

	.connectWithUs a.iconGooglePlus { background-position: top right; }

		.connectWithUs a.iconGooglePlus:hover { background-position: bottom right; }

.contact .awardWinning p	 { text-align: center; font-family: AvantGarde, sans-serif; font-size: 30px; font-weight: bold; color: #3f5f92; line-height: 30px; padding-top: 100px;  }

body.web_design_index.lv_crazydomains .lv_window_crazy .lv_side_button_previous, body.web_design_index.lv_crazydomains .lv_window_crazy .lv_side_button_next {background-image: url(/../crazy.development.au.syrahost.com../images/web_design/gallery-arrows-new.png) !important; }

/* Domain Certification */

.certDomainContainer { width: 704px; border-radius: 6px; padding: 10px; margin: 30px auto 0; box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); background: white; }

.certDomainContainer p, .certDomainContainer ul, .certDomainContainer ol, .certDomainContainer td, .certDomainContainer div {  font-size: 12px !important; }

.certDomainBorderBox { background: url(../images/certified_domains_header.png) no-repeat; height: 550px; border: 1px solid #E0E0E0; border-radius: 3px; }

.certDomainSteps { margin-top: 180px; margin-left: 40px; font-weight: bold; color: #7F9EBD; }

.certDomainTick { background: url(../images/tick.png) no-repeat; float: left; width: 70px; height: 70px; padding-right: 25px; }

.certDomainEmailVerification { margin: 0 40px; padding-top: 6px; min-height: 275px; }

	.certDomainEmailVerification h1 { text-align: center; font-size: 15px !important; font-family: Verdana, Arial, sans-serif; padding-bottom: 15px; padding-top: 15px; }

.certDomainButton { background: url(../images/continue_button.png) no-repeat; width: 132px; height: 35px; display: block; float: right; margin-right: 40px; margin-bottom: 40px; }

	.certDomainButton:hover { background-position: center bottom; cursor: pointer; }

.certDomainFooter { text-align: center; clear: both; margin-top: 10px; }

	.certDomainFooter p { color: #fff; }

	.certDomainFooter a { color: #fff; }

.certDomainPhone { padding: 7px 7px 8px !important; width: 250px; margin-left: 10px; }

.certDomainFieldsWrap { margin: 23px 0 auto; width: 535px; }

.certDomainSMSButtonTop { background: url(../images/button_send_sms.png) no-repeat; width: 132px; height: 35px; display: block; float: right; }

	.certDomainSMSButtonTop:hover { background-position: center bottom; cursor: pointer; }

.certDomainPhoneButtonTop { background: url(../images/button_phone_me.png) no-repeat; width: 132px; height: 35px; display: block; float: right; margin-right: 10px; }

	.certDomainPhoneButtonTop:hover { background-position: center bottom; cursor: pointer; }

.certDomainSMSButtonBottom { background: url(../images/button_send_sms_gray.png) no-repeat; width: 132px; height: 35px; display: block; float: right; }

	.certDomainSMSButtonBottom:hover { background-position: center bottom; cursor: pointer; }

.certDomainPhoneButtonBottom { background: url(../images/button_phone_me_gray.png) no-repeat; width: 132px; height: 35px; display: block; float: right; margin-right: 10px; }

	.certDomainPhoneButtonBottom:hover { background-position: center bottom; cursor: pointer; }

.certDomainButtonWrap { margin-top: -34px; margin-right: 45px; }

.certDomainButtonWrapBottom { margin-top: -78px; margin-right: 45px; }

.certDomainValidationBox { padding: 7px 7px 8px !important; width: 150px; margin-top: 50px; margin-left: 10px; }

.certDomainConfirmation { margin-top: 160px; font-weight: bold; font-size: 23px; text-align: center; }

	.certDomainConfirmation img {  vertical-align: middle; padding-right: 10px; }

.certDomainFinish { margin: 0 40px; padding-top: 6px; min-height: 296px; }

	.certDomainFinish h1 { text-align: center; font-size: 14px; font-family: Verdana, Arial, sans-serif; padding-top: 15px; margin-bottom: 15px; }

.certDomainButtonFinish { background: url(../images/button_finished.png) no-repeat; width: 132px; height: 35px; margin: 0 auto; display: block; }

	.certDomainButtonFinish:hover { background-position: center bottom; cursor: pointer; }

.certDomainCertificates { margin: 90px 0 0 25px; text-align: center; padding-bottom: 25px; }

	.certDomainCertificates img { padding-right: 10px; margin-top: 10px; }

	.certDomainCertificates p { padding-top: 20px; }

	.certDomainCertificates a { color: #7F9EBD; }

.certDomainWrapper { width: 33%; float: left; }

	.certDomainWrapper.two { margin-top: -56px; margin-bottom: 25px; }

	.certDomainWrapper.three  { padding-top: 3px; }

		.certDomainWrapper.three img { padding-bottom: 2px; }

	.certDomainWrapper a.close { font-size: 13px !important; top: -25px; right: 607px; color: #484848; opacity: 0.8; filter: alpha(opacity=80) }

.getTheCodeIcon { background: url(../images/get_code_icon.png) no-repeat; width: 110px; padding-left: 17px; }

.certDomainBackButton { background: url(../images/button_back_small.png) no-repeat; width: 80px; height: 32px; display: block; float: left; margin-left: 40px; }

	.certDomainBackButton:hover { background-position: center bottom; cursor: pointer; }

.certDomainContButton { background: url(../images/button_continue_gray.png) no-repeat; width: 132px; height: 35px; display: block; float: right; margin-right: 40px; margin-bottom: 40px; }

	.certDomainContButton:hover { background-position: center bottom; cursor: pointer; }

.iconProductSmall, .iconPrivateRegistrationSmall, .iconDnsHostingSmall, .iconDirectoryListingSmall, .iconDomainsSmall, .iconWebHostingSmall, .iconEmailHostingSmall, .iconEmailAccountsSmall, .iconMailBoxesSmall, .iconEmailExchangeSmall, .iconEmailSpaceSmall, .iconServersSmall, .iconLinuxServerSmall, .iconWindowsServerSmall, .iconFaxToEmailSmall, .iconSslCertificateSmall, .iconSpamProtectSmall, .iconWebBuilderSmall, .iconEmailMarketingSmall, .iconSearchSubmitSmall, .iconWebStatsSmall, .iconDesignTeamSmall, .iconComingSoonSmall, .iconDiskSpaceSmall, .iconWebSpaceSmall, .iconDataTransferSmall, .iconIpAddressesSmall, .iconRamSmall, .iconMysqlDatabasesSmall, .iconParkedDomainsSmall, .iconControlPanelSmall, .iconServerPlatformSmall, .iconEmailForwardsSmall, .iconUnlimitedWebsitesSmall, .iconFaxSendSmall, .iconFaxReceiveSmall, .iconStockImagesSmall, .iconWebPagesSmall, .iconSitePagesSmall, .iconRevisionRoundsSmall, .iconLogoConceptsSmall, .iconContactsSmall, .iconDesignersSmall, .iconEmailSubmitsSmall, .iconMailingListsSmall, .iconWebDesignSmall, .iconLogoDesignSmall, .iconReceiveFaxesSmall, .iconSendFaxesSmall, .iconTrackingSmall, .iconHeatmapsSmall, .iconSubmissionsSmall, .iconBlackberryConnectSmall, .iconMicrosoftOutlookSmall, .iconEntourageSmall, .iconShoppingCartSmall, .iconSocialPackSmall, .iconFavouriteIconSmall, .iconManualScriptInstallationSmall, .iconAddonDomainsSmall, .iconDomainCertificationSmall { display: inline-block; width: 18px; height: 18px; background: url(../images/elements.png) no-repeat; margin: -2px 7px 0 0; float: left; }

	.iconProductSmall, .iconDnsHostingSmall { background-position: -632px -46px; }

	.iconDomainsSmall { background-position: -517px -69px; margin-top: 0; }

	.iconWebHostingSmall, .iconWebSpaceSmall { background-position: -540px -69px; }

	.iconEmailHostingSmall, .iconEmailAccountsSmall, .iconMailBoxesSmall { background-position: -586px -69px; }

	.iconEmailSpaceSmall { background-position: -586px 0; }

	.iconEmailExchangeSmall { background-position: -563px -69px; }

	.iconServersSmall { background-position: -632px -69px; }

	.iconLinuxServerSmall { background-position: -609px -69px; }

	.iconWindowsServerSmall { background-position: -655px -69px; }

	.iconFaxToEmailSmall { background-position: -678px -69px; }

	.iconSslCertificateSmall { background-position: -701px -69px; }

	.iconSpamProtectSmall { background-position: -517px -92px; }

	.iconWebBuilderSmall { background-position: -540px -92px; }

	.iconEmailMarketingSmall { background-position: -563px -92px; }

	.iconSearchSubmitSmall { background-position: -586px -92px; }

	.iconWebStatsSmall { background-position: -609px -92px; }

	.iconDesignTeamSmall { background-position: -632px -92px; }

	.iconComingSoonSmall { background-position: -655px -92px; }

	.iconAffiliatesSmall { background-position: -678px -92px; }

	.iconDiskSpaceSmall { background-position: -609px -23px; }

	.iconDataTransferSmall { background-position: -540px 0; }

	.iconIpAddressesSmall { background-position: -563px 0; }

	.iconRamSmall { background-position: -540px -46px; }

	.iconMysqlDatabasesSmall { background-position: -586px -23px; }

	.iconParkedDomainsSmall { background-position: -586px -46px; }

	.iconServerPlatformSmall { background-position: -609px 0; }
	
	.iconControlPanelSmall { background-position: -609px 0; }

	.iconEmailForwardsSmall { background-position: -609px -46px; }

	.iconMailingListsSmall { background-position: -563px -46px; }

	.iconFaxSendSmall { background-position: -630px 0; }

	.iconFaxReceiveSmall { background-position: -630px -23px; }

	.iconStockImagesSmall { background-position: -655px 0; }

	.iconWebPagesSmall, .iconDirectoryListingSmall { background-position: -655px -23px; }
	
	.iconSitePagesSmall, .iconDirectoryListingSmall { background-position: -655px -23px; }

	.iconRevisionRoundsSmall { background-position: -655px -46px; }

	.iconLogoConceptsSmall { background-position: -701px -23px; }

	.iconContactsSmall, .iconDesignersSmall { background-position: -678px 0; }

	.iconEmailSubmitsSmall { background-position: -678px -23px; }

	.iconWebDesignSmall { background-position: -678px -46px; }

	.iconLogoDesignSmall { background-position: -701px 0; }

	.iconReceiveFaxesSmall { background-position: -632px -23px; }

	.iconSendFaxesSmall { background-position: -632px 0px; }

	.iconPrivateRegistrationSmall { background-position: -701px -46px; }

	.iconTrackingSmall { background-position: -517px 0; }

	.iconHeatmapsSmall { background-position: -517px -23px; }

	.iconSubmissionsSmall { background-position: -517px -46px; }

	.iconBlackberryConnectSmall { background-position: -701px -92px; }

	.iconMicrosoftOutlookSmall { background-position: -517px -115px; }

	.iconEntourageSmall { background-position: -540px -115px; }

	.iconShoppingCartSmall { background-position: -563px -115px; }

	.iconSocialPackSmall { background-position: -586px -115px; }

	.iconFavouriteIconSmall { background-position: -609px -115px; }

	.iconManualScriptInstallationSmall { background-position: -632px -115px; }

	.iconAddonDomainsSmall { background-position: -655px -115px; }

	.iconDomainCertificationSmall { background-position: -678px -115px; }


.domainAddonPop header, .domainAddonPop .header {
  background: url("..../images/domain-addons-sprite_cdcab78d.png") no-repeat scroll 0 0 transparent;
  display: block;
  height: 100px;
  margin-bottom: 5px;
  overflow: hidden;
  position: relative;
  text-indent: -9999px;
}

.domainAddonPop.certification header, .domainAddonPop.certification .header {
  background-position: 0 -5px;
  height: 95px;
}

.domainAddonPop .text {
  background: none repeat scroll 0 0 #F2F9FF;
  border-radius: 3px 3px 3px 3px;
  padding: 15px;
  position: relative;
}

.domainAddonPop .text p {
  line-height: 16px;
  margin-bottom: 10px;
}

.domainAddonPop .text p.last {
  margin-bottom: 10px;
}

.domainAddonPop {
  width: 446px;
}

.t_Content_bright {
  background: none repeat scroll 0 0 white;
  border: 1px solid transparent;
  padding: 10px 10px 10px 7px;
}


.registerBox {
  border-right: 1px solid #F3F3F3;
  float: left;
  height: 750px;
  margin-right: 45px;
  padding: 0 45px 0 0;
  width: 298px;
}

.registerBox input[type="text"], .registerBox input[type="password"]
{
	width: 281px;
}

.regRight {
  float: left;
  width: 450px;
}

.regRight table { width: 100%; }

.regRight td {
  line-height: 25px;
  padding: 5px 0;
  vertical-align: middle;
}

.registerBox input[type="text"], .registerBox input[type="password"] {
  margin-bottom: 9px;
}


.regRight input[type="radio"] { vertical-align: middle; }
.regRight input[type="radio"] + label { margin-left: 5px; vertical-align: middle; }

/*a.promoDeal:link { font-size: 10px; }*/


/* NEW DNS SERVICES PAGE */

.dns_services_index .mainContainer { margin: 0 0 20px; }

.dns_services_index .contentContainer { margin: -3px 40px 0; }

.dns_services_index .contentContainerText { background: url(../images/dns_services/dns_services_benefits.png); width: 1032px; height: 378px; position: relative; left: -59px; top: -26px; margin-bottom: 43px; }

.dns_services_index .contentContainerText p { width: 360px; float: right; margin-right: 92px; margin-top: 162px; font-family: Arial, Verdana, sans-serif; font-size: 14px;}

.dns_services_index .spacedContent { margin: -25px 40px 0; }

.dns_services_index .spacedContent .bluePlan .bottom { background-image: url(../images/web-hosting/blue_bottom_triangle_new.png); width: 316px; height: 63px; }

.dns_services_index .spacedContent .bluePlan .spec { background: url(../images/dns_services/premium_top.png) #FFF; }

.dns_services_index .spacedContent .bluePlan .title { background-image: url(../images/dns_services/blue_plan_title.png); }

.dns_services_index .details { height: 125px; }

.dns_services_index .details span.cost { margin-top: 20px; margin-bottom: 20px; }

.dns_services_index .btnRedGradient { padding: 10px 28px; }

.dns_services_index .newPlanDescription { background: #f6f6f6; }

	.dns_services_index .newPlanDescription ul.newPlanDescriptionList { border: none; }

	.dns_services_index .newPlanDescription ul.newPlanDescriptionList li { border: none; height: 70px; padding: 10px 15px; font-size: 12px; }

	.dns_services_index .newPlanDescription ul.newPlanDescriptionList li span:first-of-type { font-family: AvantGarde, Arial, sans-serif; font-size: 22px; font-weight: bold; color: #5073a5; }

	.dns_services_index ul.newPlanDescriptionList li strong { font-size: 14px; }

.dns_services_index .spacedContent h2 { font-family: AvantGarde, Arial, sans-serif; font-size: 22px; font-weight: bold; margin-bottom: 14px; }

.dns_services_index .spacedContent .dnsList { font-family: Verdana, sans-serif; font-size: 12px; margin-top: 0; }

	.dns_services_index .spacedContent .dnsList strong { font-size: 14px; line-height: 37px; }

	.dns_services_index .spacedContent .dnsList li { background: url(../images/web_design/tick.png) no-repeat 0 12px; padding-left: 40px; }


/* NEW BRAND PROTECT */

.table_standard_wrap.brandProtectGuy { padding-left: 228px; background: url(../images/register/brand_protect_guy.png) no-repeat; border: none; overflow: hidden; margin-left: -40px; }

.table_standard_wrap.brandProtectGuy h3 { background: url(../images/register/brand_protect_hand.png) no-repeat #4f73a5; height: 56px; padding-left: 20px; position: relative; margin-bottom: 0; font-size: 13px; font-family: Arial, sans-serif; color: #fff; line-height: 68px; }

	.table_standard_wrap.brandProtectGuy .table_standard { border: none; position: relative; table-layout: fixed; }

	.table_standard_wrap.brandProtectGuy .table_standard tr { background: #f1f8ff; border-bottom: 1px solid #fff; }

	.table_standard_wrap.brandProtectGuy .table_standard tr:nth-child(even) { background: #e8f3ff; }

	.table_standard_wrap.brandProtectGuy .table_standard tr:last-child { border-bottom: none; }

		.table_standard_wrap.brandProtectGuy .table_standard td { padding: 9px 14px; }

.brandProtectGuy .th_domain2 { width: 184px !important; }

.brandProtectGuy .th_status3 { text-align: left; width: 50px; }

.brandProtectGuy .th_price2 { width: 133px; padding-right: 0 !important;}

.brandProtectGuy .noPad.th_btn { width: 61px;}

.brandProtectShow { overflow: visible !important; }


/* NEW FAX TO EMAIL */

.fax_to_email_index .contentContainer { margin: 0 39px; }

.fax_to_email_index .instantSetup p, .fax-to-email-page .instantSetup p { float: right; width: 300px; margin-top: 42px; margin-right: 20px; font-family: Arial, sans-serif; font-size: 14px; color: #484848; }

.fax_to_email_index .greenPlan.left .spec { background: url(../images/fax_to_email/my_fax_new.png) no-repeat #FFF; }

.fax_to_email_index .greenPlan.left .newPlanDetails .title { background-image: url(../images/fax_to_email/left_green_plan_title.png); }

.fax_to_email_index .bluePlan.middle .spec { background: url(../images/fax_to_email/my_fax_plus_new.png) no-repeat #FFF; }

.fax_to_email_index .bluePlan.middle .newPlanDetails .title { background-image: url(../images/fax_to_email/blue_plan_title.png); }

.fax_to_email_index .greenPlan.right .spec { background: url(../images/fax_to_email/my_fax_pro_new.png) no-repeat #FFF; }

.fax_to_email_index .greenPlan.right .newPlanDetails .title { background-image: url(http://aceipro.com../images/fax_to_email/right_green_plan_title.png); }

.fax_to_email_index .newPlanBox .newPlanDescription ul.newPlanDescriptionList li:last-child { border-bottom: none; }

.fax_to_email_index .tabsContent { margin: 0 30px 0; }

.fax_to_email_index .tabsContent table td span.green { font-family: AvantGarde, Arial, sans-serif; font-size: 20px; font-weight: bold; }

.fax_to_email_index .tabsContent table td p { font-size: 12px; }

.fax_to_email_index .customerSatisfationSplash { margin: 0; }

.fax_to_email_index .moreInfo .btnRedGradient .caret:before { border-top-color: #F33E3E; }

.fax_to_email_index .moreInfo .btnRedGradient:hover > .caret:before { border-top-color: #C02626; }

.fax_to_email_index .newPlansContainer.expanded + .moreInfo .btnRedGradient:hover > .caret:before { border-bottom-color: #B81A1A; }

.fax_to_email_index .newPlansContainer.expanded + .moreInfo .btnRedGradient .caret:before { border-bottom-color: #EC3F3F; }

.fax_to_email_index .titleFaxToEmail { margin-bottom: 30px;  }

.fax_to_email_index .newPlanBox .btnRedGradient { padding: 10px 28px; }


/* NEW SSL CERTIFICATES */

/*.ssl_certificates_index .titleSslCertificates { margin-bottom: 45px; }*/

.ssl_certificates_index .contentContainerText span, .sslStrongEncryption span, .sslSiteSeal span { font-family: AvantGarde, Arial, sans-serif; font-size: 22px; font-weight: bold; }

/*.ssl_certificates_index .contentContainerText p { font-family: Arial, sans-serif; font-size: 14px; color: #484848; width: 370px; float: left; }*/

.sslStrongEncryption { background: url(http://aceipro.com../images/ssl_certificates/ssl_strong_encryption.png) no-repeat; height: 292px; margin-bottom: 40px; margin-left: -13px; }

	.sslStrongEncryption p, .sslSiteSeal p { font-family: verdana, Arial, sans-serif; font-size: 12px; color: #484848; width: 340px; padding-left: 55px; padding-top: 20px; }

.sslSiteSeal { background: url(http://aceipro.com../images/ssl_certificates/ssl_site_seal.png) no-repeat -7px; height: 292px; }

	.sslSiteSeal p { float: right; margin: 0; padding-right: 45px; }

.ssl_certificates_index .newPlanBox .btnRedGradient { padding: 10px 28px; }

.ssl_certificates_index .moreInfo .btnRedGradient .caret:before { border-top-color: #F33E3E; }

.ssl_certificates_index .moreInfo .btnRedGradient:hover > .caret:before { border-top-color: #C02626; }

.ssl_certificates_index .newPlansContainer.expanded + .moreInfo .btnRedGradient:hover > .caret:before { border-bottom-color: #B81A1A; }

.ssl_certificates_index .newPlansContainer.expanded + .moreInfo .btnRedGradient .caret:before { border-bottom-color: #EC3F3F; }

	.sslBrowserSupport ul { padding-left: 249px; margin-top: -80px; }

	.sslBrowserSupport ul li { background: url(http://aceipro.com../images/ssl_certificates/browser_icons.png) no-repeat; width: 49px; height: 48px; margin-right: 13px; display: inline-block; }

		.sslBrowserSupport ul li.ie { background-position: -66px 0; }

			.sslBrowserSupport ul li.ie:hover { background-position: -66px -48px; }

		.sslBrowserSupport ul li.sf { background-position: -130px 0; }

			.sslBrowserSupport ul li.sf:hover { background-position: -130px -48px; }

		.sslBrowserSupport ul li.ff { background-position: -196px 0; }

			.sslBrowserSupport ul li.ff:hover { background-position: -196px -48px; }

		.sslBrowserSupport ul li.op { background-position: -262px 0; }

			.sslBrowserSupport ul li.op:hover { background-position: -262px -48px; }

			.sslBrowserSupport ul li.ch:hover { background-position:0 -48px; }

.ssl_certificates_index span.cost img { margin: 10px 0 0; }

.browserCarousel { width: 964px; height: 197px; margin: 45px 0 65px -22px }

	.browserCarousel #carousel { height: 197px; }

.ssl_certificates_index .newPlansContainer + .moreInfo { margin-bottom: 60px; }

.ssl_certificates_index .greenPlan.left .newPlanDetails .spec, .ssl-certificate-page.menu-order .greenPlan.left .newPlanDetails .spec { background: #fff url(http://aceipro.com../images/ssl-certificates/standard-green-top.png) no-repeat; }

.ssl_certificates_index .greenPlan.right .newPlanDetails .spec, .ssl-certificate-page.menu-order .greenPlan.right .newPlanDetails .spec { background: #fff url(http://aceipro.com../images/ssl-certificates/wildcard-green-top.png) no-repeat; }

.ssl_certificates_index .middle .newPlanDetails .spec, .ssl-certificate-page.menu-order .middle .newPlanDetails .spec { background: #fff url(http://aceipro.com../images/ssl-certificates/premium-blue-top.png) no-repeat; }

.ssl_certificates_index .greenPlan.left .newPlanDetails .title, .ssl-certificate-page.menu-order .greenPlan.left .newPlanDetails .title { background-image: url(http://aceipro.com../images/ssl-certificates/green-plan-title.png) }

.ssl_certificates_index .greenPlan.right .newPlanDetails .title, .ssl-certificate-page.menu-order .greenPlan.right .newPlanDetails .title { background-image: url(http://aceipro.com../images/ssl-certificates/wildcard-green-plan-title.png) }

.ssl_certificates_index .middle .newPlanDetails .title, .ssl-certificate-page.menu-order .middle .newPlanDetails .title { background-image: url(http://aceipro.com../images/ssl-certificates/blue-plan-title.png) }

.titleDomainProducts { font-family: 'AvantGarde', arial, sans-serif; font-weight: bold; font-size: 27px; float: left; margin: 50px 181px 50px 181px; color: #484848; }

.homeRowDomainMananger, .homeRowDomainList { padding-bottom: 55px; }

.homeRowDomainPrivacy { padding-bottom: 45px; }

.homeRowDomainMananger .accountManager { background: url(http://aceipro.com../images/domain-names/account-manager.png) no-repeat; width: 440px; height: 285px; float: left; }

.homeRowDomainPrivacy .domainPrivacy { background: url(http://aceipro.com../images/domain-names/domain-privacy.png) no-repeat; width: 440px; height: 285px; float: left; }

.homeRowDomainList { background: url(http://aceipro.com../images/domain-names/domain-list-au.png) no-repeat; width: 978px; height: 372px; padding: 44px 0 0 20px; left: -29px; } 

.uk .homeRowDomainList {background: url(http://aceipro.com../images/domain-names/domain-list-uk.png) no-repeat; }

.in .homeRowDomainList {background: url(http://aceipro.com../images/domain-names/domain-list-in.png) no-repeat; }

.nz .homeRowDomainList {background: url(http://aceipro.com../images/domain-names/domain-list-nz.png) no-repeat; }

.ae .homeRowDomainList {background: url(http://aceipro.com../images/domain-names/domain-list-ae.png) no-repeat; }

.homeRowDomainMananger .productTextRight { float: left; margin-left: 25px; width: 297px; margin-top:5px; }

.homeRowDomainPrivacy .productTextRight { float: left; margin-left: 25px; width: 356px; margin-top:5px; }

.homeRowDomainList .productTextLeft { float: left; margin-left: 30px; width: 317px; margin-top: -15px; }

.priceBackground .priceFree { font-size: 30px; line-height: 36px; position: relative; top: 44px; display: block; font-family: 'AvantGarde', arial, sans-serif; font-weight: bold; }

	.in .priceBackground .priceFree { top: 38px; }

div[class*="homeRowDomain"] h2 { font-size: 22px; }

div[class*="homeRowDomain"] p { color: #9d9d9d; font-weight: normal; font-size: 14px; line-height: 20px; font-family: 'AvantGarde', arial, sans-serif; }

div[class*="homeRowDomain"] ul { margin-bottom: 28px; margin-left: 25px; }

div[class*="homeRowDomain"] li  { font-size: 14px; list-style: none; }

.homeRowDomainMananger .priceBackground { top: 114px; right: 6px; }

.homeRowDomainList .priceBackground { top: 40px; left: 408px; }

.homeRowDomainPrivacy .priceBackground { top: 0px; right: 6px; }

div[class*="homeRowDomain"] form { display: block; width: 298px; }

div[class*="homeRowDomain"] form div { width: 298px; border: 1px solid #afbfd3; background: white; border-radius: 3px; height: 36px; }

div[class*="homeRowDomain"] form div span { font-size:16px; font-weight: bold; font-family: arial, sans-serif; color: #5174A3 !important; display: inline-block; margin-left: 14px; width: 48px; vertical-align: middle; }

div[class*="homeRowDomain"] form div input { background: none; border: none; outline: none; font-size:16px; font-family: arial, sans-serif; height: 33px; width: 218px; color: #484848; vertical-align: middle; line-height: 33px; }

.homeRowDomainMananger .btnCssRed { position: absolute; width: 71px; height: 30px; line-height: 29px; left: 303px; top: 339px; background: linear-gradient(to bottom, #ff0000 1%,#b10000 100%); box-shadow: inset 0 -2px rgba(0,0,0,.2); }

.homeRowDomainList .btnCssRed { left: 366px; position: absolute; top: 308px; background: linear-gradient(to bottom, #ff0000 1%,#b10000 100%); box-shadow: inset 0 -2px rgba(0,0,0,.2); line-height: 34px; margin-top: 9px; }

.homeRowDomainPrivacy .btnCssRed { position: absolute; top: 249px; right: 20px; background: linear-gradient(to bottom, #ff0000 1%,#b10000 100%); box-shadow: inset 0 -2px rgba(0,0,0,.2);line-height: 34px; margin-top: 9px; }

.homeRowDomainPrivacy .enterDomainName { margin-top: 7px; margin-left: 10px; }

.productTextLeft input:-moz-placeholder, .productTextRight input:-moz-placeholder { color: #a9a9a9; }

.productTextLeft input::-webkit-input-placeholder, .productTextRight input::-webkit-input-placeholder { color: #a9a9a9; }

.productTextLeft input:-ms-input-placeholder, .productTextRight input:-ms-input-placeholder  { color: #a9a9a9; }

.productTextLeft input.placeholder, ..productTextRight input.placeholder { color: #a9a9a9; }

.productTextLeft .btnRedGradient { position: absolute; left: 366px; top: 303px; padding: 0; width: 109px; height: 37px; }

.productTextRight .btnRedGradient { position: absolute; right: 30px; top: 259px; padding: 0; width: 109px; height: 37px; }

.homeRowDomainMananger a.btnRedGradient { position: absolute; left: 303px; top: 339px; padding: 5px 15px; }

input.btnRedGradient::-moz-focus-inner /*Remove button padding in FF*/ { border: 0; padding: 0; }

.productTextRight p.error { font-size: 12px; position: absolute; font-family: Verdana, arial, sans-serif; margin-top: 5px; }

/* NEW DOMAIN NAMES PAGE */

.newDomainNamesWrapper.fixed { display: none; position: absolute; z-index: 1000; margin-left: 30px; }

	.newDomainNamesWrapper.fixed .domainNamesSearchRegister { width: 645px; background: url(http://aceipro.com../images/domain_names/sign_search_domains.png) no-repeat #e5edf6 20px 30px; padding-left: 145px; border-radius: 0; }

	.newDomainNamesWrapper.fixed.renew .domainNamesSearchRegister {  background: url(http://aceipro.com../images/domain_names/sign_renew_domain_here.png) no-repeat #e5edf6 20px 30px; }

	.newDomainNamesWrapper.fixed.transfer .domainNamesSearchRegister {  background: url(http://aceipro.com../images/domain_names/sign_transfer_domain_here.png) no-repeat #e5edf6 20px 30px; }

	.newDomainNamesWrapper.fixed .domainNamesSearchRegister:after, .newDomainNamesWrapper.fixed .domainNamesSearchRegister:before { display: none; }

	.newDomainNamesWrapper.fixed .domainNamesSearchRegister div.findDomainBox { width: 475px; }

		.newDomainNamesWrapper.fixed input[type="text"] { width: 290px; }

		.newDomainNamesWrapper.fixed .domainNamesSearchRegister span.tldResult { border-left: 1px solid #8E8E8E; width: 85px; display: inline-block; height: 20px; line-height: 18px; }
		
		.newDomainNamesWrapper.fixed div.findDomainBox a { padding-left: 0; }

		.newDomainNamesWrapper.fixed div.findDomainBox a:hover { text-decoration: none; border-bottom:1px dotted #5174a3; }

		.newDomainNamesWrapper.fixed .domainNamesSearchRegister a.close { top: -27px; right: -60px; }

.newDomainNamesWrapper { overflow: hidden; position: relative;}

	.newDomainNamesWrapper .domainNamesSearchRegister, .domain_names_transfer .domainNamesSearchRegister, .domain_names_renew .domainNamesSearchRegister {  width: 778px; padding: 31px 70px 39px; background: #f5f9fe; border-radius: 5px 5px 0 0; border: 1px solid #e3effe; }

		.domainNamesSearchRegister:after, .domainNamesSearchRegister:before { width: 0; height: 0; border-left: 13px solid rgba(0, 0, 0, 0); border-right: 13px solid rgba(0, 0, 0, 0); border-top: 13px solid #e3effe; position: absolute; top: 118px; }
		
		.domainNamesSearchRegister:before { border-top: 13px solid #f5f9fe; top: 117px; z-index: 9; }

		.newDomainNamesWrapper .domainNamesSearchRegister div.findDomainBox, .domain_names_transfer .domainNamesSearchRegister div.findDomainBox, .domain_names_renew .domainNamesSearchRegister div.findDomainBox { height: 44px; border-radius: 3px; border: 1px solid #afbfd3; font-size: 18px; background: #FFF; vertical-align: middle; width: 634px; margin-right: 10px; float: left; }

		.domainNamesSearchRegister div.findDomainBox a, .domain_names_transfer .domainNamesSearchRegister div.findDomainBox a, .domain_names_renew .domainNamesSearchRegister div.findDomainBox a { color: #5174a3; padding-left: 5px; line-height: 30px; }

		.domainNamesSearchRegister input[type="text"] { height: 44px; line-height: 44px; font-family: arial; font-weight: bold; color: #484848; width: 560px; background: none; border: none; outline: 0; font-size: 18px; }

			.domainNamesSearchRegister input:-moz-placeholder { color: #a9a9a9; }

			.domainNamesSearchRegister input::-webkit-input-placeholder { color: #a9a9a9; }

			.domainNamesSearchRegister input:-ms-input-placeholder { color: #a9a9a9; }

			.domainNamesSearchRegister input.placeholder { color: #a9a9a9; }

		.domainNamesSearchRegister span { font-size: 18px; font-family: arial, sans-serif; font-weight: bold; padding-left: 13px; color: #8e8e8e;  }

			.domainNamesSearchRegister span.tld, .domainNamesSearchRegister span.action { font-size: 11px; font-family: Verdana, Arial, sans-serif; color: #5174A3; font-weight: normal; padding-left: 0; }

		.domainNamesSearchRegister .btnRedGradient { padding: 11px 32px; font-size: 16px; margin-top: 2px; border: none; cursor: pointer; }

		.domainNamesSearchRegister.fixed { position: fixed; border-radius: 3px; z-index: 99999; top: 0; border: 1px solid #c4d1e2; width: 778px; }

			.domainNamesSearchRegister.fixed a { display: none; }

.searchRegisterBottom { background: #e5eef7; width: 920px; height: 190px; border-top: 1px solid #eaeff6; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; }

	.freeWithEveryDomain { background: url(http://aceipro.com../images/domain_names/new_free_background.png) no-repeat; width: 247px; height: 107px; float: left; margin-top: 39px; margin-left: 55px; }

	.freeWithEveryDomain ul.freeList { margin-top: 33px !important; margin-left: 0 !important; }

	.newDomainNamesWrapper ul li { font: 14px Arial,sans-serif; line-height: 30px; list-style: none; padding-bottom: 13px; }

	.whyCrazyDomains { background: url(http://aceipro.com../images/domain_names/why_crazy_domains.png) no-repeat; width: 280px; height: 130px; float: left; margin-right: 35px; margin-left: 38px; }
	
		.whyCrazyDomains ul { margin-left: 55px; margin-top: 73px; }

		.whyCrazyDomains ul li { line-height: 15px; }

		.whyCrazyDomains ul li span { font-size: 15px; }

	.bigSaleRip { background: url(http://aceipro.com../images/domain_names/big_sale_rip.png) no-repeat; width: 336px; height: 173px; float: left; }

	.searchRegisterBottom table.newTableTlds { width: 500px; margin-left: 40px; margin-top: 13px; border-spacing: 5px; float: left; position: relative; }

		.tldTd label input[type="checkbox"] { display: none; }

		label.greenCheckbox input[type="checkbox"] { display: none; }

		.greenCheckbox { background: url(http://aceipro.com../images/domain_names/checkbox_background.png) no-repeat left top; width: 14px; height: 13px; padding-left: 15px; display: inline-block; vertical-align: middle; line-height: 12px; }
		
		.greenCheckbox.checked { background-position: left bottom; }

		.tldTd label.checked { vertical-align: middle; }

.whatsNew { background: url(http://aceipro.com../images/domain_names/sign_whats_new.png) no-repeat; margin: 0 auto; width: 496px; }

	.whatsNew p { padding-left: 90px; font-size: 12px; color: #e5e5e5; }

	.whatsNew p strong { color: #484848; font-size: 17px; font-family: arial; }

	.whatsNew p span.originalPrice { text-decoration: line-through; color: #484848; font-size: 11px; }

.newTabs { clear: both; margin-top: 60px; }

	.newTabs .newTabsList { margin-bottom: 25px; border-bottom: 1px solid #d0dcec; height: 40px; margin-left: 0; padding-left: 29px; }

		.newTabsList li { float: left; list-style: none !important; border: 1px solid #d0dcec; border-radius: 3px 3px 0 0; background: #f5f9fe; width: 212px; margin-right: 3px; }

		.newTabsList li a { display: inline-block; width: 211px; line-height: 38px !important; text-align: center; color: #5174A3 !important; font-size: 12px; border-top: 1px solid #fff; border-right: 1px solid #fff; border-radius: 3px 3px 0 0; }

			.newTabsList li a:hover { text-decoration: none; background: #edf3fa; }

		.newTabsList li.active { height: 39px; border-bottom: 1px solid #fff; background: #fff; font-weight: bold; }

			.newTabsList li.active a:hover { text-decoration: none; background: #fff; }

.domainNamesTableTitle { color: #5073a5; margin-bottom: 15px; font-family: AvantGarde, arial, sans-serif; font-size: 22px; }

.theBigSale { background-image: url(http://aceipro.com../images/domain_names/sign_the_big_sale.png); width: 177px; height: 30px; float: right; margin-right: 0px; margin-top: -10px; }

.newTabsContent { margin: 30px 30px 40px; position: relative; }	

.newTabsContent p.alightRight { text-align: right; margin-top: 10px; }

	.newTabsContent table.domainNamesTable { width: 862px; background: #f1f2f2; border-spacing: 0; font-family: Arial, sans-serif; }

		.domainNamesTable tr { height: 40px; }

		table.domainNamesTable tr.checked { background: #d3e8a7; }

		.domainNamesTable tr:nth-child(even) { background: #f5f5f5; }

		.domainNamesTable tr:last-child td { border-bottom: none; }

		tr.greenTblHeader th { color: #fff; font-size: 13px; font-weight: normal; background-color: #7cc100; /*background-image: -webkit-linear-gradient(top, #80c700, #69a400); background-image: -moz-linear-gradient(top, #80c700, #69a400); background-image: -o-linear-gradient(top, #80c700, #69a400); background-image: -ms-linear-gradient(top, #80c700, #69a400); background-image: linear-gradient(to bottom, #80c700, #69a400);*/ }
		
			tr.greenTblHeader th, .domainNamesTable tr td { text-align: center; vertical-align: middle; }

			.domainNamesTable tr td { border-top: 1px solid #f6f6f6; border-right: 1px solid #f6f6f6; border-bottom: 1px solid #d8d9d9; border-left: 1px solid #d8d9d9; width: 100px; font-size: 13px; font-family: Arial, sans-serif; height: 46px; }

			.domain_names_index .strike { font-weight: normal; font-size: 12px; }

			.domainNamesTable tr td:first-child { border-left: none; width: 28px; }

			.domainNamesTable tr td:last-child { border-right: none; }

				tr.greenTblHeader th:first-child { background: #5174a3; color: #fff; text-align: left; padding-left: 23px; }

				tr.greenTblHeader th:last-child { border-radius: 0 3px 0 0; -moz-border-radius: 0 3px 0 0; -webkit-border-radius: 0 3px 0 0; }
			
			.domainNamesTable tr td.darkGrey { color: #484848 !important; font-weight: bold; font-size: 17px; text-align: left; padding-left: 20px; width: 81px; }

			.domainNamesTable tr td.countryTd { text-align: left; padding-left: 15px; width: 70px; }

			.domainNamesTable tr td.tldTd { width: 20px; }

			.domainNamesTable .greenCheckbox { padding: 0; cursor: pointer; }

			.domainNamesTable tr.checked .greenCheckbox{ background-position: left bottom; }

			.domainNamesTable tr:hover { background: #f1fae3; cursor: pointer; }

.newTabs select.selectBox { margin-right: 10px; margin-bottom: 20px; }

.newTabs .breadcrumbs{ list-style:none; margin:0; float: right; margin-right: 28px; }

	.breadcrumbs a:last-child {border-right-width:1px!important;border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px; border-top-right-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px; width: 94px;}

	.breadcrumbs a {color:#666;display:block;float:left;font-size:11px;position:relative;text-decoration:none;border:1px solid #D9D9D9;border-right-width:0;background-image:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f1f1f1,endColorstr=#f5f5f5);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#f1f1f1, endColorstr=#f5f5f5)";background-repeat:no-repeat;background-position:100% 0;z-index:1;padding:7px 0; width: 93px;text-align: center;}

	.breadcrumbs a:hover{border-top-color:#c4c4c4;border-bottom-color:#c4c4c4;background-image:0 45% #f8f8f8 73%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f8f8f8,endColorstr=#f1f1f1);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#f8f8f8, endColorstr=#f1f1f1)";color:#333;-moz-box-shadow:0 2px 2px #e8e8e8;-webkit-box-shadow:0 2px 2px #e8e8e8;box-shadow:0 2px 2px #e8e8e8}

	.breadcrumbs a:first-child { z-index:30!important; border-top-left-radius:3px; -moz-border-radius-topleft:3px; -webkit-border-top-left-radius:3px; border-bottom-left-radius:3px; -moz-border-radius-bottomleft:3px; -webkit-border-bottom-left-radius:3px; width: 118px;}

	.breadcrumbs a.active { font-weight: bold; background-color: #f4f4f4; -webkit-box-shadow: inset 0 2px 3px rgba(0,0,0,.1); -moz-box-shadow: inset 0 2px 3px rgba(0,0,0,.1); box-shadow: inset 0 2px 3px rgba(0,0,0,.1); }

.newTabsContent div.quickSearchDomain { background: #454545; background: rgba(69, 69, 69, 0.6); border-radius: 3px; position: fixed; width: 258px; height: 204px; right: 260px; top: 500px; z-index: 999; }

	.newTabsContent .quickSearchDomain div { padding-left: 13px; height: 38px; border-radius: 5px; border: none; font-size: 18px; background: #FFF; vertical-align: middle; width: 200px; margin-left: 22px; margin-top: 20px; }

	.quickSearchDomain div span { font-size: 14px; font-weight: bold; font-family: Arial; color: #f00; }

	.quickSearchDomain input[type="text"] { height: 38px; line-height: 38px; font-family: Arial, sans-serif; font-weight: bold; color: #000; width: 190px; background: none; border: none; outline: 0; font-size: 14px; }

		.quickSearchDomain input:-moz-placeholder { color: #a9a9a9; }

		.quickSearchDomain input::-webkit-input-placeholder { color: #a9a9a9; }

		.quickSearchDomain input:-ms-input-placeholder { color: #a9a9a9; }

		.quickSearchDomain input.placeholder { color: #a9a9a9; }

	.quickSearchDomain .btnRedGradient { margin-left: 71px; padding: 10px 34px; border: none; cursor: pointer; }

	.quickSearchTick { width: 200px; margin: 15px auto; }

		.quickSearchTick td { color: #fff; font-weight: bold; font-size: 16px; font-family: Arial; padding: 5px; }

		.quickSearchTick .greenCheckbox { line-height: 13px; }

.domainNamesTable tr.highlight { background: #d3e8a7 }

.newTableTlds label.greenCheckbox { width: 67px; padding: 5px 0 5px 20px; border: 1px solid transparent; background: url(http://aceipro.com../images/domain_names/checkbox_background_new.png) no-repeat left top; font-size: 12px; background-position-x: 5px; }

.tldTd label.checked, .tldTd label.checked:hover { background: #eaeff6 url(http://aceipro.com../images/domain_names/red_checkbox_background.png) no-repeat left bottom; border: 1px solid #fff; border-radius: 3px; font-weight: bold; background-position-x: 5px; }

.tldTd label:hover { background: #eaeff6 url(http://aceipro.com../images/domain_names/checkbox_background_new.png) no-repeat left top; border: 1px solid #fff; border-radius: 3px; cursor: pointer; background-position-x: 5px; }

.newDomainNamesWrapper a.btnBulkSearch { background: url(http://aceipro.com../images/domain_names/bulk_search_background.png) no-repeat; width: 90px; height: 26px; display: block; float: right; margin-right: 35px; margin-top: -6px; padding-left: 12px; padding-top: 4px; font-size: 11px; font-weight: bold; font-family: Arial, sans-serif; color: #484848; text-decoration: none; position: relative; z-index: 999; }

.domain_names_index .domainSearchBulk, .domain_names_transfer .domainSearchBulk, .domain_names_renew .domainSearchBulk { display: none; }

.domainNamesSearchRegister .btnRed {
font-size: 18px;
height: 45px;
line-height: 44px;
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(http://aceipro.com/images/domain_names/btn-red-home_domain_aa1df31a.png) no-repeat center top;
}

.domainNamesSearchRegister .btnRed:hover {
background-position: 0 bottom; }


/* NEW RENEW DOMAINS PAGE */

.customersRenewLogin { width: 412px; float:left; margin-top: 15px; }

.customersRenewLogin.current { margin-right: 36px; }

	.customersRenewLogin > img { float: left; text-indent: 9999px; margin-right: 15px; }

	.customersRenewLogin p { font-family: arial; font-size: 12px; line-height: 18px; margin-bottom: 20px; padding-right: 23px; }

	.customersRenewLogin h3.blue { font-size: 17px; margin-top: 8px; }

	.loginAndRenew { background: #e5edf6; width: auto; height: 150px; border-radius: 4px; margin-bottom: 30px; }

	.customersRenewLogin.current .loginAndRenew { height: 200px; }

	.loginAndRenew div span { font-weight: bold; font-size: 16px; color: #f00; font-family: arial; }

		.loginAndRenew h3 { font-family: Arial; font-weight: bold; font-size: 16px; padding: 15px 0 15px 20px; color: #5e5e5e; margin: 0px; }

			.loginAndRenew div, .transferDomainsHere div { padding-left: 10px; height: 38px; border-radius: 5px; border: none; font-size: 18px; background: #FFF; vertical-align: middle; width: 358px; margin-left: 22px; margin-bottom: 10px; }

			.loginAndRenew input[type="text"], .transferDomainsHere input[type="text"] { height: 38px; line-height: 38px; font-family: arial; color: #000; width: 298px; background: none; border: none; outline: 0; font-size: 16px; font-weight: bold; }

				.loginAndRenew input:-moz-placeholder { color: #a9a9a9; }

				.loginAndRenew input::-webkit-input-placeholder { color: #a9a9a9; }

				.loginAndRenew input:-ms-input-placeholder { color: #a9a9a9; }

				.loginAndRenew input.placeholder { color: #a9a9a9; }

			.transferDomainsHere input[type="text"] { color: #000; font-size: 16px; font-family: Arial; font-weight: bold; }

				.transferDomainsHere input:-moz-placeholder { color: #a9a9a9; }

				.transferDomainsHere input::-webkit-input-placeholder { color: #a9a9a9; }

				.transferDomainsHere input:-ms-input-placeholder { color: #a9a9a9; }

				.transferDomainsHere input.placeholder { color: #a9a9a9; }

	.loginAndRenew a, .transferDomainsHere a { margin-left: 22px; color: #5174a3; line-height: 40px; }

		.domain_names_transfer .domainNamesSearchRegister .btnRedGradient { width: 128px; height: 42px; }

			.domain_names_transfer .domainNamesSearchRegister .btnRed.icon span { background: url(http://aceipro.com../images/domain_names/transfer_icon.png) no-repeat 0 2px; padding-left: 24px; font-size: 18px; color: #fff; }

		.domain_names_renew .domainNamesSearchRegister .btnRedGradient { width: 128px; height: 42px; }

			.domain_names_renew .domainNamesSearchRegister .btnRed span { background: url(http://aceipro.com../images/domain_names/renew_icon.png) no-repeat 0 2px; padding-left: 26px; font-size: 18px; color: #fff; }

	.current .btnRedGradient { background-image: url(http://aceipro.com../images/domain_names/login_icon.png); background-position: 28px 8px; }

.paymentOptions { margin-top: 50px; }

.paymentOptions p { font-size: 12px; }

.paymentOptions h3 { font-size: 22px; font-family: AvantGarde, arial, sans-serif; margin-bottom: 20px; }

.paymentOptions ul, .paymentOptions ul li { margin-left: 20px; font-size: 12px; line-height: 25px; }

.paymentOptions table { margin: 0 auto; border-spacing: 30px 5px; }

	.paymentOptions table td { background: #FFF; }

.cardsCarousel { background: url(http://aceipro.com/images/domain_names/cards_carousel.png) no-repeat; width: 450px; height: 150px; margin: 0 auto; }	

.domain_names_renew .newTabsContent { margin-bottom: 0; }


/* NEW TRANSFER DOMAINS PAGE */

.domainFreeTransfer { background: url(http://aceipro.com/images/domain_names/safe_transfer_background.png) bottom no-repeat; float:left; padding-top: 10px; width: 380px; height: 395px; }

	.domainFreeTransfer h3.blue { font-size: 17px; padding-left: 10px; margin-bottom: 20px; }

	.domainFreeTransfer p { font-size: 14px; font-family: Arial; color: #484848; line-height: 22px; padding-left: 10px; padding-top: 45px; }

	.domainFreeTransfer ul { margin-left: 12px; margin-top: 20px; }

	.domainFreeTransfer ul li { font: 14px bold Arial, sans-serif; list-style: none; }

	.domainFreeTransfer ul li.tickListItem { background: url(http://aceipro.com../images/domain_names/tick.png) no-repeat 0 9px; padding-left: 30px; line-height: 30px !important; }

.transferDomainsHere { background: #e5edf6; width: 412px; height: 368px; border-radius: 4px; float: left; margin-top: 15px; }

.transferDomainsHere div span { font-size: 16px; font-family: Arial; font-weight: bold; }

	.transferDomainsHere h3 { font-family: Arial, sans-serif; font-size: 15px; font-weight: bold; color: #5e5e5e; padding: 15px 0 0 20px; }

.transferFish { background: url(http://aceipro.com/images/domain_names/transfer_fish.png) no-repeat; width: 448px; height: 374px; float: left; margin-top: 20px; margin-left: 32px; }

.domain_names_transfer .mainContainer { margin: 0 0 60px; }


/*  NEW BULK DOMAINS PAGE */

.newDomainNamesWrapper { margin-bottom: 20px; }

.bulkSave { background-image: url(http://aceipro.com../images/domain_names/sign_bulk_save.png); width: 185px; height: 52px; float: right; margin-right: 0px; margin-top: -33px; margin-bottom: 15px; }

.domainSearchBulk .newTabsContent { margin-top: 50px; }

.domainSearchBulk .domainNamesTable tr td:first-child { width: 70px; }

.domainSearchBulk .menuSelectCaptionText, .domain_names_index .menuSelectCaptionText { font-size: 11px !important; }

.domainSearchBulk .domainNamesSearchRegister { height: 227px; }

.domainSearchBulk .searchRegisterBottom { height: 10px; margin-bottom: 0; }

.domainSearchBulk .bigSaleRip { background: url(http://aceipro.com../images/domain_names/big_sale_rip_bulk.png) no-repeat; width: 200px; height: 210px; position: absolute; bottom: 15px; right: 5px; }

.domainSearchBulk .domainNamesSearchRegister:after { border-top: 0; border-bottom: 13px solid #e3effe; top: auto; bottom: 11px; z-index: 9; }
		
.domainSearchBulk .domainNamesSearchRegister:before { border-top: 0; border-bottom: 13px solid #e5eef7; top: auto; bottom: 10px; z-index: 99; }

.domainSearchBulk .domainNamesSearchRegister a { color: #5174A3; position: absolute; left: 75px; bottom: 35px; }

.domainSearchBulk .domainNamesSearchRegister div.findDomainBox { height: 220px; }

.domainSearchBulk .domainNamesSearchRegister div.findDomainBox textarea { width: 610px; height: 188px; outline: none; padding: 10px; margin: 1px; resize: none; border: none; font-size: 18px; font-family: Arial; font-weight: bold; line-height: 22px; }

	.domainSearchBulk .domainNamesSearchRegister div.findDomainBox textarea:-moz-placeholder { color: #a9a9a9; }

	.domainSearchBulk .domainNamesSearchRegister div.findDomainBox textarea::-webkit-input-placeholder { color: #a9a9a9; }

	.domainSearchBulk .domainNamesSearchRegister div.findDomainBox textarea:-ms-input-placeholder { color: #a9a9a9; }

	.domainSearchBulk .domainNamesSearchRegister div.findDomainBox textarea.placeholder { color: #a9a9a9; line-height: 22px; }

.domain_names_bulk .domainSearchRegister { display: none; }

.domain_names_index .heroVid, .domain_names_bulk .heroVid, .domain_names_transfer .heroVid, .domain_names_renew .heroVid { display: none; }

.domainVideoLink { background: url(http://aceipro.com../images/domain_names/domain_video_thumb.png) no-repeat; width: 215px; height: 140px; float: right; margin-right: 50px; margin-top: 25px; }

.domainVideoLink:hover { background-position: bottom; }

.domain_names_index .blukDiscount { display: none; }

.domain_names_bulk .blukDiscount { position: absolute; width: 190px; right: 12px; top: 90px; }

.domainNamesTable td.darkGrey .iconNew { background: url(http://aceipro.com../images/domain_names/icon_new.png) no-repeat; width: 31px; height: 24px; position: absolute; left: 108px; margin-top: -5px; }

.bigSaleCheckbox { position: absolute; right: 200px; top: 3px; }

	.bigSaleCheckbox label { position: relative; top: -2px;}
