/* Main */

* { margin: 0; padding: 0; }

body { background: #5174A3 url(/images/bg.png) repeat-x top center; margin: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 { 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; }


/* General */

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

.contentContainer { margin: 0 40px; }

	.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; }

.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.png) left top no-repeat; text-indent: 0; text-align:center; }
		
		.heroVid:hover { background-position: right top; }

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

		.heroImage.heroWebHosting { background-image: url(/images/web-hosting/hero-web-hosting.jpg?310812); }
		
			.in .heroImage.heroWebHosting { background-image: url(/images/web-hosting/hero-web-hosting-in.jpg); }
		
			.heroImage.heroWebHosting .heroVid { background-image: url(/images/web-hosting/video-hero-web-hosting.png) }

		.heroImage.heroTransferDomain {  background-image: url(/images/domain-names/hero-domain-transfer.jpg?310812); }
		
			.in .heroImage.heroTransferDomain { background-image: url(/images/domain-names/hero-domain-transfer-in.jpg); }
		
		.heroImage.heroSsl { background-image: url(/images/ssl-certificates/hero-ssl-certificates.jpg); }
		
			.in .heroImage.heroSsl { background-image: url(/images/ssl-certificates/hero-ssl-certificates-in.jpg); }

		.heroImage.dnsServices { background-image: url(/images/dns-services/hero-dns-services.jpg?310812); }
		
			.in .heroImage.dnsServices { background-image: url(/images/dns-services/hero-dns-services-in.jpg); }
		
			.heroImage.dnsServices .heroVid { background-image: url(/images/dns-services/video-hero-dns-services.png) }

		.heroImage.emailHosting { background-image: url(/images/email-hosting/hero-email-hosting.jpg?310812); }
		
			.in .heroImage.emailHosting { background-image: url(/images/email-hosting/hero-email-hosting-in.jpg); }
		
			.heroImage.emailHosting .heroVid { background-image: url(/images/email-hosting/video-hero-email-hosting.png) }

		.heroImage.emailExchange { background-image: url(/images/email-exchange/hero-email-exchange.jpg?310812); }
		
			.in .heroImage.emailExchange { background-image: url(/images/email-exchange/hero-email-exchange-in.jpg); }
		
			.heroImage.emailExchange .heroVid { background-image: url(/images/email-exchange/video-hero-email-exchange.png) }

		.heroImage.emailPro { background-image: url(/images/email-protection/hero-email-protection.jpg?310812); }
		
			.in .heroImage.emailPro { background-image: url(/images/email-protection/hero-email-protection-in.jpg); }
			
			.heroImage.emailPro .heroVid { background-image: url(/images/email-protection/video-hero-email-protection.png) }

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

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

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

		.heroImage.webDesign { background-image: url(/images/web-design/hero-web-design.jpg?310812); }
			
			.in .heroImage.webDesign { background-image: url(/images/web-design/hero-web-design-in.jpg); }
			
			.heroImage.webDesign .heroVid { background-image: url(/images/web-design/video-hero-web-design.png) }

		.heroImage.webStats { background-image: url(/images/web-statistics/hero-web-statistics.jpg?310812); }
			
			.in .heroImage.webStats { background-image: url(/images/web-statistics/hero-web-statistics-in.jpg); }
			
			.heroImage.webStats .heroVid { background-image: url(/images/web-statistics/video-hero-web-statistics.png) }
		
		.heroImage.partners { background-image: url(/images/about/hero-partners.jpg); }
			
			.in .heroImage.partners { background-image: url(/images/about/hero-partners-in.jpg); }

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

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

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

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

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

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

		.heroImage.marketing { background-image: url(/images/email-marketing/hero-email-marketing.jpg?310812); }
			
			.heroImage.marketing .heroVid { background-image: url(/images/email-marketing/video-hero-email-marketing.png) }

		.heroImage.logo { background-image: url(/images/logo-design/hero-logo-design.jpg?310812); }
			
			.heroImage.logo .heroVid { background-image: url(/images/logo-design/video-hero-logo-design.png) }

		.heroImage.booster { background-image: url(/images/search-booster/hero-search-booster.jpg?310812); }
			
			.heroImage.booster .heroVid { background-image: url(/images/search-booster/video-hero-search-booster.png) }

	.video_index .hero { height: 417px; }

.noHero { padding-top: 40px; background: url(/images/green-curve-bg.png) no-repeat top; }

	.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: 1px dotted #D7D5D5; margin-bottom: 30px !important; padding-top: 10px; clear: both; }

	.no_border_bottom { 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; }
	
.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: 50px; line-height: 45px; 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: 13px 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; }


/* Header */

.header { width: 1000px; height: 133px; display: block; background: #81C500 no-repeat; text-align:center; color:#FFFFFF; position: relative; }

	.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.png) !important; }
	
	.in.homePage .header, .in.page_not_found .header { background-image: url(/images/header-home-in.png) !important; }

	.au .header { background-image: url(/images/header-au.png?id=20120809); }
	
	.nz .header { background-image: url(/images/header-nz.png?id=20120809); }
	
	.uk .header { background-image: url(/images/header-uk.png?id=20120809); }
	
	.in .header { background-image: url(/images/header-in.png?id=20121019); }

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

		.domain_names_registration_period.au .header, .domain_names_eligibility.au .header, .payment.au .header { background-image: url(/images/header-no-search_au.png); }
	
	.parked_index.nz .header { background-image: url(/images/header-home-nz.png); }

		.domain_names_registration_period.nz .header, .domain_names_eligibility.nz .header, .payment.nz .header { background-image: url(/images/header-no-search-nz.png); }
	
	.parked_index.uk .header { background-image: url(/images/header-home-uk.png); }

		.domain_names_registration_period.uk .header, .domain_names_eligibility.uk .header, .payment.uk .header { background-image: url(/images/header-no-search-uk.png); }
	
	.parked_index.in .header { background-image: url(/images/header-home-in.png); }

		.domain_names_registration_period.in .header, .domain_names_eligibility.in .header, .payment.in .header { background-image: url(/images/header_no_search_in.png?id=20121019); }

	.comGeneric .header, .comGeneric.homePage .header {  background-image: url(/images/header-com-blank.png) !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; }

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

.buttonMyAccountC3 { height: 29px; color: #FFEDDF !important; font: bold 10px/30px Verdana, sans-serif !important; text-transform: uppercase; padding: 0 16px 0 36px; background: #FF8906; position: absolute; left: 856px; top: 21px; overflow: hidden; text-decoration: none !important; border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -web-kit-border-radius: 5px 5px 0 0; }
	
	.buttonMyAccountC3 .icon { display: block; position: absolute; top: 9px; left: 13px; width: 12px; height: 13px; background: url(/images/manage-icon.png) top no-repeat; }
	
	.buttonMyAccountC3:hover { color: #fff !important; }
	
	.buttonMyAccountC3:hover .icon { background-position: bottom;  }

.homePage form.headerSearch, .domain_names_registration_period form.headerSearch, .domain_names_eligibility form.headerSearch, .payment 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; }

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

.titleChooseAPlan { background: url(/images/title-choose-a-plan.png) no-repeat; margin: 0 0 15px; 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/title-sample-logos.png) no-repeat; margin: 0 0 15px; height: 23px; text-indent: -999em; }

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

.titleOurDataCentre { background-image: url(/images/about/title-our-data-centre.png); }

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

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

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

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

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

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

.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.png); }

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

.titleSslCertificates { background-image: url(/images/ssl-certificates/title-ssl-certificates.png); }

.titleDnsServices { background-image: url(/images/dns-services/title-dns-services.png); }

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

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

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

.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.png); }

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

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

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

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

.titleSearchBooster { background-image: url(/images/search-booster/title-search-booster.png); }

.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 { background-image: url(/images/contact/title-contact.png); }

.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); }


/* Top nav */

#top { height: 50px; background: #3f5f92 url(../images/logo.png) center left no-repeat; line-height:50px; padding-left:270px; position: relative; }

.topNav { height:29px; width: 380px; overflow:hidden; position: relative; top: 21px; left: 463px; }

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

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

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


/* Currency box */

.currencyBox { background: url(/images/currency-bg.png) no-repeat; font-weight: bold; height: 29px; overflow: hidden; position: relative; left: 770px; top: -8px; 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; height: 42px; background: #81C500; z-index: 9999; }

.menu { width: 980px; height: 42px; margin: 0px 10px; padding:0px; z-index: 199; float: left; }

	.menu li { float: left; line-height: 1.3em; vertical-align: middle; zoom: 1; list-style: none !important; }

		.menu li.hover, .menu li:hover { position: relative; z-index: 199; cursor: default; }

	.menu ul { visibility: hidden; position: absolute; top: 100%; left: -6px; z-index: 199; width: 266px; }

		.menu ul li { float: none; }

		.menu ul ul { top: 1px; left: 99%; }

		.menu li:hover > ul { visibility: visible; }

	.menu li a.menu1, .menu li a.menu1:visited { display:block; width:163px; height:42px; background:url(/images/menu/menu.png) no-repeat 0px 0px; text-indent:-9999px; outline:none; }

	.menu li a.menu1:hover, .menu li:hover > a.menu1 { background-position:0px -42px; }

	.menu li a.menu2, .menu li a.menu2:visited { display:block; width:163px; height:42px; background:url(/images/menu/menu.png) no-repeat -163px 0px; text-indent:-9999px; outline:none; }

	.menu li a.menu2:hover, .menu li:hover > a.menu2 { background-position:-163px -42px; }

	.menu li a.menu3, .menu li a.menu3:visited { display:block; width:163px; height:42px; background:url(/images/menu/menu.png) no-repeat -326px 0px; text-indent:-9999px; outline:none; }

	.menu li a.menu3:hover, .menu li:hover > a.menu3 { background-position:-326px -42px; }

	.menu li a.menu4, .menu li a.menu4:visited { display:block; width:164px; height:42px; background:url(/images/menu/menu.png) no-repeat -489px 0px; text-indent:-9999px; outline:none; }

	.menu li a.menu4:hover, .menu li:hover > a.menu4 { background-position:-489px -42px; }

	.menu li a.menu5, .menu li a.menu5:visited { display:block; width:163px; height:42px; background:url(/images/menu/menu.png) no-repeat -653px 0px; text-indent:-9999px; outline:none; }

	.menu li a.menu5:hover, .menu li:hover > a.menu5 { background-position:-653px -42px; }

	.menu li a.menu6, .menu li a.menu6:visited { display:block; width:164px; height:42px; background:url(/images/menu/menu.png) no-repeat -816px 0px; text-indent:-9999px; outline:none; }

	.menu li a.menu6:hover, .menu li:hover > a.menu6 { background-position:-816px -42px; }

.menu_new { color: red; font-size: 8px; position: relative; top: -3px; }


/* Menu drop down styles */

.subMenuWrapper { position: absolute; z-index: 199; margin-top: 0px; background: url(/images/menu/drop-down-bottom.png) no-repeat bottom center; width: 266px; padding-bottom: 15px; }

.subMenuLi { background: url(/images/menu/drop-down-bg.png) repeat-y; width: 266px; z-index: 100; line-height: 14px; }

.subMenuDivider { background: url(/images/menu/drop-down-divider.png) repeat-x; width: 245px; height: 1px; line-height: 1px; margin-left: 11px; display: block; }

.subMenuLink:link, .subMenuLink:visited { display:block; font-size:11px; margin:0px 7px; padding: 11px 14px; text-decoration:none; width:225px; }

	.subMenuLink:hover { background: url(/images/menu/drop-down-bg-on.png) repeat-x; *background-position: 0px -6px !important; text-decoration:none !important;}

.subMenuFirst { background: url(/images/menu/drop-down-bg-top.png) repeat-y !important; }

.subMenuTitle { color: #5174a3; font-size: 11px; font-weight: bold; margin-bottom: 2px; display: block; }

.subMenuDesc { color: #484848; font-size: 10px; }

.subMenuLast { left: -97px !important; }


/* Home */

.homeHero1, .homeHero2, .homeHero3 { height: 506px; width: 1000px; position: relative; overflow: hidden; }

	.homeHero1 { background: url(/images/home/home-hero-bg-1.jpg) no-repeat; }

	.homeHero2 { background: url(/images/home/home-hero-bg-2.jpg) no-repeat; } 
	
	.in .homeHero1 { background: url(/images/home/home_hero_bg_in_1.jpg) no-repeat; }

	.in .homeHero2 { background: url(/images/home/home_hero_bg_in_2.jpg) no-repeat; }

	.in .homeHero3 { background: url(/images/home/home_hero_bg_in_3.jpg) no-repeat; }

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

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

.titleHome1 { background:url(/images/home/title-home1.png?id=20120820); width: 306px; height: 21px; position: absolute; top: 31px; left: 50px; text-indent: -999em; display: none; }

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

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

	.buttonSearch { background: url(/images/buttons/button-search.png?id=20120820) 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-bg.png?id=20120820) no-repeat; height: 48px; left: 48px; position: absolute; top: 28px; width: 407px; z-index: 10; }

	.searchInputText { font-size: 15px; font-family: verdana, sans-serif; left: 52px; position: absolute; top: 2px; width: 216px; 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: 15px verdana; left: 15px; position: absolute; top: 16px; color: #333; display: block; height: 36px; line-height: 20px; }
	
	.tldWrapper { background: url(/images/home/tld-selected-bg.png?id=20120820) no-repeat; cursor: pointer; height: 36px; left: 283px; top: 5px; overflow: hidden; position: relative; width: 120px; z-index: 999; }
	
	.tldWrapper:hover { background-position: 0px -36px; }
	
	.tldWrapperActive { background: url(/images/home/tld-selected-bg.png?id=20120820) no-repeat #fff; background-position: 0px -72px; cursor: pointer; height: 316px; left: 283px; 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: 15px; font-family: verdana, sans-serif; color: #333; margin-top: 11px; margin-left: 11px; width: 80px; border: 0 none; height: 19px; }
	
	.tldList { margin: 8px 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: 22px; }
	
	.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: 648px; position: absolute; top: 62px; width: 117px; z-index: 1; }

	.in .homeBoxDomainsWrapper { left: 630px; }

.tld { margin: 0 0 -1px; }

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

.homePage .only { background: url(/images/home/home-box-domain-only.png) no-repeat left top; width: 35px; height: 16px; float: left; margin-left: 20px; }

.priceBg { background-color: #F12522; width: 56px; height: 23px; border-radius: 3px; float: right; margin-top: -7px; padding-top: 5px; text-align: center; }

	.in .priceBg { width: 65px; }

.homeBoxDomain { margin-bottom: 46px; }

.homeBoxDomain .price { display: block; height: 23px; padding-top: 5px; text-align: center; float: left; }

	.au .homeBoxDomain .price { width: 117px; }
	
	.nz .homeBoxDomain .price { width: 117px; }
	
	.uk .homeBoxDomain .price { width: 117px; }
	
	.in .homeBoxDomain .price { width: 127px; }

.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.png?id=20120820) 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; }

.homeColWrap {overflow: hidden; margin-top: -48px; padding-top: 48px; }

.columnHome1 { float: left; width: 594px; margin: -48px 13px 0 10px; position: relative; }

	.columnHome1 a:hover { text-decoration: none !important; }

.newsTicker { margin: 8px 0 24px 112px; height: 17px; }

	.newsTicker a, .newsTicker a:visited { text-decoration: none !important; color: #484848 !important; }

		.newsTicker a:hover { border-bottom: 1px solid #CCC; }

.columnHome2 { float: left; overflow: hidden; width: 373px; position: relative; }

	.columnHome2 .col2Num, .columnHome2 a, .columnHome2 .whyChooseList { background: url(/images/home/home-right-col.png?id=20121023); display: block; position:relative; width: 373px; height: 174px; }

	.columnHome2  span.alt { text-indent: -9999px; line-height: 0; font-size: 0; }

	.columnHome2 .price { display: block; position:absolute; bottom: 0; right: 56px; width: 94px; height: 31px; line-height: 33px; text-align:center; *padding-top: 4px; *height: 26px; background: url(/images/home/home-right-price.png) no-repeat center top; border-bottom: 2px solid #ef292e; }

		.columnHome2 a:hover .price { border-bottom: 2px solid #8ece26; }

		.columnHome2 .price.big, .in .columnHome2 .price { background-position:center -33px; width: 120px; right: 43px; }
		
		.columnHome2 .price img { vertical-align:middle; }

	.columnHome2 .price.left { right: 234px; }

		.in .columnHome2 .price.left, .columnHome2 .price.left.big { right: 220px; }

	.columnHome2 .col2Num { height: 52px; background-position:0 0; }
	
	.columnHome2 .backOrder { background-position: 0 -1140px; height: 174px;}
	
		.columnHome2 .backOrder:hover {background-position: -373px -1140px;}
	
	.columnHome2 .emailMarketing { background-position: 0 -1314px; height: 174px;}
	    
		.columnHome2 .emailMarketing:hover { background-position: -373px -1314px;}

	.columnHome2 .emailExchange {  background-position: 0 -1488px; height: 174px;}
	
		.columnHome2 .emailExchange:hover {  background-position: -373px -1488px;}
		
    .columnHome2 .sslCertificates {  background-position: 0 -1662px; height: 174px;}
	
		.columnHome2 .sslCertificates:hover {  background-position: -373px -1662px;}
	
	.columnHome2 .booster { background-position:0 -52px; }

		.columnHome2 .booster:hover { background-position:-373px -52px; }

	.columnHome2 .fax2email { background-position:0 -226px; }

		.columnHome2 .fax2email:hover { background-position:-373px -226px; }

	.columnHome2 .whyChooseList { height: 162px; background-position:0 -400px; padding-left: 20px; list-style: none; padding-top: 35px; }

		.whyChooseList li { line-height: 19px; padding-left: 15px; background: url(/images/home/why-choose-bullet.png) no-repeat left center; list-style: none !important; color: #575757; }

		.whyChooseList li.heading { font: bold 17px verdana, sans-serif; color: #8fcf26; margin-bottom: 14px; background: none; padding-left:0; margin-left: -8px; }

	.columnHome2 .icrazy { background-position:0 -597px; }

		.columnHome2 .icrazy:hover { background-position:-373px -597px; }

	.columnHome2 .logoDesign { background-position:0 -772px; height: 195px; }

		.columnHome2 .logoDesign:hover { background-position:-373px -772px; }

	.columnHome2 .webStats { background-position:0 -966px; }

		.columnHome2 .webStats:hover { background-position:-373px -966px; }
		
	.columnHome2 .webHosting { background-position:0 -1836px; }

		.columnHome2 .webHosting:hover { background-position:-373px -1836px; }
	
	.columnHome2 .emailProtection { background-position:0 -2010px; }

		.columnHome2 .emailProtection:hover { background-position:-373px -2010px; }

.viewVideoLink { background: url(/images/home/as-seen-on-tv.png) no-repeat; display: block; height: 105px; left: 651px; position: absolute; text-indent: -999em; top: 384px; width: 83px; overflow: hidden; }

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

.homeBoxOpenEveryday { position: absolute; display: block; top: 0; left: 0; }

.homeBanner { display: block; position:relative; background-repeat: no-repeat; margin-bottom: 7px; width: 581px; height: 184px; }
	
	.au .homeBanner { background-image: url(/images/home/home-banner-au.png); }

	.uk .homeBanner { background-image: url(/images/home/home-banner-uk.png); }

	.nz .homeBanner { background-image: url(/images/home/home-banner-nz.png); }

	.in .homeBanner { background-image: url(/images/home/home-banner-in.png); }
	
	.homeBanner h3 { text-indent: -999em; display: block; }

	.homeBanner .priceDigits { display:block; text-align:center; margin-bottom:-6px; }
	
	.homeBanner .priceDigits img { margin-right: 1px; }

	.homeBanner .mth { float: right; }

	.homeBanner ul, .homeBanner ol { display: none; position: absolute; top: 60px; left: 243px; }

	.homeBanner ul, .homeBanner ol, .homeBanner p { font: bold 12px /20px verdana, sans-serif; color: #666; } 

	.homeBanner .plans { display: block; left: 418px; top: 28px; width: 124px; position: relative; text-align:center; color: #6a87af !important; font: bold 11px verdana, sans-serif; cursor: hand; cursor: pointer; }

		.homeBanner:hover .plans { text-decoration: underline; }

.homeBanner.hosting { background-position: 0 0; }
	
	.homeBanner.hosting .price { display: block; height: 82px; left: 419px; line-height: 13px; position: relative; top: 15px; width: 120px; }

.homeBanner.webBuilder { background-position: 0 -552px; }
	
	.homeBanner.webBuilder ol { color: #a2cd39; top: 68px; }

	.homeBanner.webBuilder .plans { top: 117px; }

.homeBanner.emailHosting { background-position: 0 -184px; margin-top: 15px; }
	
	.homeBanner.emailHosting .price { display: block; height: 82px; left: 418px; line-height: 13px; position: relative; top: 21px; width: 119px; }

	.homeBanner.emailHosting ul { top: 67px; }

	.homeBanner.emailHosting .plans { top: 35px; }

.homeBanner.servers { background-position: 0 -368px; margin-top: 18px; }
	
	.homeBanner.servers ul { top: 61px; }

	.homeBanner.servers .plans { top: 123px; }

.homeBottomNumber { height: 58px; background: url(/images/home/bottom-number.png?id=20121019) no-repeat center 0; text-indent: -9999px; font-size: 0; line-height:0; margin-top: 39px; margin-bottom: 10px; }

	.uk .homeBottomNumber { background-position: center -116px; }

	.nz .homeBottomNumber { background-position: center -58px; }

	.in .homeBottomNumber { background-position: center -174px; }

.priceBalloon { background: url(/images/home/price-balloon.png?id=20120820) 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; }
	
	.balloonStriked { top: -3px; color: #CCC; font-size: 16px; letter-spacing: -1px; text-decoration: line-through; position: relative; width: 100%; }
	
	.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%; }


/* 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 { text-align: center; width: 116px; float: left; margin: 0 0 0 22px; }

	.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; }


/* Footer */

.footer { width: 1000px; background: #333; margin: auto; position: relative; }

.footerNav { margin: 0 10px;  }

.footerNavLinks { height: 135px; padding:0px;  }

.footerFirstColumn { border-left: none !important; padding: 0px 0px 0px 10px !important; }

.footerLastColumn { border-right: none !important; width: 105px !important; }

.footerGreyCol { width: 135px; padding: 0px 0px 0px 25px; float: left; border-left: 1px solid #5b5b5b; border-right: 1px solid #323232; height: 114px; }

.footerNavList { padding: 0px; margin-top: 10px; font-size: 11px; }

.footerNavList li { color: #b2cbd2; padding: 2px 0 !important; list-style: disc outside none; margin-left: 14px; *margin-left: 16px; }

	.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: #9FD704; font-weight: bold; }

.footerNav2 { background: url(/images/footer-green-bg.png) no-repeat; height: 57px; text-align: center; position:relative; }

	.footerNav2 ul { margin: 25px 0 0; padding: 1px 0 0; }

		.footerNav2 ul li { list-style: none !important; display: inline; }

			.footerNav2 ul li a { color: #335B92; border-right: 1px solid #82C100; padding: 0 12px 2px; }

				.footerNav2 ul li a:hover { color: #112E57; text-decoration: none; }

.footer_link.last { border-right: 0 none; }

.footerCopyright { background: #5174A3; width: 1000px; padding: 20px 0 25px; text-align: center; overflow: hidden; }

.footerCopyright p { color: #EEE !important; }

	.footerCopyright p a { color: #EEE !important; }

		.footerCopyright a:hover { color: #FFF !important; text-decoration: none; }

.footerSocial { position:absolute; right: 8px; top: 18px; width: 89px; height: 32px; background: url(/images/footer-social-bg.png) no-repeat; }

	.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; margin-right: 4px; float:left; }

	.footerSocial a.iconFooterFacebook { background-position: left; }

	.footerSocial a.iconFooterTwitter { background-position: right; margin: 0 !important; }

	.footerSocial a.iconFooterGoogle { background-position: center; }

		.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: 26px 0 12px; text-align:center; background: #5174A3; position: relative;  }

	.footerAccept .text { color: #B4C8EB; font-weight: bold; margin: 0 auto; position:relative; text-align: center; }

.weAccept { display: inline; }

.footerCardList { margin-left: 6px; margin-right: 18px; display: inline; } 

	.footerCardList li { display: inline; }

.footerCard { background-image: url(/images/footer-cards.png?id=20121026); 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; *display: inline; position: relative; }

	.footerCurrency { display: inline-block; *display: inline; *zoom: 1; 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; *top: 7px; }

		.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; *top: -7px; }

		.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; }


/* 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 { background: #FFF; font-weight: bold; }

/* 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.png) no-repeat; }

	.step2 .stepsList { background: url(/images/progress-step2.png) no-repeat; }

	.step3 .stepsList { background: url(/images/progress-step3.png) no-repeat; }

	.step4 .stepsList { background: url(/images/progress-step4.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; }


/* About */

.dataCentreCarousel { margin: 27px auto 40px; }
	
	.dataCentreCarousel .prev { margin-top: 185px; }
	
	.dataCentreCarousel .next { margin-top: -221px; }
	
	.dataCentreCarousel #carousel { width: 570px; height: 406px; margin: 0 0 0 65px; }
	
	.dataCentreCarousel #carousel_container { margin: 0 !important; }
	
	.dataCentreCarousel #carousel_container .carousel_cell { list-style: none !important; width: 560px; height: 396px; border: 1px solid #E6E6E6; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; display: block; float: left; padding: 4px; }

.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; }

.newsSocialWrap { border-top: 1px dotted #D7D5D5; margin-top: 30px; padding-top: 30px; }

	.newsSocial { padding-left: 25px; }

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

.iconNewsSocial { float: left; padding: 3px 14px 0 0; }

.aboutSide { float: right; margin: 5px 0 0 50px; width: 335px; }

.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) no-repeat; }

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


/* 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; }


/* 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; }
	
	.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; }
	
	.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; *border-collapse: collapse; }

.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; }


/* 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; *border-collapse: collapse; }

	.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: 40px; }

.webHosting .planTopIcon { background: url(/images/web-hosting/plan-top-icon-web-hosting.png) no-repeat; }

.whyHostList { margin: 0 0 0 25px !important; float: left; width: 255px; }

	.whyHostList li { height: 38px; line-height: 25px !important; list-style: none !important; width: 230px; }

.whyHostListWrapper { overflow: hidden; margin: 23px 0 40px; }

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

.goLargeWebBox { background: url(/images/web-hosting/splash-golarge.png) no-repeat; width: 165px; height: 186px; margin: 5px 0 22px; display: block; position: relative; }

	.goLargeWebBox .only { left: 17px; top: 120px; position: absolute }
	
	.goLargeWebBox .price { width: 73px; left: 3px; top: 143px; text-align: center; position: absolute; display: block; }

.upgradeWebBox { background: url(/images/web-hosting/splash-upradeHosting.png) no-repeat; width: 257px; height: 268px; margin-top: 22px; display: block; position: relative; float: left; }

	.upgradeWebBox .only { left: 54px; top: 180px; position: absolute }
	
	.upgradeWebBox .price { width: 84px; left: 24px; top: 208px; text-align: center; position: absolute; display: block; }

.tdPadding { padding-left: 35px !important; }


/* 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; }


/* 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; }
	

/* 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 { overflow: hidden; }


/* Web builder */

.webBuilderCarousel { background: url(/images/web_builder/showcase_bg.png) no-repeat 14px; width: 390px; height: 220px; float: left; }
	
	.webBuilderCarousel .prev { margin-top: 31px; }
	
	.webBuilderCarousel .next { margin-top: -165px; margin-right: 32px; }
	
	.webBuilderCarousel #carousel { width: 245px; height: 150px; margin: 10px 0 0 56px; }
	
	.webBuilderCarousel #carousel_container, .webBuilderCarousel #carousel_container2 { margin: 0 !important; }
	
	.webBuilderCarousel #carousel2 { width: 52px; height: 68px; margin: -39px 0 0 328px; }

	.webBuilderCarousel #carousel_container li, .webBuilderCarousel #carousel_container2 li { list-style: none !important; float: left; }
	
	.webBuilderCarousel #carousel_container .carousel_cell { width: 245px; height: 150px; }
	
	.webBuilderCarousel #carousel_container2 .carousel_cell { width: 52px; height: 68px; }

.designsToChoose { float: left; }

.webBuilderBox1 { width: 640px; float: left; }

.webBuilderBox2 { width: 242px; float: left; margin-left: 38px; }

.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; }


/* Logo design */
	
.logoDesignCarousel { overflow: hidden; clear: both; margin-bottom: 15px;  }

	.logoDesignCarousel .prev { margin-left: 27px; margin-top: 134px; }
	
	.logoDesignCarousel .next { margin-right: 27px; margin-top: -172px; }
	
	.logoDesignCarousel #carousel { width: 744px; height: 304px; margin: 0 0 0 88px; }
	
	.logoDesignCarousel .carousel_cell { margin:0 !important; width: 744px; height: 304px; }
	
	.logoDesignCarousel .carousel_cell li { list-style: none !important; float: left; padding: 4px; border: 1px solid #E6E6E6; background: #FFF; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; margin: 15px; display: block; width: 146px; height: 114px; }

.getANewLogoBox { background: url(/images/logo_design/get-a-new-logo.png?id=20121030) 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.png) no-repeat;  margin: 0 20px; width: 204px; height: 128px; 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; }

.logoDesign .planTopIcon { background: url(/images/logo_design/plan_top_icon_logo_design.png) no-repeat; }

.logo_design_index .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; }


/* Web design */

.webDesignCarousel { overflow: hidden; clear: both; margin-bottom: 30px;  }

	.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: 744px; height: 435px; margin: 0 0 0 88px; }
	
	.webDesignCarousel .carousel_cell { margin:0 !important; width: 762px; /* height: 304px; */ }
	
    .webDesignCarousel .carousel_cell li { float: left; margin: 0; list-style: none !important; }

    .webDesignCarousel .carousel_cell li a { padding: 23px 4px 14px 4px; background: url(/images/web-design/carousel-sprite.png) right no-repeat; margin: 15px; display: block; width: 210px; height: 158px; }
	
    	.webDesignCarousel .carousel_cell li a:hover { background-position:left; }

.professionalWebDesignBox { background: url(/images/web_design/professional_web_design.png) no-repeat; float:right; margin-left: 40px; width: 440px; height: 250px; }

	.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; }

.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; }


/* Email hosting */

.emailHosting .planTopIcon { background: url(/images/email_hosting/plan_top_icon_email_hosting.png) no-repeat; }

.goLargeEmailBox { background: url(/images/email-hosting/splash-golarge.png) no-repeat; width: 165px; height: 186px; margin: 5px 0 22px; display: block; position: relative; }

	.in .goLargeEmailBox { background: url(/images/email-hosting/splash-golarge-in.png) no-repeat; }

.goLargeEmailBox .only { left: 17px; top: 120px; position: absolute }

.goLargeEmailBox .price { width: 73px; left: 3px; top: 143px; text-align: center; position: absolute; display: block; }

		.in .goLargeEmailBox .price { width: 80px; left: 4px; }

.emailHostingFeatures { margin-bottom: 20px; overflow: hidden; }

	.emailHostingFeatures .spam { width: 384px; }

	.emailHostingFeatures .mobile { margin-right: 50px; width: 406px; }

	.emailHostingFeatures .spam  img { margin-top: 4px; }

	.emailHostingFeatures .mobile  img { margin-right: 22px; }

	.emailHostingFeatures h3 a { display: block }

	.emailHostingFeatures .mobile  h3 .freeListItem { position: relative; left: 1000.6em; top: 1px; }

	.emailHostingFeatures p.main { margin-bottom: 8px; color: #737373; }

	.emailHostingFeatures > div { float: left; }

	.emailHostingFeatures img { float: left; margin-right: 25px; }

.titleMobileEmail { background: url(/images/email-hosting/title_mobile_email.png) no-repeat scroll 0 1px transparent; height: 23px; margin: 17px 0 2px !important; text-indent: -999em; overflow: hidden; }

.titleSpamFiltering { background: url(/images/email-hosting/title_spam_filter.png) no-repeat scroll 0 1px transparent; height: 23px; margin: 17px 0 2px !important; text-indent: -999em; overflow: hidden; }


/* Fax to email */

.instantSetup { background: url(/images/fax_to_email/instant-setup.png); width: 430px; height: 130px; float: right; margin: 0 0 0 40px; }

	.instantSetup span { visibility: hidden; }

	h3.faxToEmailFix { margin: 40px 0 25px; }

.faxToEmail.greenPlan .planTopIcon { background: url(/images/fax_to_email/plan_top_icon_fax_to_email.png) no-repeat; }

	.faxToEmail.bluePlan .planTopIcon { background: url(/images/fax_to_email/plan_top_icon_fax_to_email.png) no-repeat; }

.customerSatisfationSplash { float: right; margin: 28px 15px 0 0; }

	.customerSatisfationSplashPage { margin: 10px 0 0; }

.faxNumberBox { margin: 10px 0 30px; }

	.faxNumberBox .formTitle { text-align: right; padding-top: 13px; }

	.faxNumberBox .column1 { overflow: hidden; padding: 1px; width: 195px; float: left; }

		.faxNumberBox .column1 .title { margin: 0 0 4px !important; text-indent: 1px; }

		.faxNumberBox .column1 select { width: 175px; }

	.faxNumberBox .column2 { float: left; width: 180px; }

		.faxNumberBox .column2 .title { margin: 0 0 6px !important; text-indent: 1px; }

		.faxNumberBox .column2 select { width: 180px; }

	.faxNumberBox .premium { margin: 0 0 6px !important; text-indent: 1px; font-weight: bold; clear: both; padding-top: 10px; }

	.faxNumberBox .premium span { color: red; float: none; margin: 0; }


/* 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; }

		.in .businessPlusList li a .price { top: 204px; }

		.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/business_plus/splash_search_booster.png) no-repeat }

.splashWebStatistics { background: url(/images/business_plus/splash_web_statistics.png) no-repeat }

.splashLogoDesign { background: url(/images/business_plus/splash_logo_design.png) no-repeat }

.splashMailingListManager { background: url(/images/business_plus/splash_mailing_list_manager.png) no-repeat }

.splashFax2Email { background: url(/images/business_plus/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; }


/* Dropdown script theme */

.menuSelect { background: white !important; border: 1px solid #C2C2C2 !important; line-height: 25px !important; }

	.menuSelect:hover { border: 1px solid #BBB !important; }

.menuSelect.focused { border-color: #7098CF !important; }

a.menuSelectCaptionText, span.menuSelectCaptionText { height: 27px !important; line-height: 25px !important; font-weight: normal !important; }

.menuSelectButtonDropdown { top: 12px !important; }


/* 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; }


/* Contact */

.contactList { width: 490px; margin: 0 0 25px 20px !important; }

	.contactList li { border-bottom: 1px dotted #DDD; display: block; list-style: none !important; padding: 4px 0 4px; }

	.contactList li .title { display: inline-block; width: 150px; }

.contactTopLinks { margin: 0 0 30px !important; overflow: hidden; }

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

	.contactTopLinks li a { float: left; text-indent: -999em; width: 245px; height: 53px; }

.contactGetInstantHelp { background: url(/images/contact/get_instant_help.png) no-repeat; margin-right: 28px; }

.contactNetworkStatus { background: url(/images/contact/network_status_box.png) no-repeat; *margin-top: -18px; }

.contactTopLinks li a:hover { background-position: bottom; }

.contactInfoWrapper { float: left; background: url(/images/contact/shade_divider.png) no-repeat right top; overflow: hidden; padding-right: 70px; width: 518px; }

.contactMapWrapper { float: right; width: 289px; }

.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:hover { background-position: bottom; }
	
	.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; }

	.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.png) no-repeat; }

	.uk .contactMap { width: 289px; height: 487px; 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: 20px; width: 475px; margin: 0 0 25px; }

.alertTitle { font: bold 11px Verdana,Geneva,sans-serif; margin-bottom: 8px !important; }

.alertDesc { margin: 0 !important; }

#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 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; }

	.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;}

.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; }

	.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; }

	.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 .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: 15px !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; }

.loginWebhostColumn { float: left; padding-right: 15px; }

	.loginWebhostWrap { padding: 38px 14px 0; }
	
	.loginWebhostDomain { background:url(/images/login/manage_login_domain_bg.png) no-repeat; width: 220px; height: 192px; }
	
	.loginWebhostEmail { background:url(/images/login/manage_login_email_bg.png) no-repeat; width: 220px; height: 192px; }
	
	.loginWebhostWeb { background:url(/images/login/manage_login_web_bg.png) no-repeat; width: 220px; height: 192px; }

.domainNameLoginBg { background: #FEF1E7 url(/images/login/login_box_domain.png) no-repeat; width:500px; height:138px; margin: 0 auto; padding-top: 42px; }

	.emailLoginBg { background: #FEF1E7 url(/images/login/login_box_email.png) no-repeat; width:500px; height:168px; margin: 0 auto; padding-top: 42px; }
	
	.websiteLoginBg { background: #FEF1E7 url(/images/login/login_box_web.png) no-repeat; width:500px; height:168px; margin: 0 auto; padding-top: 42px; }
	
	.resellersLoginBg { background: #FEF1E7 url(/images/resellers/login_box_reseller.png) no-repeat; width:500px; height:138px; margin: 0 auto; padding-top: 42px; }
	
	.loginTitle { text-indent:-999em; height: 0px !important; }
	
	.domainNameLoginBg table, .emailLoginBg table, .websiteLoginBg table, .lostPasswordBg table, .resellersLoginBg table { margin: 0 auto; border-collapse: collapse !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; }


/* 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 { color: #484848; float: left; font-family: Verdana, Geneva, sans-serif; font-size: 11px; }

	.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: 22px 0 0 20px; }


/* Order pages */

.greenPlan .titleOrder { background: url(/images/order_top_bg_green.png) no-repeat; height: 32px; color: #FFF; text-indent: 14px; line-height: 30px !important; margin-bottom: 0 !important; font-size: 12px; }

	.bluePlan .titleOrder { background: url(/images/order_top_bg_blue.png) no-repeat; height: 32px; color: #FFF; text-indent: 14px; line-height: 30px !important; margin-bottom: 0 !important; font-size: 12px; }
	
	.greyPlan .titleOrder { background: url(/images/order_top_bg_grey.png) no-repeat; height: 32px; color: #FFF; text-indent: 14px; line-height: 30px !important; margin-bottom: 0 !important; font-size: 12px; }

.orderPageDiv1 { float:left; width: 542px; margin-right: 40px; margin-top: 20px; }

	.orderPageDiv2 { float:left; width: 258px; margin-top: 10px; }
	
	.orderTableWrapper { margin-bottom: 30px; }
	
	.orderTable { width: 100%; border-collapse: collapse; }
	
	.orderTable td { padding: 12px; vertical-align: top; border-bottom: 1px solid #DDD; }
	
	.orderTable2 td { padding: 7px 17px 7px 0; }

.formRadio { width: 20px; text-align: center; background: #F4F4F4; }

	.formIcon { width: 53px; text-align: right; background: #F9F9F9; }
	
	.formDescription { background: #F9F9F9; }
	
	.formPrice { width: 70px; text-align: right !important; background: #F4F4F4; padding-right: 20px !important; }
	
	.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 { background: #E9E9E9; }
	
	.orderTableTotalWrapper { margin-bottom: 30px; }
	
	.orderTableTotal { width: 100%; border-collapse: collapse; }
	
	.orderTableTotal td { padding: 12px; }
	
	.orderTotalTitle { text-align: right; font-weight: bold; padding-right: 20px !important; }
	
	.orderTotalPrice { width: 70px; text-align: right; font-weight: bold; padding-right: 20px !important; }

.greenPlan .orderTableTotal { border-bottom: 1px solid #C9EE8F; border-top: 1px solid #C9EE8F; }

	.greenPlan .orderTotalTitle { background: #F5FEE7; }
	
	.greenPlan .orderTotalPrice { background: #E6F5CE; }

.bluePlan .orderTableTotal { border-bottom: 1px solid #C4CFDE; border-top: 1px solid #C4CFDE; }

	.bluePlan .orderTotalTitle { background: #E5EAF2; }
	
	.bluePlan .orderTotalPrice { background: #D5E0EF; }

.greyPlan .orderTableTotal { border-bottom: 1px solid #DDD; border-top: 1px solid #DDD; }

	.greyPlan .orderTotalTitle { background: #F4F4F4; }

	.greyPlan .orderTotalPrice { background: #E9E9E9; }

.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 p { margin: 6px 0 0!important; text-indent: 35px; }
	
	.applyToDomainBox .formTitle { padding-top: 17px; }
	
	.applyToDomainBox input { width: 300px; }
	
.designBrief input[type="text"], .designBrief textarea { width: 270px; }

	.designBrief input[type="text"] { width: 268px; }


/* Parked pages */

.parkedDomainBox { 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; }

	.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; }

.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.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; -moz-border-radius: 3px; -webkit-border-radius: 3px; display: block; padding: 30px; margin: 40px 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_domain_input { padding: 5px; border: 1px solid #BDCBDC; font-size: 15px; font-family: Arial, Helvetica, sans-serif; color: #333; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; }

.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 { 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 { 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.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.png) no-repeat; border: 0 none; cursor: pointer; display: block; height: 32px; 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.png) no-repeat; border: 0 none; cursor: pointer; display: block; height: 32px; overflow: hidden; padding: 0 !important; text-indent: -999em; width: 172px; text-transform: capitalize; }

.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; *padding-left: 9999px; 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; *padding-left: 9999px; cursor: pointer; text-transform: capitalize; }

	.buttonRegisterSelectedSmall: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; *padding-left: 9999px; 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; *padding-left: 9999px; cursor: pointer; text-transform: capitalize; }

	.buttonSkipToPaymentSmall:hover { background-position: bottom; cursor: pointer; }

.button_confirm_and_continue { width: 180px; height: 36px; display: block; border: 0; text-indent: -999em; background: url(/images/buttons/button_confirm_and_continue.png) no-repeat; padding: 0 !important; overflow: hidden; *padding-left: 9999px; cursor: pointer; text-transform: capitalize; }

	.button_confirm_and_continue:hover { background-position: bottom; cursor: pointer; }

.button_complete_order { width: 172px; height: 36px; display: inline-block; border: 0; text-indent: -999em; background: url(/images/buttons/button_complete_order.png) no-repeat; padding: 0 !important; overflow: hidden; *padding-left: 9999px; 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; *padding-left: 9999px; 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; *padding-left: 9999px; cursor: pointer; text-transform: capitalize; }

	.buttonBack:hover { background-position: bottom; cursor: pointer; }

	.buttonBackSmall { width: 80px; height: 32px; display: inline-block; border: 0; text-indent: -999em; background: url(/images/buttons/button_back_small.png) no-repeat; padding: 0 !important; margin-right: 4px; overflow: hidden; *padding-left: 9999px; 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; *padding-left: 9999px; cursor: pointer; text-transform: capitalize; }

	.buttonTransferDomains:hover { background-position: bottom; cursor: pointer; }

.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; *padding-left: 9999px; 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; *padding-left: 9999px; 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; *padding-left: 9999px; 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; *padding-left: 9999px; 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; *padding-left: 9999px; 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; *padding-left: 9999px; 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; *padding-left: 9999px; 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; *padding-left: 9999px; 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; *padding-left: 9999px; 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; *padding-left: 9999px; 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; *padding-left: 9999px; 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; }


/* Register general */

.searchListPrice { display: inline-block; width: 53px; }

.shoppingCartWrapper { float: right; left: 0; margin-top: 15px; overflow: hidden; position: relative; top: 0; width: 172px; }

	.shoppingCart { display: block; width: 172px; float: right; margin-top: 15px; }

	.shoppingCart.fixed { position: fixed; top: 0; }

	.titleShoppingCart { color: #EE1D23; background: url(/images/register/shopping_cart_icon.png) no-repeat right; }

	.titleShoppingCartBig { color: #EE1D23; background: url(/images/register/shopping_cart_icon.png) no-repeat right; font-size: 17px !important; margin-bottom: 25px !important; width: 175px; }

.alsoAvailable { margin: 30px 0 0 !important; }

.titlePayment { font: bold 18px/15px Verdana, Geneva, sans-serif; color: #5174A3; margin-bottom: 35px !important; }

.search_results { width: 620px; }

	.no_search_results { width: 782px; font-weight: bold; text-align: center; }

.th_domain { width: 300px; }

	.th_status { width: 100px; }

	.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: 72px; text-align: left !important; }

	.in .th_cost { width: 90px !important; text-align: left !important; }

.th_fix { width: 7px; }

	.th_fix2 { width: 15px; }

	.th_fix3 { width: 30px; }

.th_dns { width: 100px; text-align: center !important; }

.th_term { width: 120px; text-align: center !important; }

.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; }

.table_standard_wrap { border: 1px solid #E3EBF0; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

.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 td { padding: 9px 10px; border-bottom: 1px dotted #E2EAF1; vertical-align: middle; height: 18px; }

	.table_standard td table td { padding: 0px; border: none; }

.calculated_price_wrap { position: relative; top: -2px; }

.domain_checkbox { padding: 0; margin: 0; }

.table_standard td label { position: relative; top: -2px; margin-left: 3px; }

.highlighted { background: #FFFFE6; }

.tr_highlight:hover { background: #F4F4F4; }

.available, .available a { font-weight: bold; color: #83BC04; }

.registered { font-weight: normal; color: #6E6E6E; }

.special { font-weight: bold; color: #EE1D23; }

.sale_icon { position: relative; top: 3px; margin-top: -4px; }

.new_icon { position: relative; top: 6px; margin-top: -10px; }

.reg_terms { color: #AAA; text-align: right; margin-top: 8px; margin-right: 17px; }

.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 { border: 1px solid #E3E8EF; padding: 20px 10px; text-align: center; margin: 17px 0 24px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

	.cart_box a:link, .cart_box a:visited { color: #73B9E9; }

.content_indent { width: 700px; margin: 0 auto; }

.align_center { text-align: center !important; }

	.align_right { text-align: right !important; }

	.align_left { text-align: left !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; }

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:focus { outline: none !important; border-color: #7098CF !important; }

	select.standard { padding: 1px; font-size: 12px; font-family: Verdana, Geneva, sans-serif; color: #333; }

	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; }

	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; }

.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 20px; position: relative; width: 700px; height: 100px; overflow: hidden; }

.domainSetupBox h3, .domainSetupBox p { text-indent: -999em; }

.domainSetupBox .only { display: block; left: 606px; position: absolute; text-align: center; top: 15px; width: 73px; }

.domainSetupBox .price { position: absolute; top: 43px; left: 612px; width: 62px; text-align: center; }

	.au .privacyProtectionBox { background: url(/images/register/top_domain_privacy_au.png) no-repeat; }
	
	.nz .privacyProtectionBox { background: url(/images/register/top_domain_privacy_au.png) no-repeat; }
	
	.in .privacyProtectionBox { background: url(/images/register/top_domain_privacy_in.png) no-repeat; }

	.uk .privacyProtectionBox { background: url(/images/register/top_domain_privacy_uk.png) no-repeat; }
	
	.au .domainRegistryBox { background: url(/images/register/top_domain_registry_au.png) no-repeat; }
	
	.nz .domainRegistryBox { background: url(/images/register/top_domain_registry_au.png) no-repeat; }

	.uk .domainRegistryBox { background: url(/images/register/top_domain_registry_uk.png) no-repeat; }

	.in .domainRegistryBox { background: url(/images/register/top_domain_registry_in.png) no-repeat; }
	
.order_tag_sub_total { padding-right: 18px !important; }

	.order_tag_sub_total, .order_tag_sub_total2 { font: bold 11px/15px Verdana, Geneva, sans-serif; color: #484848; }
	
	.order_tag_bulk_discount { padding-right: 18px !important; }
	
	.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; padding-right: 18px !important; }
	
	.price_tag { font: bold 12px/15px Verdana, Geneva, sans-serif; color: #ED1B26; }
	
	.order_tag2 { font: bold 12px/15px Verdana, Geneva, sans-serif; }

.scroller { overflow: hidden; width: 700px; margin: 0 auto; position: relative; }

.registration_panel { display: block; float: left; width: 700px; }

.dns_upgrade_box { background: #ECF0F5 url(/images/register/dns_upgrade_bg.png) top no-repeat; width: 670px; margin-top: 25px; padding: 10px 15px; }

	.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; }

.dns_upgrade_icon { float: left; margin: 5px 18px 30px 10px; }

.domain_privacy_box { background: #EDFAFE url(/images/register/domain_privacy_bg.png) top no-repeat; width: 660px; margin-top: 25px; padding: 10px 20px; }

	.domain_privacy_box p { margin-top: 0 !important; margin-bottom: 10px !important; }

.title_domain_privacy { color: #FFF; font: bold 14px/15px Arial, Helvetica, sans-serif; margin-bottom: 26px; }

.domain_registry_box { background: #F2FAFF url(/images/register/domain_registry_bg.png) top no-repeat; width: 660px; margin-top: 25px; padding: 10px 20px; }

	.domain_registry_box p { margin-top: 0 !important; margin-bottom: 10px !important; }

.title_domain_registry { color: #4A668A; font: bold 14px/15px Arial, Helvetica, sans-serif; margin-bottom: 26px; }

.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; width: 698px; padding: 12px 0; border: 1px solid #CFD6DF; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; }

	.apply_to .delete_img { position: relative; top: 4px; }

	.apply_to p { margin: 0 10px 0 0; text-align: right; font: bold 13px/22px 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: #F5F7FA; border: 1px solid #FFF; padding: 12px 15px 5px; }

.tr_domain { background: #F6F8FA; }

.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; }

.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: 296px; }

	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: -36px; margin-top: -170px; position: relative; top: 156px; width: 350px; }

.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; }

.table_cvv td { vertical-align: top !important; }


/* 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_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; }


/* Eemail 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 }


/* Thank you */

.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_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; }

.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: 24px; }

.autoCompleteInputWrapper { position: absolute; }

	.autoCompleteListWrapper { cursor: pointer; top: -1px; *top: -2px; 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); *width: 236px; }
	
		.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: 172px; height: 76px; margin-bottom: -76px; background: url(/images/easter/rabbit.png) no-repeat; position: relative; top: 30px; left: 60px; z-index: 999; }

	.happyEaster { width: 172px; height: 76px; 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; }
	
	.happyEaster:hover { opacity: 1; }


/* Popup Tipped */

.linkTip { color: #484848 !important; border-bottom: 1px dotted #646464; cursor: help }
	
	.linkTip:hover { text-decoration: none !important }

.linkTipLight { border-bottom: 1px dotted #BBB; cursor: help }

.globalTip { padding: 10px 10px 5px }

	.globalTip > p, .backorder_tip > p { margin-bottom: 5px }
	
.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; *display: none; }


/* 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; }
	.footerwebsites {
    float: left;
    width: 325px;
}
.footerwebsites ul {
    margin: 0;
    padding: 0;
    text-align: left;
}
.footerwebsites ul li {
    list-style: none outside none;
    margin-top: 5px;
}
.footerwebsites ul li a {
    color: #666666;
	text-decoration:none;
}
.footerwebsites ul li a:hover {
    color: #ffffff;
	text-decoration:none;
}