/* Small Global Buttons */



/* New - Regular Global Buttons */

.btnBuyNowRed { width: 126px; height: 39px;  background: url(../images/buttons/button_buy_now_red.png); }

.btnOrderNowRed { width: 136px; height: 39px;  background: url(../images/buttons/button_order_now_red.png); }

.buttonSubmit30DayTrial { width: 197px; height: 39px;  background: url(../images/buttons/button_submit_30_day_trial.png); }

.btnSendRed { width: 96px; height: 39px;  background: url(../images/buttons/button_send_red.png); }

.btnSelect { width: 96px; height: 39px;  background: url(../images/buttons/button_select.png); }

.btnSubmitRed { width: 116px; height: 39px;  background: url(../images/buttons/button_submit_red.png); }


/* New - Large Global Buttons */

.btnSearch.l { width: 124px; height: 46px;  background: url(../images/buttons/button_search_l.png); }

.btnSubmit.l { width: 122px; height: 46px;  background: url(../images/buttons/button_submit_l.png); }

.btnActivate.l { width: 138px; height: 46px;  background: url(../images/buttons/button_activate_l.png); }

.btnTrack.l { width: 110px; height: 46px;  background: url(../images/buttons/button_track_l.png); }

.btnTransfer.l { width: 130px; height: 46px;  background: url(../images/buttons/button_transfer_l.png); }

.btnRenew.l { width: 120px; height: 46px;  background: url(../images/buttons/button_renew_l.png); }

.btnBackOrder.l { width: 162px; height: 46px;  background: url(../images/buttons/button_back_order_l.png); }

.btnSearch.l { width: 124px; height: 46px;  background: url(../images/buttons/button_search_l.png); }


/* About */

button, input { outline: none; }

.dataCentreCarousel { margin: 50px -60px 0; position: relative; }

	.dataCentreCarousel .carouselOverlay { width: 1000px; height: 440px; background: url(../images/about/carousel-overlay.png); position: absolute; top: 0; left: 0;  }

	.dataCentreCarousel .prev { margin-top: 185px; position: absolute; left: -60px; background: url(../images/logo-design/gallery-arrows-new.png) left top !important; }

		.dataCentreCarousel .prev:hover { background-position: left -40px !important; }

		.dataCentreCarousel .prev:active { background-position: left -80px !important; }

	.dataCentreCarousel .next { margin-top: -255px; position: absolute; right: -60px; background: url(../images/logo-design/gallery-arrows-new.png) right top !important; }

		.dataCentreCarousel .next:hover { background-position: right -40px !important; }

		.dataCentreCarousel .next:active { background-position: right -80px !important; }

	.dataCentreCarousel #carousel { width: 1000px; height: 440px; }

	.dataCentreCarousel #carousel_container { margin: 0 !important; }

	.dataCentreCarousel #carousel_container .carousel_cell { list-style: none !important; width: 1000px; height: 440px; display: block; float: left; }

.dataCentreTable { border-collapse: collapse; width: 95%; margin: 0 auto; }

	.dataCentreTable th { border-bottom: 1px dotted #DDD; padding-right: 18px; padding-top: 14px; }

	.dataCentreTable td { border-bottom: 1px dotted #DDD; padding-bottom: 15px; padding-top: 14px; }

	.dataCentreTable th strong { background: url(../images/check.png) no-repeat scroll 0 1px transparent; font-size: 12px; padding-left: 19px; }

.newsWrap { margin: 30px 0 0 42px; }

	.newsWrap h3.blue { font-size: 22px; line-height: 30px; }

	.newsWrap .socialWidgets { margin: 19px 0 27px; }

	.backToNews, .backToNews a { font-size: 12px; }

.newsSocialWrap { margin-top: 30px; }

		.about_news_index .newsSocialWrap { margin-top: 0; }

	.newsSocialWrap .connectWithUs { float: left; margin-right: 20px; width: auto; height: 70px; padding: 0; margin-top: -15px; }

		.newsSocialWrap .connectWithUs a { float: none; display: block; margin: 0; }

	.newsSocial { padding-top: 40px; float: left; width: 250px; margin-right: 46px; }

		.newsSocial.last { margin-right: 0; }

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

	.newsSocialWrap .newsSocial ul { margin-left: 69px; }

	.newsSocial ul li { list-style: none !important; font-size: 12px; }

		.newsSocial ul li a { color: #2282cf; font-size: 16px; margin-bottom: 10px; display: block; }

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

.aboutSide { float: left; margin: -13px 50px 10px 0px; width: 293px; }

.buttonAsSeenOnTV { display: block; margin: 20px 0 0; width: 335px; height: 64px; text-indent: -999em; overflow: hidden; background: url(http://www.crazydomains.com.au/images/about/button-as-seen-on-tv.png) no-repeat; margin-bottom: 28px; }

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

.ae .buttonAsSeenOnTV { display: none; }


.aboutZLogo { float:left; margin: 20px 20px 10px 0; }

	.crazyVision { margin-top: 40px !important; }


.greenTabNav { border-bottom: 3px solid #e5e5e5; margin: 0 auto 50px; width: 876px; }

	.greenTabNav.aboutSection { margin-top: 28px; }

.greenTabNav a { font: bold 15px Arial, sans-serif; color: #b2b2b2; text-decoration: none; display: block; height: 50px; line-height: 50px; position: relative; float: left; width: 146px; text-align: center; }

	.greenTabNav a:hover { color: #929292; }

	.greenTabNav a.active,
	body[class*="about_news_"] .greenTabNav a.itemNewsroom,
	body.about_data_centre .greenTabNav a.itemData,
	body.about_eco_friendly .greenTabNav a.itemEnviro,
	body.about_corporate .greenTabNav a.itemMarketing,
	body.about_video .greenTabNav a.itemTV,
	body.about_index .greenTabNav a.itemOverview
	{ color: #7da823; }

	.greenTabNav a.active:after, .greenTabNav a:hover:after,
	body[class*="about_news"] .greenTabNav a.itemNewsroom:after ,
	body.about_data_centre .greenTabNav a.itemData:after,
	body.about_eco_friendly .greenTabNav a.itemEnviro:after,
	body.about_corporate .greenTabNav a.itemMarketing:after,
	body.about_video .greenTabNav a.itemTV:after,
	body.about_index .greenTabNav a.itemOverview:after
	{ height: 3px; display: block; content: ""; position: absolute; bottom: -3px; left: 0; width: 100%; }

	.greenTabNav a:hover:after { background: #c5c5c5; }

	.greenTabNav a.active:after,
	body[class*="about_news"] .greenTabNav a.itemNewsroom:after,
	body.about_data_centre .greenTabNav a.itemData:after,
	body.about_eco_friendly .greenTabNav a.itemEnviro:after,
	body.about_corporate .greenTabNav a.itemMarketing:after,
	body.about_video .greenTabNav a.itemTV:after,
	body.about_index .greenTabNav a.itemOverview:after
	{ background: #8dba2e;  }

.aboutContainer { width: 880px; margin: 0 auto; }

	.aboutContainer p, .aboutContainer p a { font-family: arial, sans-serif; font-size: 12px; line-height: 20px; }

h3.avant { font-family: AvantGarde, arial, sans-serif; font-size: 22px; line-height: 1em; }

	h3.avant.mainHeading { font-size: 27px; }

.aboutRow { padding: 50px 0; }

	.aboutRow.hasSideImage.middleImage { padding: 20px 0; }

	.aboutRow.hasSideImage.topImage { padding: 65px 0 50px; }

	.about_corporate .aboutRow { padding-top: 0; padding-bottom: 40px; }

	.about_video .aboutRow, .about_video .contentContainer > h3.avant { padding-left: 19px; padding-right: 19px; display: inline-block; }

	.aboutRow.blueBg { background: url(../images/about/bluecloud.png) no-repeat; margin: 0 -60px; height: 249px; padding: 50px 60px;}

		.aboutRow.blueBg p { width: 570px; }

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

	.aboutContainer .aboutSub { font-family: Arial, sans-serif; font-size: 16px; line-height: 24px; color: #9d9d9d; }

	.aboutRow.bordered { border-bottom: 1px solid #e5e5e5; }

	.aboutRow.hasSideImage > p, .aboutRow.hasSideImage > h3 { margin-left: 293px; }

		.about_corporate .aboutRow.hasSideImage > p, .about_corporate .aboutRow.hasSideImage > h3 { margin-left: 330px; }

	.aboutRow.hasSideImage > img { float: left; }

	.aboutRow.aboutVision { margin: 0 -43px; padding: 41px 43px; background: url(../images/about/visioncloud.png) no-repeat right bottom #e6eef6; border-radius: 2px; margin-bottom: 20px; }

		.aboutRow.aboutVision h3 { color: #3f5f92; font-size: 22px; }

			.aboutRow .avant.blue { color: #3f5f92; }

			.aboutRow.aboutVision h3 span { color: #f60101; font-size: 25px; }

		.aboutRow.aboutVision p { font-size: 16px; font-style: italic; }

			.aboutRow.aboutVision p span.quotes { font-size: 18px; }

	.aboutRow.hostingSeal { margin: 20px -43px 0; padding: 31px 43px; background: #ecf7cc; border-radius: 2px; position: relative; }

		.ie8 .aboutRow.hostingSeal { padding: 31px 43px 16px; }

		.aboutRow.hostingSeal .greenHostingSealArrow { position: absolute; top: 0; right: 284px; height: 160px; }

		.aboutRow.hostingSeal .greenHostingSeals { margin-top: -68px; float: right; margin-right: -43px; background: #fff; line-height: 157px; height: 157px; border: 1px solid #fff; border-left: none; }

			.aboutRow.hostingSeal .greenHostingSeals img { vertical-align: middle; padding-left: 60px; }

	.aboutRow.newsRow h3 { float: left; font-size: 30px; width: 250px; text-align: center; line-height: 1.4em; color: #b2b2b2; }

		.aboutRow.newsRow h3 span { border-bottom: 3px solid #f60101; color: #484848; }

	.aboutRow.newsRow .tableHelpIndex { margin-left: 290px; display: block; }

		.aboutRow.newsRow .tableHelpIndex > table { width: 100%; }

		.aboutRow.newsRow .tableHelpIndex td { vertical-align: middle; padding-bottom: 0; }

		.aboutRow.newsRow .tableHelpIndex img { vertical-align: middle; position: relative; top: -2px; }

		.aboutRow.newsRow .tableHelpIndex a { font-size: 14px; font-family: arial, sans-serif; line-height: 28px; }

.aboutContainer .furtherInfo { font-size: 12px; }

	.aboutContainer .furtherInfo a { font-size: 12px; color: #5174a3; font-weight: bold; }

.aboutContainer .whyArrow { height: 129px; background: url(../images/about/why-arrow.png) no-repeat left top #e6eef6; border-radius: 2px; position: relative; margin-bottom: 9px; }

	.aboutContainer .whyArrow:hover { background: url(../images/about/why-arrow.png) no-repeat left bottom #ebf6e6;  }

	.aboutContainer .whyArrow > div { left: 244px; position: absolute; top: 0; }

	.aboutContainer .whyArrow p { margin: 0; display: table-cell; vertical-align: middle; height: 129px; width: 600px; }

	.aboutContainer .whyArrow > strong { display: inline-block; line-height: 130px; margin-left: 36px; font-family: AvantGarde, arial, sans-serif; font-size: 24px; font-weight: bold; color: white; }

.about_video .mainContainer { margin: 0; }

.about_video .greenTabNav { margin-bottom: 65px; }

.about_video .hero { height: 405px; }

	/*.about_video .hero img { display: none; }*/

	/*.about_video .hero:before { display: inline-block; content: ''; width: 980px; height: 340px; background: url(../images/about/video-hero.jpg); margin: 10px; }*/

.about_video .videoWrap { width: 1000px; height: 341px; position: relative; background: url(../images/about/video-wrap.jpg) no-repeat center top; padding: 0; margin: 0px -40px; }

	.about_video .videoContainer { position: absolute; top: 0px; left: 223px; }

.videoThumbList { height: 211px; background: url(../images/about/video_wrap_background.png) repeat-x; margin: 0 -40px; padding-top: 56px; padding-left: 40px; }

.videoThumbList a { display: block; float: left; margin-right: 42px; width: 198px; height: 131px; text-align: center; text-decoration: none; color: #b2b2b2; font-size: 14px; line-height: 18px; border-radius: 4px; }

	.videoThumbList [class*="vidThumb"] { display: inline-block; width: 181px; height: 131px; margin-bottom: 20px; margin-top: -5px; background: url(../images/about/video-thumbs.png) no-repeat; }

		.videoThumbList .vidThumb1 { background-position: 7px 0; }
			.videoThumbList .vidThumb1:hover { background-position: 7px -131px; }
		.videoThumbList .vidThumb2 { background-position: -221px 0; position: relative; left: 2px; }
			.videoThumbList .vidThumb2:hover { background-position: -221px -131px; }
		.videoThumbList .vidThumb3 { background-position: -450px 0; }
		.videoThumbList .vidThumb4 { background-position: -677px 0; }

.about_video .wallpaper { width: 500px; margin-top: -6px; }

	.about_video .wallpaper img { margin: 0 15px 32px 0; border: 5px solid #e0ecf8; border-radius: 3px; }

		.about_video .wallpaper img:hover { border-color: #94b5d5; }

	.about_video .wallpaper li, .about_video .wallpaper li a { font-size: 12px; line-height: 18px; }

.wallpaperSizeSelector h3 { font-size: 18px; margin-bottom: 25px; }

	.wallpaperSizeSelector li { margin-bottom: 5px; margin-left: 15px; }

		.wallpaperSizeSelector li a { font-size: 12px; }

.aboutRow .screensaver { float: left; margin-top: -12px; margin-left: 9px; position: relative; }

	.aboutRow .screensaver i.downloadIcon { background: url(../images/about/download-icon.png) no-repeat top center; width: 67px; height: 53px; position: absolute; left: 150px; top: 102px; }

		.aboutRow .screensaver a:hover i.downloadIcon, .aboutRow .screensaver i.downloadIcon:hover { background-position: bottom; top: 99px; cursor: pointer }

.aboutRow .downloadWallpapers { position: absolute; bottom: 32px; left: 21px; }

.about_index .needHelpBox, .about_data_centre .needHelpBox, .about_eco_friendly .needHelpBox, .about_news_index .needHelpBox, .about_corporate .needHelpBox, .about_video .needHelpBox { display: none; }

.about_corporate .table_standard_wrap { margin-left: 330px; margin-top: 30px; }

.about_corporate .box_terms { padding-bottom: 15px; }

.about_corporate .box_terms p { font-style: italic; }


/* Resellers */

.resellerIntro { width: 260px; font: 14px Arial, sans-serif; float: left; margin-left: 20px; margin-top: 17px; }

.resellerIntroList { float: left; font: 14px Arial, sans-serif; margin-top: 20px; }

	.resellerIntroList li.tickListItem { margin-bottom: 20px; background: url(../images/resellers/tick.png) no-repeat; line-height: 14px !important; }

.sellingBlocksWrap { margin-top: 30px; margin-bottom: 60px; }

	.sellingBlock { float: left; margin-left: 20px; margin-right: 18px; }

		.sellingBlock h2 { background: url(../images/resellers/icon_storefront_block.png) no-repeat left #5174A3; display: inline-block; height: 51px; vertical-align: top;
						width: 267px; margin: 0; border-bottom: 1px solid #3f5f92; font-size: 20px; text-indent: 70px; line-height: 54px; border-radius: 3px 3px 0 0; text-shadow: 1px 1px rgba(0,0,0,.2); }

			.sellingBlock.api h2 { background: url(../images/resellers/icon_api_block.png) no-repeat left #5174A3; }

			.sellingBlock.affiliate h2 { background: url(../images/resellers/icon_affiliate_block.png) no-repeat left #5174A3; }

		.sellingBlock p { width: 227px; background: url(../images/resellers/storefront_sell_block_bg.jpg) no-repeat bottom #dce6ef; height: 227px; font: 14px Arial, sans-serif;
						border-top: 1px solid #eef3f7; padding: 20px; border-radius: 0 0 3px 3px; margin-bottom: 20px; line-height: 18px; }

			.sellingBlock.api p { background: url(../images/resellers/api_sell_block_bg.jpg) no-repeat bottom #dce6ef; }

			.sellingBlock.affiliate p { background: url(../images/resellers/affiliate_sell_block_bg.jpg) no-repeat bottom #dce6ef; }

	.sellingBlock a.btnRedNew { width: 118px; font: bold 14px/39px avantGarde, arial, sans-serif; margin-left: 75px; margin-top: 0; height: 38px; }

.resellerPremiumSupport { background: url(../images/resellers/premium_support_bg.jpg) no-repeat left top; height: 370px; width: 1000px; margin-left: -40px; }

	.resellerPremiumSupport div { float: right; width: 370px; margin-top: 70px; margin-right: 70px; }

		.resellerPremiumSupport p { color: #fff; font: 12px Arial, sans-serif; margin-bottom: 30px; line-height: 15px; }

		.resellerPremiumSupport h3 { font: 16px arial, sans-serif; font-weight: bold; color: #fff; margin-bottom: 10px; line-height: 20px; }

.ae .resellerPremiumSupport { display: none; }

.ae .sellingBlocksWrap { margin-bottom: 0; }

.ae .sellingBlock.affiliate { display: none; }

.rebateRow .affiliatesCommision { width: 208px; height: 35px; padding: 20px; margin-top: 5px; }

	.rebateRow .affiliatesCommision p { font: 14px Arial, sans-serif; line-height: 18px; }

.cornerPromo { width: 120px; font: 15px AvantGarde, arial, sans-serif; position: absolute; left: 63px; top: 7px; color: #fff; display: block; }

	.cornerPromo span { font-size: 24px; font-weight: bold; text-shadow: 0 1px rgba(0,0,0,.4); }

		.cornerPromo span span { font-size: 35px; }

.rebateCaption { position: absolute; bottom: -75px; left: 100px; font: 12px Arial, sans-serif; }

.resellers_adwords_rebate_program .cornerPromo { left: 450px; }

.resellers_adwords_rebate_program .rebateCaption { bottom: 25px; margin: 0 !important; left: 20px; }

.resellers_adwords_rebate_program .yourPriceRow { height: 290px; }


/* API */

.resellersHeadingBig { font: bold 30px AvantGarde, arial, sans-serif; text-indent: 0; text-align: center; margin-top: 45px; height: 32px; line-height: 32px; }

p.resellerSubheading { font: 14px Arial, sans-serif; text-align: center; }

.contentContainerText.resellerApi { overflow: visible; margin-top: 50px; }

	.contentContainerText.resellerApi p { width: 340px; line-height: 18px; margin-left: 20px; margin-top: 0; }

	.contentContainerText.resellerApi ul.resellerIntroList { margin-left: 20px; }

	.apiSteps { background: url(../images/resellers/api_steps_arrows.png) no-repeat; width: 340px; height: 90px; display: inline-block; margin-left: 20px; }

	.apiSteps p { width: 70px !important; font-size: 14px; text-shadow: 0 1px 1px rgba(0,0,0,.5); text-align: center; float: left; margin: 28px 20px 0 16px !important; }

		.apiSteps p span { font-size: 19px; font-weight: bold; }

.resellerFeatures { margin: 50px 20px; }

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

.accordion.twoColumn { width: 420px; float: left; }

	.resellerFeatures .accordion.twoColumn h4 { background: #f5f8fc; color: #484848; border-color: #d2deed; }

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

.yourPriceRow { background: url(../images/resellers/your_brand_your_price.jpg) no-repeat; width: 1000px; height: 300px; margin-left: -40px; }

	.yourPriceRow div { width: 420px; float: right; margin-top: 80px; margin-right: 50px; }

	.yourPriceRow p { font: 14px Arial, sans-serif; color: #fff; margin-bottom: 25px; }

.resellerPricing { padding: 30px 20px; }

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

	.resellerPriceTable { width: 600px; background: #ededed; border-spacing: 0; font-family: Arial, sans-serif; float: left; }

		.resellerPriceTable tr th, .resellerPriceTable tr td { text-align: center; vertical-align: middle; }

			.resellerPriceTable tr th:first-child { background: #FFF; }

			.resellerPriceTable tr th.darkBlueBg { background: #3f5f92; border-top-left-radius: 3px; }

			.resellerPriceTable tr th.lightBlueBg { background: #4eafe2; border-top-right-radius: 3px; }

			.resellerPriceTable tr { height: 60px; }

			.resellerPriceTable tr:first-child { height: 40px; font-size: 14px; color: #FFF; }

				.resellerPriceTable tr td { width: 200px; font: 14px Arial, sans-serif; border-top: 1px solid #F6F6F6; border-right: 1px solid #F6F6F6; border-bottom: 1px solid #D8D9D9; border-left: 1px solid #D8D9D9; }

				.resellerPriceTable tr td:first-child { border-left: none; font-weight: bold; text-align: left; text-indent: 40px; }

				.resellerPriceTable tr:last-child td { border-bottom: none; }

				.resellerPriceTable tr.lightGrayBg { background: #F5F5F5;}

	.resellerChoiceWrap { width: 230px; height: 120px; float: left; background: #4EAFE2; border-radius: 3px; margin: 40px 0 20px 50px; }

	.resellerChoiceWrap:before { content: ''; width: 0; height: 0; border-top: 10px solid transparent;
								border-bottom: 10px solid transparent; border-right:10px solid #4EAFE2; display: inline-block; position: relative; left: -10px; top: 20px; }

		.resellerChoiceWrap p { font: bold 17px Arial, sans-serif; color: #fff; width: 190px; text-align: center; margin: 0 auto; padding-top: 5px; }

			.resellerChoiceWrap p span { font-size: 22px; }

	.resellerPricing h3.avant { background: #3f5f92; color: #fff; width: 840px; display: inline-block; padding: 15px 20px; margin-top: 60px; border-radius: 3px 3px 0 0 ; margin-bottom: 25px; }

	.planIncludesBlocks { float: left; margin-right: 20px; }

		.planIncludesBlocks div { width: 160px; height: 150px; border-radius: 4px; margin-bottom: 10px; }

			.planIncludesBlocks .apiInclude { background: url(../images/resellers/api_plan_include_bg.png) no-repeat 37px 15px #f5f9fd; }

			.planIncludesBlocks .storefrontInclude { background: url(../images/resellers/storefront_plan_include_bg.png) no-repeat 37px 15px #f5f9fd; }

			.planIncludesBlocks .cpInclude { background: url(../images/resellers/cp_plan_include_bg.png) no-repeat 37px 15px #f5f9fd; }

			.planIncludesBlocks .webHostingInclude { background: url(../images/resellers/hosting_plan_include_bg.png) no-repeat 37px 15px #f5f9fd; }

			.planIncludesBlocks .marketingInclude { background: url(../images/resellers/emarketing_plan_include_bg.png) no-repeat 37px 15px #f5f9fd; }

			.planIncludesBlocks .searchInclude { background: url(../images/resellers/search_plan_include_bg.png) no-repeat 37px 15px #f5f9fd; }

		.planIncludesBlocks p { font: bold 16px Arial, sans-serif; margin: 0 auto; padding-top: 100px; text-align: center; }

		.planIncludesBlocks > span { display: block; background: #4EAFE2; color: #fff; font: bold 12px arial, sans-serif; padding: 10px; text-align: center; border-radius: 4px; }

	.resellerPlanPrice { width: 100%; height: 100px; border-radius: 0 0 3px 3px; display: inline-block; margin-top: 20px; position: relative; }

		.resellerPlanPriceContainer { position: relative; width: auto; text-align: right; margin-right: 444px; margin-top: 20px; }

		.resellerPlanPrice .priceFont.medium { font-size: 65px; line-height: 60px; color: #3f5f92; text-align: right; /*width: 220px;*/ display: inline-block; /*position: absolute; top: 19px; left: 267px;*/ height: 60px; }

			.in .resellerPlanPrice .priceFont.medium { left: 239px; }

			.uk .resellerPlanPrice .priceFont.medium { left: 277px; }

			.nz .resellerPlanPrice .priceFont.medium { left: 263px; }

			.resellerPlanPrice .priceFont.medium small { margin-top: -1px; }

		.resellerPlanPrice span.avant { font-size: 18px; font-weight: bold; color: #3f5f92; display: inline-block; vertical-align: top; margin-right: 20px; /*position: absolute; top: 21px; left: 245px;*/ }

			/*.uk .resellerPlanPrice span.avant { left: 260px; }

			.in .resellerPlanPrice span.avant { left: 189px; }

			.nz .resellerPlanPrice span.avant { left: 240px; }*/

		.resellerPlanPrice .priceFont.medium small.monthly:after { display: none; }

	.btnRedNew {
		text-shadow: 0 1px rgba(0, 0, 0, 0.1);
		border: 1px solid #D60000;
		box-shadow: inset 0px 1px 0px 0px #FF706E;
		background: linear-gradient(to bottom, #F00 1%,#BC0000 100%);
		border-radius: 3px;
		display: inline-block;
		text-align: center;
		text-decoration: none;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000', endColorstr='#bc0000');
		 }

	.btnRedNew:hover { background: #bc0000; box-shadow: none; box-shadow: inset 0px 1px 0px 0px #DB5B59; filter: none;   }

a.btnRedNew { font: bold 17px/47px AvantGarde, arial, sans-serif; color: #fff; width: 198px; text-decoration: none; height: 48px; }

.resellerPlanPrice a.btnRedNew { position: absolute; right: 210px; top: 19px; }

.resellerQuestions { background: url(../images/resellers/reseller_questions_bg.png) no-repeat left top #f5f5f5; width: 880px; margin-left: -40px; padding: 50px 60px; }

	.resellerQuestions h3.avant { font-size: 25px; margin-bottom: 30px; }

	.resellerQuestions .accordion h4 { background: #FFF; line-height: 58px; }

		.resellerQuestions .accordion h4:before { background: url(../images/resellers/questionmark_bubble.png) no-repeat; content: ""; top: 17px; height: 25px; border-radius: 0; }

		.resellerQuestions .accordion h4:hover { background: #f0f9ff; }

	.resellerQuestions .accordion .section:first-child h4 { border-top: 0; }

	.resellerQuestions .accordion .section:last-child h4 { border-bottom: 0; }

	.resellerQuestions .accordion .article { background: #EDEFF1; padding: 15px 20px; }

	.resellerQuestions .accordion .article p, .resellerQuestions .accordion .article p a { font-size: 13px; }

.manyMore { display: block; padding: 12px 0 0 15px; }

.resellerLoginIcon a { padding-left: 33px !important; background: url(../images/resellers/lock-icon.png) no-repeat 10px 12px; }

	#submenu_page6 .resellerLoginIcon a { padding-left: 33px !important; background: #FFF url(../images/resellers/lock-icon.png) no-repeat 10px 12px !important; }

.resellers_application #card_exp_year { width: 80px; }

.resellerBusNum { width: 304px; }

	span.businessTypeVisible + .resellerBusNum, td.businessTypeVisible + .resellerBusNum { width: 192px; }

.resellerFormTable #country select, .resellerFormTable #state select, .resellerFormTable #country .dropdownBox, .resellerFormTable #state .dropdownBox { width: 250px; }

.resellerFormTable #currency_id select, .resellerFormTable #currency_id .dropdownBox{ width: 320px; }

.resellerFormTable .menuSelectCaption { font-size: 12px; }

.resellerFormTable a.menuSelectCaptionText, .resellerFormTable span.menuSelectCaptionText { height: 30px !important; line-height: 30px !important; }

.resellerFormTable .menuSelectButtonDropdown { top: 13px !important; }

.resellerFormTable td { font-size: 12px; }

.resellerFormTable .domainField { width: 200px; height: 30px;line-height: 30px; border: 1px solid #abadb3; border-radius: 2px; margin-left: 15px; display: inline-block; }

	.resellerFormTable .domainField span { padding-left: 7px; font-size: 12px; }

	.resellerFormTable .domainField input { width: 150px; border: 0; padding: 0; }

		.resellerFormTable .domainField input:focus, .resellerFormTable .domainField input:hover { box-shadow: none; }

.resellerFormTable .freeDomain { width: 250px; display: inline-block; margin-left: 15px; font-size: 12px; }

	.resellerFormTable .freeDomain input { width: 118px; }

.sideBox { float: right; background: #F5F7F9; width: 180px; padding: 20px; margin-top: 105px; }

.resellers_application .buttonSubmitOrder { background: url(../images/buttons/button_pay_and_activate.png) no-repeat; }




/* Domains names */

.domainNamesWrapper { overflow: hidden; margin-bottom: 40px; }

	.domainNamesColumn1 { width: 304px; margin: 20px 40px 0 0; float: left; }

	.domainNamesColumn2 { width: 576px; margin: 20px 0 0 0; float: left; }

	.domainNamesColumn3 { width: 304px; margin: 20px 38px 0 0; float: left; }

.boxFreeWithEvery { background: url(../images/domain_names/box-free-with-every-bg.png) no-repeat; width: 284px; height: 112px; padding: 48px 0 0 20px; margin-bottom: 20px; }

	.titleRegisterYourDomainNameHere { background: url(../images/domain_names/title-register-your-domain.png) no-repeat; margin: 30px 39px 20px !important; height: 20px; text-indent: -999em; }

	.titleBulkDomainSearch { background-image: url(../images/domain_names/title-bulk-domain-search.png); }

	.titleSearchBulkDomains { background: url(../images/domain_names/title-search-bulk-domains.png) no-repeat; margin: 11px 0 20px !important; height: 20px; text-indent: -999em; }

	.titleTransferBulkDomains { background: url(../images/domain_names/title-transfer-bulk-domains.png) no-repeat; margin: 11px 0 20px !important; height: 20px; text-indent: -999em; }

.domainNamesSearch { overflow: hidden; width: 557px; }

	.domainNamesSearchRegister { overflow: hidden; width: 505px; padding-left: 39px; }

	.domainNamesSearchWww { font-size: 14px; font-weight: bold; color: #ee1c25; float: left; margin-top: 10px; }

		.domainNamesSearchWww.searchPage { font-size: 13px; margin-top: 1px; }

	.domainNamesSearchInputText { float: left; background: url(../images/domain_names/domain-names-search-input-bg.png); font-size: 14px; width: 322px; font-size: 15px; font-family: Arial, Helvetica, sans-serif; color: #333; border: 0; margin: 1px 10px 0 8px; padding: 8px; height: 18px; }

	.domainNamesSearchInputTextSmall { float: left; background: url(../images/domain_names/domain-names-search-input-bg2.png); font-size: 14px; width: 251px; font-size: 15px; font-family: Arial, Helvetica, sans-serif; color: #333; border: 0; margin: 1px 9px 0 0px; padding: 8px; height: 18px; }

		.domain_names_transfer .domainNamesSearchInputTextSmall.form_validation_error { margin: -1px 8px -2px -1px !important; }

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

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

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

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

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

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

	.bulletLinkSearch { margin: 16px 0 0 56px; float: left; }

.tableTlds { margin: 30px 0 0 43px; width: 545px; }

	.tldTdTick { width: 14px; height: 23px; }

	.tldTd { width: 70px; height: 23px; }

.iconBulkDomain { text-align: center; }

.iconBulkDomain span { padding-left: 30px; background: url(../images/domain-names/icon-bulk-domain.png) no-repeat; display: inline-block; line-height: 21px; height: 22px; }

.iconTransferToUs { clear:both; text-align:left; padding: 1px 0 0 28px; margin: 13px 0 0 0 !important; background: url(../images/domain-names/icon-bulk-domain.png) no-repeat; display: inline-block; line-height: 21px; height: 22px; }

.boxRegisterSearch { background:url(../images/domain_names/box-register-domain.png) no-repeat; width: 578px; margin: 20px 0 0 0; float: left; }

.boxTransferSearch { background:url(../images/domain_names/box-transfer-domain.png) no-repeat; width: 495px; height: 151px; float: right; }

.pricingTableSmall { width: 305px; border-left: 1px solid #72BE02; border-right: 1px solid #72BE02; border-spacing: 0; }

.pricingTitleTdSmall { width: 305px; background: url(../images/domain-names/domain-pricing-small-top.png) no-repeat !important; text-align: left !important; height: 37px; padding: 0  !important; border: 0 none !important; }

	.pricingTitleTdSmall h3 { padding: 10px 0 0 20px; color: #FFF; font-size: 14px; font-family: Tahoma, Geneva, sans-serif; }

.pricingRegisterNowSmall { width: 305px; height: 8px; background: #DCEFC1 url(../images/domain-names/domain-pricing-small-bottom.png) no-repeat; padding: 0; border: 0 none !important;  }

.pricingTableSmall td, .pricingTableSmall th { padding: 6px; text-align: center; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; }

.title_blue2 { font: bold 18px/15px Verdana, Geneva, sans-serif; color: #5174A3; margin-bottom: 34px; }

.promoDomain { margin: 26px 0 -10px !important; text-align: center; width: 690px; }

.backOrderYourDomains { background: url(../images/domain-names/back-order-your-domains_id-20130816.png) no-repeat; float: left; width: 530px; height: 190px; margin-left: 20px; }

	.in .backOrderYourDomains { background: url(../images/domain-names/back-order-your-domains_in_id-20130816.png) no-repeat !important; }

	.backOrderYourDomains .price { float: left; margin: 28px 0 0 16px; width: 65px; text-align: center; }

.whyThese { float:right; line-height: 18px; font-size: 10px; margin-right: 13px; }

	.whyThese .linkTip { color: #AAAAAA !important; }

.shoppingCartWrapper ul.domains { margin: 0 0 10px; }

	.shoppingCartWrapper ul.domains li { border-bottom: 1px dotted #E2EAF1; line-height: 30px; list-style: none; }

		.shoppingCartWrapper ul.domains li:last-child { border-bottom: none; }

		.shoppingCartWrapper ul.domains li div { line-height: 32px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; width: 194px; font-family: Verdana, sans-serif; }

		.shoppingCartWrapper ul.domains li:hover { background: #fafafa !important; }

		.shoppingCartWrapper ul.domains li.newlyAdded { background: #fafafa; margin: 0 -5px; padding: 0 5px; }

	.promoCode { /*margin-left: 11px; */line-height: 25px !important; display: block; margin-bottom: -15px !important; margin-top: -5px; }

		.promoCode a.close { color: black; display: inline !important; float: none; right: -2px; top: 2px; font-size: 11px !important; }

		.promoCode input { vertical-align: middle; top: 0; }

			.promoCode input:not(.buttonDomainCartAdd) { vertical-align: middle; top: 0; padding: 4px 3px 4px!important; }

.applyBtnSmall { margin-left: 5px; border: 1px solid #d6343a; background: #f03a3c; box-shadow: 1px 1px 0 0 rgba(255, 255, 255, 0.2) inset, 0 20px 10px 0 rgba(255, 255, 255, 0.1) inset;  padding: 3px 10px 4px; color: #fff; font-weight: bold; font-size: 11px; text-shadow: 1px 1px 1px rgba(0,0,0,.1); border-radius: 4px; cursor: pointer; position: relative; top: -2px; font-family: Verdana, arial, sans-serif; }

	.applyBtnSmall:hover { background: #bd0005; border-color: #b41217; }

.shoppingCartWrapper .cartDelete, .search_results .historyClose { float:right; line-height: 30px !important; }

a.cartDelete, a.cartDelete:link, a.cartDelete:visited, .search_results .historyClose { font-weight:bold; color: #ccc; text-decoration:none; line-height: 1; font-size: 11px; font-family: Verdana, sans-serif; }

	a.cartDelete:hover, .search_results .historyClose:hover { color: #a00000 !important; text-decoration:none; }

.shoppingCartWrapper p.emptyCart { padding: 20px 0; margin-bottom: 15px; border-top: 1px dotted #cdcdcd; border-bottom: 1px dotted #cdcdcd; text-align:center; }

	.shoppingCartWrapper ul + p.emptyCart { display: none; }

	.shoppingCartWrapper a.otherDomains, .shoppingCartWrapper a.otherProducts { text-decoration: none; color: #484848; }

			.shoppingCartWrapper a.otherDomains:hover, .shoppingCartWrapper a.otherProducts:hover { border-bottom: 1px dotted #484848; }

.shopping_cart .orderTableTotal, .payment .orderTableTotal { margin-bottom: 9px; }

label.why10 { top: 0 !important; }

	.why10 input { vertical-align: middle; margin: -4px 5px 0 10px; }

		.why10.cert input { margin-left: 5px }

	label.why10.line2 { margin-top: 8px; display:inline-block; font-size: 11px; }

		.why10.line2 input { margin-left: 0; }

span.why10, .tooltip_private_registration { color: #1589E1 !important; cursor: pointer; }

.table_standard_wrap.noSideBorder .table_standard .firstDomainCell { font-size: 12px; }

	.table_standard_wrap.noSideBorder .table_standard .firstDomainCell .domain { font-weight: bold; }

	.table_standard_wrap.margined { margin-bottom: 35px; }

	.table_standard_wrap.marginedAlpha { margin-bottom: 30px; }

.table_standard_wrap.noBottomBorder { border-bottom: none; }

.shopping_cart .orderTotalPrice, .shopping_cart .orderSavingsPrice { padding-right: 10px !important; }

	.orderTableTotal.cartProcess td/*.th_delete2,
	.orderTableTotal.cartProcess td.order_tag_sub_total2,
	.orderTableTotal.cartProcess td.orderSavingsPrice,
	.orderTableTotal.cartProcess td.orderTotalPrice*/ { padding-right: 14px !important; }

	.domain_names_setup .orderTableTotal.cartProcess td { padding-right: 16px !important;}

/*tr.upgradeItem td { border-bottom: 0; }

	tr.upgradeItem + tr.tr_domain td { border-top: 1px dotted #E2EAF1; }

	tr.upgradeItem:last-child td { border-bottom: 1px dotted #E2EAF1; }*/

.shopping_cart .table_standard td, body.payment .changePadding .table_standard td, /*.domain_names_setup .margined .table_standard td,*/
.shopping_cart .table_standard th, body.payment .changePadding .table_standard th/*, .domain_names_setup .margined .table_standard th */{ padding: 9px 14px; }

.shopping_cart .table_standard .upgradeItem td { line-height: 16px; }

.shopping_cart .table_standard .tr_domain td { height: 52px; vertical-align: top; }

.salePriceSpace { display: inline-block; width: 70px; }

	.domain_names_setup .salePriceSpace { width: 55px; font-size: 13px; }

	.shopping_cart .salePriceSpace { min-width: 70px; width: auto; padding-left: 5px; }

.domain_names_search .table_standard td, .domain_names_search .table_standard th { padding: 12px 10px; }

/*.domain_names_search .table_standard td.pricePad, */.domain_names_search .table_standard .th_extension { font-size: 12px; }

.domain_names_setup .margined .table_standard td, .domain_names_setup .margined .table_standard th { padding: 13px 10px; }

	.domain_names_setup .margined .table_standard td:first-child, .domain_names_setup .margined .table_standard th:first-child { padding-left: 14px; }

	.domain_names_setup .margined .table_standard td:last-child, .domain_names_setup .margined .table_standard th:last-child { padding-right: 16px; }

.domain_names_setup .margined .table_standard tr:hover td { background: #fcfcfc; cursor: pointer; }

	.domain_names_setup .hostingPanelPad .margined .table_standard tr:hover td { background: none; cursor: default; }

	.hostingPanelPad #more_product_block td { padding-top: 0 !important; }

	.hostingPanelPad #more_product_block > tr > td:last-child, .hostingPanelPad #init_product_block > tr > td:last-child { padding-left: 0; }

.promoApplied { line-height: 36px; font-weight: bold; text-align: center; margin-top: 0; margin-bottom: 0; background: #FFFFE6; border-top: 1px dashed #e2eaf1;}

.domain_names_setup .orderTableTotal.cartProcess .orderSavingsRow + tr .orderTotalTitle, .domain_names_setup .orderTableTotal.cartProcess .orderSavingsRow + tr .orderTotalPrice { padding-top: 0 !important; }

/*.domain_names_setup .table_standard tr:last-child td, .shopping_cart .table_standard tr:last-child td, .payment .table_standard tr:last-child td { border-bottom: 0; }*/

.domain_names_setup .table_standard td { font-size: 12px; }

.table_standard_wrap.margined { /*border-bottom-color: #E2EAF1; border-bottom-style: dotted; */ border-bottom: 0;}

.orderTableTotal.cartProcess { border-color: #E2EAF1 !important; }

.shopping_cart .pricingElement { font-size: 12px; }

.shopping_cart .pricingElement, .shopping_cart .strike { font-size: 13px!important; }

.shopping_cart .table_standard a.menuSelectCaptionText, .shopping_cart .table_standard span.menuSelectCaptionText { height: 26px; line-height: 26px; }

.historyTable { background: #F1F8FF; }

	.historyTable .tr_highlight { background: #FFFFE6 !important; }

		.historyTable tbody:first-child .tr_highlight:first-child td {border-top: 1px solid #E3EBF0;}

		.historyTable .tr_highlight:hover { background: #FFFFCF !important; }

.bigDomains .domain, .bigDomains .domainExtension { font-size: 12px; }

.bigDomains .cartGroup:last-of-type .upgradeItem td { border-bottom: 0 !important; }

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

.mainContainer .historyHeader { font-size: 18px !important; color: #757575; }

.bigDomains .tooltip_back_order, .bigDomains .tooltip_premium_domain, .bigDomains .tooltip_nz_conflicted, .bigDomains .tooltip_nz_reserved, .bigDomains .tooltip_domain_renewal { font-size: 11px; font-family: Verdana, sans-serif; }

#shopping_cart_form .bigDomains .tooltip_back_order, #shopping_cart_form .bigDomains .tooltip_premium_domain, #shopping_cart_form .bigDomains .tooltip_nz_conflicted, #shopping_cart_form .bigDomains .tooltip_nz_reserved, #shopping_cart_form .bigDomains .tooltip_domain_renewal { font-size: 12px; }

.search_box a.bulk { color: #C9CACC; font-weight: normal; display:block; text-align:right; margin: 10px -10px -20px 0; font-size: 11px;  outline: none; float: right; font-family: Arial; }

	.search_box a.bulk .caret { display: inline-block; width: 0; height: 0; margin-left: 5px; border-width: 4px 4px 0; border-color: #C9CACC transparent transparent transparent; border-style: solid; vertical-align:middle; }

.search_box .bulkFields { display:none; margin-right: -50px; margin-top: 20px !important; padding-left: 10px; padding-top: 5px;}

	.search_box .bulkFields div { float:left; margin: 5px 15px 0 0; padding: 0 2px; vertical-align:middle; }

	.search_box .bulkFields .www { position:relative; top: -1px; }

.newIconPad { display:inline-block; width: 60px; }

.boldDomainPart .domainPart { font-weight:bold; }

.search_box div.input input:-moz-placeholder { color: #A1A1A1; opacity: 0.5; }

	.search_box div.input input::-moz-placeholder { color: #A1A1A1; opacity: 0.5; }

	.search_box div.input input::-webkit-input-placeholder { color: #A1A1A1; opacity: 0.5; }

	.search_box div.input input:-ms-input-placeholder { color: #A1A1A1; opacity: 0.5; }

	.search_box div.input input.placeholder { color: #A1A1A1; filter: alpha(opacity=50); }

body div#all .table_standard tbody[class*="cartGroup"] > tr > td { border-bottom-style: none; padding-top: 0; }

	body div#all .table_standard tbody[class*="cartGroup"] > tr:first-child > td { padding-top: 22px; }

	body div#all .table_standard tbody[class*="cartGroup"] > tr:last-child > td { border-bottom-style: dotted; padding-bottom: 22px; }

.bigDomains td.domain { width: 360px; }

.bigDomains .notRequired { border: 1px solid #BDCBDC !important; border-radius: 2px; padding: 8px 8px; font-size: 12px; font-family: Arial, Helvetica, sans-serif !important; width: 143px; display: block; color: #a1a1a1; }

body div#all .table_standard tbody[class*="cartGroup"] > tr > td { border-bottom-style: none; padding-top: 0; }

	.bigDomains .cartGroup:last-of-type .upgradeItem td { border-bottom: 0!important; }

	body div#all .table_standard tbody[class*="cartGroup"] > tr:first-child > td { padding-top: 22px; }

	body div#all .table_standard tbody[class*="cartGroup"] > tr:last-child > td { border-bottom-style: dotted; padding-bottom: 22px; font-size: 12px; }

	body div#all .table_standard tbody[class*="cartGroup"]:last-of-type > tr td { border-bottom: 0; }

.bigDomains .domain, .bigDomains .domainExtension { font-size: 12px!important; font-family: Verdana, sans-serif; }

.bigDomains .notRequired { border: 1px solid #BDCBDC !important; border-radius: 2px; padding: 8px 8px; font-size: 12px; font-family: Arial, Helvetica, sans-serif !important; width: 143px; display: block; color: #a1a1a1; }


/* Domain rules */

.domainRulesTable { border-collapse: collapse; margin-bottom: 30px; }

	.domainRulesTable th { background: #5174a3; color: white; font: bold 12px/16px verdana, arial, sans-serif; text-align:center; padding: 14px; }

		.domainRulesTable th.first { border-top-left-radius: 3px; }

		.domainRulesTable th.last { border-top-right-radius: 3px; }

		.domainRulesTable th .normal { font-weight:normal; font-size: 11px; display:block; }

	.domainRulesTable th, .domainRulesTable td { border-right: 1px solid #cbe1f8; }

		.domainRulesTable th.last, .domainRulesTable td.last { border-right: 0; }

	.domainRulesTable td { padding: 11px; text-align:center; border-bottom: 1px solid #cbe1f8; height: 94px; }

		.domainRulesTable td.first, .domainRulesTable td.second { text-align:left; }

		.domainRulesTable tr:nth-child(even) td { background: #f5f9fe; }

		.domainRulesTable tr:hover td { background: #fbfbd7; }

		.domainRulesTable .bigTld { font: bold 30px verdana, arial, sans-serif; clear: both; color: #484848 !important; display:block; }

			.domainRulesTable.generic .bigTld { font-size: 22px; }

		.mainContainer .domainRulesTable .second a { line-height: 15px; color: #484848; }

.buttonRegisterNowRedSmall { background: url(../images/buttons/button-register-now-red-small.png) no-repeat; cursor: pointer; display: block; height: 28px; overflow: hidden; border: none; padding: 0 !important; text-indent: -999em; width: 116px; margin: 14px auto 0; opacity: 0; transition: opacity 0.4s ease; -webkit-transition: opacity 0.4s ease; -moz-transition: opacity 0.4s ease; filter: alpha(opacity=0); }

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

	.domainRulesTable tr:hover .buttonRegisterNowRedSmall { opacity: 1; filter: alpha(opacity=100); }

	.domainRulesTable tr.aeNoButton:hover .buttonRegisterNowRedSmall { display: none; }

.rulesTip { max-width: 400px; padding: 0 5px; }

	.rulesTip > p { margin-bottom: 10px; }

.displayByLetter { padding: 0 8px; margin-bottom: 25px; f }

	.displayByLetter a { width: 27px; height: 27px; float: left; border: 1px solid #D0DCEC; border-radius: 3px; background: #F5F9FE; font-size: 12px;
		color: #5174A3; margin-right: 6px; text-align: center; line-height: 28px; text-decoration: none; }

		.displayByLetter a:last-child { margin-right: 0; }

		.displayByLetter a:hover { background: #EDF3FA; }

	.displayByLetter a.active { font-weight: bold; background: #fff; }

.domainRulesTable.generic td.noDomains { font-size: 12px; border-right: 0; vertical-align: middle; height: 420px; }

	.domainRulesTable.generic td.noDomains a, .domainNamesTable tr td.noDomains a { font-size: 12px; font-weight: bold; color: #484848; }

/* Domain extension pages */

.wantViewAll { text-indent: -9999px; overflow: hidden; display: block; width: 305px; height: 16px; background: url(../images/domain-names/domain-extensions/want-different.png) no-repeat; position:absolute; top: 56px; left: 6px; }

.domainsExtensionContainer { padding: 0 40px; }

.domainsExtensionContainer p { margin-bottom: 13px; font-size: 12px; line-height: 17px; }

.domainsExtensionContainer p.links { text-align:right; margin-right: -12px;  }

	.domainsExtensionContainer p.links a { padding: 0 12px; }

	.domainsExtensionContainer p.links, .domainsExtensionContainer p.links a.grey { color: #777777; font-size: 12px; }

	.domainsExtensionContainer p.links a.blue { color: #5174a3; }

.domainsExtensionContainer .tableFeatures { margin: 70px 0 20px; }

.domainsExtensionContainer .tickBoxList { margin-left: 20px; }

.parkedDomainBox.extensions { text-align:left; padding: 20px 40px; margin: 30px 0 25px; }

	.parkedDomainBox.extensions .tickBoxList li { height: auto; min-height: 22px; font-size: 12px; }

.domainsExtensionContainer > img { margin-bottom: 14px; clear: both; }

.extensionHeader { background: url(../images/domain-names/domain-extensions/headers.png) no-repeat top left; height: 32px; text-indent: -9999px; margin-bottom: 14px; }

	.extensionHeader.ae { background-position: 0 -614px; height: 27px; }

	.extensionHeader.asia { background-position: 0 -34px; height: 30px; }

	.extensionHeader.at { background-position: 0 -0px; height: 32px; }

	.extensionHeader.au { background-position: 0 -64px; height: 38px; }

	.extensionHeader.be { background-position: 0 -103px; height: 48px; }

	.extensionHeader.biz { background-position: 0 -1163px; height: 43px; }

	.extensionHeader.cc { background-position: 0 -641px; height: 23px; }

	.extensionHeader.co { background-position: 0 -151px; height: 41px; }

	.extensionHeader.com { background-position: 0 -664px; height: 20px; }

	.extensionHeader.za { background-position: 0 -684px; height: 45px; }

	.extensionHeader.de { background-position: 0 -729px; height: 39px; }

	.extensionHeader.eu { background-position: 0 -229px; height: 44px; }

	.extensionHeader.fr { background-position: 0 -273px; height: 41px; }

	.extensionHeader.in { background-position: 0 -359px; height: 37px; }

	.extensionHeader.info { background-position: 0 -396px; height: 35px; }

	.extensionHeader.it { background-position: 0 -768px; height: 38px; }

	.extensionHeader.im { background-position: 0 -1131px; height: 32px; }

	.extensionHeader.me { background-position: 0 -431px; height: 41px; }

	.extensionHeader.mobi { background-position: 0 -472px; height: 36px; }

	.extensionHeader.mx { background-position: 0 -508px; height: 37px; }

	.extensionHeader.net { background-position: 0 -806px; height: 28px; }

	.extensionHeader.nl { background-position: 0 -545px; height: 39px; }

	.extensionHeader.no { background-position: 0 -314px; height: 45px; }

	.extensionHeader.nz { background-position: 0 -834px; height: 52px; }

	.extensionHeader.org { background-position: 0 -192px; height: 37px; }

	.extensionHeader.pl { background-position: 0 -584px; height: 30px; }

	.extensionHeader.ru { background-position: 0 -886px; height: 41px; }

	.extensionHeader.so { background-position: 0 -927px; height: 31px; }

	.extensionHeader.tel { background-position: 0 -958px; height: 42px; }

	.extensionHeader.tv { background-position: 0 -1000px; height: 29px; }

	.extensionHeader.uk { background-position: 0 -1029px; height: 31px; }

	.extensionHeader.ws { background-position: 0 -1060px; height: 37px; }

	.extensionHeader.xxx { background-position: 0 -1097px; height: 34px; }

	.extensionHeader.pw { background-position: 0 -1232px; height: 28px; }

.heroDomainExtension { height: 316px; width: 1000px; position:relative; margin-left: -40px; }

	.heroDomainExtension .domainExtensionBox, .parkedHero .domainExtensionBox { position: absolute; left: 69px; top: 55px; }

		.parkedHero .domainExtensionBox { top: 33px; left: 58px; }

		.domainExtensionBox .findDomainBox { width: 435px; position: relative; z-index: 1; }
			.parkedHero .domainExtensionBox .findDomainBox { width: 402px; }

			.domainExtensionBox .findDomainBox .findwww { width: 52px; vertical-align: middle; height: 44px; line-height: 44px; display: inline-block; }

				@media screen and (min-width:0\0) {
        			/* IE9 and IE10 rule sets go here */
        			.domainExtensionBox .findDomainBox .findwww { line-height: 45px; height: 43px; }
    			}
    			.ie8 .domainExtensionBox .findDomainBox .findwww { line-height: 45px; }

			.domainExtensionBox .findDomainBox input[type="text"] { width: 200px; vertical-align: middle; }
				.parkedHero .domainExtensionBox .findDomainBox input[type="text"] { width: 216px; }

			.domainExtensionBox .findDomainBox input::-ms-clear {width : 0; height: 0; }

			.domainExtensionBox .findDomainBox div.tldResult { width: 140px; vertical-align: middle; position: relative; cursor: pointer; }
				.parkedHero .domainExtensionBox .findDomainBox div.tldResult { width: 92px; }

				.domainExtensionBox .findDomainBox div.tldResult:before { background: none; border-radius: 0 3px 3px 0; content: ""; display: block; height: 42px; left: 132px; position: absolute; top: -11px; width: 29px; }
					.parkedHero .domainExtensionBox .findDomainBox div.tldResult:before { left: 84px; }

					.domainExtensionBox .findDomainBox div.tldResult:hover:before, .domainExtensionBox .findDomainBox div#tld_wrapper_active.tldResult:before { background: #9BD101; }

				.domainExtensionBox .findDomainBox div.tldResult:after { content: ""; border-color: #B8B8B8 transparent transparent; border-style: solid; border-width: 7px; height: 0; position: absolute; right: 0; top: 44% !important; width: 0; }

					.domainExtensionBox .findDomainBox div.tldResult:hover:after, .domainExtensionBox .findDomainBox div#tld_wrapper_active.tldResult:after { border-top-color: white; }

				.domainExtensionBox .findDomainBox div.tldResult input {  background: none ; border: 0; padding: 0; width: 120px; cursor: pointer; margin-top: -12px; height: 44px; line-height: 44px; }
					.parkedHero .domainExtensionBox .findDomainBox div.tldResult input {  width: 92px;  }

	.domainExtensionBox .tldList { margin: 0 0 0 -13px; width: 160px; border: 1px solid #ABADB3; }
		.parkedHero .domainExtensionBox .tldList { width: 115px; }

		.domainExtensionBox .tldList .tldItem { line-height: 22px; font-weight: normal; }

	.minimumRegistration { position: absolute; right: 95px; top: 270px; font-size: 11px !important; }

.heroDomainExtension .btnRed { position: absolute; top: 55px; left: 517px; }

.parkedHero .btnRed { position: absolute; top: 33px; left: 474px; }


/* Domains for sale */

.parkedHero.domainSale { background: url(../images/domain_names/domains_for_sale/hero_domains_for_sale_15112013.png); height: 310px; }

.domainSale .titleTextBig { position: absolute; top: 62px; left: 53px; font-size: 30px; }

.domainSale .domainExtensionBox { left: 150px; top: 112px; }

	.domainSale .domainExtensionBox .findDomainBox { border: none; height: 55px; width: 560px; }

		.domainSale .domainExtensionBox .findDomainBox .findwww { height: 55px; line-height: 55px; }

		.domainSale .domainExtensionBox .findDomainBox input[type="text"] { width: 360px; }

		.domainSale .btnRedNewest, .contactTheOwner .btnRedNewest {
width: 130px;
height: 51px;
border: 0;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background-color: #F60101;
-webkit-box-shadow: 0 4px #D30000;
-moz-box-shadow: 0 4px #d30000;
box-shadow: 0 4px #D30000;
color: #FFF !important;
font-family: AvantGarde, arial, sans-serif !important;
font-weight: bold;
font-size: 18px;
line-height: 54px !important;
display: inline-block;
cursor: pointer; }

.domainSale .btnRedNewest { position: absolute; top: 112px; right: 150px; }

	.domainSale .btnRedNewest:hover, .contactTheOwner .btnRedNewest:hover { background: #D30000; }

.domainSale .tldPrice { font-size: 12px; position: absolute; top: 175px; left: 162px; }


.yourDomainBox.domainListed { margin-bottom: 55px; }

	.yourDomainBox.domainListed h1 { font-family: Arial, sans-serif; font-size: 30px; margin-bottom: 15px; }

	.yourDomainBox.domainListed p { font-family: Arial, sans-serif; font-size: 14px !important; }

.contactDomainSeller .forSaleSign { background: url(../images/domain_names/domains_for_sale/for_sale_sign.png) no-repeat; width: 425px; margin-left: -63px; padding: 230px 0 0 80px; float: left; }

	.contactDomainSeller .forSaleSign h2 { margin-bottom: 9px; font-size: 17px; }

	.contactDomainSeller .forSaleSign p, .contactDomainSeller .forSaleSign p a { font-family: Arial, sans-serif; font-size: 14px; }

		.contactDomainSeller .forSaleSign p { margin-bottom: 20px; }

.contactDomainSeller .contactTheOwner { float: left; width: 377px; height: 356px; background: #E0E9F3; border-radius: 3px; margin-left: 40px; padding: 17px 24px; }

	.contactDomainSeller .contactTheOwner h2 { margin-bottom: 14px; font-size: 20px; }

	.contactDomainSeller .contactTheOwner input { width: 360px; border: 1px solid #afbfd3; border-radius: 2px; margin-bottom: 10px; height: 38px; }

	.contactDomainSeller .contactTheOwner .menuSelect { width: 375px; height: 38px; border: 1px solid #afbfd3; margin-bottom: 10px; }

		.contactDomainSeller .contactTheOwner a.menuSelectCaptionText { height: 38px; line-height: 38px; }

	.contactDomainSeller .contactTheOwner textarea { width: 355px; height: 88px; border: 1px solid #afbfd3; margin-bottom: 10px; resize: none; }

	.contactDomainSeller .contactTheOwner .btnRedNewest { width: 125px; height: 40px; line-height: 44px !important; border: none; font-size: 17px; float: right; position: relative; top: 10px; }


/* Domain Privacy */

.domain_names_privacy .contentContainer { margin: 0; }

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

	p.domPrivacySubtitle { font: 14px arial, sans-serif; text-align: center; }

	.privacyExamples { background: #f5f5f5; padding: 50px; height: 260px; margin: 50px 0; }

		.privacyExamples div { background: url(../images/domain_names/domain_protection/unprotected_shield.png) no-repeat 40px 30px #fdfdfd; width: 360px; height: 197px; padding: 30px 40px; float: left; border-radius: 3px; border-bottom: 3px solid #e9e9e9; }

		.privacyExamples div.protected { margin-left: 20px; background: url(../images/domain_names/domain_protection/protected_shield.png) no-repeat 40px 30px #fdfdfd; }

			.privacyExamples div h3 { font-size: 20px; padding-top: 10px; padding-left: 90px; margin-bottom: 18px; }

			.privacyExamples div p { font: 14px arial, sans-serif; margin-bottom: 5px; padding-left: 90px; line-height: 21px; }

	.searchBoxSB.domainProtectionBox { margin: 0 50px; border-radius: 3px; }

		.searchBoxSB.domainProtectionBox .freeSubmission { background: url(../images/web_statistics/web_stats_arrow.png) no-repeat; width: 251px; }

		.searchBoxSB.domainProtectionBox .freeSubmission .priceFont { margin-top: 54px; width: 235px; }

		.searchBoxSB.domainProtectionBox .freeSubmission .digits_2,
		.searchBoxSB.domainProtectionBox .freeSubmission .digits_3,
		.searchBoxSB.domainProtectionBox .freeSubmission .digits_4,
		.searchBoxSB.domainProtectionBox .freeSubmission .digits_5 { font-size: 65px !important; }

		/*.searchBoxSB.domainProtectionBox .SBtitle { left: 35px; }*/

		.searchBoxSB.domainProtectionBox .SBTagline { left: 50px; }

		.searchBoxSB.domainProtectionBox .btnRed { line-height: 46px; }

	.domainProtectionBenefits { padding: 0 50px; margin-top: 50px; }

		.domainProtectionBenefits div { width: 197px; float: left; margin-right: 37px; }

			.domainProtectionBenefits div h2 { background: url(../images/domain_names/domain_protection/icon_protect_identity.png) no-repeat; height: 60px; padding-left: 79px; padding-top: 10px; margin-bottom: 13px; line-height: 20px; }

			.domainProtectionBenefits div.avoidSpam h2 { background: url(../images/domain_names/domain_protection/icon_avoid_spam.png) no-repeat; }

			.domainProtectionBenefits div.icannCompliance h2 { background: url(../images/domain_names/domain_protection/icon_icann_compliance.png) no-repeat; }

			.domainProtectionBenefits div.stayInControl h2 { background: url(../images/domain_names/domain_protection/icon_full_control.png) no-repeat; }

			.domainProtectionBenefits div p { font: 13px arial, sans-serif; }

	.privacyWorldMap { background: url(../images/domain_names/domain_protection/world_map.jpg) no-repeat bottom; height: 470px; margin-top: 30px; }

		.privacyWorldMap .mapText { width: 588px; padding: 50px 60px 36px; border: 1px dashed #CCC; border-radius: 3px; margin: 0 auto; position: relative; top: 80px; background-color: rgba(230, 238, 246, 0.8); text-align: center; }

			.privacyWorldMap .mapText p { font: 14px arial, sans-serif; line-height: 20px; }

	.domain_names_privacy .domain_privacy_box { padding: 0px; margin: 15px 50px 50px; background: none; }

		.domain_names_privacy .domain_privacy_box span { font:bold 14px arial, sans-serif; }

		.domain_names_privacy .domain_privacy_box p { font: 13px arial, sans-serif; }

	.domainPrivacyLink { position: absolute; bottom: 0; font-size: 13px; left: 60px; }

	.au .domainPrivacyLink { display: none; }

	.us.au .domainPrivacyLink { display: block; }

		.domainPrivacyLink a { font: 13px arial, sans-serif; }


/* Pricing table */

.pricingWrapper { margin-top: 50px; }

.pricingRibbonBox { float: right; width: 150px; }

	.pricingRibbonBox p { margin: 5px 0 0 18px; }

.pricingTable { width: 690px; border-left: 1px solid #72BE02; border-right: 1px solid #72BE02; border-spacing: 0; }

	.pricingTable td { padding: 6px; text-align: center; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; }

	.pricingLine1 td, .pricingLine1 th { background: #F1FAE4; }

	.pricingLine2 td, .pricingLine2 th { background: #EBF4DD; }

	.pricingTable th { padding: 6px; text-align: center; background: #DCEFC1; border-bottom: 1px solid #FFFFFF; color: #72BE02; font-weight: bold; width: 95px; }

	.pricingTable .pricingThleft { width: 70px; }

	.pricingTable .pricingThleftB { width: 70px; text-align: left !important; text-indent: 20px; }

	.pricingTable .pricingThRight { width: 60px; }

	.pricingTitleTd { width: 690px; background: url(../images/domain-names/domain-pricing-top.png) no-repeat    !important; text-align: left !important; height: 37px; padding: 0  !important; border: 0 none !important; }

	.pricingTitleTd h3 { padding: 10px 0 0 20px; color: #FFF; font-size: 14px; font-family: Tahoma, Geneva, sans-serif; }

	.pricingRegisterNow { width: 690px; height: 32px; background: #DCEFC1 url(../images/domain-names/domain-pricing-bottom.png) no-repeat bottom !important; text-align: right !important; padding: 0 !important; border: 0 none !important; }

.registerNowLink { width: 120px; height: 32px; color: #FFF !important; font-size: 12px; font-weight: bold; background: url(../images/domain-names/domain-pricing-bottom-link.png) no-repeat; display: block; float: right; line-height: 32px !important; text-align: center; }

	.registerNowLink:hover { background-position: bottom; text-decoration: none; }

.pricingTdleft { font-weight: bold; }

	.pricingTdleftB { font-weight: bold; text-indent: 20px; text-align: left !important; }

.pricingTdRight { border-right: 0 none !important; }


/* Web hosting */

.boxNextGeneration { margin: 25px 0; width: 923px; height: 238px; position: relative; background: url(../images/web_hosting/box_next_generation_web_hosting_091213.png) no-repeat; }

.boxNextGeneration img { position: absolute; left: 137px; top: 111px; }

	p.cloudHosting { width: 240px; margin-top: 85px; margin-left: 288px; margin-right: 53px; float: left; font: 14px arial, sans-serif; line-height: 20px; }

	.hostingBenefits { float: left; padding-top: 36px; padding-left: 45px; }

	.hostingBenefits h3 { margin-bottom: 0; }

	.hostingBenefits p { font-size: 14px; font-weight: bold; color: #aeaeae; margin-bottom: 23px; }

		.hostingBenefits ul { float: left; margin: 0; }

			.hostingBenefits ul li { font: 14px arial, sans-serif; margin-bottom: 17px; list-style: none; }

.greenPlan .planTopIcon { background: url(../images/web-hosting/plan-top-icon-web-hosting_050814.png) no-repeat; margin-left: 35px; }

.greyPlan .planTopIcon { background: none; }

.bluePlan .planTopIcon { background: url(../images/web-hosting/plan-top-icon-web-hosting_050814.png) no-repeat; margin-left: 30px; }

.greenPlan .planTopSale { background: url(../images/web-hosting/plan_sale_shadow.png) no-repeat; width: 77px;	height: 35px; position: absolute; margin-left: 185px; margin-top: 17px;}

.bluePlan .planTopSale { background: url(../images/web-hosting/plan_sale_shadow.png) no-repeat; width: 77px;	height: 35px; position: absolute; margin-left: 185px; margin-top: 17px;}


/* Ssl certificates */

.sslCertificates .planTopIcon { background: url(../images/ssl_certificates/plan_top_icon_ssl.png) no-repeat; }

.sslSealWrapper { text-align: center; margin: 30px auto 40px; border-bottom: 1px dotted #DDD; padding-bottom: 35px; }

	.sslSealWrapper p { margin-bottom: 5px !important; }

.sslSealCodeWrapper { width: 500px; margin: 0 auto; text-align: left; }

.sslSealCode { padding: 12px; background: #F3F3F3; border: 1px solid #CCC; }

.ssl_certificates_index .grayToolTip { width: 145px !important; }


/* Dns hosting */

.dnsList { margin-top: 22px; margin-left: 22px !important; }

	.dnsList li { margin-bottom: 13px; padding-left: 22px; background: url(../images/check.png) no-repeat 0 4px; list-style: none !important; }

.dnsServices.bluePlan .planTopIcon { background: url(../images/dns-services/plan-top-icon-dns-services.png) no-repeat; margin-left: 30px; visibility: hidden; }

/*Email protection*/

.emailProtection .planTopIcon { background: url(../images/dns_services/plan_top_icon_dns_services.png) no-repeat; }


/* Email marketing */

.email_marketing_index .contentContainerText { background: url(../images/email_marketing/newsletter_laptop.jpg) no-repeat left; height: 375px; margin: 60px 0 50px -40px; position: relative; }

	.email_marketing_index .contentContainerText .columnRight { width: 440px; }

	.email_marketing_index .contentContainerText .columnRight .titleText { font-size: 29px; line-height: 28px; }

	.email_marketing_index .contentContainerText .columnRight > p { font-size: 14px; font-family: Arial, sans-serif; text-align: center; width: 420px; }

	.emailMarketingBox { position: relative; width: 420px; height: 85px; background: url(../images/email_marketing/icon_create.png) no-repeat left #edf3f9; border-bottom: 1px solid #ccdbe9; border-top: 1px solid #fff; background-position: 27px; }

		.emailMarketingBox i.arrow {position: absolute; bottom: -9px; left: 200px; border-right: 10px solid rgba(0, 0, 0, 0); border-top: 8px solid #fff; border-left: 10px solid rgba(0, 0, 0, 0); content: ''; z-index: 1; }

		.emailMarketingBox i.arrow:before, .emailMarketingBox i.arrow:after { position: absolute; bottom: 1px; left: -10px; border-right: 10px solid rgba(0, 0, 0, 0); border-top: 8px solid #ccdbe9; border-left: 10px solid rgba(0, 0, 0, 0); content: ''; }

			.emailMarketingBox i.arrow:after { bottom: 2px; border-top: 8px solid #edf3f9; }

		.emailMarketingBox.create { border-radius: 3px 3px 0 0; }

		.emailMarketingBox.add { background: url(../images/email_marketing/icon_add.png) no-repeat left #edf3f9; background-position: 27px; }

		.emailMarketingBox.submit { border-radius: 0 0 3px 3px; border-bottom: none; background: url(../images/email_marketing/icon_submit.png) no-repeat left #edf3f9; background-position: 27px; }

	.emailMarketingBox .boxContent { padding-left: 110px; padding-top: 20px; }

		.emailMarketingBox .boxContent h2 { margin-bottom: 0; }

		.emailMarketingBox .boxContent p { font-size: 14px; font-family: Arial, sans-serif; color: #999999; }

.newPlanDetails .spec.planSpecText {
font-size: 30px;
font-family: AvantGarde, arial, sans-serif;
font-weight: bold;
text-align: center;
color: #699700;
display: block;
line-height: 64px;
background: #FFF !important;
text-indent: 0 !important; }

.bluePlan .newPlanDetails .spec.planSpecText {color: #3F5E94; line-height: 84px; }

.newPlanDetails .title.planTitleText {text-align: center; font: bold 17px/30px AvantGarde, arial, sans-serif; color: #699700; text-shadow: 0 1px rgba(255, 255, 255, 0.4); text-indent: 0 !important; background: #ADE237; background-image: none !important;  }

	.bluePlan .newPlanDetails .title.planTitleText { background: #839CBE; color: #3F5E94; }

.email_marketing_index .tabsContent { margin: 60px 20px 0; }

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

	.emailMarketingRow { background: url(../images/email_marketing/newsletter_customizable_templates.jpg) no-repeat left bottom; height: 410px; margin-bottom: 45px; }

	.emailMarketingRow.manage { background: url(../images/email_marketing/newsletter_manage_contacts.jpg) no-repeat left bottom; }

	.emailMarketingRow.track { background: url(../images/email_marketing/newsletter_track_results.jpg) no-repeat left bottom; }

	.emailMarketingRow.support { background: url(../images/email_marketing/newsletter_support.jpg) no-repeat left bottom; height: 360px; width: 1000px; margin-left: -60px; margin-bottom: 0; }

		.emailMarketingRow .mainTitle.titleText { text-align: center; font-size: 30px; margin-bottom: 15px; }

		.emailMarketingRow p.subHeading { text-align: center; font-size: 14px; font-family: Arial, sans-serif; }

		.emailMarketingRow div.features { float: right; width: 310px; margin-top: 55px; margin-right: 50px; }

		.emailMarketingRow div.features h2 { font-size: 20px; }

		.emailMarketingRow .features table td p { font-size: 14px; font-family: Arial, sans-serif; padding-left: 20px; color: #999; }

		.emailMarketingRow.support .supportNo {
position: absolute;
top: 285px;
left: 596px;
width: 333px;
height: 50px;
line-height: 50px;
font-family: AvantGarde, arial, sans-serif;
font-weight: bold;
text-align: center;
font-size: 30px;
text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
color: #FFF; }

.email_marketing_index .priceFont.medium {
font-size: 65px;
line-height: 60px;
color: #FFF;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
text-align: center;
width: 220px;
display: inline-block;
}

	.ae.email_marketing_index .emailMarketingRow.support { display: none; }

	.ae.email_marketing_index .emailMarketingRow.track { margin-bottom: 0; }

.email_marketing_index .priceFont {padding-top: 20px; padding-bottom: 10px; }

.email_marketing_index .newPlanBox .btnRedGradient { padding: 10px 28px; }

.emailMarketing .planTopSquare span.planSpecSquare { font-size: 20px; font-weight: bold; line-height: 22px; display: block; height: 52px; padding-top: 12px; color: #699700; padding-left: 10px; }

	.bluePlan.emailMarketing .planTopSquare span.planSpecSquare { color: #3e5f94; }

	.emailMarketing .planTopSquare span.planSpecSquare .bonusContacts { font-size: 15px; position: absolute; top: 5px; right: 8px; color: #000; width: 56px; line-height: 18px; }

.emailMarketing .planTopIcon { background: url(../images/email_marketing/plan_top_icon_email_marketing.png) no-repeat; }

.emailMarketing .planTopSquare span.planSpecSquare > span { font-size: 25px; }

.planTopSquare .planTitleSquare.orderPlanTitleText { font-size: 17px; color: #fff; display: block; height: 23px; text-align: center; padding-top: 10px; text-shadow: 0 1px rgba(128, 128, 128, 0.4); }

.emailMarketingRow.support .demoVideoBox { margin-left: 60px; padding-top: 15px; }

	.emailMarketingRow.support .demoVideo { background: url(../images/email-marketing/newsletter_video_box.png) no-repeat; height: 297px; width: 477px; display: block; }

	.emailMarketingRow.support .demoVideo:hover { background-position: bottom; }

.emailMarketingCarousel { overflow: hidden; clear: both; position: absolute; top: 53px; }


/* Servers */

.newPlansContainer.virtualServers .newPlanDescription { position: relative; }

	.newPlansContainer.virtualServers ul.newPlanDescriptionList { border-top: none; }

	.blueTag { position: absolute; width: 138px; height: 74px; background: #58B1DF; left: -138px; margin-bottom: 2px; box-shadow: inset -14px 0 12px -6px rgba(5, 5, 5, 0.2); -moz-box-shadow: inset -14px 0 12px -6px rgba(5, 5, 5, 0.2); -webkit-box-shadow: inset -14px 0 12px -6px rgba(5, 5, 5, 0.2); }

		.blueTag.speed { top: 76px; }

		.blueTag.power { top: 152px; }

			.blueTag i.carret { width: 0; height: 0; border-top: 6px solid rgba(0, 0, 0, 0); border-bottom: 6px solid rgba(0, 0, 0, 0); border-left: 6px solid #468eb3; position: absolute; right: -6px; top: 31px; }

			.blueTag h2 { color: #fff !important; line-height: 74px; text-shadow: 0 1px rgba(0, 0, 0, 0.4); }

				/*.blueTag.speed h2 { background: url(http://www.crazydomains.com.au/images/servers/speed_italic_text.png) no-repeat; text-indent: -999px; }*/

	.blueTagRow { background: #DCE6EF !important; border-bottom: 1px solid #BECFE0 !important; border-top: 1px solid #E7EEF4 !important; }

		.blueTagRow:first-child { border-top: none !important; }

.serverIntro.linux { overflow: hidden; }

	.serverIntro.linux p { font-size: 12px; }

	.serverIntro.linux ul { margin-top: 22px; }

		.serverIntro.linux ul li.tickListItem { background: url(../images/servers/server_tick.png) no-repeat; font-size: 12px; margin-bottom: 18px; padding-left: 28px; }

	.serverIntro.linux .tipBox, .tipBox.win { margin-top: 34px; width: 382px; border: 1px dashed #acacac; border-radius: 3px; padding: 11px 11px 11px 25px; }

		.tipBox.win { margin-top: 0; }

		.serverIntro.linux .tipBox p, .tipBox.win p  { font-family: Arial, sans-serif; font-size: 12px; margin-bottom: 0; }

			.serverIntro.linux .tipBox strong, .tipBox.win strong  { font-size: 13px; }

.tabsContent.linuxServers { margin: 40px 20px 0; }

	.tabsContent.linuxServers h3 { font-size: 20px; }

	.tabsContent.linuxServers p { font-family: Arial, sans-serif; font-size: 14px; margin-bottom: 40px; }

.virtual_servers_index .newPlanBox .planTopIcon {background: url(../images/servers/linux_plan_top_icon.jpg) no-repeat; height: 62px; margin-left: 90px; }

	.virtual_servers_index .newPlanBox.bluePlan .planTopIcon { margin-left: 110px; }

.virtual_servers_windows .newPlanBox .planTopIcon {background: url(../images/servers/windows_plan_top_icon_050814.jpg) no-repeat; height: 53px; margin-left: 80px; }

	.virtual_servers_windows .newPlanBox.bluePlan .planTopIcon { margin-left: 97px; }

.highPerformanceServer { background: url(../images/servers/high_performance_server.jpg) no-repeat; height: 460px; width: 1000px; margin-left: -40px; }

	.highPerformanceServer.windows { background: url(../images/servers/high_performance_server_win.jpg) no-repeat; height: 460px; width: 1000px; margin-left: -40px; }

.serverFeatures { border-bottom: 1px solid #f1f4f9; padding: 50px 0 35px 30px; }

	.serverFeatures .featuresTable tr td p { font-family: Arial, sans-serif; font-size: 12px; margin-top: 10px; }

		.serverFeatures .featuresTable tr td { padding: 10px 0 !important; }

		.serverFeatures .featuresTable tr td.padLeft { padding-left: 30px !important; }

.crazyServerBenefits { padding-top: 50px; padding-left: 20px; margin-bottom: 15px; }

	.crazyServerBenefits .serverBenefit { float: left; margin-right: 40px; width: 266px; }

		.crazyServerBenefits h3 { font-size: 20px; line-height: 23px; }

		.crazyServerBenefits .serverBenefit p { font-size: 12px; background: #e6eef5; padding: 20px; margin-bottom: 0; height: 108px; }

.servers .planTopSquare span.planSpecSquare { font-size: 25px; font-weight: bold; line-height: 42px; display: block; height: 52px; padding-top: 12px; color: #699700; padding-left: 77px; }

	.servers .planTopSquare span.planSpecSquare span { font-size: 40px; }

	.bluePlan.servers .planTopSquare span.planSpecSquare { color: #3e5f94; }

.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_050814.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; font-size: 12px; }

	.servicePackSpan { background: #FFF; padding: 0 10px; }

	.mainPlanWrapper .servicePack { margin: 20px auto; width: 644px; clear: both; }

	.servicePackContent { width:644px; margin-bottom: 40px; }

	.servicePackPrices { float:right !important; margin: 0 !important; }

	.servicePackTitles { width: 375px; height: 70px; }

	.greenPlan .servicePackTitles { background: url(../images/plan_bottom_box_green.png); }

	.bluePlan .servicePackTitles { background: url(../images/plan_bottom_box_blue.png); }

	.packSpec { float:left; margin-top: 6px; }

	.packTitle { float:right; margin-top:-35px; margin-right:11px; }

.greenPlan.servers .planTop { background: url(../images/plan_box_green_small_top_bg.png) no-repeat; height: 86px !important; }

	.bluePlan.servers .planTop { background: url(../images/plan_box_blue_small_top_bg.png) no-repeat; height: 86px !important; }

	.servers .planTitle { top: 49px !important; }

	.mainPlanWrapper .servers { margin-top: 20px !important; }

.planBoxPrices { width: 258px; height: 70px; background: #FF0101 url(../images/servers/price_server_bg.png) no-repeat; margin-right: 33px; float: left; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; color: #FFF; }

	.pricesLines { margin: 12px 0 0 17px; line-height: 25px; color: #FFF; font-weight: bold; }

	.firstLine { display: block; }

	.secondLine { display: block; position: relative; }

	.strikedPrice { display: block; float: left; height: 20px; background: url(../images/striked_price_bg.png) repeat-x; position: absolute; left: 0; top: 0; width: 100%; }

	.strikeWrap { position: relative; display: inline-block; }

td.osSelect { text-align:center; }

	.osSelect label { cursor:hand; cursor: pointer; display:block; margin: 5px auto 0 auto; clear: both; width: 100%; text-align:center; }
	
		.osSelect label .box { border: 1px solid transparent; border-radius:3px; margin-bottom:5px; height:66px; width:70px; margin:0 auto 6px auto; }
		
		.osSelect label .box img { position:relative; top:4px; }

			.orderTable .osSelect label[for="os_10"] .box { margin-left: 40px !important; }

			.osSelect label .box img[src*="logo-windows.png"] { top: 13px; }
		
		.osSelect label .name { display: block; clear: both; font-size:13px; font-weight:bold; color:#484848; }
	
	.osSelect label.active  { opacity:1; }
	
		.osSelect label.active .box	{ border-color: #ccc; }
		
		.osSelect label.active .name	{ color:#484848; }

	 
	 .bluePlan .osSelect label.active img { border-color:#; }
	 
	.osSelect input { display:none; }

	td.osSelect.fake:hover { background-color: #FFF !important; }
	
	.virtual_servers_order_my_server_windows .osSelect label,
	.virtual_servers_order_my_server_plus_windows .osSelect label,
	.virtual_servers_order_my_server_pro_windows .osSelect label { text-align:left !important; margin-left: 15px; }
	
	.virtual_servers_order_my_server_windows .osSelect label .box,
	.virtual_servers_order_my_server_plus_windows .osSelect label .box,
	.virtual_servers_order_my_server_pro_windows .osSelect label .box	{ margin: 0 0 10px 30px !important; text-align:center; }

	
	.orderTableServer { }
		
		.orderTableServer td.formTitleIcon { width:116px; padding-left:0px !important; padding-right:0px !important;  text-align:center; background: #f9f9f9; font-size: 13px; font-weight: bold; color:#777; }  

		.orderTableServer td { padding:20px 14px 19px 14px !important; }
		
		.orderTableServer td.formDescription { }
		
		.orderTableServer td.formDescription .large_font { font-family: Arial, Helvetica, sans-serif; }
		
		.orderTableServer td.formPrice	{ padding-top:35px !important; }
		
			
		.orderTableServer td .textWrap { padding:9px 0 0 7px; }
		
		.orderTableServer td .textWrap .upgradesMargin { padding-left:23px; }
		
		span.upgradesIconCoreGrey { display:block; clear:both; margin:0 auto 7px auto; width:45px; height:30px; background: url(../images/upgrades_icon_core_grey.png) repeat-x; }

		span.upgradesIconRamGrey { display:block; clear:both; margin:0 auto 7px auto; width:45px; height:30px; background: url(../images/upgrades_icon_ram_grey.png) repeat-x; }
	
		span.upgradesIconStorageGrey { display:block; clear:both; margin:0 auto 7px auto; width:45px; height:30px; background: url(../images/upgrades_icon_storage_grey.png) repeat-x; }

		span.upgradesIconIpGrey { display:block; clear:both; margin:0 auto 7px auto; width:45px; height:30px; background: url(../images/upgrades_icon_ip_grey.png) repeat-x; }

		span.upgradesIconInterfaceGrey { display:block; clear:both; margin:0 auto 7px auto; width:45px; height:30px; background: url(../images/upgrades_icon_interface_grey.png) repeat-x; }
	
		span.upgradesIconInterfaceGrey2 { display:block; clear:both; margin:0 auto 7px auto; width:45px; height:30px; background: url(../images/upgrades_icon_interface_grey2.png) repeat-x; }

		span.upgradesIconDataTransferGrey { display:block; clear:both; margin:0 auto 7px auto; width:45px; height:30px; background: url(../images/upgrades_icon_data_transfer.png) repeat-x; }

		span.dataConnectionGrey { display:block; clear:both; margin:0 auto 7px auto; width:45px; height:30px; background: url(../images/upgrades_icon_data_connection_grey.png) repeat-x; }

		span.upgradesIconOsGrey { display:block; clear:both; margin:16px auto 7px auto; width:45px; height:33px; background: url(../images/upgrades_icon_os_grey.png) repeat-x; }

	 	.radioContent { padding-left:130px; margin-top:15px; }
	 
	 	.radioContent .customRadio.l { margin-right:50px; }
		
		
	.orderTableServer.withHover 	{ }
	
		.orderTableServer td		{ box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-transition: all 100ms ease; -moz-transition: all 100ms ease; -o-transition: all 100ms ease; transition: all 100ms ease; }
		
		.orderTableServer.withHover tr:hover td { background:#fff; }
	
		.orderTableServer.withHover tr:hover td.formTitleIcon { background:#f3f3f3; color:#484848; }
		
		.orderTableServer.withHover tr:hover td.formTitleIcon span { background-position:bottom left; }
	
	

	.sliderWrap { padding:8px 0 0 12px; }
	
		.sliderWrap .column1	{ width:120px; float:left; }
		
		.sliderWrap .column2	{ width:380px; float:right; }
		
		.sliderWrap .sliderValue { display:inline-block; width:auto; padding:0; background:transparent; font-size:34px; font-weight:bold; color:#484848; font-family:Arial, Helvetican, Sans-serif; border:0; }
		
		.sliderWrap  .sliderValueText { font-size:16px; text-transform:uppercase; font-weight:bold; margin-left:-3px; font-family:Arial, Helvetica; }
		
		.sliderWrap .standardLabel	{ position:relative; top:-1px; }

		.sliderWrap .sliderType { display: block; font-size: 12px; font-family: Arial, Helvetica, sans-serif; clear: both;  font-weight:bold; }
		
	.orderTableServer td .sliderWrap {  padding:16px 0 0 12px; }

	@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {  .chromeMargin { margin-bottom:1px; }  }
	

	/* Table slider */
		
	.sliderValues { margin:21px -5px 0 -5px; }
	
	.tblSliderValues { width: 100%;  border-collapse: collapse; margin:0; }
	
		.tblSliderValues td { text-align: center; padding:0 !important; font-size:13px; color:#484848; font-family:Arial, Helvetica !important; border-bottom:0 !important; font-weight:bold; }
		
		.tblSliderValues td.first { text-align: left; }
		
		.tblSliderValues td.last  { text-align: right; }
		
		
	/* 6 Step */
	.tblSliderValues.stepSix td { width:16.66%; }
	
	.tblSliderValues.stepSix td.first, 
	
	.tblSliderValues.stepSix td.last  { width:8.33%; }	
	
	
	/* 5 Step */
	.tblSliderValues.stepFive td { width:20%; }
	
	.tblSliderValues.stepFive td.first, 
	
	.tblSliderValues.stepFive td.last  { width:10%; }	
	
	
	/* 4 Step */
	.tblSliderValues.stepFour td { width:20%; }
	
	.tblSliderValues.stepFour td.first, 
	
	.tblSliderValues.stepFour td.last  { width:10%; }	
	

	/* 3 Step */
	.tblSliderValues.stepThree td { width:25%; }
	
	.tblSliderValues.stepThree td.first, 
	
	.tblSliderValues.stepThree td.last  { width:12.5%; }		
	
	
/* Web builder */

.web_builder_index .mainContainer { overflow: visible; }

.web_builder_index .mainTitle, .web-builder-page.menu-order .mainTitle { text-align: center; font-family: AvantGarde, arial, sans-serif; font-size: 30px; margin: 45px 0 30px; text-indent: 0; }

	.ae .web_builder_index.mainTitle { margin-top: 50px; }

	.web_builder_index.mainTitle.subHeading { font-size: 30px; margin-bottom: 15px; }

.webBuilderCarousel { background: url(../images/web_builder/monitor-bg.png) no-repeat; width: 494px; height: 429px; margin: 0 auto; }

	.webBuilderCarousel .prev { margin-top: 31px; }

	.webBuilderCarousel .next { margin-top: -165px; margin-right: 32px; }

	.webBuilderCarousel #carousel { margin: 13px 0 0 21px; width: 452px; height: 291px; position: relative; top: 17px; }

	.webBuilderCarousel #carousel_container, .webBuilderCarousel #carousel_container2, .webBuilderCarousel #carousel_container3 { margin: 0 !important; }

	.webBuilderCarousel #carousel2 { margin: 0; width: 89px; height: 150px; margin: 21px 0 0 9px; }

	.webBuilderCarousel #carousel3 { margin: 0; width: 300px; height: 192px; margin: 20px 0 0 28px; }

	.webBuilderCarousel #carousel_container li, .webBuilderCarousel #carousel_container2 li, .webBuilderCarousel #carousel_container3 li { list-style: none !important; float: left; }

	.webBuilderCarousel #carousel_container .carousel_cell { width: 452px; height: 291px; }

	.webBuilderCarousel #carousel_container2 .carousel_cell { width: 89px; height: 150px; }

	.webBuilderCarousel #carousel_container3 .carousel_cell { width: 300px; height: 192px; }

	.webBuilderCarousel ul.sideTabs { background: none; position: absolute; top: 25px; right: 34px; }

		.webBuilderCarousel ul.sideTabs li { background: url(../images/web-builder/tag-bg_260614.png) no-repeat; height: 55px; vertical-align: middle; margin-top: 2px; padding-left: 15px; color: #fff; font-size: 13px; font-family: arial, sans-serif; padding-top: 15px; list-style: none; text-align: left; width: 174px; }

		.webBuilderCarousel ul.sideTabs li .stepNumber { float: right; margin-right: 14px; margin-top: -8px; font-size: 30px; font-weight: bold; font-family: arial, sans-serif; }

/*.web_builder_index .prev { top: 200px !important; }

	.web_builder_index .carouselArrow.prev:active { background-position: left -80px; }

.web_builder_index .next { top: -243px !important; }

	.web_builder_index .carouselArrow.next:active { background-position: right -80px; }*/

.leftSideInfo { background: url(../images/web-builder/left_info_bg_id-20132006.png) no-repeat; height: 282px; width: 187px; position: absolute; left: 18px; z-index: 1; }

.ipadCarousel { background: url(../images/web-builder/ipad-bg.png) no-repeat; height: 241px; width: 360px; position: absolute; bottom: -20px; left: 14px; }

.phoneCarousel { width: 107px; height: 192px; /*padding: 30px 20px 40px 19px;*/ background: url(../images/web-builder/mobile-bg.png) no-repeat; position:absolute; bottom: -18px; right: 165px; }

.makeItMobile { background: url(../images/web-builder/make_it_mobile_270614.png) no-repeat; height: 72px; width: 134px; float: right; position: absolute; bottom: 50px; right: 16px; }

.buildNow { background: url(../images/web-builder/build-now.png) no-repeat; height: 60px; width: 134px; float: right; position: absolute; bottom: -60px; right: 322px; }

.freeTrial { text-align: center; margin-bottom: 75px; background: url(../images/web-builder/build-now-shadow.png) no-repeat center; height: 19px; margin-top: 57px; }

	.freeTrial .freeTrialButton { font-size: 24px; border-radius: 0 0 4px 4px; padding: 15px 34px; border-top-width: 0; }

.web_builder_index .titleChooseAPlan.new { text-indent: 20px; font-size: 26px; font-family: AvantGarde, arial, sans-serif; background: none;}

.sitesBuilt { background: url(../images/web-builder/side-tab-bg.png) no-repeat; width: 199px; height: 96px; position: absolute; right: -51px; bottom: 30px; text-align: center; line-height: 27px; color: #fff; font-family: AvantGarde, arial, sans-serif; font-weight: bold; font-size: 27px; padding-top: 2px; text-shadow: 0 1px 1px rgba(0,0,0,.4); }

	.sitesBuilt .fadedText { font-size: 24px; opacity: 0.8; }

/*.webBuilderBox1 .coda-nav { margin: -22px 0 0 110px; position:relative; top: -10px; } */

	.coda-nav ul { margin: 0 auto; }

		.web_design_index .coda-nav ul { margin: 0 auto; position: relative; left: 16px; }

	.coda-nav ul li { display: inline; }

	.coda-nav ul li a { background: url(../images/coda-nav.png) no-repeat -8px 0px; display: inline-block; width: 8px; height: 8px; margin: 0 3px 0 0; text-indent: -999em; }

		.coda-nav ul li a.current { background-position: 0 0px; }

/*.designsToChoose { float: left; margin-top: 17px; }

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

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

	.webBuilderBox2 p { margin-bottom: 6px; }*/

.button30DayRiskTrial { display: block; width: 242px; height: 84px; background: url(../images/web_builder/30_day_trial_box.png) no-repeat; text-indent: -999em; float:right; clear:both; }

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

/*.planBox.webBuilder { margin-top: 4px; }

.webBuilderModuleWrapper { background: url(../images/web_builder/side_image.jpg) no-repeat top right; }

.webBuilder .planDescription .dropdownBox, .webBuilder .planDescription select { margin: 10px 5px 12px; width: 228px; }

.webBuilder.compareTable .dropdownBox, .webBuilder.compareTable select { width: 200px; }

.builderCompare .item1Page, .builderCompare .item3Page, .builderCompare .item5Page, .builderCompare .item10Page, .builderCompare .item25Page, .builderCompare .item50Page, .builderCompare .item100Page, .builderCompare .item25PageEshop, .builderCompare .item50PageEshop, .builderCompare .item100PageEshop { display:none; }

.builderCompare .pages1 .item1Page, .builderCompare .pages3 .item3Page, .builderCompare .pages5 .item5Page, .builderCompare .pages10 .item10Page, .builderCompare .pages25 .item25Page, .builderCompare .pages50 .item50Page, .builderCompare .pages100 .item100Page, .builderCompare .pages25eshop .item25PageEshop, .builderCompare .pages50eshop .item50PageEshop, .builderCompare .pages100eshop .item100PageEshop { display:inline; }*/

.webBuilder .planTopIcon { background: url(../images/dns_services/plan_top_icon_dns_services.png) no-repeat; visibility: hidden; }

.web_builder_index .greenPlan.left .newPlanDetails .spec, .web-builder-page.menu-order .greenPlan.left .newPlanDetails .spec { background: #fff url(../images/web-builder/my-site-green-top.png) no-repeat; }

.web_builder_index .greenPlan.right .newPlanDetails .spec, .web-builder-page.menu-order .greenPlan.right .newPlanDetails .spec { background: #fff url(../images/web-builder/my-eshop-green-top.png) no-repeat; }

.web_builder_index .middle .newPlanDetails .spec, .web-builder-page.menu-order .middle .newPlanDetails .spec { background: #fff url(../images/web-builder/my-site-plus-blue-top.png) no-repeat; }

.web_builder_index .greenPlan.left .newPlanDetails .title, .web-builder-page.menu-order .greenPlan.left .newPlanDetails .title { background-image: url(../images/web-builder/title-instant-website_id-20130619.png) }

.web_builder_index .greenPlan.right .newPlanDetails .title, .web-builder-page.menu-order .greenPlan.right .newPlanDetails .title { background-image: url(../images/web-builder/title-full-site-with-eshop_id-20130619.png) }

.web_builder_index .middle .newPlanDetails .title, .web-builder-page.menu-order .middle .newPlanDetails .title { background-image: url(../images/web-builder/title-creative-full-site_id-20130619.png) }

.web_builder_index .newPlansContainer .menuSelect, .web-builder-page.menu-order .menuSelect { border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; padding: 2px 0; }

.siteDesigns, .dragNdrop, .addShoppingCart { text-align: center; margin-bottom: 55px; position: relative; }

	.siteDesigns p, .dragNdrop p, .addShoppingCart p, .boxMobileEmailIncludes p, .boxPremiumSpamFiltering p { font-size: 14px; line-height: 18px; font-family: Arial, Verdana, sans-serif; margin-bottom: 30px; }

	.siteDesigns .exampleSlide { background: url(../images/web-builder/slide-bg.png) no-repeat; height: 415px; width: 1000px; }

	.siteDesigns .samples { background: #dcdcdc url(../images/web-builder/choose-from.png) repeat-x 0 center; background-position-y: center; width: 1000px; margin-left: -40px; height: 415px; animation: chooseFromMove 60s linear infinite; -webkit-animation: chooseFromMove 60s linear infinite; background-position: 0 0; }

	@keyframes chooseFromMove { from {background-position: 0 center;} to {background-position: -1530px center;} }

	@-webkit-keyframes chooseFromMove /* Safari and Chrome */ { from {background-position: 0 center;} to {background-position: -1530px center;} }

.dragNdrop table td.description, .addShoppingCart table td.description { text-align: center; font-size: 18px; font-family: arial; font-weight: bold; padding-bottom: 30px; padding-top: 20px; }

	.dragNdrop i.arrow { position: absolute; bottom: -65px; left: 455px; display: inline-block; border-right: 10px solid transparent; border-top: 10px solid #fff; border-left: 10px solid transparent; content: ''; z-index: 1; }

.addShoppingCart {background: #e6eef6; padding: 10px 0 20px; width: 1000px; margin-left: -40px; }

	.addShoppingCart .cards { background: url(../images/web-builder/cards.png) no-repeat; width: 160px; height: 147px; position: absolute; top: -12px; right: -17px; }

.homeRowService.whiteBg { background: url(../images/web-builder/row-service.jpg) no-repeat 0 0; left: -15px; width: 975px; margin:60px 0 20px; }

	.homeRowService.whiteBg .supportNo { top: 321px; left: 576px; }

		.ae.web_builder_index .addShoppingCart { margin-bottom: 0; }

		.ae .homeRowService.whiteBg { background-image: url(../images/web-builder/row-service-ae.jpg); }

.web_builder_index .menuItemContent, .web-builder-page.menu-order .menuItemContent { font-size: 14px; }

.web_builder_index a.menuSelectCaptionText, .web_builder_index span.menuSelectCaptionText, .web-builder-page.menu-order a.menuSelectCaptionText, .web-builder-page.menu-order span.menuSelectCaptionText { font-size: 14px !important; }


/* Logo design */

.logo_design_index .contentContainerText, .menu-logo-design .contentContainerText { overflow: visible; margin: 0 0 45px; }

.web_design_index .contentContainerText { overflow: visible; margin: 0 0 52px; }

.logo_design_index .newPlansContainer, .menu-logo-design .newPlansContainer { margin: 10px 22px 20px; }

.allFileFormats { background: url(../images/logo-design/all-file-formats-ready-for_id-20130514.png) no-repeat; height: 140px; margin: 0 0 30px; }

.logoDesignCarousel { overflow: hidden; clear: both; margin-bottom: 15px; }

	.logo_design_index .prev, .menu-logo-design .prev { position: relative; margin-top: -40px; left: -100px; top: 289px;  background: url(../images/logo-design/gallery_arrows_new.png) left top; }

	.logo_design_index .next, .menu-logo-design .next { position: relative; margin-top: -40px; right: -100px; top: -304px; background: url(../images/logo-design/gallery-arrows-new.png) right top; }

	.logoDesignCarousel #carousel { width: 920px; height: 460px; margin: 0 0 20px 0; }

	.logoDesignCarousel .carousel_cell { margin:0 !important; width: 920px; height: 460px; }

	.logoDesignCarousel .carousel_cell li { list-style: none !important; float: left; padding: 0; border: none; background: #FFF; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; margin: 8px; display: block; width: 213px; height: 213px; }

.logo_design_index .coda-nav, .menu-logo-design .coda-nav { width: 131px; margin: 0 auto -26px !important; }

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

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

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

.getANewLogoBox { background: url(../images/logo_design/get-a-new-logo_id-20121030.png) no-repeat; float:right; margin-left: 40px; width: 378px; height: 99px; }

	.getANewLogoBox .priceWrap { position: relative; top: 30px; left: 253px; width: 93px; display: block; text-align: center; }

	.getANewLogoBox .priceWrap .price { display: inline-block; text-align: center; position: relative; }

	.getANewLogoBox .only, .getANewLogoBoxSample .only { display: block; margin: 0 auto 5px; }

.getANewLogoBoxSample { background: url(../images/logo_design/get_a_new_logo_sample_new_id-20130515.png) no-repeat;  margin: 0 20px 15px; width: 235px; height: 102px; text-align:left; position:relative; }

	.getANewLogoBoxSample .priceWrap { position: relative; top: 73px; left: 53px; width: 93px; display: block; text-align: center; }

	.getANewLogoBoxSample a { position: absolute; top:0; left:0; width: 100%; height: 100%; display: block; }

	.getANewLogoBoxSample .price { position: relative; display: inline-block; text-align: center; }

.logo_design_index .titleChooseAPlan, .menu-logo-design .titleChooseAPlan { margin-bottom: 35px; }

.logoDesign .planTopIcon, .menu-logo-design .planTopIcon { background: url(../images/logo_design/plan_top_icon_logo_design.png) no-repeat; visibility: hidden; }

.logo_design_index .grayToolTip, .menu-logo-design .grayToolTip { width: 185px !important;}

.logoPlansWrap { width: 645px; margin-left: 10px; }

	.logoSamples { width: 645px; overflow:hidden; margin-left: 20px; }

		.logoSamples li  { list-style: none !important; float: left; padding: 0; border: 1px solid #E6E6E6; background: #FFF; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; margin: 0 22px 22px 0; display: block; width: 191px; height: 119px; position: relative; }

		.logoSamples li div { display: table-cell; width: 100%; height: 100%; text-align: center; vertical-align: middle; }

		.logoSamples li img { max-width: 191px; max-height: 119px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

.logoSamplesRight { float: right; text-align: center; }

.logo_design_samples .logoSamplesRight, .menu-samples .logoSamplesRight  { margin-right: -5px; }

	.logo_design_samples .logoSamplesRight .getANewLogoBoxSample, .menu-samples .logoSamplesRight .getANewLogoBoxSample { margin: 0 0 15px; }

.easterEgg { float: right; margin-right: 80px; margin-top: 10px; }

.logoIn48Hours { background: url(../images/logo-design/box_logo_design_29012013.jpg) no-repeat; margin-top: 35px; margin-left: -40px; width: 1000px; height: 300px; }

	.logoIn48Hours div { float: right; margin-right: 95px; margin-top: 50px; }

		.logoIn48Hours div p { font: 14px arial, sans-serif; width: 220px; margin-bottom: 28px; line-height: 18px; }

		.logoIn48Hours div ul { margin-left: 0; }

			.logoIn48Hours div ul li {font: 14px arial, sans-serif; margin-bottom: 17px; }

.logo_design_index .greenPlan.left .planTopIcon, .menu-logo-design .greenPlan.left .planTopIcon { background: url(../images/logo-design/my_logo_plus_icon_logo_design.png) no-repeat; height: 63px; margin-left: 90px; }

.logo_design_index .greenPlan.left .newPlanDetails .spec, .menu-logo-design .greenPlan.left .newPlanDetails .spec { background: url(../images/logo-design/3_design_new.png) #fff; }

.logo_design_index .greenPlan.left .newPlanDetails .title, .menu-logo-design .greenPlan.left .newPlanDetails .title {background-image: url(../images/logo-design/my_logo_plan_title.png); }

.logo_design_index .middle .planTopIcon, .menu-logo-design .middle .planTopIcon { background: url(../images/logo-design/my_logo_plus_icon_logo_design.png) no-repeat; height: 63px; margin-left: 107px; }

.logo_design_index .middle .newPlanDetails .spec, .menu-logo-design .middle .newPlanDetails .spec { background: url(../images/logo-design/6_design_new.png) #fff; }

.logo_design_index .middle .newPlanDetails .title, .menu-logo-design .middle .newPlanDetails .title {background-image: url(../images/logo-design/blue_plan_title.png); }

.logo_design_index .greenPlan.right .planTopIcon, .menu-logo-design .greenPlan.right .planTopIcon { background: url(../images/logo-design/my_logo_plus_icon_logo_design.png) no-repeat; height: 63px; margin-left: 93px; }

.logo_design_index .greenPlan.right .newPlanDetails .spec, .menu-logo-design .greenPlan.right .newPlanDetails .spec { background: url(../images/logo-design/12_design_new_21052013.png) #fff; }

.logo_design_index .greenPlan.right .newPlanDetails .title, .menu-logo-design .greenPlan.right .newPlanDetails .title {background-image: url(../images/logo-design/my_logo_pro_plan_title.png); }

.logo_design_index .greenPlan.right .cost, .menu-logo-design .greenPlan.right .cost { margin-right: 10px; }

.in.logo_design_index .greenPlan.right .cost, .in.menu-logo-design .greenPlan.right .cost { margin-right: 35px; }

.web_design_index span.cost img, .menu-web-design span.cost img { margin: 10px 0px 0; }

.logo_design_index span.cost img, .menu-logo-design span.cost img { margin: 10px 0px 0; }

	.logo_design_index span.cost img.dollar, .menu-logo-design span.cost img.dollar { margin-right: 2px !important; }

	.logo_design_index .cost span img, .menu-logo-design .cost span img {margin: 10px 0 0 !important; }

.logo_design_index .tabsContent, .menu-logo-design .tabsContent { margin: 0 40px 0 45px; }

.logo_design_index .stepsBackground, .menu-logo-design .stepsBackground { background: url(../images/logo-design/steps_background.png) no-repeat; height: 697px; }

	.logo_design_index .stepsBackground td, .menu-logo-design .stepsBackground td { height: 120px; }

	.logo_design_index .stepsBackground td.stepDesc, .menu-logo-design .stepsBackground td.stepDesc { padding-left: 30px; }

	.logo_design_index .stepsBackground td.stepDesc p { font-size: 12px; }

.logo_design_index .cloudPrice, .menu-logo-design .cloudPrice { height: 80px; position: absolute; top: 140px; left: 278px; text-align: center; }

	.logo_design_index .cloudPrice img, .menu-logo-design .cloudPrice img  { position: inherit; vertical-align: top; margin: 0 -1px; }

	.logo_design_index .cloudPrice .striked, .menu-logo-design .cloudPrice .striked { background: url(../images/logo-design/strike-price-background.png) repeat-x; padding: 0 5px; margin-top: 5px; display: inline-block; }


.logoDesignBrief { }

	.logoDesignBrief .formFields tr > td:first-child { width: 240px; } 

	.logoDesignBrief .formFields td.inputField {  width: 407px; }
	
	.logoDesignBrief .orderTable.withForm td.formTitle  { background-color: #fafafa; }
	
	.logoStyles { margin-bottom: 25px; }

	.logoStyles .list { margin: 0 25px 0 0; display: block; float: left; box-sizing: border-box; -webkit-box-sizing: border-box;  -moz-box-sizing: border-box; width: 199px; cursor: pointer; }
	
	
		.logoStyles .list.last { margin-right: 0; }
		
		.logoStyles .list label { display: block; cursor: pointer; } 
		
		.logoStyles .list.noMargin { margin-right: 0; } 
		
		.logoStyles .list img { margin-bottom: 8px; padding: 11px; background: #fafafa; border:1px solid #eeeeee; border-radius: 2px; }

		.logoStyles .list input[type="checkbox"] { display: none; }
				
		.logoStyles .list span.title:before { /* position: relative; top: 4px; */ vertical-align: middle; margin-right: 6px; content: ""; display: inline-block; width: 15px; height: 15px; background: url(../images/custom_radio_check.png);  }
				
		.logoStyles .list span.title:before { background-position: 0 -15px; }
				
		.logoStyles .list input[type="checkbox"]:checked + label span.title:before 	{ background-position: -30px -15px;  }
	
		.logoStyles .list input[type="checkbox"]:checked + label img { border:1px solid #5174a3; box-shadow: 1px 2px 2px rgba(81,116,163,.1); }	


	.logoStyles .list:hover  img { background: #f1f1f1; border-color:#5174a3; }

	
		/* Use original radio button and checkbox on ie8 */
				
		.ie8 .logoStyles .list input[type="checkbox"] { display: inline; position: absolute; bottom: 0px; }
		
		.ie8 .logoStyles .list span.title:before  { display: none; }
		
		.ie8 .logoStyles .list { position: relative; }
		
			.ie8 .logoStyles .list label { z-index: 1; position: relative; height: 200px; }
			
			.ie8 .logoStyles .list img { cursor:default; }
				
		.ie8 .logoStyles .list span.title { padding-left: 18px; }


	.sliderTable { margin: 0; border-collapse: collapse; }
			
		.sliderTable td { padding: 5px 0 15px 0 !important; border-bottom:0 !important; font-family:Verdana, Arial, Helvetica; font-size: 12px;  } 
	
		.sliderTable tr td:first-child { text-align: right; padding-right:20px !important; } 
		
		.sliderTable tr:last-child td { padding-bottom:0 !important ; } 
	
		.sliderTable tr td:last-child { padding-left:20px !important; }
		
		.sliderRangeBar { width: 465px; position:relative; height:4px; border-top:1px solid #ddd; border-radius: 2px; background: #e4e4e4; margin-top: 5px; }
			
			.sliderRangeBar .sliderHandle { margin-left:-5px; position:absolute; top:50%; margin-top:-10px; height: 20px; width: 10px; border-radius:2px; background: #5174a3; cursor: e-resize; }
			
			.ie8 .sliderTable td { padding: 5px 15px 15px 0 !important; }
	
		.sliderTable td .ui-slider { margin-top:4px; cursor: pointer; }
/*
.logoDesignBrief .orderTable { width: 840px; }
	
	.logoDesignBrief .orderTable tr td, .logoDesignBrief .orderTable p, .logoDesignBrief input[type="text"] { font: 13px arial, sans-serif !important; }
	
	.logoDesignBrief textarea { padding: 6px !important; font-family:Arial !important; resize: none; }
	
	.logoDesignBrief .orderTable .formRadio { width: 135px; font-size: 15px !important; }
	
	.logoDesignBrief .orderTable .heading	{ background: #e5e5e5; text-align: left; } 
	
	.logoDesignBrief .orderTable .formTitle { font-size:13px !important; } 
	
	.logo_design_order_my_logo .orderTableWrapper.overlap, .logo_design_order_my_logo .orderTableTotalWrapper.overlap,
	.logo_design_order_my_logo_plus .orderTableWrapper.overlap, .logo_design_order_my_logo_plus .orderTableTotalWrapper.overlap,
	.logo_design_order_my_logo_pro .orderTableWrapper.overlap, .logo_design_order_my_logo_pro .orderTableTotalWrapper.overlap	{ margin-right:-298px; }
	
	.logoDesignBrief input[type="radio"], .logoDesignBrief input[type="radio"] + label { cursor: pointer; }
	
	.logoStyleTable { border-spacing: 0; }

	.logoStyleTable tr td { border-bottom: 0; }

		.logoStyleTable tr td img { margin-bottom: 5px; display: block; padding-left: 14px; }

		.logoStyleTable tr td input[type="checkbox"] { position: relative; top: 2px; cursor: pointer; margin-right: 5px; margin-left: 14px; }

		.logoStyleTable tr td label { cursor: pointer; }

.sliderBox { margin-bottom: 35px; }

	.sliderBox span { display: inline-block; font: 14px Arial, sans-serif; width: 60px; }

	.sliderBox .slider { height: 4px; background: #D9D9D9; border: 1px solid #B8B8B8; width: 300px; margin: 0 10px; position: relative; border-radius: 4px; }

	.sliderBox .sliderHandle { width: 11px; height: 25px; background: #5174A3; position: absolute; top: -11px; left: 50%; border-radius:2px; }

*/


/* Web design */

.webDesignHeading { text-indent: 0; font-size: 30px; text-align: center; margin: 45px 0 !important; }

.webDesignCarousel { overflow: hidden; clear: both; }

	.webDesignCarousel .prev { margin-left: 19px; margin-top: 210px; }

	.webDesignCarousel .next { margin-right: 19px; margin-top: -225px; }

	.webDesignCarousel .carouselArrow { background-image: url(../images/web-design/gallery-arrows.png); }

	.webDesignCarousel #carousel { width: 930px; margin: 0 0 0 -5px; height: 527px; }

	.webDesignCarousel .carousel_cell { margin:0 !important; width: 930px; }

    .webDesignCarousel .carousel_cell li { float: left; margin: 0; list-style: none !important; }

    .webDesignCarousel .carousel_cell li a { padding-top: 23px; margin: -4px -6px; display: block; }

    	.webDesignCarousel .carousel_cell li:hover { opacity: 0.7; filter:alpha(opacity=70); /* For IE8 and earlier */ }

.professionalWebDesignBox { background: url(../images/web_design/built_and_ready_bg.png) no-repeat bottom right; float:right; margin-right: -56px; width: 460px; height: 290px; margin-bottom: 60px; }

	.professionalWebDesignBox ul, .professionalWebDesignBox p { font-size: 14px; font-family: Arial, sans-serif; }

		.professionalWebDesignBox p { width: 310px; }

	.professionalWebDesignBox .freeList { margin-top: 28px !important; }

	.professionalWebDesignBox .freeList li { padding-bottom: 17px; }

	.tickListItem  { background: url(../images/web_design/tick.png) no-repeat; padding-left: 25px; list-style: none !important; line-height: 15px !important; }

	.professionalWebDesignBox .price { position: relative; top: 35px; left: 264px; width: 143px; display: block; text-align: center; }

		.professionalWebDesignBox .priceAlign { display: inline-block; text-align: center; position: relative; }

.builtToFit { background: url(../images/web_design/built_to_fit_background.png) no-repeat; width: 589px; height: 305px; position: relative; left: -105px;}

.webDesign .planTopIcon { background: url(../images/web_design/plan_top_icon_web_design.png) no-repeat; }

.webDesign .planPrice.striked, .planPrice.yrmoStriked {top: 10px}

.webDesign .priceAlign, .parkedBoxPrice2 .priceAlign, .planPrice.yrmoStriked .priceAlign { display: inline-block; text-align: center; position: relative; }

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

	ul.layouts { margin:0 0 15px; overflow: hidden; }

	.layouts li { float: left; margin-right: 20px; text-align: center; }

	.layouts li input { margin-top: 2px; }

.web_design_index .titleClientsSamples { background: url(../images/web_design/title_client_samples.png) no-repeat; }

.web_design_index .tabsContent { margin: 0 20px; }

.web_design_index .greenPlan.left .newPlanDetails .spec { background: url(../images/web_design/3_page_new.png) #fff; }

	.web_design_index .greenPlan.left .newPlanDetails .title { background-image: url(../images/web_design/title_small_website.png) }

.web_design_index .bluePlan .newPlanDetails .spec { background: url(../images/web_design/10_pages_new.png) #fff; }

	.web_design_index .bluePlan .newPlanDetails .title { background-image: url(../images/web_design/title_medium_website.png) }

.web_design_index .greenPlan.right .newPlanDetails .spec { background: url(../images/web_design/unlimited_title.png) #fff; }

	.web_design_index .greenPlan.right .newPlanDetails .title { background-image: url(../images/web_design/title_large_website.png) }

	.web_design_index .greenPlan.right .cost, .menu-web-design .greenPlan.right .cost, .web_builder_index .greenPlan.right .cost, .menu-web-builder .greenPlan.right .cost { margin-right: 10px; }

	.web_design_index .greenPlan.left .cost, .menu-web-design .greenPlan.left .cost, .web_builder_index .greenPlan.left .cost, .menu-web-builder .greenPlan.left .cost { margin-right: 20px; }

.web_design_index .stepsBackground { background: url(../images/web-design/steps_background.png) no-repeat; height: 676px; }

	.web_design_index .stepsBackground td { height: 120px; }

	.web_design_index .stepsBackground td.stepDesc { padding-left: 30px; }

	.web_design_index .stepsBackground td.stepDesc p { font-size: 12px; }

.web_design_index .prev { position: relative; margin-top: -61px; left: -100px; top: 379px; background: url(../images/web_design/gallery_arrows_new.png) left top; }
	.web_design_index .container .prev:hover, .web_builder_index .container .prev:hover, .web-builder-page.menu-order .container .prev:hover { background-position: left -40px; }

.web_design_index .next { position: relative; margin-top: -31px; right: -100px; top: -278px; background: url(../images/web_design/gallery-arrows-new.png) right top; }
	.web_design_index .container .next:hover, .web_builder_index .container .next:hover, .web-builder-page.menu-order .container .next:hover { background-position: right -40px; }

/*.web_builder_index .prev, .web-builder-page.menu-order .prev  { position: relative; margin-top: -40px; left: -100px; top: 379px; background: url(../images/web_design/gallery_arrows_new.png) left top; }


	.web-builder-page.menu-order .prev { top: 200px !important; }


/*.web_builder_index .next, .web-builder-page.menu-order .next { position: relative; margin-top: -40px; right: -100px; top: -317px; background: url(../images/web_design/gallery-arrows-new.png) right top; }


	.web-builder-page.menu-order .next { top: -242px !important; }*/


.web_design_index .coda-nav {width: 71px; margin: 0 auto; }

.webDesignIncludes { display: block; margin-bottom: -13px; }


/* Web Design Brief Page */

.webDesignBrief { }

	.webDesignBrief h1 { font-size: 28px; line-height: 28px; }
	
	.webDesignBrief .spacedParagraph { margin-bottom: 40px !important; }
	
	.webDesignBrief .orderTable { margin-bottom: 30px; }
	
	.webDesignBrief .orderTable.withForm td.formTitle  { /* width:280px; font-weight: normal; */ font-family: Arial; line-height: 20px; /* padding-top:17px !important; */ background-color: #fafafa; }
	
	.webDesignBrief .orderTable.withForm td.formStandard { /* padding-top:21px !important; */ }
	
	.webDesignBrief .pageTitleFields p { margin-bottom: 8px; }
	
	.webDesignBrief .pageTitleFields .pageNumberTitle { display: inline-block; width: 60px; }
	
	.webDesignBrief .layouts a.lightview img { display:block; 
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
		filter: alpha(opacity=20);
		-moz-opacity: 0.2;
		-khtml-opacity: 0.2;
		opacity: 0.2;
	}
	
	.webDesignBrief .layouts a.lightview img:hover {
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
		filter: alpha(opacity=80);
		-moz-opacity: .8;
		-khtml-opacity: .8;
		opacity: .8;
	}
	
	.webDesignBrief .layouts a.lightview.selected img {
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		-moz-opacity: 1;
		-khtml-opacity: 1;
		opacity: 1;
	}
	
	.webDesignBrief .layouts .customRadio { margin-top:8px; }
	
	.webDesignBrief .layouts   { margin-left: 3px; }
	
	.webDesignBrief .layouts li { margin-right: 32px; }


	.lv_window	#layout_options { }

	.lv_window .padding { padding:20px; overflow: hidden; }
	
	.lv_window  .layoutOptions { float: left; width: 600px; overflow: hidden;  }
	
	.lv_window  .layoutOptions .title { font-size: 24px; line-height: 39px; font-family: Arial; }
	
	.lv_window  .layoutOptions .btnSelect { float: right; }
	
	.lv_window  .layoutOptions img { margin-bottom:17px; }
	
	.lv_window  .layoutOptionsThumbs { float: left; width: 110px; background:#fafafa; border:1px solid #eeeeee; border-left:0; height:535px;   }

	.lv_window  .layoutOptionsThumbs { text-align: center; }
	
	.lv_window  .layoutOptionsThumbs ul { overflow: hidden; padding:0 20px; }
	
		.lv_window  .layoutOptionsThumbs li { margin-top:13px; float: left; display: block;  overflow:hidden; cursor:pointer; 
		
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
			filter: alpha(opacity=30);
			-moz-opacity: 0.3;
			-khtml-opacity: 0.3;
			opacity: 0.3;
	
		}
			
		.lv_window  .layoutOptionsThumbs li img { /* border: 2px solid #ccc; */ float:left; }
		
		.lv_window  .layoutOptionsThumbs li.active { opacity:1; 
		
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
			filter: alpha(opacity=100);
			-moz-opacity: 1;
			-khtml-opacity: 1;
			opacity: 1;
	
		}
		
		.lv_window  .layoutOptionsThumbs li.active img { border-color: #7fc700; }
		
		.lv_window  .layoutOptionsThumbs li:hover { 
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
			filter: alpha(opacity=80);
			-moz-opacity: .8;
			-khtml-opacity: .8;
			opacity: .8;
		 }
		
	
/* Email hosting */

.email_hosting_index .contentContainerText, .email-hosting-page.menu-email .contentContainerText { margin-left: -70px; }

.au.email_hosting_index .boxNextGeneration, .email-hosting-page.menu-email .boxNextGeneration { background: url(../images/email-hosting/get-your-own-au_id-15012013.png) no-repeat; height: 257px; }

.in.email_hosting_index .boxNextGeneration, .in.email-hosting-page.menu-email .boxNextGeneration { background: url(../images/email-hosting/get-your-own-in_id-15012013.png) no-repeat; height: 257px; }

.nz.email_hosting_index .boxNextGeneration, .nz.email-hosting-page.menu-email .boxNextGeneration { background: url(../images/email-hosting/get-your-own-nz_id-15012013.png) no-repeat; height: 257px; }

.uk.email_hosting_index .boxNextGeneration, .uk.email-hosting-page.menu-email .boxNextGeneration { background: url(../images/email-hosting/get-your-own-uk_id-15012013.png) no-repeat; height: 257px; }

.ae.email_hosting_index .boxNextGeneration, .ae.email-hosting-page.menu-email .boxNextGeneration { background: url(../images/email-hosting/get-your-own-ae_id-15012013.png) no-repeat; height: 257px; }

.us.email_hosting_index .boxNextGeneration, .ae.email-hosting-page.menu-email .boxNextGeneration { background: url(../images/email-hosting/get-your-own-us_id-15012013.png) no-repeat; height: 257px; }


	.email_hosting_index .boxNextGeneration ul, .email-hosting-page.menu-email .boxNextGeneration ul { float: right; margin-right: 118px; margin-top: 73px; }

		.email_hosting_index .boxNextGeneration ul li, .email-hosting-page.menu-email .boxNextGeneration ul li { margin-bottom: 17px; font: 14px Arial, sans-serif; }

.emailOnTheGo { height: 130px; background: url(../images/email-hosting/email-on-the-go.png) no-repeat center; margin-bottom: 40px; margin-top: -20px; }

.emailHosting .planTopIcon { background: none; }

.boxMobileEmailIncludes { background: url(../images/email-hosting/mobile-email_id-20130624.jpg) no-repeat; width: 923px; height: 330px; margin-bottom: 40px; }

	.boxMobileEmailIncludes p { margin-bottom: 0; padding-top: 60px; margin-left: 541px; width: 350px; }

.boxPremiumSpamFiltering {background: url(../images/email-hosting/premium-spam-filtering.jpg) no-repeat; width: 923px; height: 270px; }

	.boxPremiumSpamFiltering p { width: 350px; margin-left: 40px; padding-top: 36px; }

		.boxPremiumSpamFiltering p a { font-size: 14px; font-family: arial, Verdana, sans-serif;}

.email_hosting_index .greenPlan.left .newPlanDetails .spec, .email-hosting-page.menu-email .greenPlan.left .newPlanDetails .spec { background: url(../images/email-hosting/1-email-new.png) no-repeat #fff; }

.email_hosting_index .greenPlan.left .newPlanDetails .title, .email-hosting-page.menu-email .greenPlan.left .newPlanDetails .title { background-image: url(../images/email-hosting/personal-email-plan-title.png); }

.email_hosting_index .middle .newPlanDetails .spec, .email-hosting-page.menu-email .middle .newPlanDetails .spec { background: url(../images/email-hosting/10-emails-new.png) no-repeat #fff; }

.email_hosting_index .middle .newPlanDetails .title, .email-hosting-page.menu-email .middle .newPlanDetails .title { background-image: url(../images/email-hosting/blue-plan-title.png);  }

.email_hosting_index .right .newPlanDetails .title, .email-hosting-page.menu-email .right .newPlanDetails .title { background-image: url(../images/email-hosting/unlimited-email-plan-title.png); }


/* Fax to email */

.instantSetup { background: url(../images/fax_to_email/send_fax_from_anywhere.png) -1px; width: 924px; height: 500px; }

	.instantSetup span { visibility: hidden; }

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

.faxToEmail.greenPlan .planTopIcon { background: none; }

	.faxToEmail.bluePlan .planTopIcon { background: none; }

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

	.customerSatisfationSplashPage { margin: 10px 0 0; }

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

	.faxNumberBox .formTitle { padding: 13px 20px 20px; }

	.faxNumberBox .column1, .faxNumberBox .column2 { overflow: hidden; padding: 1px; width: 185px; float: left; }

		.faxNumberBox .column1 { }

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

		.faxNumberBox .column1 select, .faxNumberBox .column2 select { width: 185px; height: 132px; font-size: 12px; }

	.faxNumberBox .orCol { float:left; margin: 0 20px; line-height: 130px; font-size:12px; }

	.faxNumberBox p.bottom { font-weight: bold; clear: both; padding-top: 4px; }


/* Email exchange */

.webAccessCarousel { overflow: hidden; clear: both; }

	.webAccessCarousel .prev { position: absolute; left: 0; top: 90px; }

	.webAccessCarousel .next { position: absolute; left: 324px; top: 90px; }

	.webAccessCarousel #carousel { position: absolute; left: 62px; top: 28px; }

	.webAccessCarousel .carousel_cell { margin:0 !important; width: 521px; height: 458px; }

.emailExchange.greenPlan .planTopIcon { background: url(../images/email_exchange/plan_top_icon_email_exchange_green.png) no-repeat; }

.emailExchange.bluePlan .planTopIcon { background: url(../images/email_exchange/plan_top_icon_email_exchange_blue.png) no-repeat; }


/* Search booster */

.businessPlusList { list-style: none; margin: 27px 0 0 0 !important; width: 980px; overflow: hidden; }

	.businessPlusList li { float: left; margin: 0 36px 34px 0; list-style: none !important; }

	.businessPlusList li a { display: block; width: 440px; height: 233px; position: relative; }

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

		.businessPlusList li a h3 { text-indent: -999em; }

		.businessPlusList li a .only { position: absolute; top: 190px; left: 295px; }

		.businessPlusList li a .price { display: block; position: absolute; text-align: center; top: 198px; left: 320px; width: 110px; }

.splashSearchBooster { background: url(../images/web-tools/splash_search_booster.png) no-repeat }

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

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

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

.splashFax2Email { background: url(../images/web-tools/splash_fax_to_email.png) no-repeat }

.titleSubmit { background: url(../images/search_booster/title_submit.png) no-repeat; margin: 0 0 15px; height: 15px; text-indent: -999em; }

.titleOptimise { background: url(../images/search_booster/title_optimise.png) no-repeat; margin: 0 0 15px; height: 18px; text-indent: -999em; }

.titleHowItWorks { background: url(../images/search_booster/tittle_how_it_works.png) no-repeat; margin: 0 0 15px; height: 18px; text-indent: -999em; }

.topBoxWrapper { overflow: hidden; margin: 10px 0 0 40px; }

.topBox { width: 260px; float: left; margin-right: 25px; background: url(../images/search_booster/gradient_box_bg.png) no-repeat 0 10px; text-align: center; }

	.topBox h3 { margin-bottom: 8px; }

.searchBoosterRightCol { float: left; width: 523px; margin-left: 14px; background: url(../images/search-booster/search-booster-right-col-bg.png) no-repeat; padding-top: 140px; }

	.searchBoosterRightCol h2.blue, .searchBoosterRightCol p.intro { text-indent: -999em; height: 0; width: 0; float: left; }

/*.boxSubmitSite { margin:0 auto; width: 435px; }*/

#input_domains .formStandard span { font-weight:bold; }

#input_domains .orderTable td { vertical-align:middle; }

.boosterFloat { float:right; margin-right: 5px; }

	.menuItemContent .boosterFloat { margin-right: 0;}

.sbSelect { width: 200px; }

.boosterDrop .menuItemContent { padding-right: 16px; }

.webBooster .planTopIcon { background: url(../images/dns_services/plan_top_icon_dns_services.png) no-repeat; }

h1.ses { color: #5073a5; font-size: 30px; font-weight:bold; line-height: 28px; margin: 60px 0 15px; text-align: center; }

	h1.ses span.plus { position: relative; top: -3px; }

p.subHeadingSB { margin: 0 auto 30px; font-size: 14px; line-height: 18px; font-family: Arial, Verdana, sans-serif; width: 540px; text-align: center; }

.searchBoxSB { margin: 0 0 30px; background: #d3dfec; padding: 62px 0 58px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; position: relative; }

	.searchBoxSB h2.blue, .searchBoxSB p.intro { text-indent: -999em; height: 0; width: 0; float: left; }

	.searchBoxSB .freeSubmission { background: #406199 url(../images/search-booster/search-arrow.png) no-repeat right; height: 160px; width: 245px; position: absolute; top: 0; border-top-left-radius: 3px; border-bottom-left-radius: 3px; }

		.SBtitle {font-size: 25px; font-weight: bold; color: #2d4778; text-shadow: 0px 1px 1px #557fb4; top: 17px; position: absolute; left: 20px; }

		.searchBoxSB .priceFont { margin-top: 30px; width: 220px; }

		.SBTagline { font-family: arial, sans-serif; font-size: 12px; position: absolute; bottom: -4px; left: 30px; color: #86a7e1; }

	.searchBoxSB form { float: right; width: 554px; margin-right: 19px; position: relative; }

	.searchBoxSB img.submitNow { position: absolute; left: 269px; bottom: 21px; }

.boxSubmitSite { margin:0 auto; width: 540px; line-height: 24px; }

	.boxSubmitSite input[type="submit"] { margin-top: -6px; }

.domainNamesSearchWww.SB { font-size: 20px; line-height: 24px; font-weight: bold; color: #8e8e8e; float: left; top: 5px; margin-right:10px; position: absolute; left: -40px; margin-top: 0; font-family: arial, sans-serif; }

.domainNamesSearchInputTextSmall.SB { float: left; background: white; border-radius: 3px !important; border: 1px solid #8198b2 !important; outline: none; width: 377px; font-size: 20px !important; font-family: arial, sans-serif; color: #484848; margin: -6px 13px 0 -57px; padding: 10px 8px 10px 65px !important; height: 24px !important; line-height: 25px !important; font-weight:bold; }

.topRow { background: url(../images/search-booster/top-row_id-210308092.jpg) no-repeat; height: 305px; width: 1000px; margin: 20px 20px 30px; }

	.topRow p { margin-left: 583px; padding-top: 46px; font-family: arial, sans-serif; height: 55px; width: 270px; margin-bottom: 0; font-size: 13px; }

	.topRow i.caret { display: inline-block; width: 0px; height: 0px; border-style: solid outset none outset; border-color: #fff transparent transparent transparent; border-width: 7px; vertical-align: middle; position: relative; margin-left: 458px; top: 7px; z-index: 1; }


.stepsRowHome { background: #e6eef5 url(../images/search-booster/laptop.jpg) no-repeat right; height: 100px; margin: 0 -40px 20px; width: 1000px; height: 330px; padding: 50px 0; position: relative; }

	.stepsRowHome .submitSite { margin-bottom: 30px; }

	.stepsRowHome .submitSite, .stepsRowHome .optimiseSite { margin-left: 104px; }

	.stepsRowHome img { position: absolute; left: 50px; margin-top: -10px; }

	.stepsRowHome h3 { font-size: 20px; margin-bottom: 10px; color: #5e5e5e; }

	.stepsRowHome p.subHeading { font-size: 14px !important; color: #9d9d9d; margin-bottom: 10px; font-family: AvantGarde, arial, sans-serif; }

	.stepsRowHome p { width: 380px; font-size: 12px; }

.tableWrap { margin: 50px -40px 0; }

	.tableWrap h3 { margin-left: 40px; margin-bottom: 20px; font-size: 22px; color: #5e5e5e; }

	.featuresTable { float: left; margin: 0 33px 0 0; width: 450px; }

		.featuresTable th { padding: 10px 20px 10px 0; text-align: center; width: 80px; vertical-align: top; }

		.featuresTable td { padding: 20px 0 !important; vertical-align: top; }

		.featuresTable td a { border-bottom: 1px dotted #646464; cursor: pointer; text-decoration: none; color: #5174A3 !important; font-size: 16px; font-weight: bold; }

		.featuresTable .epExtraMarginSB { margin-top: 10px; }

			.featuresTable .epExtraMarginSB p { font-size: 12px; }


/* Web stats */

.titleWorldLeadingWebsite { background: url(../images/web_statistics/title_worlds_leading_website.png) no-repeat; width: 316px; height: 40px; text-indent: -999em; margin: 8px 0 24px !important; text-indent: -999em; }

	.webStatsTop .monitorScreen { width: 1000px; height: 560px; overflow: hidden; }

		.webStatsTop .monitorScreen .inner { width: 1816px; }

	.webStatsTop .tickBoxList { position:absolute; top: 245px; left: 104px; margin-left: 0; }

	.webStatsTop .coda-nav { position:absolute; top: 555px; left: 471px; width: 58px;  }

	.webStatsTop h3 { text-indent: -9999px; }

	.webStatsTop .arrow { background: url(../images/web-statistics/arrow_background.png) no-repeat; position:absolute; top: 198px; right: 143px; width: 411px; height: 193px; overflow: hidden; }

.whyStats { padding-top: 7px; }

.webStats .planTopIcon { background: url(../images/dns_services/plan_top_icon_dns_services.png) no-repeat; }


/* Contact */

.contactList { width: 437px; margin: 30px 0 50px 20px !important; position: relative; }

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

	.contactList li:first-child { border-top: 1px dashed #ddd; }

	.contactList li .title { display: inline-block; width: 230px; font-weight: bold; }

		.contactList .support_number .title { width: 234px; }

	.contactList li .regionDropdown { position: absolute; background: #fff; border: 2px solid #BDCBDC; border-radius: 2px; right: 84px; top: 33px; z-index: 1; }

		i.regionCaret, i.regionCaret:before { display: inline-block; width: 0px; height: 0px; border-style: none outset solid outset; border-color: transparent transparent #ccd3e0 transparent; border-width: 6px; vertical-align: middle; position: absolute; top: -7px; left: 20px; }

		i.regionCaret:before { border-bottom-color: #fff; content: ""; left: -6px; position: absolute; top: 3px; margin: 0; }

		.contactList li .regionDropdown ul { margin: 0; }

			.contactList li .regionDropdown ul li { padding: 4px 40px 4px 15px; border-width: 0; line-height: 20px; cursor: pointer; }

				.contactList li .regionDropdown ul li:hover { cursor: pointer; background: #f2f2f2; }

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

	.contactTopLinks a { float: left; text-indent: -999em; width: 242px; height: 55px; }

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

.contactNetworkStatus { background: url(../images/contact/network_status_button_new.png) no-repeat; }

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

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

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

.contactMap { display: block; overflow: hidden; position: relative; }

	.contactMap h3 { display: none; }

	.contactMap ul { margin: 0 !important; }

	.contactMap ul li a { position: absolute; display: block; width: 30px; height: 30px; background: url(../images/contact/z_icon.png) no-repeat; text-indent: -999em; }

		.contactMap ul li a.grey { background: url(../images/contact/z_icon_grey.png) no-repeat; }

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

		.contactMap ul li a.noPointer { cursor: default; }

	.location1 { left: 260px; top: 168px; }

	.location2 { left: 5px; top: 148px; }

	.location3 { left: 211px; top: 208px; }

	.location4 { left: 253px; top: 98px; }

	.location5 { left: 158px; top: 37px; }

	.location6 { display: none !important; }

	.location7 { left: 113px; top: 275px; }

	.location8 { left: 76px; top: 195px; }

	.location9 { left: 98px; top: 151px; }

	.location10 { left: 86px; top: 78px; }

	.location11 { left: 40px; top: 164px; }

	.location12 { left: 160px; top: 180px; }

	.grey.location13 { left: 120px; top: 0px; }

	.grey.location14 { left: 150px; top: 160px; }

	.grey.location15 { left: 100px; top: 210px; }

	.grey.location16 { left: 80px; top: 120px; }

	.grey.location17 { left: 50px; top: 270px; }

	.grey.location18 { left: 180px; top: 130px; }

	.grey.location19 { left: 80px; top: 220px; }

	.au .contactMap { width: 289px; height: 425px; background: url(../images/contact/contact_map_au.png) no-repeat; }

	.nz .contactMap { width: 289px; height: 425px; background: url(../images/contact/contact_map_nz.png) no-repeat; }

	.in .contactMap { width: 289px; height: 425px; background: url(../images/contact/contact_map_in_260413.png) no-repeat; }

	.uk .contactMap { width: 289px; height: 487px; background: url(../images/contact/contact_map_uk.png) no-repeat; }

	.ae .contactMap { width: 289px; height: 425px; background: url(../images/contact/contact_map_uk.png) no-repeat; }

	.contactMap.global { width: 336px; height: 412px; background: url(../images/contact/contact_map_global.png) no-repeat; }

		.contactMap.global ul li a { position: absolute; display: block; width: 20px; height: 20px; background: url(../images/contact/z_icon_global.png) no-repeat; text-indent: -999em; }

		.contactMap.global ul li a:hover { background-position: bottom; }

			.global .location1 { left: 38px; top: 80px; }

			.global .location2 { left: 79px; top: 78px; }

			.global .location3 { left: 91px; top: 134px; }

			.global .location4 { left: 140px; top: 64px; }

			.global .location5 { left: 149px; top: 85px; }

			.global .location7 { left: 163px; top: 161px; }

			.global .location8 { left: 185px; top: 80px; }

			.global .location9 { left: 183px; top: 131px; }

			.global .location10 { left: 176px; top: 98px; }

			.global .location11 { left: 262px; top: 115px; }

			.global .location12 { left: 222px; top: 122px; }

			.global .location13 { left: 232px; top: 145px; }

			.global .location14 { left: 233px; top: 190px; }

			.global .location15 { left: 268px; top: 197px; }

			.global .location16 { left: 209px; top: 142px; }

.alertHeader { background: #FFF; color: #D50000; font: bold 13px Arial,Helvetica,sans-serif; left: 15px; margin: 0 !important; padding: 1px 5px; position: relative; top: 9px; width: 110px; }

.alertBox { background: #FFFFCB; border: 1px dashed #D50000; display: block; padding: 17px; width: 884px; margin-bottom: 35px; }

.alertTitle { font: bold 17px Verdana,Geneva,sans-serif; margin-bottom: 16px !important; color: #EF292E; }

.alertDesc { margin: 0 !important; }

.alertDate { width: 105px; background: url(../images/contact/alert_icon.png) no-repeat; font-weight: bold; background-position: 16px 0; }

	.alertDate p { padding-top: 50px; }

	.alertDate p span { color: #EF292E; }

#contact_page .lv_Title { color: #EF292E !important; }


/* Plans */

.plansContainer { margin: 20px 40px 55px; overflow: hidden; width: 925px; }

.planBox { width: 258px; float: left; margin-right: 33px; }

.planBox.webDesign { margin-top: 40px; }

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

.planTopIcon { height: 40px; }

	.planTop { height: 96px; position: relative; font-family: Tahoma, Geneva, sans-serif; }

	.planSpec { left: 0; position: absolute; top: 0; }

	.planSpecSquare { left: 0; position: relative; top: 0; }

	.planPrice { left: 139px; position: absolute; top: 33px; width: 120px; text-align: center; }

		.twoLines { position: relative; top: -23px;	display: inline-block; }

	.planTitle { left: 0; margin: 0 !important; position: absolute; top: 59px;}

	.planTitleSquare { left: 0; margin: 0 !important; position: relative; top: -5px;}

		.planTitleSquare.adjusted { top: -3px; }

.bonusOffer { float: left; margin-left: 135px; }

.sign { position: absolute; left: 165px; top: -4px; }

	.signText { left: 139px; position: absolute; text-align: center; top: 9px; width: 119px; color: #FFF !important; }

.planDescription { padding: 7px 9px 5px; }

.planDescriptionList { margin-left: 4px !important; }

	.planDescriptionList li { list-style: none !important; overflow: hidden; padding: 2px 0; }

	.greenPlan .planDescriptionList li { border-bottom: 1px solid #D1E3B6; }

	.bluePlan .planDescriptionList li { border-bottom: 1px solid #D4E5EB; }

	.redPlan .planDescriptionList li { border-bottom: 1px solid #E9D4D0; }

	.greyPlan .planDescriptionList li { border-bottom: 1px solid #DD; }

	.greenPlan .planDescription { background: #DCEFC1; border-left: 1px solid #84C801; border-right: 1px solid #84C801; }

	.greenPlan .planTop { background: url(../images/plan_box_green_top_bg.png) no-repeat; }

	.greenPlan .planTopSquare { background: url(../images/web_hosting/plan_box_green_top_bg_square.png) no-repeat;}

	.greyPlan .planDescription { background: #EFEFEF; border-left: 1px solid #b9bcbf; border-right: 1px solid #b9bcbf; }

	.greyPlan .planTop { background: url(../images/plan_box_grey_top_bg.png) no-repeat; }

	.greyPlan .planTopSquare { background: url(../images/web_hosting/plan_box_grey_bg_square.png) no-repeat;}

	.greenPlan .planBottom { background: #DCEFC1 url(../images/plan_box_green_bottom_bg.png) no-repeat bottom center; }


.planBottom { overflow: hidden; }

.bluePlan .planDescription { background: #E7F0F8; border-left: 1px solid #5174A3; border-right: 1px solid #5174A3; }

	.bluePlan .planTop { background: url(../images/plan_box_blue_top_bg.png) no-repeat; }

	.bluePlan .planTopSquare { background: url(../images/web_hosting/plan_box_blue_top_bg_square.png) no-repeat; }

	.bluePlan .planBottom { background: url(../images/plan_box_blue_bottom_bg.png) no-repeat bottom center; }

.redPlan .planDescription { background: url(../images/plan_box_red_top_bg.png) no-repeat; padding-top: 13px; }

	.redPlan .planBottom { background: url(../images/plan_box_red_bottom_bg.png) no-repeat; height: 8px; margin: -8px 0 15px; }

.mainPlanWrapper .redPlan .planDescription { background: url(../images/plan_box_big_red_top_bg.png) no-repeat !important; padding: 8px 0 0; }

	.mainPlanWrapper .redPlan .planBottom { background: url(../images/plan_box_big_red_bottom_bg.png) no-repeat !important; margin-bottom: 15px; }

	.mainPlanWrapper .planBottom { height: 8px; }

.planOptions { margin: 15px 0; padding: 0 0 0 25px; }

	.planOptionsList { margin: 0 !important; text-align: center; padding: 12px 0 14px 8px; }

	.planOptionsList li { display: inline; }

	.planOptionsList li a { background: url(../images/arrow_icon.png) no-repeat 0px 7px; padding-left: 10px; margin-right: 13px; font-weight: normal; color: #7E817A; display: inline-block; }

	.planOptionsList li a:hover { color: #333; text-decoration: none; }

.planOptionsList.planBottom { float: left; padding-top: 4px; }

	.planOptionsList.planBottom li { display: block !important; }

.planBoxBasicHostWrapper { clear:both; padding:40px 0 0; width: 740px; margin-left: 55px; }

	.planBoxBasicHostWrapper .buttonOrderNowSmall { margin-top: 4px; float: right; }

.planBoxBasicHost { width: 475px; height: 43px; background: url(../images/web_hosting/plan_bg_basic_host.png) no-repeat; float: left; margin-right: 15px; position: relative; }

	.planBoxBasicHost p { padding: 13px 0 0 255px; }

	.planBoxBasicHost .price { float: left; margin-top: -33px; margin-left: 123px; width: 116px; text-align: center; }

		.planBoxBasicHost .price.UkSpecific { margin-top: -39px; }

		.planBoxBasicHost .note { position: absolute; top: 25px; left: 150px; font-size: 9px; color: #F1BFBF; }

	.planTop .UkSpecific { top: 23px !important; }

		.planTop .note { position: absolute; top: 42px; left: 173px; color: white; font-size: 9px; }

.mainPlanWrapper { margin: 20px 30px 0 40px; float: left; width: 644px; }

	.mainPlanWrapper .planBox { width: 644px; float: none; margin: 0px; }

	.mainPlanWrapper .planDescription { padding: 0; }

	.mainPlanWrapper .greenPlan .planTop { background: url(../images/plan_box_big_green_top_bg.png) no-repeat; }

	.mainPlanWrapper .greenPlan .planBottom { background: url(../images/plan_box_big_green_bottom_bg.png) no-repeat; }

	.mainPlanWrapper .greenPlan.servers .planTop { background: url(../images/plan_box_big_green_small_top_bg.png) no-repeat; }

	.mainPlanWrapper .bluePlan .planTop { background: url(../images/plan_box_big_blue_top_bg.png) no-repeat; }

	.mainPlanWrapper .bluePlan .planBottom { background: url(../images/plan_box_big_blue_bottom_bg.png) no-repeat; }

	.mainPlanWrapper .bluePlan.servers .planTop { background: url(../images/plan_box_big_blue_small_top_bg.png) no-repeat; }

	.mainPlanWrapper .greyPlan .planTop { background: url(../images/plan_box_big_grey_top_bg.png) no-repeat; }

	.mainPlanWrapper .greyPlan .planBottom { background: url(../images/plan_box_big_grey_bottom_bg.png) no-repeat; }

	.mainPlanWrapper .buttonOrderNow { margin: 30px auto 0; }

	.mainPlanWrapper .buttonBuyNow { margin: 30px auto 0; }

.planSideBar { width: 166px; margin-top: 119px; float: left; }

	.planSideBarList { margin: 0 !important; }

	.planSideBarList li { list-style: none !important; margin-bottom: 20px; }

	.planSideBarList li a { background: url(../images/buttons/button_gray.png) no-repeat; width: 166px; height: 47px; display: block; line-height: 47px; text-indent: 15px; color: #888; font-weight: bold; }

	.planSideBarList li a:hover { background-position: bottom; color: #666; text-decoration: none; }

.allPlansIncludeTitle { font-weight: bold; font-size: 13px; margin-bottom: 15px; }

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

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


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


/* Compare plans */

.compareTable td { vertical-align: middle; }

	.compareTable th { padding: 10px; font-weight: bold; color: #fff; text-align: center; }

	.compare_head1 { background: #84C801; padding: 10px; border-right: 1px #fff solid; text-align: center; }

	.compare_head2 { background: #5174A3; padding: 10px; text-align: center; border-radius: 0 5px 0 0; -moz-border-radius: 0 5px 0 0; -webkit-border-radius: 0 5px 0 0; }

	.compare_head2b { background: #5174A3; padding: 10px; text-align: center; border-right: 1px #fff solid; }

	.compare_head3 { background: #84C801; padding: 10px; border-right: 1px #fff solid; }

	.compare_head4 { background: #DADADA; padding: 10px; border-right: 1px #fff solid; }

	.compare_sub { padding: 15px 5px 8px 5px; color: #EF292E; font-size: 12px; font-weight: bold; border-bottom: 1px #fff solid; }

	.compare_features { background: #EF292E; border-right: 1px #fff solid; border-radius: 5px 0 0 0; -moz-border-radius: 5px 0 0 0; -webkit-border-radius: 5px 0 0 0; text-align: left !important; }

	.compare_item { padding: 5px; border-bottom: 1px #F3FEE1 solid; }

	.compare_item_sub { padding: 5px 5px 5px 30px; border-bottom: 1px #F3FEE1 solid; }

.compare1, .compare2, .compare3, .compare3b, .compare4, .compare5 { padding: 5px; text-align: center; }

	.compare1 { background: #E3F5CB; border-bottom: 1px #FFF solid; border-right: 1px #FFF solid; }

	.compare2 { background: #EBF8D8; border-bottom: 1px #FFF solid; border-right: 1px #FFF solid; }

	.compare3 { background: #EBF6F9; border-bottom: 1px #FFF solid; }

	.compare3b { background: #EBF6F9; border-bottom: 1px #FFF solid; border-right: 1px #fff solid; }

	.compare4 { background: #F9F9F9; border-bottom: 1px #FFF solid; border-right: 1px #FFF solid; }

	.compare5 { background: #FFF; }

.compare1_msp { background: #f3decf; padding: 5px; border-bottom: 1px #fff solid; border-right: 1px #fff solid; text-align: center; }

	.compare2_msp { background: #f3decf; padding: 5px; border-bottom: 1px #fff solid; border-right: 1px #fff solid; text-align: center; }

	.compare3_msp { background: #f3decf; padding: 5px; border-bottom: 1px #fff solid; text-align: center; }

.compare_price1 { background: #84C801; padding: 4px; font-weight: bold; color: #fff; border-right: 1px #fff solid; border-bottom: 1px #fff solid; text-align: center; }

	.compare_price1_serv { background: #84C801; padding: 4px; color: #fff; border-right: 1px #fff solid; border-bottom: 1px #fff solid; text-align: center; }

	.compare_price1_special { background: #fbef2d; padding: 4px; color: #f10000; border-right: 1px #fff solid; border-bottom: 1px #fff solid; text-align: center; }

	.compare_price2 { background: #5174A3; font-weight: bold; padding: 4px; color: #fff; border-right: 1px #fff solid; border-bottom: 1px #fff solid; text-align: center; }

	.compare_price2_serv { background: #5174A3; padding: 4px; color: #fff; border-right: 1px #fff solid; border-bottom: 1px #fff solid; text-align: center; }

	.compare_price_manserv { background: #f10000; padding: 4px; font-weight: bold; color: #fff; border-right: 1px #fff solid; border-bottom: 1px #fff solid; text-align: center; }

	.compare_price_manserv2 { background: #ce0101; padding: 4px; font-weight: bold; color: #fff; border-right: 1px #fff solid; border-bottom: 1px #fff solid; text-align: center; }

	.compare_price3 { background: #DADADA; padding: 4px; font-weight: bold; color: #fff; border-right: 1px #fff solid; border-bottom: 1px #fff solid; text-align: center; }

	.unlimitedIcon { padding: 0 0 3px 18px; background: url(../images/icon_unlimited.png) no-repeat; }


/* Upgrades */

.upgradesBox { background: url(../images/upgrades_box_bg.png) no-repeat; padding: 20px; }

	.upgradesBox > table { width: 100%; }

	.upgradesBox > table > th { width: 60px; }

.upgradesTable { width: 95%; margin-left: 20px; margin-top: -10px; border-collapse: collapse; }

	.upgradesTable td { line-height: 25px !important; }

	.upgradesTable .tdProduct, .upgradesTable .tdPrice, .upgradesTable .tdCheckBox { border-bottom: 1px dotted #DDD; line-height: 0px; vertical-align: middle !important; height: 30px; }

.tdProduct { width: 80%; }

.tdPrice { width: 12%; text-align: right; padding: 0 5px 0 0; }

.tdCheckBox { width: 2%; text-align: right; }

.upgrades_select_wrap { margin: 10px 0; overflow: hidden; }

	.upgrades_select_label { float: left; margin: 2px 6px 0 0; }

		.upgrades_select_label.marketing { margin-top: 2px; }

	.upgrades_select { color: #484848; float: left; font-family: Verdana, Geneva, sans-serif; font-size: 11px; width: 150px; }

	.upgrades_noline_price { text-align: right; padding-right: 20px; }

	.upgradeIconSmall { display: block; float: left; margin-right: 30px; }

	.upgradesIconTh { width: 65px; text-align: left; }

.upgradesPopularSmall { color: #EF292E;float: right;font-size: 10px;font-weight: bold;left: 8px;position: relative;top: 1px;width: 40px; }

.upgradesApplyToDomainBox { background: url(../images/upgrades_apply_to_domain_box.png) no-repeat; height: 91px; margin: 10px 0 30px; }

	.upgradesApplyToDomainBox .leftSide { float: left; padding: 27px 20px 0 0; text-align: right; width: 166px; }

	.upgradesApplyToDomainBox .rightSide { width: 634px; float: left; padding: 19px 0 0 20px; }


/* Order pages */

.orderTableWrapper { margin-bottom: 50px; }

	.orderTableWrapper .titleOrder { height: 30px; border-bottom: 2px solid transparent; color: #FFF; text-indent: 14px; line-height: 32px !important; margin-bottom: 0 !important; font-size: 13px; font-family:  Arial, helvetica, verdana, sans-serif; }
		
		.greenPlan .titleOrder { background: url(../images/order_top_bg_green.png) no-repeat; border-bottom-color:#7fc700; }

		.bluePlan .titleOrder { background: url(../images/order_top_bg_blue.png) no-repeat; border-bottom-color:#3e5f94; }
		
		.greyPlan .titleOrder { background: url(../images/order_top_bg_grey.png) no-repeat; }
	
	.orderPageDiv1 { float:left; width: 542px; margin-right: 40px; margin-top: 20px; }

	.orderPageDiv2 { float:left; width: 258px; margin-top: 10px; }
		
	.orderTableWrapper.minHeight { min-height: 102px; }


	/*


		.orderTableWrapper.overlap .blue { font-size: 12px;}

		.orderTableWrapper.overlap .orderTable, .orderTableWrapper.overlap .osSelectTable, .orderTagNoInclude.overlapBorder { border-top: 2px solid #84C801; margin-top: -2px; }

			.orderTableWrapper.overlap.noBorder .orderTable, .orderTableWrapper.overlap.noBorder .osSelectTable { border-top: none; margin-top: 0; }

			.bluePlan .orderTableWrapper.overlap .orderTable, .bluePlan .orderTagNoInclude.overlapBorder, .bluePlan .orderTableWrapper.overlap .osSelectTable { border-top-color: #3e5f94; }

			.greyPlan .orderTableWrapper.overlap .orderTable, .greyPlan .orderTagNoInclude.overlapBorder { border-top-color: #a5a4a4; }

	*/
	.orderTable, .osSelectTable { width: 100%; border-collapse: collapse;  }

	.orderTable td, .osSelectTable td { padding: 14px; vertical-align: top; border-bottom: 1px solid #eee; font-family: Arial, Helvetica, san-serif; }
		
		.orderTable td.formTitle { font-size: 13px; font-weight: bold; }
		
		.orderTable.withForm td { text-align: left; padding: 17px 14px; }
		
		.orderTable.withForm td.formTitle { width: 131px; padding-top:20px !important; }
		
		.orderTable.withForm td.formTitle.vAlignMiddle { vertical-align: middle;  padding-top:17px !important }
		
		.orderTable.withForm td.formStandard,
		.orderTable.withForm td.formStandard p, 
		.orderTable.withForm td.formStandard label,
		.orderTable.withForm td.formStandard a,
		.orderTable.withForm td.formStandard div,
		.orderTable.withForm td p { font-family: Verdana, Arial, Helvetica; font-size: 12px; }
		
		.orderTable.withHover tr:hover td { background:#f9f9f9; border-bottom: 1px solid #eee; cursor: pointer; }

		.orderTable td { cursor: pointer; }

	.orderTable2 td { padding: 7px 17px 7px 0; }

	.orderTable.tall td, .osSelectTable.tall td { padding:16px 14px; }
	
	.orderTable.tall td.formDescription	{ vertical-align:middle; padding-right:0 !important; }

	.orderTable.orderTableText td { font-size:13px; font-family:Arial, Helvetica, sans-serif}
		
		.orderTable.orderTableText td.formTitle { font-weight:normal; width:131px; }
		
.formRadio { width: 48px; text-align: center; background: #f9f9f9; padding-left: 0 !important; padding-right: 0 !important; }

	.formRadio .noLabel { position: relative; top: -1px; }  /* pull custom selectbox and radio 1px up */
	
	.formIcon { width: 76px; text-align: right; padding-left: 0 !important; padding-right: 0 !important; }
	
		.popularRibbon { position: relative; background: url(../images/popular-rib.png); overflow: hidden; display: inline-block; top: -14px; left: -3px; float: left; width: 48px; height: 48px; margin-bottom: -48px; }

		.orderTable.tall td .popularRibbon, .osSelectTable.tall td .popularRibbon { top: -16px; }
		
	.formDescription { font-size: 13px; }
 		
		.formDescription .large_font { font-size: 14px !important; }
		
		.formDescription .upgradesMargin { margin-top: 3px; font-size: 12px; color: #888; font-family: Arial, Helvetica, sans-serif; }  
		
		.formDescription .upgradesMargin a { font-family: Arial, Helvetica, sans-serif; font-size:12px; }
		/*
		.formDescription.withPlanOptionsArrow { position: relative; }
		
		tr:hover .formDescription.withPlanOptionsArrow { border-bottom: 1px solid #eee; }
		
		*/
		
		.formDescription .planOptionsArrow { padding: 0 8px 0 18px; /* position: absolute; top: 0; */ position: relative; top: 6px; margin: -28px 0 -20px 20px; display: inline-block; background: url(../images/plan-options-arrow.png) no-repeat; height: 45px;   }

			.formDescription .planOptionsArrow:after { display: block; position: absolute; content:""; width: 10px; height: 45px; background: url(../images/plan-options-arrow.png) top right; top: 0; right: -10px; }

			.formDescription .planOptionsArrow p { margin: 0; padding-top: 7px; line-height: 14px; color: #fff; text-align: center; font-family: Verdana, Arial, Helvetica; font-weight: bold; font-size:11px; } 
			
		.formDescription .planOptionsArrow.blue { background: url(../images/plan-options-arrow-blue.png) no-repeat; }

			.formDescription .planOptionsArrow.blue:after { background: url(../images/plan-options-arrow-blue.png) top right; }
				
	.formPrice { width: 180px; text-align: right !important;  font-size: 12px; font-family:Verdana, Arial, Helvetica !important; }

		.orderPageDiv1 .orderTableWrapper:first-child .formPrice { width: auto; max-width: 231px; }
		
		.formPrice .priceWrap	{ padding-top:8px; }
		
		.formPrice .red.large_font { padding-left: 6px; min-width: 45px; display: inline-block; }
		
		.overlap .formPrice .upgrade_price_element { position:relative; left: 1px; }

	.orderDomainOption { margin-bottom: 4px; }
			
	.orderTable .input { border: 1px solid #abadb3; height: 31px; font-family: Arial,Helvetica,sans-serif; padding: 3px 6px 5px; font-size: 14px; border-radius: 2px; color: #333333; font-weight: bold; background: white; display: inline-block; vertical-align: middle; margin-top: 12px; line-height: 18px; position: relative; width: 338px; }

	.orderTable .input span { display: inline-block; margin:8px 2px 0 6px; line-height: 18px; color: #8e8e8e; vertical-align: middle; }

	.orderTable .input input { position: relative; top: 4px; color: #484848 !important; font-size: inherit; color: inherit; padding: 0; line-height: 18px; font-weight: bold; font-family: inherit; border: 0 !important; outline: 0; width: 286px !important; vertical-align: middle; height: 23px; box-shadow: none !important; }

		.ie8 .orderTable .input input  { top:7px; }

		 /* IE10+ Hack */ @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { .orderTable .input input  { top:3px; } }
		
		/* chrome hack */ @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .orderTable .input input { height: 22px; } }
		
		.input .domainAvailable, .input .domainFail { background: url(../images/tick_yes.png); position: absolute; width: 38px; height: 41px; top: -9px; right: -40px; }

			.input .domainFail { background: url(../images/tick_no.png); }

	.orderTable .formDomainPrice { width: 100px; text-align: right !important; background: #F4F4F4; padding-right: 9px !important; }

	.orderTable .formDomainPrice #domain_price_span { padding-left: 4px; display: inline-block; min-width: 45px; }
	
	.orderTableWrapper .formDomainPrice span { float: none !important;  }

	.formTitle { background: #F4F4F4; }

	.formGap { padding: 16px 13px; font-weight: normal; border-bottom: 1px solid #DDD; }
	
	
	
	/*
	.orderTable tr:hover .formDescription, 
	.orderTable tr:hover .formIcon, 
	.orderTable tr:hover .formTitle, 
	.orderTable tr:hover .formStandard { background: #EFEFEF; }
	
	.orderTable tr:hover .formRadio, 
	.orderTable tr:hover .formPrice, 
	.orderTable tr:hover .formDomainPrice, 
	.orderTable tr:hover .formTitle, 
	.osSelectTable td:hover { background: #E9E9E9; }

	.orderTable.noHover tr:hover .formDescription, 
	.orderTable.noHover tr:hover .formIcon, 
	.orderTable.noHover tr:hover .formTitle, 
	.orderTable.noHover tr:hover .formStandard { background: #f9f9f9; cursor:default; }
	
	.orderTable.noHover tr:hover .formRadio, 
	.orderTable.noHover tr:hover .formPrice, 
	.orderTable.noHover tr:hover .formDomainPrice, 
	.orderTable.noHover tr:hover .formTitle, 
	.osSelectTable.noHover td:hover { background: #f4f4f4; cursor:default; }

	.orderTable.noHover tr:hover .formRadio.heading { background: #e5e5e5; }	

	*/
	
	.orderTableTotalWrapper { margin-bottom: 30px; }

	.orderTableTotal { width: 100%; border-collapse: collapse; }

	.orderTableTotal td { padding: 12px; }

	.orderSavingsTitle, .orderSavingsPrice { color: #EF292E !important; }

	.orderSavingsTitle { text-align: right; padding-top: 0px !important; }

		.orderSavingsTitle .fz12 { font-size: 13px; font-family: Verdana; }

	.orderSavingsPrice { width: 90px; text-align: right; padding-top: 0px !important; padding-right: 14px !important; font-size: 13px; }

	.orderTotalTitle { text-align: right; font-weight: bold; font-size: 14px; }

		.orderTotalTitle .fz12 { font-size:14px !important; }

		.orderTotalTitle.fz12.vatTax span, .orderTotalPrice.fz12.vatTax { font-size: 12px; font-weight: normal; }

	.orderTotalPrice { width: 90px; text-align: right; padding-right: 14px !important; font-size: 14px; font-weight: bold;  }

	.bonusWrap { color: white; background: #5174A3; padding: 0 10px; line-height:23px; position:relative; top:4px; display:inline-block; margin-bottom: 4px; margin-left: 6px; text-align:center; }

		.bonusWrap:before, .bonusWrap:after { display:inline-block; height: 23px; width: 3px; background: url(../images/bonus-offer-rip_2012.png) repeat-y; content: ""; position:absolute; }

		.bonusWrap:before { background-position:0 -1px; left: -3px; }

		.bonusWrap:after { background-position: right -1px; right: -3px; }

.greenPlan .orderTableTotal { font-family: Verdana, sans-serif; }

	.greenPlan .orderSavingsTitle, .greenPlan .orderTotalTitle { background: #ffffff; }

	.greenPlan .orderSavingsPrice, .greenPlan .orderTotalPrice { background: #ffffff; }

.bluePlan .orderTableTotalWrapper , .greenPlan .orderTableTotalWrapper   { border-bottom: 1px solid #eee; border-top: 1px solid #eee; padding:10px 0 11px; }

	.bluePlan .orderSavingsTitle, .bluePlan .orderTotalTitle { background: #ffffff; }

	.bluePlan .orderSavingsPrice, .bluePlan .orderTotalPrice { background: #ffffff; }

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

	.greyPlan .orderSavingsTitle, .greyPlan .orderTotalTitle { background: #ffffff; }

	.greyPlan .orderSavingsPrice, .greyPlan .orderTotalPrice { background: #ffffff; }

.orderTag { padding: 16px 0 40px 15px; }

	.orderTagIncluded { display: block; margin: 7px 0 -22px 38px; }

	.orderTagNoInclude { padding: 20px 0 12px 15px; background: #fff; border-bottom: 1px solid #efefef; }

	.orderTagPeriod { width: 120px; float: right; }

/*
.applyToDomainBox span { float:left; margin: 5px 4px 0 0; }

.applyToDomainBox.overlap .formStandard > strong { font-size: 12px; }

	.applyToDomainBox p { margin: 6px 0 0!important; text-indent: 41px; }

	.applyToDomainBox .formTitle, .applyToDomainBox.formTitle { padding-top: 21px; }

	.applyToDomainBox input { width: 300px; }

		.applyToDomainBox.wide input { width: 440px; }

		.applyToDomainBox.overlap input { width: 468px; }
*/

.designBrief input[type="text"], .designBrief textarea { width: 270px; }

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

.buySaveBubble { float:right; width: 100px; border-radius: 3px; background: #ff0101; padding: 15px; position:relative; margin-right: -136px; top: -2px; font: bold 18px/22px verdana, arial, sans-serif; color: white; text-align:center;}

	.buySaveBubble:before { position:absolute; left: -12px; top: 39%; display:block; content: ""; width:0; height: 0; border-width: 6px; border-style: outset solid outset outset; border-color:  transparent #ff0101 transparent transparent; }


	/* Full width overlap 
	
	.orderTableWrapper.overlapFull .titleOrder, 
	.orderTableWrapper.overlapFull .orderTable
	.orderTableTotalWrapper.overlapFull,
	.orderTableWrapper.overlapFull	
	
	.orderTableWrapper.overlapFull .orderTableTotalWrapper,
	
	.logo_design_order_my_logo .overlap,
	.logo_design_order_my_logo .orderTableWrapper.overlap,
	.logo_design_order_my_logo .orderTableTotalWrapper.overlap,

	.logo_design_order_my_logo_plus .overlap,
	.logo_design_order_my_logo_plus .orderTableWrapper.overlap,
	.logo_design_order_my_logo_plus .orderTableTotalWrapper.overlap	 
	
	*/ 			
	
	.overlapFull { margin-right:-298px; width:auto !important;  }
	

	.orderTableWrapper.overlap, 
	.orderTableTotalWrapper.overlap,
	.orderTableTotalWrapper.overlap .titleOrder { margin-right: -150px; }
	

	.tableForm { border-collapse: collapse; width:100%; }

		.tableForm td { padding: 0 0 10px 14px; font-size: 12px; font-family: verdana, arial, helvetica; }
		
		.tableForm tr.top td { padding-top: 20px !important; padding-bottom: 15px !important; }
	
		.tableForm td.formTitle { background: none; vertical-align: middle; width: 130px; }
	
		.tableForm td.formText { text-align:left; font-weight:normal; padding-top:25px !important; padding-bottom:20px !important; }
	


/* Parked pages */

.parkedDomainBox { border: 1px solid #C3D2E6; padding: 30px 0 17px; line-height: 23px; margin: 0 auto 55px; background:#F2F8FF; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; text-align: center; }

	.parkedDomainBox h4 { margin: 0 0 10px; font-size: 18px; }

.comingSoonDomainBox { border: 1px solid #C3D2E6; padding: 30px 0 17px; line-height: 23px; margin: 0 auto 55px; background:#F2F8FF; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; 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 55px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; 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: #369; font-weight: bold; margin-bottom: 8px; }

		.yourDomainBox h4.avant, .parkedDomainBox h4.avant { font-size: 22px; color: #484848; }

	.yourDomainBox p.parkedSubText { font-size: 12px; }

.parkedBoxWrap { width: 894px; margin: 0 auto; }

	.parkedBoxWrap a, .parkedBoxWrap2 a {  line-height: 15px !important; position: relative; }

	.ae.parked_index .parkedBoxWrap, .ae.page_not_found .parkedBoxWrap, .ae.thank_you .parkedBoxWrap { display: none; }

.parkedBox { padding-bottom:30px; width: 271px; float: left; margin: 0 13px; }

.parkedBoxWebHosting, .parkedBoxWebBuilder, .parkedBoxEmailHosting, .parkedBoxFaxToEmail, .parkedBoxSslCertificates, .parkedBoxWebStatistics, .parkedBoxEmailMarketing, .parkedBoxEmailProtection, .parkedBoxEmailExchange { display: block; width: 271px; height: 231px; outline: none; }

	.parkedBoxWebHosting { background: url(../images/parked/plan_web_hosting_190913.png); }

	.parkedBoxWebBuilder { background: url(../images/parked/plan_web_builder_190913.png); }

	.parkedBoxEmailHosting { background: url(../images/parked/plan_email_hosting_190913.png); }

	.parkedBoxFaxToEmail { background: url(../images/parked/plan_fax_to_email_190913.png); }

	.parkedBoxSslCertificates { background: url(../images/parked/plan_ssl_certificates_190913.png); }

	.parkedBoxWebStatistics { background: url(../images/parked/plan_web_statistics_250913.png); }

	.parkedBoxEmailMarketing { background: url(../images/parked/plan_email_marketing_190913.png); }

	.parkedBoxEmailProtection { background: url(../images/parked/plan_email_protection_190913.png); }

	.parkedBoxEmailExchange { background: url(../images/parked/plan_email_exchange_190913.png); }

div[class*="parkedBox"] .priceFont { color:white; font-size: 24px; line-height: 38px; position: absolute; top:10px; right: 0; display: block; width: 106px; text-align: center; }

	div[class*="parkedBox"] .priceFont.IDR, div[class*="parkedBox"] .priceFont.CLP, div[class*="parkedBox"] .priceFont.CHF,
	div[class*="parkedBox"] .priceFont.COP, div[class*="parkedBox"] .priceFont.TWD, div[class*="parkedBox"] .priceFont.DKK, 
	div[class*="parkedBox"] .priceFont.INR, div[class*="parkedBox"] .priceFont.JPY, div[class*="parkedBox"] .priceFont.KRW, 
	div[class*="parkedBox"] .priceFont.PEN, div[class*="parkedBox"] .priceFont.VND { font-size: 19px; } 

	div[class*="parkedBox"] .priceFont.HUF,
	div[class*="parkedBox"] .priceFont.JPY { font-size: 24px; }






div[class*="parkedBox"] .priceFont:before { font-size: 12px; line-height: 20px; color: #fcd1c1; margin-right: -6px; margin-top: 6px; display: inline-block; vertical-align: top; }

div[class*="parkedBox"] .boosterPromo .price { font-size: 14px; line-height: 27px; margin-top: 0px; text-align: left; }

div[class*="parkedBox"] .priceFont small.monthly:after {display: none; }

	div.parkedBoxWrap2 .priceFont { top: 11px; right: 0px; width: 137px; }

.btnGreenActivate { width: 112px; height: 32px; display: block; border: 0; position:relative; top:19px; left:76px; text-indent: -999em; background: url(../images/buttons/button_activate.png) no-repeat; padding: 0; overflow: hidden; cursor: pointer; text-transform: capitalize; }

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

.btnGreenBuildNow { width: 112px; height: 32px; display: block; border: 0; position:relative; top:19px; left:76px; text-indent: -999em; background: url(../images/buttons/button_build_now.png) no-repeat; padding: 0; overflow: hidden; cursor: pointer; text-transform: capitalize; }

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

.btnGreenTrackNow { width: 112px; height: 32px; display: block; border: 0; position:relative; top:19px; left:76px; text-indent: -999em; background: url(../images/buttons/button_track_now.png) no-repeat; padding: 0; overflow: hidden; cursor: pointer; text-transform: capitalize; }

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

.parkedBoxTitle, .parkedBoxDesc { text-indent: -999em; display: block; }

	.parkedBoxPrice { display: block; left: 205px; line-height: 18px; position: relative; top: 1px; width: 105px; }

		.parkedBoxPrice.striked { top: 32px; }

.parkedBoxWrap2 { width: 650px; margin: 35px auto 0; }

	.mainContainer .parkedBoxWrap2 { margin-bottom: -15px; } /* mainContainer has bigger margin than home container */

.parkedBoxLogoDesign, .parkedBoxWebDesign, .parkedBoxServers { display: block; width: 653px; height: 207px; outline: none; }

	.parkedBoxLogoDesign {  background: url(../images/parked/plan_logo_design_190913.png); }

	.parkedBoxWebDesign {  background: url(../images/parked/plan_web_design_190913.png); }

	.parkedBoxServers {  background: url(../images/parked/plan_servers_190913.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_240413.png); }

	.parkedHero .homeHeroBox1 { margin: 47px 0 0 659px; background:none;}

	.parkedHero .titleHome2 { margin-left: 2px; }

	.parkedHero .searchBulkWrapper { left: 76px; top: 89px; }


/* Search box */

.register_steps { margin-bottom: 10px; }

.search_box { background: #F5F7F9; border-radius: 3px; display: block; padding: 28px 30px; margin: 36px 0 40px; position:relative; text-align: center; border: 1px solid rgba(218, 227, 238, 0.2); }

	.search_box.noSide { border-width: 1px 0; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; }

	.search_box.pageBottom { margin-bottom: 0; }

	.search_box #search_domain_input { width: 446px!important; }


	.searchBarButton { background: url(../images/buttons/button_search_bar.png) no-repeat; outline: none; height: 39px; width: 98px; border: none; cursor: pointer; position: relative; top: 2px; margin-left: 7px; color: transparent; text-indent: -99999px; }

	.searchBarButton:hover { background-position: 0 -39px; }

	.searchBarButton:active { background-position: bottom; }

	.searchBarButtonXL { background: url(../images/buttons/button_search_bar_xl_sm.png) no-repeat; outline: none; height: 45px; width: 108px; border: none; cursor: pointer; position: relative; top: 0; margin-left: 0; color: transparent; text-indent: -99999px; }

		.searchBarButtonXL:hover { background-position: 0 -45px; }

		.searchBarButtonXL:active { background-position: bottom; }


.search_box .www { margin-right: 3px; margin-top: 3px; }

	.search_box table { margin: 0 auto; }

	.search_box table td { vertical-align: middle; padding: 0 2px; }

	.search_box div.input { border: 1px solid #BDCBDC; font-family: Arial,Helvetica,sans-serif; padding: 8px 9px 7px; font-size: 18px; border-radius: 2px 2px 2px 2px; color: #333333; font-weight: bold; background: white; display: inline-block; vertical-align: middle; }

		.search_box div.input input { font-size: inherit; color: inherit; padding: 0; line-height: 22px; font-weight: bold; font-family: inherit; font-weight: bold; border: 0 !important; outline:0; width:290px; vertical-align: middle; height: 22px; box-shadow: none !important; }

		.search_box div.input #search_domain_input:-moz-placeholder,
		.search_box div.input #search_domain_input::-webkit-input-placeholder,
		.search_box div.input #search_domain_input:-ms-input-placeholder { color: #5c5b5b!important; opacity: 1!important;}

		.search_box div.input span { display: inline-block; margin-right: 4px; line-height: 22px; color: #4f73a5; vertical-align: middle; }

		.search_box .btnRedGradient { vertical-align: middle; margin-left: 9px; }

.search_domain_input { padding: 7px !important; border: 1px solid #BDCBDC !important; font-size: 15px !important; font-family: Arial, Helvetica, sans-serif !important; }

	.search_box input.search_domain_input:-moz-placeholder, .boosterPromo input.searchInputText:-moz-placeholder { color: #919191; }

	.search_box input.search_domain_input::-webkit-input-placeholder, .boosterPromo input.searchInputText::-webkit-input-placeholder { color: #919191; }

	.search_box input.search_domain_input:-ms-input-placeholder, .boosterPromo input.searchInputText:-ms-input-placeholder { color: #919191; }

	.search_box input.search_domain_input.placeholder, .boosterPromo input.searchInputText.placeholder { color: #919191; }

.search_domain_select { padding: 4px; border: 1px solid #ABADB3; font-size: 15px; font-family: Arial, Helvetica, sans-serif; color: #333; }


/* Buttons */

.buttonOrderNow { background-repeat: no-repeat; display: block; height: 36px; overflow: hidden; border: none; text-indent: -999em; text-transform: capitalize; width: 128px; margin: 0 auto; }

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

	.bluePlan .buttonOrderNow { background-image: url(../images/buttons/button_order_now_blue.png); }

	.greenPlan .buttonOrderNow { background-image: url(../images/buttons/button_order_now_green.png); }

	.greyPlan .buttonOrderNow { background-image: url(../images/buttons/button_order_now_grey.png); }

.buttonBuyNow { background-repeat: no-repeat; display: block; height: 36px; overflow: hidden; border: none; text-indent: -999em; text-transform: capitalize; width: 128px; margin: 0 auto; }

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

	.bluePlan .buttonBuyNow { background-image: url(../images/buttons/button_buy_now_blue.png); }

	.greenPlan .buttonBuyNow { background-image: url(../images/buttons/button_buy_now_green.png); }

	.greyPlan .buttonBuyNow { background-image: url(../images/buttons/button_buy_now_grey.png); }

.buttonOrderNowSmall { background-image: url(../images/buttons/button_order_now_small.png); background-repeat: no-repeat; display: block; height: 36px; overflow: hidden; border: none; text-indent: -999em; text-transform: capitalize; width: 138px; }

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

.buttonOrderSelected { background: url(../images/buttons/button_order_selected.png) no-repeat; border: 0 none; cursor: pointer; display: block; float: right; height: 30px; overflow: hidden; padding: 0 !important; text-indent: -999em; width: 160px; text-transform: capitalize; margin-top: 30px; }

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

.buttonSend, .buttonSendSmall { background: url(../images/buttons/button_send.png) no-repeat; cursor: pointer; display: inline-block; height: 30px; overflow: hidden; border: none; padding: 0 !important; text-indent: -999em; text-transform: capitalize; width: 100px; }

	.buttonSend:hover, .buttonSendSmall:hover { background-position: bottom; cursor: pointer; }

	.buttonSendSmall { background-image: url(../images/buttons/button-send-small.png); width: 80px; }

.buttonSendBig { background: url(../images/buttons/button-send-big.png) no-repeat; cursor: pointer; display: inline-block; height: 36px; overflow: hidden; border: none; padding: 0 !important; text-indent: -999em; text-transform: capitalize; width: 100px; }

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

.buttonSubmitNow { background: url(../images/buttons/button-submit-now.png) no-repeat; cursor: pointer; display: inline-block; height: 36px; overflow: hidden; border: none; padding: 0 !important; text-indent: -999em; text-transform: capitalize; width: 140px; }

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

.buttonLogin { margin: 0 auto !important; width: 100px; height: 30px; display: block; border: 0; text-indent: -999em; background: url(../images/buttons/button_login.png) no-repeat; padding: 0 !important; text-indent: -999em; text-transform: capitalize; overflow: hidden; cursor: pointer; }

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

.buttonLoginSmall { margin: 0 auto !important; width: 80px; height: 30px; display: block; border: 0; text-indent: -999em; background: url(../images/buttons/button_login_small.png) no-repeat; padding: 0 !important; text-indent: -999em; text-transform: capitalize; overflow: hidden; cursor: pointer; }

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

.buttonApplyNow { background: url(../images/buttons/button_apply_now.png) no-repeat; display: inline-block; height: 30px; overflow: hidden; border: none; padding: 0 !important; text-indent: -999em; text-transform: capitalize; width: 120px; }

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

.buttonOrderGreenSmall { background: url(../images/buttons/button_order_now_green_small.png) no-repeat; display: block; height: 27px; overflow: hidden; border: none; padding: 0 !important; text-indent: -999em; text-transform: capitalize; width: 98px; margin: 7px auto; }

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

.buttonOrderBlueSmall { background: url(../images/buttons/button_order_now_blue_small.png) no-repeat; display: block; height: 27px; overflow: hidden; border: none; padding: 0 !important; text-indent: -999em; text-transform: capitalize; width: 98px; margin: 7px auto; }

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

.buttonOrderGreySmall { background: url(../images/buttons/button_order_now_grey_small.png) no-repeat; display: block; height: 27px; overflow: hidden; border: none; padding: 0 !important; text-indent: -999em; text-transform: capitalize; width: 98px; margin: 7px auto; }

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

.buttonBuyGreenSmall { background: url(../images/buttons/button_buy_now_green_small.png) no-repeat; display: block; height: 27px; overflow: hidden; border: none; padding: 0 !important; text-indent: -999em; text-transform: capitalize; width: 98px; margin: 7px auto; }

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

.buttonBuyBlueSmall { background: url(../images/buttons/button_buy_now_blue_small.png) no-repeat; display: block; height: 27px; overflow: hidden; border: none; padding: 0 !important; text-indent: -999em; text-transform: capitalize; width: 98px; margin: 7px auto; }

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

.buttonBuyGreySmall { background: url(../images/buttons/button_buy_now_grey_small.png) no-repeat; display: block; height: 27px; overflow: hidden; border: none; padding: 0 !important; text-indent: -999em; text-transform: capitalize; width: 98px; margin: 7px auto; }

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

.buttonSubmit14DayTrial { background: url(../images/buttons/button_submit_14_day_trial.png) no-repeat; display: block; height: 36px; overflow: hidden; border: none; text-indent: -999em; text-transform: capitalize; width: 190px; height: 46px; }

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

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

.buttonPleaseWaitSmall { background: url(../images/buttons/button-please-wait-small_170613.png) no-repeat; border: 0 none; cursor: pointer; display: block; height: 37px; overflow: hidden; padding: 0 !important; text-indent: -999em; width: 172px; text-transform: capitalize; }

.buttonPleaseWaitSmallLogin { background: url(../images/buttons/button-please-wait-small-login.png) no-repeat; border: 0; display: block; height: 30px; overflow: hidden; padding: 0 !important; text-indent: -999em; width: 152px; }

.buttonSubmitOrder { background: url(../images/buttons/button_submit_order.png) no-repeat; border: 0 none; cursor: pointer; display: block; float: right; height: 36px; overflow: hidden; padding: 0 !important; text-indent: -999em; width: 172px; text-transform: capitalize; margin-top: 30px; }

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

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

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

	.buttonRegisterSelectedSmall { width: 160px; height: 32px; display: block; border: 0; float: right; text-indent: -999em; background: url(../images/buttons/button_register_selected_small.png) no-repeat; padding: 0 !important; overflow: hidden; cursor: pointer; text-transform: capitalize; }

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

	.buttonCheckOutSmall { width: 160px; height: 37px; display: block; border: 0; float: right; text-indent: -999em; background: url(../images/buttons/button_check_out_small_140613.png) no-repeat; padding: 0 !important; overflow: hidden; cursor: pointer; text-transform: capitalize; }

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

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

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

	.buttonSkipToPaymentSmall { width: 160px; height: 32px; display: inline-block; border: 0; text-indent: -999em; background: url(../images/buttons/button_skip_to_payment_small.png) no-repeat; padding: 0 !important; overflow: hidden; cursor: pointer; text-transform: capitalize; }

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

		.justSkip { background-image: url(../images/buttons/button-skip-small_140613.png); width: 80px; height:37px; }

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

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

.button_complete_order { width: 172px; height: 37px; display: inline-block; border: 0; text-indent: -999em; background: url(../images/buttons/button_complete_order_140613.png) no-repeat; padding: 0 !important; overflow: hidden; cursor: pointer; text-transform: capitalize; }

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

.button_send { width: 100px; height: 30px; display: block; border: 0; text-indent: -999em; background: url(../images/buttons/button_send.png) no-repeat; float: right; margin-top: 15px; padding: 0 !important; overflow: hidden; cursor: pointer; text-transform: capitalize; }

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

.buttonBack { width: 92px; height: 36px; display: inline-block; border: 0; text-indent: -999em; background: url(../images/buttons/button_back.png) no-repeat; padding: 0 !important; margin-right: 4px; overflow: hidden; cursor: pointer; text-transform: capitalize; }

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

	.buttonBackSmall { width: 80px; height: 37px; display: inline-block; border: 0; text-indent: -999em; background: url(../images/buttons/button_back_small_140613.png) no-repeat; padding: 0 !important; margin-right: 4px; overflow: hidden; cursor: pointer; text-transform: capitalize; }

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

.buttonTransferDomains { margin-bottom: 8px; width: 172px; height: 32px; display: block; border: 0; text-indent: -999em; background: url(../images/buttons/button_transfer_domains_small.png) no-repeat; padding: 0 !important; overflow: hidden; cursor: pointer; text-transform: capitalize; }

	.buttonTransferDomains:hover { background-position: bottom; cursor: pointer; }
.domainAddonPop .text p
.button_view_transfer_list { width: 160px; height: 36px; display: block; border: 0; text-indent: -999em; background: url(../images/buttons/button_view_transfer_list.png) no-repeat; padding: 0 !important; overflow: hidden; cursor: pointer; text-transform: capitalize; }

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

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

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

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

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

.button_renew_domain { margin-bottom: 8px; width: 172px; height: 36px; display: block; border: 0; text-indent: -999em; background: url(../images/buttons/button_renew_domain.png) no-repeat; padding: 0 !important; overflow: hidden; cursor: pointer; text-transform: capitalize; }

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

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

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

.buttonRenewSelectedDomains { width: 210px; height: 32px; display: block; border: 0; text-indent: -999em; background: url(../images/buttons/button_renew_selected_domains.png) no-repeat; padding: 0 !important; overflow: hidden; cursor: pointer; text-transform: capitalize; }

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

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

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

.button_please_wait {  width: 172px; height: 38px; display: inline-block; border: 0; text-indent: -999em; background: url(../images/buttons/button-please-wait-large-new.gif) no-repeat; padding: 0 !important; overflow: hidden; cursor: pointer; text-transform: capitalize; }

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

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

.button_i_accept_and_confirm { width: 240px; height: 36px; display: block; border: 0; text-indent: -999em; background: url(../images/buttons/button_i_accept_and_confirm_transfer.png) no-repeat; margin-right: 10px; padding: 0 !important; overflow: hidden; cursor: pointer; text-transform: capitalize; }

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

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

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

.buttonViewLogoPlans { background: url(../images/buttons/button_view_logo_plans.png) no-repeat; display: block; height: 37px; overflow: hidden; border: none; text-indent: -999em; text-transform: capitalize; width: 182px; margin: 0 auto; }

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

.buttonViewMoreSamples { background: url(../images/buttons/button_view_more_samples.png) no-repeat; display: block; height: 36px; overflow: hidden; border: none; text-indent: -999em; text-transform: capitalize; width: 160px; margin: 25px 104px 0 0; float: right;}

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

.buttonDomainCartAdd { position: relative; width: 60px; height: 24px; text-indent: -9999px; border: none; cursor: hand; cursor: pointer; margin-left: 20px !important; display:block; outline: none; background: url(../images/buttons/button-domain-cart-add_180613.png) 0 0; vertical-align: middle; }



	.buttonDomainCartAdd:hover, .searchDomainsWrap .backorderBtn:hover { background-position: 0 -24px; text-decoration: none; }

	.buttonDomainCartAdd:focus, .buttonDomainCartAdd:active, .searchDomainsWrap .backorderBtn:focus { background-position: 0 -48px; }

	.buttonDomainCartAdd.added, .buttonDomainCartAdd.addedNoHover, .buttonDomainCartAdd.addedNoHover:hover { background-position: 0 -72px; }

	.buttonDomainCartAdd.added:hover { background-position: 0 -96px; }

	.noPadTB .buttonDomainCartAdd {  margin-left: 0 !important; }

	.table_standard td label.buttonDomainCartAdd { top: 0; }

.domainCheck { display:none; }


.buttonRegisterNow { position: relative; outline: none; margin-bottom: 10px; margin-left: 16px; width: 172px; height: 38px; display: block; border: 0; text-indent: -999em; background: url(../images/buttons/button-register-now_136133.png) no-repeat 0 -38px; padding: 0 !important; overflow: hidden; cursor: pointer; text-transform: capitalize; z-index:2; }

	.buttonRegisterNow:hover { background-position: 0 -76px; cursor: pointer; }

	.buttonRegisterNow:active { background-position: bottom; cursor: pointer; }

	.buttonRegisterNow.disabled { background-position: top; cursor: default; }

.buttonProcessing { opacity: 0; position: relative; top: -48px; z-index: 1; outline: none; margin-bottom: 10px; margin-left: 16px; width: 172px; height: 38px; display: block; border: 0; text-indent: -999em; background: url(../images/buttons/button-processing_136133.gif) no-repeat 0 0; padding: 0 !important; overflow: hidden; cursor: defaultr; text-transform: capitalize;  }

	.transfer .buttonRegisterNow { background: url(../images/buttons/button-transfer-now-new.png) 0 -38px; height: 38px; }

	.transfer .buttonRegisterNow.disabled { background-position: 0 0; }

		.transfer .buttonRegisterNow:not(.disabled):hover { background-position: 0 -76px }

				.transfer .buttonRegisterNow:not(.disabled):active { background-position: bottom; }

.box_terms.blue_background { background: #F5F7F9; }


/* Register general */

.searchListPrice { display: inline-block; width: 46px; font-size: 11px; font-family: Verdana, Arial, sans-serif; }

.searchListPrice.sale { color: #EE1D23; }

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

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

	.shoppingCart.fixed { position: fixed; top: 0; z-index: 9; }

		.freeBackorder { position: relative; top: 10px; right: 9px; }

		.shareToFriends { position: relative; top: 19px; left: 13px; }

	.titleShoppingCart { color: #5174A3!important; background: url(../images/register/shopping_cart_icon_121112.png) no-repeat right; line-height: 22px !important; position:relative; font-family: 'AvantGarde'; margin: 5px 0 10px !important; font-size: 16px !important; }

		.titleShoppingCart a { display:block; min-width: 16px; height: 16px; position:absolute; right: -10px; top: -12px; background: #ff0000; border-radius: 50%; padding:2px; color: white; text-decoration:none; font-weight:bold; line-height: 1.4; font-size: 12px; text-align:center; }

		.titleShoppingCart a span { font-size: 11px; }

	.titleShoppingCartBig { color: #5174A3; background: url(../images/register/shopping_cart_icon_121112.png) no-repeat 88% 1px; font-size: 18px !important; line-height: 25px !important; margin-bottom: 25px !important; margin-top: 40px !important; width: 230px; font-family: Arial!important; }

		.titleShoppingCartBig.genericCart { width: auto; background: none; }

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

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

.search_results { width: 620px; min-height: 190px; }

	.search_results.extraWide { width: 683px; }

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

.th_domain { width: 300px; }

	.th_status { width: 100px; }

		.th_status3 { width: 155px; }

	.th_register, .th_transfer, .th_renew { width: 145px; }

	.in .th_register, .in .th_transfer, .in .th_renew { width: 150px !important; }

	.th_domain2 { width: auto; }

	.th_domain3 { width: 130px; font-weight: normal; }

	.th_domain4 { width: auto; font-weight: normal; }

	.th_status2 { width: 130px; text-align: center !important; }

	.th_register2 { width: 80px; text-align: center !important; }

	.th_register3 { width: 30px; text-align: center !important; }

	.th_text { font-weight: normal !important; }

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

	.th_cost_payment { width: 120px; }

	.th_cost_setup { width: 120px; }

.th_fix { width: 7px; }

	.th_fix2 { width: 15px; }

	.th_fix3 { width: 30px; }

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

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

	.th_term2 { width: 250px; }

		.shopping_cart .th_term2 { width: 141px; }

	.th_term_payment { width: 90px; }

	.th_term3 { width: 260px; }

.th_renew_domain { width: 40%; }

	.th_renew_renew { width: 13%; text-align: center !important; }

	.th_renew_dns { width: 20%; }

	.th_renew_period { width: 20%; }

	.th_renew_cost { width: 10%; }

.th_extension { text-align: center !important; width: 60px; }

.th_btn { width: 70px; }

	.noPad.th_btn { width: 90px; }

.th_price { width: 100px; }

	.th_price2 { width: 140px; }

	.th_price4 { width: 55px; }

	.shopping_cart .th_price { width: 209px; }

.th_delete { width: 10px; }

	.th_delete2 { width: 25px; }

.th_item_type { width: 120px; }

.setupTickColumn { padding-right: 4px !important;}

#au_normal_trading_name { width: 192px; }

.paymentInfoWrap { padding: 7px 0 9px 16px; }

	.paymentInfoWrap p { padding: 0; margin: 0; }

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

	.table_standard_wrap.noSideBorder, .table_standard_wrap.noSideBorder .table_standard { border-right: none; border-left: none; border-top: none; }

	.table_standard_wrap.noBottomBorder { border-bottom: none; }

.table_standard { border: 1px solid #FFF; width: 100%; }

	.table_standard th { text-align: left; background: url(../images/register/table_th_bg.png) repeat-x; padding: 9px 10px; font-size: 11px; color: #484848; }

		.table_standard .greyBg th { background: #F5F7F9;  /*border-bottom: 1px solid #E3EBF0;*/ }

	.table_standard td { padding: 12px 10px; border-bottom: 1px dotted #E2EAF1; vertical-align: middle; height: 18px; }

		.table_standard td.noPad { padding: 0; }

		.table_standard td.noPadTB { padding-top: 0; padding-bottom: 0; }

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

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

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

	.table_standard td label.noRelative, .table_standard td label.noMoveUp { display: inline; position: static; margin-left:0; top: 0; }

		input.last_chance_privacy, input.last_chance_directory, input.last_chance_dns { position:relative; top: 0; }

.highlighted { background: #FFFFE6!important;  }

	.highlighted:hover { background: #FFFFCF!important; }

.tr_highlight:hover { background: #f4f4f4 }

.available, .available a { color: #81c500; font-weight: bold; font-size: 11px; font-family: Verdana, sans-serif; }

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

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

.sale_icon { position: relative; display: inline-block; vertical-align: bottom; margin-right: 10px; top: 1px; }

	.domain_spinner .sale_icon { margin-right: 0; }

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

.reg_terms { color: #AAA; text-align: right; margin-top: 8px; margin-right: 8px; margin-bottom: 20px; font-size: 10px; }

.view_more { color: #73B9E9; background: url(../images/register/plus_icon.png) no-repeat 10px 15px; padding: 10px 25px; display: block; }

	.view_more span { margin-left: 20px; }

a.view_more_domains_row:hover { background: url(../images/register/plus_icon.png) no-repeat 10px 15px #F5F7F9; cursor: pointer; text-decoration: none; }

.cart_box { background: #0B74BF; padding: 10px 0px; text-align: center; margin: 0; border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0; color: white; }

	.cart_box.empty { background: #F1F1F1; color: #484848; }

	.cart_box a:link, .cart_box a:visited { color: white; }

	.cart_box p { margin-bottom: 0; }

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

	.content_indent.paymentIndent { width: 740px; }

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

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

	.align_left { text-align: left !important; }

	.align_middle { vertical-align:middle; }

	.align_top { vertical-align:top !important; }

.table_buttons_bottom { width: 100%; margin: 35px 0 45px; text-align: center; }

.buttonsBottom { overflow: hidden; margin: 35px 0 45px; text-align: center; }

.tableFeatures { width: 100%; border-collapse: collapse; }

.domain_features { display: block; height:139px; padding:12px 15px; width:240px; }

	.domain_features p { margin-top: 8px !important; line-height: 15px !important; }

	.domain_features ul { padding-left: 4px !important; margin: 0px !important; }

	.domain_features li { margin-bottom: 2px !important; line-height: 15px !important; }

.free_with_all_domains { background: url(../images/register/box_bg1.png) no-repeat; }

.protect_your_brand { background: url(../images/register/box_bg2.png) no-repeat; float: right; }

.table_login { width: 100%; }

.login_box { border: 1px solid #E3EBF0; padding: 15px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; margin-bottom: 25px; }

.password_box { border: 1px solid #E3EBF0; padding: 15px; clear: both; }

.login_box label, .password_box label { display: block; margin-bottom: 4px; }

input.login { width: 142px; padding: 2px; border: 1px solid #ABADB3; font-size: 12px; font-family: Verdana, Geneva, sans-serif; color: #333; margin-bottom: 10px; }

#domain_username { width: 142px; padding: 2px; border: 1px solid #ABADB3; font-size: 12px; font-family: Verdana, Geneva, sans-serif; color: #333; margin-bottom: 10px; }

span.or { text-align: center; font: bold 11px/15px Verdana, Geneva, sans-serif; color: #5174A3; margin-top: 40px; display: block; }

.form_indent { text-indent: 8px; }

	.form_indent2 { text-indent: 20px; }

	.form_indent3 { text-indent: 40px; }

	.upgradeItem [class*="icon"] { margin: 0 15px 0 20px; }

input.standard { padding: 3px; border: 1px solid #ABADB3; font-size: 12px; font-family: Verdana, Geneva, sans-serif; color: #333; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; }

	input.standard:hover { box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); }

	input.standard:focus,
	textarea:focus { outline: none !important; border-color: #7098CF !important; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.15); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.15); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.15); }

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

		select.standard.bordered, #state_div select.standard, #business_type_div select.standard, .borderedSelect select.standard { border: 1px solid #ABADB3; padding: 0 !important; }

			.borderedSelect select.apply_to_domain_name { border: 1px solid #ABADB3; width: 260px; padding: 5px 7px !important }

	textarea.standard { padding: 2px; border: 1px solid #ABADB3; font-size: 12px; font-family: Verdana, Geneva, sans-serif; color: #333; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; }

	#state_div select.standard, .member_register #country select, .member_register #country .dropdownBox { width: 252px; }

	#business_type_div select.standard { width: 100px; }

	input.smaller { font-size: 11px !important; }

	.smaller input { font-size: 11px !important; }

	select.smaller { font-size: 11px !important; }

	.smaller select { font-size: 11px !important; }

	select.select_large { padding: 1px; font-size: 13px; }

	textarea.standard2 { padding: 10px; }

	select.standard2, .selectStandard2 select.standard, select.standard2.bordered, #state_div select.standard, #business_type_div select.standard, .forceStandard2 select.standard, .selectStandard2 select.loginStandard { border: 1px solid #ABADB3; padding: 0 !important; padding: 5px 7px !important; }

		.selectStandard2 select.loginStandard { border-radius: 2px; }

	input.standard2, #input_domains input.standard, .inputStandard2 input.standard { height: 30px; padding: 0 7px; margin-left: 1px; }

	.ie8 input.standard2, .ie8 #input_domains input.standard, .ie8 .inputStandard2 input.standard { line-height: 30px; }

.logged_as { float: right; }

.circles { text-align: center; margin-top: -30px; position: relative; top: -20px; }

	.circles a { color: #D9E0EA !important; text-decoration: none; font-size: 17px; outline: none;}

	.circles .current { color: #416295 !important; }

.domainSetupBox { margin: 0 0 6px; position: relative; width: 764px; height: 141px; }

	.domainSetupBox .priceFont:before { line-height: 1.5; font-size: 18px; vertical-align: top; margin-right: 1px; }

	.domainSetupBox .priceFont { line-height: 1; font-size: 26px; }

	.domainSetupBox .priceFont small { line-height: 23px; font-size: 18px; }

	.domainSetupBox .priceFont.HKD { font-size: 30px; }

		.domainSetupBox .priceFont.HKD:before{ font-size: 11px; }

		.domainSetupBox .priceFont.HKD small{ font-size: 17px; line-height: 22px; }

	.domainSetupBox .priceFont.IDR { font-size: 22px; }

		.domainSetupBox .priceFont.IDR:before{ font-size: 12px; }

	.domainSetupBox .priceFont.INR { font-size: 25px; }

		.domainSetupBox .priceFont.INR:before{ font-size: 13px; }

		.domainSetupBox .priceFont.INR small{ font-size: 16px; line-height: 19px; }

	.domainSetupBox .priceFont.MXN { font-size: 30px; }

		.domainSetupBox .priceFont.MXN:before{ font-size: 17px; }

	.domainSetupBox .priceFont.MYR { font-size: 30px; }

		.domainSetupBox .priceFont.MYR:before{ font-size: 13px; }

		.domainSetupBox .priceFont.MYR small{ font-size: 16px; line-height: 19px; }

	.domainSetupBox .priceFont.PHP { font-size: 28px; }

		.domainSetupBox .priceFont.PHP:before{ font-size: 15px; }

		.domainSetupBox .priceFont.PHP small{ font-size: 17px; line-height: 22px; }

	.domainSetupBox .priceFont.THB { font-size: 25px; }

		.domainSetupBox .priceFont.THB:before{ font-size: 15px; }

		.domainSetupBox .priceFont.THB small{ font-size: 16px; line-height: 19px; }

	.domainSetupBox .priceFont.TRY { font-size: 30px; }

		.domainSetupBox .priceFont.TRY:before{ font-size: 13px; }

		.domainSetupBox .priceFont.TRY small{ font-size: 16px; line-height: 19px; }

	.domainSetupBox .priceFont.TWD { font-size: 29px; }

		.domainSetupBox .priceFont.TWD:before{ font-size: 13px; }

	.domainSetupBox .priceFont.UAH { font-size: 30px; }

		.domainSetupBox .priceFont.UAH:before{ font-size: 13px; }

		.domainSetupBox .priceFont.UAH small{ font-size: 16px; line-height: 19px; }

	.domainSetupBox .priceFont.VND { font-size: 20px; top: 76px; }

		.domainSetupBox .priceFont.VND:before{ font-size: 19px; line-height: 1.2 }

		.domainSetupBox .priceFont.VND small{ font-size: 16px; line-height: 19px; }

	.domainSetupBox .priceFont.ZAR { font-size: 30px; }

		.domainSetupBox .priceFont.ZAR:before{ font-size: 13px; }

		.domainSetupBox .priceFont.ZAR small{ font-size: 16px; line-height: 19px; }

	.domainSetupBox .priceFont.SAR:after { line-height: 1.5; font-size: 18px; vertical-align: top; margin-right: 1px; content: '?'; font-family: Arial, sans-serif; }


	/*.domainSetupBox:after { display: block; width: 0; height: 0; content: ""; border-style: solid; border-width: 8px; border-color: transparent; position: absolute; bottom: -16px; right: 206px; }*/

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

.domainSetupBox .only { display: block; right: 23px; position: absolute; text-align: center; top: 48px; width: 73px; opacity: .8 }

.domainSetupBox .price { position: absolute; top: 71px; right: 0px; width: 117px; text-align: center; font-size: 38px; text-shadow: 1px 2px 1px #df0000;}

	.domainSetupBox .priceFont.KRW, .domainSetupBox .priceFont.COP, .domainSetupBox .priceFont.CLP, .domainSetupBox .priceFont.HUF, 
	.domainSetupBox .priceFont.PKR, .domainSetupBox .priceFont.RUB, .domainSetupBox .priceFont.UYU { font-size: 24px; }

	/*.privacyProtectionBox:after, .privacyProtectionAUInCartBox:after { border-top-color: #347cb6; }*/

	.au .privacyProtectionBox { background: url(../images/register/top_domain_privacy_au_new_260613.png) no-repeat 0 -1px; height: 141px;}

	.au .privacyProtectionAUInCartBox { background: url(../images/register/top_domain_privacy_au_in_cart_new_260613.png) no-repeat; }

	.nz .privacyProtectionBox { background: url(../images/register/top_domain_privacy_nz_new_260613.png) no-repeat; }

	.nz .privacyProtectionAUInCartBox { background: url(../images/register/top_domain_privacy_au_in_cart_260613.png) no-repeat; }

	.in .privacyProtectionBox, .in .privacyProtectionAUInCartBox { background: url(../images/register/top_domain_privacy_in_new_260613.png) no-repeat; }

	.uk .privacyProtectionBox, .uk .privacyProtectionAUInCartBox { background: url(../images/register/top_domain_privacy_uk_new_260613.png) no-repeat; }

	.ae .privacyProtectionBox, .ae .privacyProtectionAUInCartBox { background: url(../images/register/top_domain_privacy_ae_new_100713.png) 0 -1px no-repeat; }

	.us .privacyProtectionBox, .us .privacyProtectionAUInCartBox { background: url(../images/register/top_domain_privacy_us_new_190214.png) no-repeat; }

	.domainRegistryBox:after { border-top-color: #1197e1; }

	.au .domainRegistryBox { background: url(../images/register/top_domain_registry_au_new_alpha_260613.png) no-repeat; height: 141px;}

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

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

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

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

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

	.domainAppsBox { background: url(../images/register/top-domain-dns-upgrade-new_260613.png) no-repeat; height: 141px;}

/*		.domainAppsBox:after { border-top-color: #0098ca; }*/

.order_tag_sub_total, .order_tag_sub_total2, .order_tag_bulk_discount, .order_tag_bulk_discount2 { font: bold 11px/15px Verdana, Geneva, sans-serif; color: #484848; }

	.order_tag_bulk_discount2 { color: #ED1B26; }

	.order_tag { font: bold 12px/15px Verdana, Geneva, sans-serif; }

	.price_tag { font: bold 12px/15px Verdana, Geneva, sans-serif; color: #ED1B26; }

	.price_tagArial { font: bold 14px/15px Arial, sans-serif; color: #ED1B26; }

	.price_tag2 { font: bold 12px/15px Verdana,Geneva,sans-serif; }

	.order_tag2 { font: bold 12px/15px Verdana, Geneva, sans-serif; }

	.order_tag2Arial { font: bold 14px/15px Arial, sans-serif; }

	.order_tag3 { font: bold 13px/15px Verdana,Geneva,sans-serif; }

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

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

	.registration_panel span.backorder { font-size: 11px; }

	.registration_panel_pad, .hosting_panel > .cf { padding: 0 10px; }

	.hostingPanelPad { padding: 0 15px; }

.dns_upgrade_box { background: #F2FAFF; margin-top: 35px; padding: 0 15px 10px; box-shadow: 0 0 0 1px #EAF3F8; border-radius: 3px; }

	.dns_upgrade_box h3 { margin: 0 -15px 16px !important; padding: 10px 15px; background: #20a5d1; border-top-left-radius: 3px; border-top-right-radius: 3px; font-size: 12px; font-family: verdana, sans-serif; }

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

	.dns_upgrade_box h3.title_dns_upgrade { color: #FFF; font: bold 14px/15px Arial, Helvetica, sans-serif; }

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

.domain_privacy_box { background: #F2FAFF; margin-top: 35px; padding: 0 20px 15px; }

	.domain_privacy_box h3 { margin: 0 -20px 16px !important; padding: 10px 20px; background: #1ba3d0; border-top-left-radius: 3px; border-top-right-radius: 3px; background: #347cb6; font-size: 12px; font-family: verdana, sans-serif; }

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

	.domain_privacy_box span { font-weight: bold; font-size: 12px; }

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

.domain_registry_box { background: #F2FAFF; margin-top: 35px; padding: 0 20px 10px; }

	.domain_registry_box h3 { margin: 0 -20px 16px !important; padding: 10px 20px; background: #4fb5ee; border-top-left-radius: 3px; border-top-right-radius: 3px; font-size: 12px; font-family: verdana, sans-serif; }

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

	.domain_registry_box h3.title_domain_registry { color: #fff; font: bold 14px/15px Arial, Helvetica, sans-serif; }

.green_wrap, .blue_wrap, .package_features { border-radius: 0 0 7px 7px; -moz-border-radius: 0 0 7px 7px; -webkit-border-radius: 0 0 7px 7px; }

	.green_wrap { border: 1px solid #84C801; border-top: none; none; margin-top: -3px; }

	.green_wrap .package_features { background: #F3FEE1; padding: 17px 25px 7px 36px; border-top: 1px solid #DCEFC1; }

	.green_wrap .package_features p { margin-top: 0; }

	.green_wrap .package_features li { margin-bottom: 2px; }

.blue_wrap { border: 1px solid #577EA7; border-top: none; margin-top: -3px; }

	.blue_wrap .package_features { background: #EBF6F9; padding: 17px 25px 7px 36px; border-top: 1px solid #D2E1E6; }

	.blue_wrap .package_features p { margin-top: 0; }

	.blue_wrap .package_features li { margin-bottom: 2px; }

#web_upgrades, #email_upgrades { margin-bottom: 28px; }

.apply_to { margin: 0; background: #FFF; padding: 12px 0; border: 1px solid #CFD6DF; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; }

/* .apply_to { margin: 0; background: #FFF; padding: 12px 0; border-width: 1px 0; border-style: dotted; border-color: #E2EAF1; } */

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

	.apply_to p { margin: 0 10px 0 0; text-align: right; font: bold 12px/22px verdana, Arial, Helvetica, sans-serif; color: #5174A3; }

.title_upgrades_green { background: #88C600 url(../images/register/title_upgrades_green.png) no-repeat; color: #FFFFFF; font-size: 12px !important; height: 35px; line-height: 30px !important; margin: 0 !important; text-indent: 15px; }

	.title_upgrades_blue { background: #587FA8 url(../images/register/title_upgrades_blue.png) no-repeat; color: #FFFFFF; font-size: 12px !important; height: 35px; line-height: 30px !important; margin: 0 !important; text-indent: 15px; }

.box_terms { background: #fefefe; border: 1px solid #FFF; padding: 15px 15px 0; }

	.box_terms > strong { padding-bottom: 8px; display: inline-block; }

.dottedTerms { border: 1px dotted #CCCCCC; padding: 20px; }

	.dottedTerms h4 { font-size: 11px; line-height: 16px; }

	.dottedTerms p { margin-bottom: 0px; }

.title_red { font: bold 18px/18px Arial, Helvetica, sans-serif; color: #EE1D23; margin-bottom: 20px; }

.fraud_box { display: block; width: 160px; height: 31px; line-height: 16px; margin: 0 auto; background: url(../images/register/fraud_icon.png) no-repeat; padding-left: 35px; color: #A8A8A8; margin-top: 20px; }

.protectLogos { width: 600px; margin: 20px auto 0; overflow:hidden; text-align:center;}

	.protectLogos.marginTop { margin-top: 60px; }

	.protectLogos.paymentPage { margin-bottom: -22px; }

	.protectLogos p { font-size: 11px; margin: 0; color: #959595; }

	.protectLogos > div { float:left; height: 43px; background-repeat: no-repeat; width: 180px; margin-left: 30px; position:relative; background-position: center center; margin-top: 12px; }

	.protectLogos .privacy { background-image:url(../images/register/verified-eprivacy.png); margin-left: 0; }

	.protectLogos .gateway { background-image:url(../images/register/secure-gateway.png); }

	.protectLogos .fraud { background-image:url(../images/register/ifraud.png); }

		.protectLogos .fraud span { position:absolute; top: 22px; left: 48px; color: #909090; font-size: 9px; }

.sub_text { padding-bottom: 10px; line-height: 16px; }

.delete_icon { padding-left: 10px; position: relative; left: -10px; }

	.delete_icon:hover { color: #EC1D25; text-decoration: none; background: url(../images/register/delete_icon.png) no-repeat 0px 4px; }

table.domain_spinner { margin-bottom:10px; float: right; width: 400px; }

	table.domain_spinner td { line-height: 20px; text-align:center; width: 20%; }

	table.domain_spinner td span.down { position: relative; top: 19px; right: 3px; }

td.longer_select select { width: 215px !important; }

.add_more_hosting { color: #BEC5CE !important; font-size: 10px; }

#cvv_box { background-image: url(../images/register/cvv_box.png); cursor: pointer; display: block; float: left; height: 170px; left: -39px; margin-top: -170px; position: relative; top: 160px; width: 350px; }

.iconVisaCVV, .iconAmexCVV { display: inline-block; width: 136px; height: 79px; background: url(../images/icons-cvv_4113.png) no-repeat 0 0; margin: 0 12px 0 0; float: left; }

	.iconAmexCVV { background-position: 0 -89px; }

.cvvBox { width: 475px; height: 220px; }

	.cvvBox p { margin-bottom: 12px; }

	.cvvBox .divider { border-bottom: 1px dashed #D9E7F5; margin-left: -9px; width: 104%; }

.cvvDesc { float: left; width: 300px; margin: -3px 0 18px 0; }

.visaWrap { padding: 10px; overflow: hidden; }

	.amexWrap { padding: 10px; overflow: hidden; margin-top: 10px; }

.autoRenewalBox, .domainPrivacyBox { width: 420px; padding: 15px 0; }

	.netbankingTypeBox { width: 320px; padding: 15px 15px 5px; }

	.autoRenewalBox .wrap, .domainPrivacyBox .wrap { width: 320px; overflow: hidden; }

	.autoRenewalBox h3, .domainPrivacyBox h3 { background: url(../images/register/auto-renewal-tick.png) no-repeat; margin-bottom: 10px; padding-left: 20px; color: #5174a3; }

	.autoRenewalBox p, .domainPrivacyBox p, .netbankingTypeBox p { margin-bottom: 10px; }

	.domainPrivacyBox ul { margin: 0 0 15px 10px; }

		.domainPrivacyBox ul li { list-style: disc; margin: 0 0 2px 16px; }

.iconAutoRenewalRefresh { width: 56px; height: 56px; background: url(../images/register/auto-renewal-refresh.png) no-repeat; float: left; margin: 0 20px 0 10px; }

.iconDomainPrivacy { width: 56px; height: 56px; background: url(../images/register/icon-domain-privacy.png) no-repeat; float: left; margin: 0 20px 0 10px; }

.questionMarkLink { float: left; margin-left: 5px; margin-top: 1px; outline: none; background: url(../images/question-mark.png) no-repeat; width: 22px; height: 22px; text-indent: -999em; overflow: hidden; }

	.questionMarkLink.bigQ { margin-top: 0; background-image:url(../images/question-mark-big.png); width: 32px; height: 32px; }

.iconQuestionMarkCVV { background: url(../images/cvv-circle-q.png) no-repeat; display: inline-block; height: 21px; margin: 0 0 0 5px; vertical-align: middle; width: 21px; font-size: 0!important; line-height: 0!important;}

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

.iconVisa, .iconMasterCard, .iconAmex, .iconMaestro, .iconPayPal, .iconNetBanking { display: inline-block; width: 52px; height: 33px; background: url(../images/payment-cards-sprite.png) no-repeat; margin: 0 5px 0 0; vertical-align:middle; }

	.iconMasterCard { background-position: -60px 0; }

	.iconAmex { background-position: -120px 0; }

	.iconMaestro { background-position: -240px 0; }

	.iconPayPal { background-position: -180px 0; }

	.iconNetBanking { background-position: -300px 0; }

select.paymentSelect { width: 90px; }

.payment2Line { line-height: 18px; }

.periodSelect { width: 92px; /*100px;*/ border: 1px solid #ccc; padding: 0 !important; }

.table_standard th.pricePad, .table_standard td.pricePad { padding-right: 14px !important; }

#card_exp_year { width: 80px; }

.boldExtensions .domainExtension { font-weight:bold; }

.dnsPeriod { padding-right: 50px !important; /*40px !important;*/ }

	.dnsPeriod select { width: 85px !important; }

.table_standard td label.save20 { margin-left: 13px; }

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

.registerHosting { width: 334px; float:left; margin: 0 0 20px; }

	.registerHosting.webHosting { width: 400px; }

	.registerHosting div { font-family: Arial, sans-serif; }

.registerHosting.first { margin-right: 20px; }

.registerHosting .headerImg { /*text-indent: -9999px; overflow:hidden; font-size:0; line-height: 0;*/ font-size: 18px; font-weight: bold; font-family: AvantGarde, sans-serif; line-height: 34px; text-indent: 14px; height: 47px; background: url(../images/register/hosting-sprite_11613.png) no-repeat; }

.registerHosting .headerImg.web { background-position:left top;  color: #484848; }

.registerHosting .headerImg.email { background-position: -420px 0; /*text-indent: 3px;*/ color: #484848; }

.registerHosting .row { position:relative; margin-bottom: 10px; }

	.registerHosting .row:hover .blanket { background-color: #d9d9d9; }

.registerHosting .row .blanket { height: 121px; cursor: pointer; cursor: hand; background: url(../images/register/hosting-sprite_11613.png) 0 -73px no-repeat #f6f6f6; border-radius: 3px; border-top: 1px solid transparent; position: relative; }

	.registerHosting .row .blanket .priceFont { font-size: 35px; color: #484848!important; }

	.registerHosting .row .blanket .priceFont:before { line-height: 1; vertical-align: top; }

	.registerHosting .row .blanket .priceFont small { font-size: 20px; line-height: 1; vertical-align: top; }

	.registerHosting .green .row:last-child .blanket:after, .registerHosting .row .drop:before { display: block; content: ''; position: absolute; left: 0; bottom: 0; width: 4px; height: 4px; background: #86d100; }

	.registerHosting .row .drop:before { bottom: auto; top: -4px; }

	.registerHosting .blue .row .drop:before { background: #45669a; }

	.registerHosting .blue .row .blanket { background-position: -420px -73px; }

.registerHosting .row .title { display:inline-block; text-indent: -9999px; overflow:hidden; font-size:0; line-height: 0; background-image: url(../images/register/hosting-sprite_11613.png); background-repeat: no-repeat; margin: 18px 0 5px 16px; height: 28px; width: 130px; }

.registerHosting .row .title.top { background-position: -13px -387px; }

.registerHosting .row .title.middle { background-position: -13px -444px; }

.registerHosting .row .title.bottom { background-position: -13px -496px; height: 20px; }

.registerHosting div.blue .row .title.top { background-position: -427px -387px; }

.registerHosting div.blue .row .title.middle { background-position: -427px -444px; }

	.registerHosting .bestValue, .registerHosting .mostPopular { display: block; position: absolute; top: 34px; left: 164px; width: 59px; height: 58px; background: url(../images/register/hosting-sprite_11613.png) -193px -222px no-repeat; }

	.registerHosting .mostPopular { background-position: -440px -222px; }

.registerHosting .row p { margin: 0 0 0 16px; font-size: 12px; line-height: 18px; }

	.registerHosting .green .row p { color: #486A0A; }

	.registerHosting .blue .row p { color: #a1afc8; }

.registerHosting .row .price { display:block; text-decoration:none; width: 161px; height: 30px; line-height: 21px; text-align:center; z-index: 5; position:absolute; right: 0; top: 48px; }

	.registerHosting .green .row .price { width: 200px; }

	.registerHosting .row .price span { display: inline-block; margin-left: 2px; margin-top: 1px; text-align: center; }

	/*.registerHosting .blue .row .price { right: 26px; }*/

.registerHosting .row .price img { vertical-align: top; }

	.registerHosting .row .price.faster300 { top: 34px; }

		.registerHosting .row .price.faster300:after { display: inline-block; content: ''; position: absolute; left: 28px; top: 39px; width: 146px; height: 16px; background: url(../images/register/hosting-sprite_11613.png) -273px -228px no-repeat; }

.registerHosting .row .drop { display: none; background: #fff; padding: 2px 0 0; position:relative; border-radius: 0 0 3px 3px; font-size: 13px; font-family: verdana, arial, sans-serif; }

.registerHosting .blue .row .drop { background: #fff; }

.registerHosting .row.last .drop { }

	.registerHosting .drop label { display: block; line-height: 45px; background: #efeff0; padding: 0 10px; border-left: 8px solid #8bd400 ; text-align: right; margin-bottom: 2px; }

		.registerHosting .drop label:hover { background: #E6E6E7; cursor: pointer; }

		.registerHosting .drop label:first-child { border-top-width: 0; }

		.registerHosting .drop label:last-child { border-bottom-width: 0; }

		.registerHosting .drop label .period { float: left; }

		.registerHosting .drop label input { margin-right: 10px; margin-top: 15px; float: left;  }

		.registerHosting .drop label.twoLine { height: 56px; }

			.registerHosting .drop label.twoLine .period { line-height: 20px; padding-top: 7px; text-align: left; }

	.registerHostingSale { display: inline-block; width: 50px; height: 20px; background: url(../images/register/hosting-sprite_11613.png) -1px -234px no-repeat; vertical-align: middle; margin-right: 10px; }

.registerHosting .planExtras { margin-top: 2px; background: url(../images/register/hosting-sprite_11613.png) -527px -226px no-repeat #eeecec; border-radius: 0 0 3px 3px; line-height: 50px; padding: 0 14px 0 114px; font-size: 12px; font-weight: bold; position: relative; }

	.registerHosting .planExtras .booster:before,  .registerHosting .planExtras .marketing:before { display: inline-block; content: ""; width: 32px; height: 32px; background: url(../images/register/hosting-sprite_11613.png) -77px -229px no-repeat; margin-right: 5px; vertical-align: middle; }

	.registerHosting .planExtras .marketing:before { background-position: -135px -229px; margin-left: 8px; }

.apply_to { padding: 12px 16px; }

	.hostingPanelPad .apply_to { border-width: 1px 0; border-radius: 0; }

	.apply_to table { display:block; }

input.productFiveYearRegistration { margin-left: 5px; margin-right: 3px; }

.boosterPromo { background: url(../images/register/search-engines_170414.png); position:relative; }

	.boosterPromo.inr { background: url(../images/register/search-engines-in_080514.png); }

	.boosterPromo .wwwText { top: 73px; left: 30px; font-size: 14px; height: 26px; line-height: 26px;}

	.boosterPromo .searchInputText { left: 66px; top: 73px; width: 171px; height: 26px;  line-height: 26px; font-size: 14px; padding-top: 0; padding-left: 4px; }

	.boosterPromo .buttonDomainCartAdd { position:absolute; top: 120px; left: 162px; font-size:0; line-height:0; }

	.boosterPromo .price { line-height: 32px; font-size: 17px; color: #fbed4d!important; padding: 0 5px; }

		.price.priceFont.VND.digits_6 { font-size: 15px; } 

		.price.priceFont.KRW.digits_5 { font-size: 17px; } 

		.price.priceFont.HUF.digits_5 { font-size: 18px; }

		.price.priceFont.CLP.digits_5 { font-size: 17px; padding: 0px; } 

		.price.priceFont.CHF.digits_2 { font-size: 21px; padding: 0px; } 

		.price.priceFont.IDR.digits_6 { font-size: 15px; padding: 0px; } 

		.price.priceFont.INR.digits_4 { font-size: 15px; line-height: 32px; padding: 0px; } 
			
			.price.priceFont.INR.digits_4 small { font-size: 11px; line-height: 25px; }



	.boosterPriceBg { min-width: 77px; height: 33px; display: inline-block; position: absolute; top: 115px; left: 28px; text-align: center; }

	.boosterPromo .dropdownBox { width: 229px; }

		.boosterPromo .menuSelectCaptionText, .boosterPromo .menuItemContent { font-weight: bold; }

		.boosterPromo .menuSelectCaptionText { height: 32px; line-height: 32px; }

		.boosterPromo .dropdownWrap { left: 21px; position: absolute; top: 69px; }

.newMemberState select, .newMemberState .dropdownBox { width: 252px; }

#state_field[type="text"] { width: 235px !important; }

.savingsText { font-size: 10px; }

.table_standard .savingsRow td { padding-bottom: 0px; padding-top: 16px; }

.table_standard .belowSavings td { padding-top: 4px; padding-bottom: 16px; }

.paymentTypeTable tr td:first-child, .paymentInfoWrap p { font-size: 12px; }

.greyBg.blueText th { color: #5174A3; border-top: 1px solid rgba(218, 227, 238, 0.2); font-weight: bold; font-family: Verdana, sans-serif; }

.bigDomains .greyBg.blueText th { border-bottom: 1px solid rgba(218, 227, 238, 0.2); }

body.payment .table_standard .tr_domain td { padding: 14px; }


/* Table features */

.featuresTable { margin: 0 40px 0 0; width: 400px; float: left; }

	.featuresTable th { text-align: center; width: 80px; padding: 10px 20px 10px 0; }

	.featuresTable td { padding: 10px 0; }


/* Terms standard */

.terms_standard a { color: #336699; text-decoration: none }

	.terms_standard a:hover { color: #CC0000 }

	.terms_standard a:link, a:visited { text-decoration: none }

.terms_standard .sub_main { color: #406294; font-size: 13px; font-weight: bold; margin: 25px 0 }

.terms_standard .sub { color: #406294; font-size: 12px; font-weight: bold; margin-bottom: 15px; margin-top: 25px; border-bottom: 1px solid #CADBE0 }

.tableTerms td { padding: 10px 0; border-top: 1px solid #EEE }

.terms_standard .indent { padding: 0 0 0 25px }

.terms_standard ol li { margin-bottom: 15px; }

	.terms_standard ol li ol { margin-top: 15px; }

	.terms_standard ol.alpha { list-style: lower-alpha; }

	.terms_standard ol.roman { list-style: lower-roman; }

	.terms_standard ol.romanUpper { list-style: upper-roman; }

.sideTabs .indent, .terms_standard .clickHere { text-indent: 15px; }

.domainSub { background: white; border-bottom: 1px solid #E4E4E4; margin-top: -7px !important; padding-bottom: 13px; }

	.sideTabs ul li .domainSub li a { text-indent: 36px; border: none; padding:0; line-height: 21px;  }

.termsContact { display: inline-block; width: 150px;  }


/* Eligibility */

.lookup_container {	max-height: 150px; overflow: auto; z-index: 1000000; margin: 0; padding: 2px; position: absolute; }

	.lookup_container img[src="/images/loading.gif"] { padding-top: 6px; }

.lookup_table {	border-collapse: collapse;}

	.lookup_table tr { border-bottom: 1px dashed #DDDDDD;}

	.lookup_table tr.hover { background-color: #B8E1FF; cursor: pointer;}

#lookup_overlay { background-color: #000000; filter: alpha(opacity=1); -moz-opacity: 0.01; opacity: 0.01; width: 100%; position: absolute; left: 0; top: 0; -index: 999999;}

.domain_names_eligibility .error_content, .menu-eligibility .error_content { margin-bottom: 30px; }

.bulkEligibilityCol1 { width: 235px; float:left; margin-left: 38px; margin-right: 20px; }

.bulkEligibilityCol2 { width: 509px; float:left; }


/* Email fix */

.closeButton { background: url(../images/close_button.png) no-repeat !important; text-indent: -999em; overflow: hidden; width: 8px; height: 8px; opacity: .6; display: inline-block; }

	.closeButton:hover { opacity: 1 }


/* thankyou */

.thank_you_title { font-size: 18px; font-weight: bold; color:#EA1C1E; }

	.thank_you_title2 { font-size: 18px; font-weight: bold; color:#5174A3; }

	.thank_you_subtitle { font-size: 11px; font-weight: bold; color:#5174A3; }

	.thank_you_content { margin: 0 auto; text-align: center !important; }

		.thank_you_content h2 { font-family: AvantGarde,Arial,sans-serif !important ; font-size: 22px; }

		.thank_you_content p { font-family: Arial,sans-serif; font-size: 12px; }

	.ThankYouSocialLink { background: url(../images/social_link.png) no-repeat 253px 37px; width: 481px; height: 193px; float: left; margin-bottom: 30px; }

		.ThankYouSocialLink .btnFacebook { background: url(../images/thankyou_facebook.png) no-repeat; text-indent: -999em; width: 61px; height: 61px; display: block; float: left; position: relative; top: -113px; left:280px; }

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

		.ThankYouSocialLink .btnTwitter { background: url(../images/thankyou_twitter.png) no-repeat; text-indent: -999em; width: 61px; height: 61px; display: block; float: left; position: relative; top: -21px; left:195px; }

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

		.ThankYouSocialLink .btnGooglePlus { background: url(../images/thankyou_googleplus.png) no-repeat; text-indent: -999em; width: 61px; height: 61px; display: block; float: left; position: relative; top: -51px; left:241px; }

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

		.ThankYouSocialLink h3 { font-family: AvantGarde,Arial,sans-serif !important ; font-size: 21px; width: 244px; margin-bottom: 25px; color: #5174a3!important; }

		.ThankYouSocialLink p { font-family: Arial,sans-serif; font-size: 12px; width: 244px; }

	.thank_you_tip { text-align: left !important; padding: 10px 20px; margin: 25px 0; border: 1px dotted #999999; background: #FDFCDF; }

	.thank_you_important { color:#EA1C1E; font-weight: bold; }

	.stepsContent .yourDomainBox { float: left; width: 359px; text-align: left; margin-top: -4px; }

		.menu-thank-you .stepsContent .yourDomainBox { margin-top: 0px; }

		.stepsContent .yourDomainBox h4 { font-family: AvantGarde,Arial,sans-serif; font-size: 21px; color: #5174a3; margin-bottom: 24px; }

		.stepsContent .yourDomainBox p { font-family: Arial,sans-serif; font-size: 12px; }

		.yourDomainBox .btnOrange { background: url(../images/buttons/account_manager_btn.png) no-repeat; text-indent: -999em; width: 182px; height: 36px; display: block; float: left; margin-top: 6px; }

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

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

	.titleAds { font-family: AvantGarde,Arial,sans-serif; font-size: 16px; margin-bottom: 25px; color: #484848;  text-align: center; }

.extra_margin { margin: 65px auto 75px !important; }

.howYouFoundUs { width: 864px; height: 58px; background: url(../images/thank_you_cloud.png) no-repeat right bottom #e5eef7; border-radius: 4px; display: inline-block; position: relative; margin-left: -11px; margin-top: 15px; }

	.howYouFoundUs p { font-family: 'AvantGarde', Arial, sans-serif; font-size: 16px; font-weight: bold; color: #5073a5; padding-top: 21px; padding-left: 200px; display: inline-block; margin: 0; }

	.howYouFoundUs p.thankYouMsg { text-align: center; margin: 0 auto; display: block; padding: 21px 0; }

	.howYouFoundUs .menuSelect { position: absolute; top: 13px; right: 209px; width: 210px; }

		.howYouFoundUs .menuSelect.active { background: #FFF; }

		.howYouFoundUs .menuVertical { top: 42px !important; width: 210px; right: 209px; }


/* 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,textarea.form_validation_error, td.form_validation_error input[type=text],td.form_validation_error input[type=password] { background-color: #FACFCD !important; border: 1px solid #EE0000 !important; }


/* Auto complete */

.autoComplete { height: 32px; }

.autoCompleteInputWrapper { position: absolute; }

	.autoCompleteListWrapper { cursor: pointer; top: -1px; overflow: hidden; position: relative; z-index: 9999; border: 1px solid #DDD; box-shadow: 2px 2px 4px rgba(0,0,0,0.15); -moz-box-shadow: 2px 2px 4px rgba(0,0,0,0.15); -webkit-box-shadow: 2px 2px 4px rgba(0,0,0,0.15); }

		.autoCompleteList { margin: 8px 0 0; overflow: auto; background: #FFF; list-style: none !important; position: relative; }

		.autoCompleteListWrapper ul { margin: 0px !important; padding: 0px !important;}

		.autoCompleteList li { padding: 2px 0; font-size: }

		.autoCompleteList li a { font-family: Verdana,Arial,sans-serif !important; font-size: 11px !important; }

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

	.autoCompleteItem, .autoCompleteActiveItem { line-height: 22px; }

	.autoCompleteActiveItem { background-color: #F3F3F3; }

	.autoCompleteLink, .autoCompleteLink:visited { font-size: 14px !important; font-family: Arial, Helvetica, sans-serif !important; color: #555 !important; display: block; padding-left: 12px; }

.table_standard_wrap #state { height: 43px !important; }


/* Easter */

.easterBox { width: 210px; height: 81px; margin-bottom: -81px; background: url(../images/easter/rabbit.png) no-repeat; position: relative; top: 27px; left: 51px; z-index: 999; }

	.in .easterBox { display: none; }

	.happyEaster { width: 210px; height: 81px; background: url(../images/easter/happy.png) no-repeat; opacity: 0; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; }

	.happyEaster:hover { opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; }


/* Affiliates */

.contentContainerText.newAffiliates { overflow: visible; }

	.contentContainerText.newAffiliates .sideContent { width: 355px; margin-left: 20px; margin-top: 35px; }

	.contentContainerText.newAffiliates p { font: 14px Arial, sans-serif; line-height: 18px; }

	.contentContainerText.newAffiliates .resellerIntroList { width: 330px; margin-left: 0; }

		.newAffiliates .resellerIntroList li.tickListItem { line-height: 18px !important; background-position: 0 2px; }

	.affiliatesCommision { border: 1px dashed #acacac; border-radius: 3px; display: inline-block; padding: 20px 25px; background: #FBFBD7; }

		.affiliatesCommision p { margin: 0; }

		.affiliatesCommision h3 { font-family: Arial, sans-serif; margin-bottom: 10px; font-size: 16px; }

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

.affiliatesLoginRow { padding: 0 20px; margin: 50px 0; }

	.affiliatesLoginRow .loginBlock { float: left; width: 420px; height: 340px; background: #f5f9fd; border-radius: 0 0 6px 6px; }

	.affiliatesLoginRow .loginBlock.newMember { margin-left: 40px; }

		.affiliatesLoginRow .loginBlock h1 { font-size: 20px; background: #3f5f92; padding: 17px 0; text-indent: 40px; border-radius: 6px 6px 0 0; line-height: 27px; height: 25px; }

		.affiliatesLoginRow .loginBlock h2 { font-family: Arial, sans-serif; margin: 35px 0 20px 40px; }

		.affiliatesLoginRow .loginBlock p { font: 14px arial, sans-serif; line-height: 18px; padding: 0 40px; margin-bottom: 30px; }

		.affiliatesLoginRow .loginBlock a.btnRedNew { width: 198px; height: 48px; font: bold 17px/47px AvantGarde, arial, sans-serif; margin-left: 110px; margin-top: 0; }

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


/* New Plan Boxes*/

.newPlansContainer { margin: 30px 22px 20px; }

	.newPlansContainer.fixed .newPlanDetails { position: fixed; top: 0px; z-index: 98; }

	.newPlansContainer.fixed .middle .newPlanDetails { z-index: 99; }

	.newPlansContainer.fixed .newPlanDetails .spec { display: none; }

	.newPlansContainer.fixed .newPlanDetails p { visibility: hidden; height: 0; margin: 0; }

	.newPlansContainer.fixed .newPlanDetails .details { height: 113px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }

	.newPlansContainer.fixed .middle .newPlanDetails p { margin-top: 10px; }

	.newPlansContainer.fixed .middle .newPlanDetails .details { height: 123px; }

.newPlanBox { width: 290px; float: left; }

.newPlanBox.left { padding-right: 9px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }

.bluePlan.newPlanBox { width: 316px; margin: -10px -10px 0; position: relative; z-index: 999; }

	.newPlanBox .details { height: 140px; text-align: center; position: relative; }

	.newPlanBox.greenPlan .spec { border-top-left-radius: 3px; border-top-right-radius: 3px; text-indent: -999em; height: 60px; border: 1px solid #ade237; }

	.newPlanBox.greenPlan .title { height: 32px; text-indent: -999em; border-bottom: 1px solid #77b800; background-color: #ade237; }

	.newPlanBox.greenPlan .details { background: #7fc700; }

	.newPlanBox.bluePlan .spec { border-top-left-radius: 3px; border-top-right-radius: 3px; text-indent: -999em; height: 70px; border: 1px solid #839cbe; }

	.newPlanBox.bluePlan .title { height: 32px; text-indent: -999em; border-bottom: 1px solid #365281; background-color: #839cbe; }

	.newPlanBox.bluePlan .details { background: #3f5f95; }

	.newPlanBox .details { height: 140px; text-align: center; position: relative; }

	.newPlanBox.greyPlan .spec { border-top-left-radius: 3px; border-top-right-radius: 3px; text-indent: -999em; height: 60px; border: 1px solid #cac8c8; }

	.newPlanBox.greyPlan .title { height: 30px; text-indent: -999em; border-bottom: 1px solid #959494; background-color: #cac8c8; }

	.newPlanBox.greyPlan .details { background: #b1aeae; }

.newPlanDetails { position: relative; width: 290px; }

.middle .newPlanDetails { width: 316px; }

	.greenPlan.left .newPlanDetails .spec { background: url(../images/web-hosting/150_gb_top.png) #fff;  }

	.greenPlan.left .newPlanDetails .title { background-image:url(../images/web-hosting/economy_title.png); }

	.greyPlan.left .newPlanDetails .spec { background: url(../images/web-hosting/100_mb_grey.png) #fff;  }

	.greyPlan.left .newPlanDetails .title { background-image:url(../images/web-hosting/basic_title.png); }

	.greenPlan.basic.left .newPlanDetails .spec { background: url(../images/web-hosting/100_mb_green.png) #fff;  }

	.greenPlan.basic.left .newPlanDetails .title { background-image:url(../images/web-hosting/basic_title_green.png); }

	.right .newPlanDetails .spec { background: url(../images/web-hosting/unlimited_new.png) #fff; }

	.right .newPlanDetails .title { background-image:url(../images/web-hosting/business_title.png); }

	.newPlanBox.greyPlan.left > .bottom { background-image:url(../images/web-hosting/grey_bottom_triangle.png); width: 290px; height: 63px; }

	.newPlanBox.greenPlan.left > .bottom { background-image:url(../images/web-hosting/green_bottom_triangle_new.png); width: 290px; height: 63px; }

	.newPlanBox > .bottom { background-image:url(../images/web-hosting/green_bottom_triangle_new.png); width: 290px; height: 63px; }

	.middle .newPlanDetails .spec { background: url(../images/web-hosting/500_gb_top.png) #fff;  }

	.middle .newPlanDetails .title { background-image:url(../images/web-hosting/premium_title.png); }

	.newPlanBox.middle .boxShadow >.bottom { background-image:url(../images/web-hosting/blue_bottom_triangle_new.png); width: 316px; height: 63px; }

	.newPlanDescription { text-align: center; background: #f1f2f2; }

	.newPlanDescription ul.newPlanDescriptionList { margin-left: 0; border-top: 1px solid #dfdfdf; margin-bottom: 0; }

		.newPlanDescription ul.newPlanDescriptionList.dropdown { display: none; }

			.expanded .newPlanDescription ul.newPlanDescriptionList.dropdown { display: block; background: #f1f1f1; }

		.newPlanDescription .last i { color: #EF292E; }

	.greenPlan .newPlanDescriptionList li, .bluePlan .newPlanDescriptionList li, .greyPlan .newPlanDescriptionList li { border-top: 1px solid #f5f5f5; border-bottom: 1px solid #dfdfdf; height: 54px; padding: 15px 0 5px; list-style: none; }

	.greenPlan .newPlanDescriptionList li:nth-child(even), .bluePlan .newPlanDescriptionList li:nth-child(even), .greyPlan .newPlanDescriptionList li:nth-child(even) { background: #f6f6f6; }

	ul.newPlanDescriptionList li { font: 14px Arial, sans-serif; line-height: 19px; }

	ul.newPlanDescriptionList li strong { font-size: 18px; }

	ul.newPlanDescriptionList li.last strong { font-size: 15px;}

	ul.newPlanDescriptionList li.singleLine strong { font-size: 15px; }

	ul.newPlanDescriptionList.dropdown li strong { font-size: 15px;}

	.newPlanDescription ul.newPlanDescriptionList li.last { border-bottom: 0 !important; height: 27px; line-height: 15px; }

	.middle ul.newPlanDescriptionList li.last { height: 27px; }

	ul.newPlanDescriptionList.dropdown li.last { height: 51px; line-height: 19px; }

	.newPlanDescription ul.newPlanDescriptionList li.singleLine { line-height: 42px; }

	.newPlanDescriptionList li i.cloudIcon { background: url(../images/web-hosting/cloudIcon.png); width: 35px; height: 26px; display: inline-block; position: relative; float: left; left: 35px; margin-right: -35px; }

	.middle .newPlanDescriptionList li i.cloudIcon { left: 50px; }

	.right .newPlanDescriptionList li i.search { background: url(../images/web-hosting/searchIcon.png) }

	.right .newPlanDescriptionList li i.email { background: url(../images/web-hosting/emailIcon.png) }

	.right .newPlanDescriptionList li i.cart { background: url(../images/web-builder/cartIcon.png) no-repeat; }

	.right .newPlanDescriptionList li i.padlock { background: url(../images/web-builder/padlockIcon.png) no-repeat center; }

	.newPlanDescriptionList.dropdown li i.money { background: url(../images/web-hosting/icon_z.png) no-repeat; width: 35px; height: 53px; }

.details span.cost { display: inline-block; height: 30px; margin-bottom: 45px; margin-top: 15px; }

.right .details span.cost.INR, .left .details span.cost.INR { margin-right: 45px; }

	.in.logo_design_index .newPlanBox.greenPlan.left .details span.cost, .in.menu-logo-design .newPlanBox.greenPlan.left .details span.cost  { margin-right: 10px; }

	.details p { color: #517500; font-size: 12px; margin-bottom: 12px; position: absolute; top: 88px; text-align: center; width: 100%; }

	.details span.cost img { vertical-align: top; }

	.details .cost span { text-align: center; display: inline-block; margin-left: 3px; margin-top: 5px; }

		.logo_design_index .details .cost span, .web_design_index .details .cost span { margin-top: 2px; }

		.dns_services_index .details .cost span { margin-top: -1px; }

		.in.logo_design_index .cost .cents, .in.menu-logo-design .cost .cents { display: none; }

		.details .cost i.month  { background-image: url(../images/numbers/plans/month.png); width: 38px; height: 12px; display: inline-block; background-repeat: no-repeat; }

		.details .cost i.year:before { color: white; content: "YEAR"; font-family: avantgarde,arial;  font-size: 10px; font-style: normal; font-weight: bold; text-shadow: 0 1px 1px rgba(0,0,0,.3); }

			.bluePlan .details .cost i.year:before { color: #c6cfdf; }

			.greenPlan .details .cost i.year:before { color: #d9eeb3; }

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

	.mainContainer .btnCssRed:hover { background: #b00; }

	.mainContainer .btnCssGrey { background: #cfcfcf; }

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

	.mainContainer .table_buttons_bottom .btnCssRed, .mainContainer .table_buttons_bottom .btnCssGrey { width: auto; padding: 0 18px; border: 0; }

	.mainContainer .table_buttons_bottom .btnCssGrey { margin-right: 10px; }

	.mainContainer .table_buttons_bottom input.btnCssRed, .mainContainer .table_buttons_bottom input.btnCssGrey { padding-bottom: 2px; cursor: pointer; }

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

.moreInfo .btnRedGradient { padding: 7px 14px 7px 15px; position: relative; border-top-left-radius: 0; border-top-right-radius: 0; }

.newPlanBox .planSale { width: 77px; height: 35px; margin-top: 18px; position: absolute; }

	.newPlanBox .planSale { background-image: url(../images/web-hosting/plan_sale_shadow.png);  right: -4px; }

	.newPlanBox.greenPlan.left .planSale { right: 0; }

.newPlanBox .planPopular { width: 82px; height: 35px; margin-top: 18px; position: absolute; z-index: 9999; color: #fff; font-size: 10px; }

	.newPlanBox .planPopular { background-image: url(../images/logo-design/plan_popular.png);  right: 12px; top:-26px; }

.details span.originalPrice { color: #fff; font-size: 18px; font-weight: bold; font-family: arial, sans-serif; position: absolute; top: 60px; text-decoration: line-through; right: 10px; display: block; width: 125px; text-align: right;  margin-right: 7px; }

	.INR .details span.originalPrice { font-size: 15px; padding-right: 25px; }

.newPlanBox .boxShadow { box-shadow: 12px 0 12px -8px rgba(5, 5, 5, 0.2) , -12px 0 12px -8px rgba(5, 5, 5, 0.2); }

.bluePlan .details p { color: #87A8DF; font-size: 12px; margin-bottom: 12px; }

.greyPlan .details p { color: #484848; font-size: 12px; margin-bottom: 12px; }

.popularSign { background-image: url(../images/web-hosting/popular_new.png); width: 82px; height: 35px; display: block; position: absolute; top: 31px; right: 19px; z-index: 999; font-size: 12px; font-weight: bold; color: #fff; text-align: center; line-height: 27px; }

.newPlansContainer + .moreInfo { text-align: center; margin-bottom: 40px; }

.newPlansContainer:after { content: ""; display: block; margin: 0 auto; background: url(../images/web-hosting/button_shadow.png) no-repeat; width: 210px; height: 15px; position: relative; top: 35px; }

.moreInfo i.caret { margin-left: 7px; display: inline-block; width: 11px; height: 8px; background: url(../images/buttons/caret.png) no-repeat; position: relative; }

.newPlansContainer.expanded + .moreInfo i.caret { 
	top: -1px; 
	transform: rotate(180deg); 
	-ms-transform: rotate(180deg); /* IE9 */
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
}

/*
.moreInfo i.caret, .moreInfo .btnRedGradient .caret:before { display: inline-block; width: 0px; height: 0px; border-style: solid outset none outset; border-color: #fff transparent transparent transparent; border-width: 7px; vertical-align: middle; position: relative; margin-left: 8px; top: -1px; }

	.moreInfo .btnRedGradient .caret:before { border-top-color: #E90606; content: ""; left: -7px; position: absolute; top: -10px; margin: 0; }

	.moreInfo .btnRedGradient:hover > .caret:before { border-top-color: #b00; }

	.newPlansContainer.expanded + .moreInfo .btnRedGradient .caret:before { border-bottom-color: #d00000; top: 3px; }

	.newPlansContainer.expanded + .moreInfo .btnRedGradient:hover > .caret:before { border-bottom-color: #970000; }

*/

.boxFeaturesIncludes { background: url(../images/web-hosting/box_features_includes_050814.png) no-repeat; width: 923px; height: 330px; margin-bottom: 25px; }

	.boxFeaturesIncludes ul { float: right; margin-right: 124px; margin-top: 93px; }

	.boxFeaturesIncludes ul li { font: 14px Arial,sans-serif; line-height: 34px; list-style: none; }

.boxEasyWebControl { background: url(../images/web-hosting/box_easy_web_control_190813.png) no-repeat; width: 923px; height: 330px; margin-bottom: 25px; }

	.boxEasyWebControl ul { float: right; margin-right: 165px; margin-top: 122px; }

	.boxEasyWebControl ul li { font: 14px Arial,sans-serif; line-height: 34px; list-style: none; }

.boxContactDetails { background: url(../images/web-hosting/box_contact_details_090813.png) no-repeat; width: 923px; height: 330px; position: relative; }

	.ae .boxContactDetails { background: url(../images/web-hosting/box_contact_details_ae_230614.png) no-repeat; }

	.boxContactDetails ul { float: left; margin-top: 100px; margin-left: 110px; }

	.boxContactDetails ul li { font: 14px Arial,sans-serif; line-height: 34px; list-style: none; }

	.boxContactDetails p.webhostSupportNumber { position: absolute; bottom: 69px; left: 79px; font-size: 30px; line-height: 30px; font-weight: 600; color: #81C500; letter-spacing: 0.8px; }

.greenNumber { width: 326px; height: 30px; position: relative; top: 220px; left: 77px; text-indent:-9999px; }

	.au .greenNumber { background: url(../images/web-hosting/green_number_au.png) no-repeat; }

	.uk .greenNumber { background: url(../images/web-hosting/green_number_uk.png) no-repeat; }

	.in .greenNumber { background: url(../images/web-hosting/green_number_in.png) no-repeat; }

	.nz .greenNumber { background: url(../images/web-hosting/green_number_nz.png) no-repeat; }

.boxOneClickApps { background: url(../images/web-hosting/box_one_click_apps_190813.png) no-repeat; width: 923px; height: 330px; margin-bottom: 25px; }

	.boxAppCloud { background: url(../images/web-hosting/box_app_cloud_background_050814.png); width: 480px; height: 259px; position: relative; left: 400px; top: 20px; animation:appCloudMove 20s linear infinite; -webkit-animation:appCloudMove 20s linear infinite; /* Safari and Chrome */ }

	@keyframes appCloudMove { from {background-position: 0;} to {background-position: -630px;} }

	@-webkit-keyframes appCloudMove /* Safari and Chrome */ { from {background-position: 0;} to {background-position: -630px;} }

		.cloudMask { background: url(../images/web-hosting/box_app_cloud.png) no-repeat; width: 480px; height: 260px; position: absolute; top: 0; left: 0; }

	.boxOneClickApps ul { float: left; margin-top: 118px; margin-left: 110px; }

	.boxOneClickApps ul li { font: 14px Arial,sans-serif; line-height: 34px; list-style: none; }

	ul.newPlanDescriptionList li.iconText strong { font-size: 17px; }

.newPlansContainer a.backToTop.planOptions { bottom: 145px; }

/*.menu-logo-design a.backToTop, .logo_design_index a.backToTop, .web_hosting_index a.backToTop, .web_hosting2_index a.backToTop, .web_design_index a.backToTop, .web_builder_index a.backToTop, .web-builder-page.menu-order a.backToTop, .email_hosting_index a.backToTop, .email-hosting-page.menu-email a.backToTop, .fax-to-email-index,  { width: 51px; }*/

.bestValueIcon { background: url(../images/web-hosting/best_value.png) no-repeat; width: 76px; height: 75px; position: absolute; left: 238px; bottom: 185px; z-index: 99; }

a.backToTop.planOptions:before, a.backToTop.planOptions:before { display: none; }

.web_hosting_index ul.newPlanDescriptionList .linkTip, .web_hosting_index_grey ul.newPlanDescriptionList .linkTip { color: #626262 !important; }

.web_hosting_index ul.newPlanDescriptionList.dropdown .linkTip, .web_hosting_index_grey ul.newPlanDescriptionList.dropdown .linkTip { color: #484848 !important; }

.in.web_hosting_index .right .details span.cost, .in.web_hosting_index_grey .right .details span.cost { margin-right: 30px; }

.large_font { font-size: 12px; }

.formDescription .large_font { font-size: 12px;  }

 
/* BUTTON RED GRADIENT */

html body .btnRedGradient {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkMGUwMCIgc3RvcC1vcGFjaXR5PSIwLjciLz4KPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjg1MDUwIiBzdG9wLW9wYWNpdHk9IjAuNyIvPgogICA8L2xpbmVhckdyYWRpZW50PgoKPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==);
	padding: 9px 21px;
	background: linear-gradient(to bottom, #f25458 1%,#f61218 100%); 
	border-radius: 4px;
	font-size: 15px;
	font-weight: bold;
	font-family: AvantGarde, arial, sans-serif;
	color: #fff;
	text-shadow: 0 1px 0 rgba(218,18,1,.9);
	text-decoration: none;
	display: inline-block;
	border: 1px solid #d23339;
	box-shadow: inset 0 0 0 rgba(174,0,0,.4);
	background-clip: padding-box;
	background-color: #f94241;
	cursor: pointer;
}

body .btnRedGradient:hover {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEyNiAzOSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjUwJSIgeTE9IjEwMCUiIHgyPSI1MCUiIHkyPSItMS40MjEwODU0NzE1MjAyZS0xNCUiPgo8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjY2QwODAxIiBzdG9wLW9wYWNpdHk9IjAuODIiLz4KPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjY2EzMDMxIiBzdG9wLW9wYWNpdHk9IjAuODIiLz4KICAgPC9saW5lYXJHcmFkaWVudD4KCjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMjYiIGhlaWdodD0iMzkiIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==);
	background-image: linear-gradient(bottom, rgba(205,9,1,.82) 0%, rgba(202,48,49,.82) 100%);
	box-shadow: inset 0 0 0 rgba(174,0,0,.4);
	background-color: #f94241;
}

body .btnRedGradient:active { 
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NhMzAzMSIgc3RvcC1vcGFjaXR5PSIwLjgyIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2JiMDcwMSIgc3RvcC1vcGFjaXR5PSIwLjgyIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+); 
	background-image: linear-gradient(bottom, rgba(202,48,49,.82) 0%, rgba(187,8,1,.82) 100%);	
	box-shadow: inset 0 1px 0 #a90f14;
	background-color: #f94241;
}

.ie8 .btnRedGradient { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#b10000',GradientType=0 ); /* IE6-8 */  }

.ie8 .btnRedGradient:hover { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ca3236', endColorstr='#bd0106',GradientType=0 ); /* IE6-8 */  }	


.web_hosting_index .newPlanBox .btnBuyNowRed, .web_builder_index .newPlanBox .btnBuyNowRed, .email_hosting_index .newPlanBox .btnBuyNowRed, .email-hosting-page.menu-email .newPlanBox .btnBuyNowRed, .email_exchange_index .newPlanBox .btnBuyNowRed { }

.web_hosting_index .newPlanBox .btnBuyNowRed, .web_builder_index .newPlanBox .btnBuyNowRed, .email_hosting_index .newPlanBox .btnBuyNowRed, .email-hosting-page.menu-email .newPlanBox .btnBuyNowRed, .email_exchange_index .newPlanBox .btnBuyNowRed { }

body.web_design_index.lv_crazydomains .lv_window_crazy .lv_side_button_previous, body.web_design_index.lv_crazydomains .lv_window_crazy .lv_side_button_next {background: url(../images/web_design/gallery-arrows-new.png) !important; }

.newPlanBox .btnBuyNowRed, .newPlanBox .btnOrderNowRed { position: absolute; top: 119px; left: 50%; margin-left: -63px; }




/* NEW CONTACT PAGE*/

.contact_index .mainContainer p, ul.contactList, .contact_index .mainContainer a { font-family: Verdana, Arial, sans-serif; font-size: 12px; }

.contactLocalNumber { font-size: 13px; }

h3.contactType { font-family: AvantGarde, sans-serif; font-weight: bold; font-size: 20px; }

/*ul.contactList li:first-child { border-top: 1px dashed #ddd; }*/

ul.contactList li { line-height: 30px; }

.awardWinning { background: url(../images/contact/award_winning_sign.png) no-repeat; width: 336px; height: 170px; margin-bottom: 50px; }

h3.workingHours { margin-bottom: 30px; text-align: center; font-family: AvantGarde, sans-serif; font-size: 24px; }

p.contactText { margin-left: 20px; margin-bottom: 50px; width: 495px; }

.locationsList { text-align: center; padding-top: 30px; width: 211px; margin: 0 auto; }

	.locationsList ul { margin-left: 0; color: #e4e4e4; }

	.locationsList ul li { display: inline; }

.connectWithUs { margin: 0 auto; padding-top: 30px; width: 190px; text-align: center; }

.connectWithUs a { background: url(../images/contact/social_media_icons_new.png) no-repeat; width: 49px; height: 49px; float: left; text-indent: -9999px; margin: 7px; }

	.connectWithUs a:hover { background-position: bottom left; }

	.connectWithUs a.iconTwitter { background-position: top center; }

		.connectWithUs a.iconTwitter:hover { background-position: bottom center; }

	.connectWithUs a.iconGooglePlus { background-position: top right; }

		.connectWithUs a.iconGooglePlus:hover { background-position: bottom right; }

.contact_index .awardWinning p	 { text-align: center; font-family: AvantGarde, sans-serif; font-size: 30px; font-weight: bold; color: #3f5f92; line-height: 30px; padding-top: 100px;  }

	.ae.contact_index .connectWithUs { display: none; }

body.web_design_index.lv_crazydomains .lv_window_crazy .lv_side_button_previous, body.web_design_index.lv_crazydomains .lv_window_crazy .lv_side_button_next {background-image: url(../images/web_design/gallery-arrows-new.png) !important; }


/* Domain Certification */

.certDomainContainer { width: 704px; border-radius: 6px; padding: 10px; margin: 30px auto 0; box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); background: white; }

.certDomainContainer p, .certDomainContainer ul, .certDomainContainer ol, .certDomainContainer td, .certDomainContainer div {  font-size: 12px !important; }

.certDomainBorderBox { background: url(../images/certified_domains_header.png) no-repeat; height: 550px; border: 1px solid #E0E0E0; border-radius: 3px; }

.certDomainSteps { margin-top: 180px; margin-left: 40px; font-weight: bold; color: #7F9EBD; }

.certDomainTick { background: url(../images/tick.png) no-repeat; float: left; width: 70px; height: 70px; padding-right: 25px; }

.certDomainEmailVerification { margin: 0 40px; padding-top: 6px; min-height: 275px; }

	.certDomainEmailVerification h1 { text-align: center; font-size: 15px !important; font-family: Verdana, Arial, sans-serif; padding-bottom: 15px; padding-top: 15px; }

.certDomainButton { background: url(../images/continue_button.png) no-repeat; width: 132px; height: 35px; display: block; float: right; margin-right: 40px; margin-bottom: 40px; }

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

.certDomainFooter { text-align: center; clear: both; margin-top: 10px; }

	.certDomainFooter p { color: #fff; }

	.certDomainFooter a { color: #fff; }

.certDomainPhone { padding: 7px 7px 8px !important; width: 250px; margin-left: 10px; }

.certDomainFieldsWrap { margin: 23px 0 auto; width: 535px; }

.certDomainSMSButtonTop { background: url(../images/button_send_sms.png) no-repeat; width: 132px; height: 35px; display: block; float: right; }

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

.certDomainPhoneButtonTop { background: url(../images/button_phone_me.png) no-repeat; width: 132px; height: 35px; display: block; float: right; margin-right: 10px; }

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

.certDomainSMSButtonBottom { background: url(../images/button_send_sms_gray.png) no-repeat; width: 132px; height: 35px; display: block; float: right; }

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

.certDomainPhoneButtonBottom { background: url(../images/button_phone_me_gray.png) no-repeat; width: 132px; height: 35px; display: block; float: right; margin-right: 10px; }

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

.certDomainButtonWrap { margin-top: -34px; margin-right: 45px; }

.certDomainButtonWrapBottom { margin-top: -78px; margin-right: 45px; }

.certDomainValidationBox { padding: 7px 7px 8px !important; width: 150px; margin-top: 50px; margin-left: 10px; }

.certDomainConfirmation { margin-top: 160px; font-weight: bold; font-size: 23px; text-align: center; }

	.certDomainConfirmation img {  vertical-align: middle; padding-right: 10px; }

.certDomainFinish { margin: 0 40px; padding-top: 6px; min-height: 296px; }

	.certDomainFinish h1 { text-align: center; font-size: 14px; font-family: Verdana, Arial, sans-serif; padding-top: 15px; margin-bottom: 15px; }

.certDomainButtonFinish { background: url(../images/button_finished.png) no-repeat; width: 132px; height: 35px; margin: 0 auto; display: block; }

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

.certDomainCertificates { margin: 90px 0 0 25px; text-align: center; padding-bottom: 25px; }

	.certDomainCertificates img { padding-right: 10px; margin-top: 10px; }

	.certDomainCertificates p { padding-top: 20px; }

	.certDomainCertificates a { color: #7F9EBD; }

.certDomainWrapper { width: 33%; float: left; }

	.certDomainWrapper.two { margin-top: -56px; margin-bottom: 25px; }

	.certDomainWrapper.three  { padding-top: 3px; }

		.certDomainWrapper.three img { padding-bottom: 2px; }

	.certDomainWrapper a.close { font-size: 13px !important; top: -25px; right: 607px; color: #484848; opacity: 0.8; filter: alpha(opacity=80) }

.getTheCodeIcon { background: url(../images/get_code_icon.png) no-repeat; width: 110px; padding-left: 17px; }

.certDomainBackButton { background: url(../images/button_back_small.png) no-repeat; width: 80px; height: 32px; display: block; float: left; margin-left: 40px; }

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

.certDomainContButton { background: url(../images/button_continue_gray.png) no-repeat; width: 132px; height: 35px; display: block; float: right; margin-right: 40px; margin-bottom: 40px; }

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

.iconProductSmall, .iconPrivateRegistrationSmall, .iconDnsHostingSmall, .iconDirectoryListingSmall, .iconDomainsSmall, .iconWebHostingSmall, .iconEmailHostingSmall, .iconEmailAccountsSmall, .iconMailBoxesSmall, .iconEmailExchangeSmall, .iconEmailSpaceSmall, .iconServersSmall, .iconLinuxServerSmall, .iconWindowsServerSmall, .iconFaxToEmailSmall, .iconSslCertificateSmall, .iconSpamProtectSmall, .iconWebBuilderSmall, .iconEmailMarketingSmall, .iconSearchSubmitSmall, .iconWebStatsSmall, .iconDesignTeamSmall, .iconComingSoonSmall, .iconDiskSpaceSmall, .iconWebSpaceSmall, .iconDataTransferSmall, .iconIpAddressesSmall, .iconRamSmall, .iconMysqlDatabasesSmall, .iconParkedDomainsSmall, .iconControlPanelSmall, .iconServerPlatformSmall, .iconEmailForwardsSmall, .iconUnlimitedWebsitesSmall, .iconFaxSendSmall, .iconFaxReceiveSmall, .iconStockImagesSmall, .iconWebPagesSmall, .iconSitePagesSmall, .iconRevisionRoundsSmall, .iconLogoConceptsSmall, .iconContactsSmall, .iconDesignersSmall, .iconEmailSubmitsSmall, .iconMailingListsSmall, .iconWebDesignSmall, .iconLogoDesignSmall, .iconReceiveFaxesSmall, .iconSendFaxesSmall, .iconTrackingSmall, .iconHeatmapsSmall, .iconSubmissionsSmall, .iconBlackberryConnectSmall, .iconMicrosoftOutlookSmall, .iconEntourageSmall, .iconShoppingCartSmall, .iconSocialPackSmall, .iconFavouriteIconSmall, .iconManualScriptInstallationSmall, .iconAddonDomainsSmall, .iconDomainCertificationSmall, .iconLandrushSmall, .iconSunriseSmall, .iconGoogleAdvertisingSmall, .iconWebProtectionSmall { display: inline-block; width: 18px; height: 18px; background: url(../images/elements_160414.png) no-repeat; margin: -2px 7px 0 0; float: left; }

	.iconProductSmall, .iconDnsHostingSmall { background-position: -632px -46px; }

	.iconDnsHostingSmall { margin-top: -1px!important; }

	.iconDomainsSmall { background-position: -517px -69px; margin-top: 0; }

	.iconWebHostingSmall, .iconWebSpaceSmall { background-position: -540px -69px; }

	.iconEmailHostingSmall, .iconEmailAccountsSmall, .iconMailBoxesSmall { background-position: -586px -69px; }

	.iconEmailSpaceSmall { background-position: -586px 0; }

	.iconEmailExchangeSmall { background-position: -563px -69px; }

	.iconServersSmall { background-position: -632px -69px; }

	.iconLinuxServerSmall { background-position: -609px -69px; }

	.iconWindowsServerSmall { background-position: -655px -69px; }

	.iconFaxToEmailSmall { background-position: -678px -69px; }

	.iconSslCertificateSmall { background-position: -701px -69px; }

	.iconSpamProtectSmall { background-position: -517px -92px; }

	.iconWebBuilderSmall { background-position: -540px -92px; }

	.iconEmailMarketingSmall { background-position: -563px -92px; }

	.iconSearchSubmitSmall { background-position: -586px -92px; }

	.iconWebStatsSmall { background-position: -609px -92px; }

	.iconDesignTeamSmall { background-position: -632px -92px; }

	.iconComingSoonSmall { background-position: -655px -92px; }

	.iconAffiliatesSmall { background-position: -678px -92px; }

	.iconDiskSpaceSmall { background-position: -609px -23px; }

	.iconDataTransferSmall { background-position: -540px 0; }

	.iconIpAddressesSmall { background-position: -563px 0; }

	.iconRamSmall { background-position: -540px -46px; }

	.iconMysqlDatabasesSmall { background-position: -586px -23px; }

	.iconParkedDomainsSmall { background-position: -586px -46px; }

	.iconServerPlatformSmall { background-position: -609px 0; }

	.iconControlPanelSmall { background-position: -609px 0; }

	.iconEmailForwardsSmall { background-position: -609px -46px; }

	.iconMailingListsSmall { background-position: -563px -46px; }

	.iconFaxSendSmall { background-position: -630px 0; }

	.iconFaxReceiveSmall { background-position: -630px -23px; }

	.iconStockImagesSmall { background-position: -655px 0; }

	.iconWebPagesSmall, .iconDirectoryListingSmall { background-position: -655px -23px; }

	.iconSitePagesSmall, .iconDirectoryListingSmall { background-position: -655px -23px; }

	.iconRevisionRoundsSmall { background-position: -655px -46px; }

	.iconLogoConceptsSmall { background-position: -701px -23px; }

	.iconContactsSmall, .iconDesignersSmall { background-position: -678px 0; }

	.iconEmailSubmitsSmall { background-position: -678px -23px; }

	.iconWebDesignSmall { background-position: -678px -46px; }

	.iconLogoDesignSmall { background-position: -701px 0; }

	.iconReceiveFaxesSmall { background-position: -632px -23px; }

	.iconSendFaxesSmall { background-position: -632px 0px; }

	.iconPrivateRegistrationSmall { background-position: -701px -46px; }

	.iconTrackingSmall { background-position: -517px 0; }

	.iconHeatmapsSmall { background-position: -517px -23px; }

	.iconSubmissionsSmall { background-position: -517px -46px; }

	.iconBlackberryConnectSmall { background-position: -701px -92px; }

	.iconMicrosoftOutlookSmall { background-position: -517px -115px; }

	.iconEntourageSmall { background-position: -540px -115px; }

	.iconShoppingCartSmall { background-position: -563px -115px; }

	.iconSocialPackSmall { background-position: -586px -115px; }

	.iconFavouriteIconSmall { background-position: -609px -115px; }

	.iconManualScriptInstallationSmall { background-position: -632px -115px; }

	.iconAddonDomainsSmall { background-position: -655px -115px; }

	.iconDomainCertificationSmall { background-position: -678px -115px; }

	.iconLandrushSmall { background-position: -586px -138px; }

	.iconSunriseSmall { background-position: -609px -138px; }

	.iconGoogleAdvertisingSmall { background-position: -517px -139px; }

	.iconWebProtectionSmall { background-position: -540px -138px; }

.domainAddonPop header, .domainAddonPop .headerTip {
  background: url("../images/domain-addons-sprite_031014.png") no-repeat scroll 0 0 transparent;
  display: block;
  height: 100px;
  margin-bottom: 5px;
  overflow: hidden;
  position: relative;
  text-indent: -9999px;
}

.domainAddonPop.certification header, .domainAddonPop.certification .headerTip {
  background-position: 0 -5px;
  height: 95px;
}

.domainAddonPop.landrush header, .domainAddonPop.landrush .header {
  background-position: 0 -892px;
  height: 90px;
}

.domainAddonPop.sunrise header, .domainAddonPop.sunrise .header {
  background-position: 0 -790px;
  height: 87px;
}

.domainAddonPop .text {
  background: none repeat scroll 0 0 #fff;
  border-radius: 3px 3px 3px 3px;
  padding: 15px;
  position: relative;
}

.domainAddonPop .text p {
  line-height: 16px;
  margin-bottom: 10px;
}

.domainAddonPop .text p.last {
  margin-bottom: 0;
}

.domainAddonPop {
  width: 446px;
}

.t_Content_bright {
  background: none repeat scroll 0 0 white;
  border: 1px solid transparent;
  padding: 10px 10px 10px 7px;
}


.registerBox {
  border-right: 1px solid #F3F3F3;
  float: left;
  height: 710px;
  margin-right: 45px;
  padding: 0 45px 0 0;
  width: 298px;
}

.registerBox input[type="text"], .registerBox input[type="password"]
{
	width: 281px;
}

.regRight {
  float: left;
  width: 450px;
}

.regRight table { width: 100%; }

.regRight td {
  line-height: 25px;
  padding: 5px 0;
  vertical-align: middle;
}

.registerBox input[type="text"], .registerBox input[type="password"] {
  margin-bottom: 9px;
}


.regRight input[type="radio"] { vertical-align: middle; }
.regRight input[type="radio"] + label { margin-left: 5px; vertical-align: middle; }

.managedSupportPop { width: 446px; }

.managedSupportPop .headerTip { display: none; }

	.managedSupportPop .tooltipTitle { padding-bottom: 10px; }

.managedSupportPop p { margin-bottom: 8px; }
	
	/*.managedSupportPop p.last { margin-bottom: 0; }*/


/*a.promoDeal:link { font-size: 10px; }*/


/* NEW DNS SERVICES PAGE */

.dns_services_index .mainContainer { margin: 0 0 20px; }

.dns_services_index .contentContainer { margin: -3px 40px 0; }

.dns_services_index .contentContainerText { background: url(../images/dns_services/dns_services_benefits.png); width: 1032px; height: 378px; position: relative; left: -59px; top: -26px; margin-bottom: 43px; }

.dns_services_index .contentContainerText p { width: 360px; float: right; margin-right: 92px; margin-top: 162px; font-family: Arial, Verdana, sans-serif; font-size: 14px;}

.dns_services_index .spacedContent { margin: -25px 40px 0; }

.dns_services_index .spacedContent .bluePlan .bottom { background-image: url(../images/web-hosting/blue_bottom_triangle_new.png); width: 316px; height: 63px; }

.dns_services_index .spacedContent .bluePlan .spec { background: url(../images/dns_services/premium_top.png) #FFF; }

.dns_services_index .spacedContent .bluePlan .title { background-image: url(../images/dns_services/blue_plan_title.png); }

/*.dns_services_index .details { height: 125px; }*/

.dns_services_index .details span.cost { margin-top: 20px; margin-bottom: 20px; }

.dns_services_index .btnRedGradient { padding: 10px 28px; }

.dns_services_index .newPlanDescription { background: #f6f6f6; }

	.dns_services_index .newPlanDescription ul.newPlanDescriptionList { border: none; }

	.dns_services_index .newPlanDescription ul.newPlanDescriptionList li { border: none; height: 70px; padding: 10px 15px; font-size: 12px; }

	.dns_services_index .newPlanDescription ul.newPlanDescriptionList li span:first-of-type { font-family: AvantGarde, Arial, sans-serif; font-size: 22px; font-weight: bold; color: #5073a5; }

	.dns_services_index ul.newPlanDescriptionList li strong { font-size: 14px; }

.dns_services_index .spacedContent h2 { font-family: AvantGarde, Arial, sans-serif; font-size: 22px; font-weight: bold; margin-bottom: 14px; }

.dns_services_index .spacedContent .dnsList { font-family: Verdana, sans-serif; font-size: 12px; margin-top: 0; }

	.dns_services_index .spacedContent .dnsList strong { font-size: 14px; line-height: 37px; }

	.dns_services_index .spacedContent .dnsList li { background: url(../images/web_design/tick.png) no-repeat 0 12px; padding-left: 40px; }


/* NEW BRAND PROTECT */

.table_standard_wrap.brandProtectGuy { padding-left: 228px; background: url(../images/register/brand_protect_guy.png) no-repeat; border: none; overflow: hidden; margin-left: -40px; }

.table_standard_wrap.brandProtectGuy h3 { background: url(../images/register/brand_protect_hand.png) no-repeat #4f73a5; height: 56px; padding-left: 20px; position: relative; margin-bottom: 0; font-size: 13px; font-family: Verdana, sans-serif; color: #fff; line-height: 68px; }

	.table_standard_wrap.brandProtectGuy .table_standard { border: none; position: relative; table-layout: fixed; }

	.table_standard_wrap.brandProtectGuy .table_standard tr { background: #f1f8ff; border-bottom: 1px solid #fff; }

	.table_standard_wrap.brandProtectGuy .table_standard tr:nth-child(even) { background: #e8f3ff; }

	.table_standard_wrap.brandProtectGuy .table_standard tr:last-child { border-bottom: none; }

		.table_standard_wrap.brandProtectGuy .table_standard td { padding: 9px 14px!important; }

.brandProtectGuy .th_domain2 { width: 184px !important; }

.brandProtectGuy .th_status3 { text-align: left; width: 50px; }

.brandProtectGuy .th_price2 { width: 133px; padding-right: 0 !important;}

.brandProtectGuy .noPad.th_btn { width: 61px;}

.brandProtectShow { overflow: visible !important; }

.brandProtect .strike { font-size: 11px!important; }


/* NEW FAX TO EMAIL */

.fax_to_email_index .contentContainer { margin: 0 39px; }

.fax_to_email_index .instantSetup p, .fax-to-email-page .instantSetup p { float: right; width: 300px; margin-top: 42px; margin-right: 20px; font-family: Arial, sans-serif; font-size: 14px; color: #484848; }

.fax_to_email_index .greenPlan.left .spec { background: url(../images/fax_to_email/my_fax_new.png) no-repeat #FFF; }

.fax_to_email_index .greenPlan.left .newPlanDetails .title { background-image: url(../images/fax_to_email/left_green_plan_title.png); }

.fax_to_email_index .bluePlan.middle .spec { background: url(../images/fax_to_email/my_fax_plus_new.png) no-repeat #FFF; }

.fax_to_email_index .bluePlan.middle .newPlanDetails .title { background-image: url(../images/fax_to_email/blue_plan_title.png); }

.fax_to_email_index .greenPlan.right .spec { background: url(../images/fax_to_email/my_fax_pro_new.png) no-repeat #FFF; }

.fax_to_email_index .greenPlan.right .newPlanDetails .title { background-image: url(../images/fax_to_email/right_green_plan_title.png); }

.fax_to_email_index .newPlanBox .newPlanDescription ul.newPlanDescriptionList li:last-child { border-bottom: none; }

.fax_to_email_index .tabsContent { margin: 0 30px 0; }

.fax_to_email_index .tabsContent table td span.green { font-family: AvantGarde, Arial, sans-serif; font-size: 20px; font-weight: bold; }

.fax_to_email_index .tabsContent table td p { font-size: 12px; }

.fax_to_email_index .customerSatisfationSplash { margin: 0; }

.fax_to_email_index .moreInfo .btnRedGradient .caret:before { border-top-color: #F33E3E; }

.fax_to_email_index .moreInfo .btnRedGradient:hover > .caret:before { border-top-color: #C02626; }

.fax_to_email_index .newPlansContainer.expanded + .moreInfo .btnRedGradient:hover > .caret:before { border-bottom-color: #B81A1A; }

.fax_to_email_index .newPlansContainer.expanded + .moreInfo .btnRedGradient .caret:before { border-bottom-color: #EC3F3F; }

.fax_to_email_index .titleFaxToEmail { margin-bottom: 30px;  }

.fax_to_email_index .newPlanBox .btnRedGradient { padding: 10px 28px; }


/* NEW SSL CERTIFICATES */

body[class*="ssl_certificates_order"] .formStandard input[type="radio"] { vertical-align: middle; margin-top: -3px; }

/*.ssl_certificates_index .titleSslCertificates { margin-bottom: 45px; }*/

.ssl_certificates_index .contentContainerText span, .sslStrongEncryption span, .sslSiteSeal span { font-family: AvantGarde, Arial, sans-serif; font-size: 22px; font-weight: bold; }

	.ssl_certificates_index .contentContainerText span { font-size: 18px; }

/*.ssl_certificates_index .contentContainerText p { font-family: Arial, sans-serif; font-size: 14px; color: #484848; width: 370px; float: left; }*/

.sslStrongEncryption { background: url(../images/ssl_certificates/ssl_strong_encryption.png) no-repeat; height: 292px; margin-bottom: 40px; margin-left: -13px; }

	.sslStrongEncryption p, .sslSiteSeal p { font-family: verdana, Arial, sans-serif; font-size: 12px; color: #484848; width: 340px; padding-left: 55px; padding-top: 20px; }

.sslSiteSeal { background: url(../images/ssl_certificates/ssl_site_seal.png) no-repeat -7px; height: 292px; }

	.sslSiteSeal p { float: right; margin: 0; padding-right: 45px; }

.ssl_certificates_index .newPlanBox .btnRedGradient { padding: 10px 28px; }

.ssl_certificates_index .moreInfo .btnRedGradient .caret:before { border-top-color: #F33E3E; }

.ssl_certificates_index .moreInfo .btnRedGradient:hover > .caret:before { border-top-color: #C02626; }

.ssl_certificates_index .newPlansContainer.expanded + .moreInfo .btnRedGradient:hover > .caret:before { border-bottom-color: #B81A1A; }

.ssl_certificates_index .newPlansContainer.expanded + .moreInfo .btnRedGradient .caret:before { border-bottom-color: #EC3F3F; }

	.sslBrowserSupport ul { padding-left: 249px; margin-top: -80px; }

	.sslBrowserSupport ul li { background: url(../images/ssl_certificates/browser_icons.png) no-repeat; width: 49px; height: 48px; margin-right: 13px; display: inline-block; cursor: pointer; }

		.sslBrowserSupport ul li.ie { background-position: -66px 0; }

			.sslBrowserSupport ul li.ie:hover, .sslBrowserSupport ul li.ie.active { background-position: -66px -48px; }

		.sslBrowserSupport ul li.sf { background-position: -130px 0; }

			.sslBrowserSupport ul li.sf:hover, .sslBrowserSupport ul li.sf.active { background-position: -130px -48px; }

		.sslBrowserSupport ul li.ff { background-position: -196px 0; }

			.sslBrowserSupport ul li.ff:hover, .sslBrowserSupport ul li.ff.active { background-position: -196px -48px; }

		.sslBrowserSupport ul li.op { background-position: -262px 0; }

			.sslBrowserSupport ul li.op:hover, .sslBrowserSupport ul li.op.active { background-position: -262px -48px; }

			.sslBrowserSupport ul li.ch:hover, .sslBrowserSupport ul li.ch.active { background-position:0 -48px; }

.ssl_certificates_index span.cost img { margin: 10px 0 0; }

.browserCarousel { width: 964px; height: 197px; margin: 45px 0 65px -22px }

	.browserCarousel #carousel { height: 197px; }

.ssl_certificates_index .newPlansContainer + .moreInfo { margin-bottom: 60px; }

.ssl_certificates_index .greenPlan.left .newPlanDetails .spec, .ssl-certificate-page.menu-order .greenPlan.left .newPlanDetails .spec { background: #fff url(../images/ssl-certificates/standard-green-top.png) no-repeat; }

.ssl_certificates_index .greenPlan.right .newPlanDetails .spec, .ssl-certificate-page.menu-order .greenPlan.right .newPlanDetails .spec { background: #fff url(../images/ssl-certificates/wildcard-green-top.png) no-repeat; }

.ssl_certificates_index .middle .newPlanDetails .spec, .ssl-certificate-page.menu-order .middle .newPlanDetails .spec { background: #fff url(../images/ssl-certificates/premium-blue-top.png) no-repeat; }

.ssl_certificates_index .greenPlan.left .newPlanDetails .title, .ssl-certificate-page.menu-order .greenPlan.left .newPlanDetails .title { background-image: url(../images/ssl-certificates/green-plan-title.png) }

.ssl_certificates_index .greenPlan.right .newPlanDetails .title, .ssl-certificate-page.menu-order .greenPlan.right .newPlanDetails .title { background-image: url(../images/ssl-certificates/wildcard-green-plan-title.png) }

.ssl_certificates_index .middle .newPlanDetails .title, .ssl-certificate-page.menu-order .middle .newPlanDetails .title { background-image: url(../images/ssl-certificates/blue-plan-title.png) }

.titleDomainProducts { font-family: 'AvantGarde', arial, sans-serif; font-weight: bold; font-size: 27px; float: left; margin: 50px 181px 50px 181px; color: #484848; }

.homeRowDomainMananger, .homeRowDomainList { padding-bottom: 55px; }

.homeRowDomainPrivacy { padding-bottom: 45px; }

.homeRowDomainMananger .accountManager { background: url(../images/domain-names/account-manager.png) no-repeat; width: 440px; height: 285px; float: left; }

.homeRowDomainPrivacy .domainPrivacy { background: url(../images/domain-names/domain-privacy.png) no-repeat; width: 440px; height: 285px; float: left; position: relative; }

.homeRowDomainList { background: url(../images/domain-names/domain-list-au.png) no-repeat; width: 978px; height: 372px; padding: 44px 0 0 20px; left: -29px; }

.uk .homeRowDomainList {background: url(../images/domain-names/domain-list-uk.png) no-repeat; }

.in .homeRowDomainList {background: url(../images/domain-names/domain-list-in.png) no-repeat; }

.nz .homeRowDomainList {background: url(../images/domain-names/domain-list-nz.png) no-repeat; }

.ae .homeRowDomainList {background: url(../images/domain-names/domain-list-ae.png) no-repeat; }

.us .homeRowDomainList {background: url(../images/domain-names/domain-list-us.png) no-repeat; }

.homeRowDomainMananger .productTextRight { float: left; margin-left: 25px; width: 297px; margin-top:5px; }

.homeRowDomainPrivacy .productTextRight { float: left; margin-left: 25px; width: 356px; margin-top:5px; }

.homeRowDomainList .productTextLeft { float: left; margin-left: 30px; width: 317px; margin-top: -15px; }

.priceBackground .priceFree { font-size: 30px; line-height: 36px; position: relative; top: 44px; display: block; font-family: 'AvantGarde', arial, sans-serif; font-weight: bold; }

	.in .priceBackground .priceFree { top: 38px; }

div[class*="homeRowDomain"] h2 { font-size: 22px; }

div[class*="homeRowDomain"] p { color: #9d9d9d; font-weight: normal; font-size: 14px; line-height: 20px; font-family: 'AvantGarde', arial, sans-serif; }

div[class*="homeRowDomain"] ul { margin-bottom: 28px; margin-left: 25px; }

div[class*="homeRowDomain"] li  { font-size: 14px; list-style: none; }

.homeRowDomainMananger .priceBackground { top: 114px; right: 6px; }

.homeRowDomainList .priceBackground { top: 40px; left: 408px; }

.homeRowDomainPrivacy .priceBackground { top: 0px; right: 6px; }

div[class*="homeRowDomain"] form { display: block; width: 298px; }

div[class*="homeRowDomain"] form div { width: 298px; border: 1px solid #afbfd3; background: white; border-radius: 3px; height: 36px; }

div[class*="homeRowDomain"] form div span { font-size:16px; font-weight: bold; font-family: arial, sans-serif; color: #5174A3 !important; display: inline-block; margin-left: 14px; width: 48px; vertical-align: middle; }

div[class*="homeRowDomain"] form div input { background: none; border: none; outline: none; font-size:16px; font-family: arial, sans-serif; height: 33px; width: 218px; color: #484848; vertical-align: middle; line-height: 33px; }

.homeRowDomainMananger .btnCssRed { position: absolute; width: 71px; height: 30px; line-height: 29px; left: 303px; top: 339px; background: linear-gradient(to bottom, #ff0000 1%,#b10000 100%); box-shadow: inset 0 -2px rgba(0,0,0,.2); }

.homeRowDomainList .btnCssRed { left: 366px; position: absolute; top: 308px; background: linear-gradient(to bottom, #ff0000 1%,#b10000 100%); box-shadow: inset 0 -2px rgba(0,0,0,.2); line-height: 34px; margin-top: 9px; }

.homeRowDomainPrivacy .btnCssRed { position: absolute; top: 249px; right: 20px; background: linear-gradient(to bottom, #ff0000 1%,#b10000 100%); box-shadow: inset 0 -2px rgba(0,0,0,.2);line-height: 34px; margin-top: 9px; }

.homeRowDomainPrivacy .enterDomainName { margin-top: 7px; margin-left: 10px; }

.productTextLeft input:-moz-placeholder, .productTextRight input:-moz-placeholder { color: #a9a9a9; }

.productTextLeft input::-webkit-input-placeholder, .productTextRight input::-webkit-input-placeholder { color: #a9a9a9; }

.productTextLeft input:-ms-input-placeholder, .productTextRight input:-ms-input-placeholder  { color: #a9a9a9; }

.productTextLeft input.placeholder, .productTextRight input.placeholder { color: #a9a9a9; }

.productTextLeft .btnRedGradient { position: absolute; left: 366px; top: 303px; padding: 0; width: 109px; height: 37px; }

.productTextRight .btnRedGradient { position: absolute; right: 30px; top: 259px; padding: 0; width: 109px; height: 37px; }

.homeRowDomainMananger a.btnRedGradient { position: absolute; left: 303px; top: 339px; padding: 5px 15px; }

input.btnRedGradient::-moz-focus-inner /*Remove button padding in FF*/ { border: 0; padding: 0; }

.productTextRight p.error { font-size: 12px; position: absolute; font-family: Verdana, arial, sans-serif; margin-top: 5px; }


/* NEW DOMAIN NAMES PAGE */

.newDomainNamesWrapper { position: relative;}

	.newDomainNamesWrapper .domainNamesSearchRegister, .domain_names_transfer .domainNamesSearchRegister, .domain_names_renew .domainNamesSearchRegister {  width: 778px; padding: 31px 70px 39px; background: #f5f9fe; border-radius: 5px 5px 0 0; border: 1px solid #e3effe; }

		.domainNamesSearchRegister:after, .domainNamesSearchRegister:before { width: 0; height: 0; border-left: 13px solid rgba(0, 0, 0, 0); border-right: 13px solid rgba(0, 0, 0, 0); border-top: 13px solid #e3effe; position: absolute; top: 118px; }

		.domainNamesSearchRegister:before { border-top: 13px solid #f5f9fe; top: 117px; z-index: 9; }

		div.findDomainBox { height: 44px; border-radius: 3px; border: 1px solid #afbfd3; font-size: 18px; background: #FFF; vertical-align: middle; width: 634px; margin-right: 10px; float: left; }

		.domainNamesSearchRegister div.findDomainBox a, .domain_names_transfer .domainNamesSearchRegister div.findDomainBox a, .domain_names_renew .domainNamesSearchRegister div.findDomainBox a { color: #5174a3; padding-left: 5px; line-height: 30px; }

		.findDomainBox input[type="text"] { height: 34px; line-height: 24px; font-family: arial; font-weight: bold; color: #484848; width: 560px; background: none; border: none; outline: 0; font-size: 18px; }

			.findDomainBox input:-moz-placeholder { color: #a9a9a9; }

			.findDomainBox input::-webkit-input-placeholder { color: #a9a9a9; }

			.findDomainBox input:-ms-input-placeholder { color: #a9a9a9; }

			.findDomainBox input.placeholder { color: #a9a9a9; }

		.findDomainBox > span, .findDomainBox div.tldResult, .tldResult input { font-size: 18px; font-family: arial, sans-serif; font-weight: bold; padding-left: 13px; color: #8e8e8e; line-height: 44px; display: inline-block; }

			.domainNamesSearchRegister span.tld, .domainNamesSearchRegister span.action { font-size: 11px; font-family: Verdana, Arial, sans-serif; color: #5174A3; font-weight: normal; padding-left: 0; }

		.domainNamesSearchRegister .btnRedGradient { padding: 11px 32px; font-size: 16px; margin-top: 2px; border: none; cursor: pointer; }

		.domainNamesSearchRegister.fixed { position: fixed; border-radius: 3px; z-index: 99999; top: 0; border: 1px solid #c4d1e2; width: 778px; }

			.domainNamesSearchRegister.fixed a { display: none; }

.newDomainNamesWrapper.fixed { display: none; position: absolute; z-index: 1000; margin-left: 0px;  }

	.newDomainNamesWrapper.fixed .domainNamesSearchRegister { width: 703px; background: url(../images/domain_names/sign_search_domains.png) no-repeat #e5edf6 20px 30px; padding-left: 145px; border-radius: 0; }

	.newDomainNamesWrapper.fixed.renew .domainNamesSearchRegister {  background: url(../images/domain_names/sign_renew_domain_here.png) no-repeat #e5edf6 20px 30px; }

	.newDomainNamesWrapper.fixed.transfer .domainNamesSearchRegister {  background: url(../images/domain_names/sign_transfer_domain_here.png) no-repeat #e5edf6 20px 30px; }

	.newDomainNamesWrapper.fixed .domainNamesSearchRegister:after, .newDomainNamesWrapper.fixed .domainNamesSearchRegister:before { display: none; }

	.newDomainNamesWrapper.fixed .domainNamesSearchRegister div.findDomainBox { width: 475px; }

		.newDomainNamesWrapper.fixed input[type="text"] { width: 260px; }

		.findDomainBox span.tldResult, .findDomainBox div.tldResult { border-left: 1px solid #8E8E8E; width: 85px; display: inline-block; height: 20px; line-height: 18px; }

		.newDomainNamesWrapper.fixed div.findDomainBox a { padding-left: 0; display: inline-block; line-height: 16px; margin-top: 7px; }

		.newDomainNamesWrapper.fixed div.findDomainBox a:hover { text-decoration: none; border-bottom:1px dotted #5174a3; }

		.newDomainNamesWrapper.fixed .domainNamesSearchRegister a.close { top: -27px; right: -60px; }

.searchRegisterBottom { background: #e5eef7; width: 920px; height: 190px; border-top: 1px solid #eaeff6; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; }

	.freeWithEveryDomain { background: url(../images/domain_names/new_free_background.png) no-repeat; width: 247px; height: 107px; float: left; margin-top: 39px; margin-left: 55px; }

	.freeWithEveryDomain ul.freeList { margin-top: 33px !important; margin-left: 0 !important; }

	.newDomainNamesWrapper ul li { font: 14px Arial,sans-serif; line-height: 30px; list-style: none; padding-bottom: 13px; }

	.whyCrazyDomains { background: url(../images/domain_names/why_crazy_domains.png) no-repeat; width: 280px; height: 130px; float: left; margin-right: 35px; margin-left: 38px; }

		.whyCrazyDomains ul { margin-left: 55px; margin-top: 73px; }

		.whyCrazyDomains ul li { line-height: 15px; }

		.whyCrazyDomains ul li span { font-size: 15px; }

	.domainWatchlistLink { background: url(../images/domain_names/domain_watchlist_08092014.png) no-repeat; width: 301px; height: 190px; position: absolute; right: 0; top: 119px; }

		.domainWatchlistLink span { position: relative; top: 76px; font-size: 14px; font-family: Arial, sans-serif; text-align: center; left: 27px; line-height: 18px; margin-left: 14px; }

			.domainWatchlistLink  .btnRedGradient {padding: 6px 10px; border: none; cursor: pointer; top: 125px; position: absolute; left: 33px; text-decoration: none; font-size: 13px; color: #ffffff; font-family: Arial, sans-serif; }

	.bigSaleRip { background: url(../images/domain_names/big_sale_rip.png) no-repeat; width: 336px; height: 173px; float: left; }

	.searchRegisterBottom table.newTableTlds { width: 500px; margin-left: 40px; margin-top: 13px; border-spacing: 5px; float: left; position: relative; }

		.tldTd label input[type="checkbox"] { display: none; }

		label.greenCheckbox input[type="checkbox"] { display: none; }

		.greenCheckbox { background: url(../images/domain_names/checkbox_background.png) no-repeat left top; width: 14px; height: 13px; padding-left: 15px; display: inline-block; vertical-align: middle; line-height: 12px; }

		.greenCheckbox.checked { background-position: left bottom; }

		.tldTd label.checked { vertical-align: middle; }

.whatsNew { background: url(../images/domain_names/sign_whats_new.png) no-repeat; margin: 0 auto; width: 496px; }

	.whatsNew p { padding-left: 90px; font-size: 12px; color: #e5e5e5; }

	.whatsNew p strong { color: #484848; font-size: 17px; font-family: arial; }

	.whatsNew p span.originalPrice { text-decoration: line-through; color: #484848; font-size: 11px; }

.newTabs { clear: both; margin-top: 60px; }

	.newTabs .newTabsList { margin-bottom: 25px; border-bottom: 1px solid #d0dcec; height: 40px; margin-left: 0; padding-left: 29px; }

		.newTabsList li { float: left; list-style: none !important; border: 1px solid #d0dcec; border-radius: 3px 3px 0 0; background: #f5f9fe; width: 212px; margin-right: 3px; }

		.newTabsList li a { display: inline-block; width: 211px; line-height: 38px !important; text-align: center; color: #5174A3 !important; font-size: 12px; border-top: 1px solid #fff; border-right: 1px solid #fff; border-radius: 3px 3px 0 0; }

			.newTabsList li a:hover { text-decoration: none; background: #edf3fa; }

		.newTabsList li.active { height: 39px; border-bottom: 1px solid #fff; background: #fff; font-weight: bold; }

			.newTabsList li.active a:hover { text-decoration: none; background: #fff; }

.domainNamesTableTitle { color: #5073a5; margin-bottom: 15px; font-family: AvantGarde, arial, sans-serif; font-size: 22px; }

.theBigSale { background-image: url(../images/domain_names/sign_the_big_sale.png); width: 177px; height: 30px; float: right; margin-right: -30px; margin-top: -10px; }

.newTabsContent { margin: 30px 30px 40px; position: relative; }

.newTabsContent p.alightRight { text-align: right; margin-top: 10px; }

	.newTabsContent table.domainNamesTable { width: 862px; background: #f1f2f2; border-spacing: 0; font-family: Arial, sans-serif; }

		.domainNamesTable tr { height: 40px; }

		table.domainNamesTable tr.checked { background: #d3e8a7; }

		.domainNamesTable tr:nth-child(even) { background: #f5f5f5; }

		.domainNamesTable tr:last-child td { border-bottom: none; }

		tr.greenTblHeader th { color: #fff; font-size: 13px; font-weight: normal; background-color: #7cc100; /*background-image: -webkit-linear-gradient(top, #80c700, #69a400); background-image: -moz-linear-gradient(top, #80c700, #69a400); background-image: -o-linear-gradient(top, #80c700, #69a400); background-image: -ms-linear-gradient(top, #80c700, #69a400); background-image: linear-gradient(to bottom, #80c700, #69a400);*/ }

			tr.greenTblHeader th, .domainNamesTable tr td { text-align: center; vertical-align: middle; }

			.domainNamesTable tr td { border-top: 1px solid #f6f6f6; border-right: 1px solid #f6f6f6; border-bottom: 1px solid #d8d9d9; border-left: 1px solid #d8d9d9; width: 100px; font-size: 13px; font-family: Arial, sans-serif; height: 46px; }

			.domain_names_index .strike { font-weight: normal; font-size: 12px; margin-right: 5px; }

			.domainNamesTable tr td:first-child { border-left: none; width: 28px; }

			.domainNamesTable tr td:last-child { border-right: none; }

				tr.greenTblHeader th:first-child { background: #5174a3; color: #fff; text-align: left; padding-left: 23px; border-radius: 3px 0 0 0; -moz-border-radius: 3px 0 0 0; -webkit-border-radius: 3px 0 0 0; }

				tr.greenTblHeader th:last-child { border-radius: 0 3px 0 0; -moz-border-radius: 0 3px 0 0; -webkit-border-radius: 0 3px 0 0; }

			.domainNamesTable tr td.darkGrey { color: #484848 !important; font-weight: bold; font-size: 17px; text-align: left; padding-left: 20px; width: 81px; }

			.domainNamesTable tr td.countryTd { text-align: left; padding-left: 15px; width: 70px; }

			.domainNamesTable tr td.tldTd { width: 20px; }

			.domainNamesTable .greenCheckbox { padding: 0; cursor: pointer; }

			.domainNamesTable tr.checked .greenCheckbox{ background-position: left bottom; }

			.domainNamesTable tr:hover { background: #f1fae3; cursor: pointer; }

			.domainNamesTable.comingSoonTlds tr td a, .domainNamesTable tr td.noDomains a { font: 13px Arial, sans-serif; color: #484848; }

.newTabs select.selectBox { margin-right: 10px; margin-bottom: 20px; }

.newTabs .breadcrumbs{ list-style:none; margin:0; float: right; }

	.breadcrumbs a:last-child {border-right-width:1px!important;border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px; border-top-right-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px; width: 94px;}

	.breadcrumbs a {color:#666;display:block;float:left;font-size:11px;position:relative;text-decoration:none;border:1px solid #D9D9D9;border-right-width:0;background-image:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f1f1f1,endColorstr=#f5f5f5);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#f1f1f1, endColorstr=#f5f5f5)";background-repeat:no-repeat;background-position:100% 0;z-index:1;padding:7px 0; width: 93px;text-align: center;}

	.breadcrumbs a:hover{border-top-color:#c4c4c4;border-bottom-color:#c4c4c4;background-image:0 45% #f8f8f8 73%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f8f8f8,endColorstr=#f1f1f1);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#f8f8f8, endColorstr=#f1f1f1)";color:#333;-moz-box-shadow:0 2px 2px #e8e8e8;-webkit-box-shadow:0 2px 2px #e8e8e8;box-shadow:0 2px 2px #e8e8e8}

	.breadcrumbs a:first-child { z-index:30!important; border-top-left-radius:3px; -moz-border-radius-topleft:3px; -webkit-border-top-left-radius:3px; border-bottom-left-radius:3px; -moz-border-radius-bottomleft:3px; -webkit-border-bottom-left-radius:3px; width: 118px;}

	.breadcrumbs a.active { font-weight: bold; background-color: #f4f4f4; -webkit-box-shadow: inset 0 2px 3px rgba(0,0,0,.1); -moz-box-shadow: inset 0 2px 3px rgba(0,0,0,.1); box-shadow: inset 0 2px 3px rgba(0,0,0,.1); }

.newTabsContent div.quickSearchDomain { background: #454545; background: rgba(69, 69, 69, 0.6); border-radius: 3px; position: fixed; width: 258px; height: 204px; right: 260px; top: 500px; z-index: 999; }

	.newTabsContent .quickSearchDomain div { padding-left: 13px; height: 38px; border-radius: 5px; border: none; font-size: 18px; background: #FFF; vertical-align: middle; width: 200px; margin-left: 22px; margin-top: 20px; }

	.quickSearchDomain div span { font-size: 14px; font-weight: bold; font-family: Arial; color: #f00; }

	.quickSearchDomain input[type="text"] { height: 38px; line-height: 38px; font-family: Arial, sans-serif; font-weight: bold; color: #000; width: 190px; background: none; border: none; outline: 0; font-size: 14px; }

		.quickSearchDomain input:-moz-placeholder { color: #a9a9a9; }

		.quickSearchDomain input::-webkit-input-placeholder { color: #a9a9a9; }

		.quickSearchDomain input:-ms-input-placeholder { color: #a9a9a9; }

		.quickSearchDomain input.placeholder { color: #a9a9a9; }

	.quickSearchDomain .btnRedGradient { margin-left: 71px; padding: 10px 34px; border: none; cursor: pointer; }

	.quickSearchTick { width: 200px; margin: 15px auto; }

		.quickSearchTick td { color: #fff; font-weight: bold; font-size: 16px; font-family: Arial; padding: 5px; }

		.quickSearchTick .greenCheckbox { line-height: 13px; }

.domainNamesTable tr.highlight { background: #d3e8a7 }

.newTableTlds label.greenCheckbox { width: 67px; padding: 5px 0 5px 20px; border: 1px solid transparent; background: url(../images/domain_names/checkbox_background_new.png) no-repeat left top; font-size: 12px; background-position-x: 5px; }

.tldTd label.checked, .tldTd label.checked:hover { background: #eaeff6 url(../images/domain_names/red_checkbox_background.png) no-repeat left bottom; border: 1px solid #fff; border-radius: 3px; font-weight: bold; background-position-x: 5px; }

.tldTd label:hover { background: #eaeff6 url(../images/domain_names/checkbox_background_new.png) no-repeat left top; border: 1px solid #fff; border-radius: 3px; cursor: pointer; background-position-x: 5px; }

.newDomainNamesWrapper a.btnBulkSearch { background: url(../images/domain_names/bulk_search_background.png) no-repeat; width: 90px; height: 26px; display: block; float: right; margin-right: 35px; margin-top: -6px; padding-left: 12px; padding-top: 4px; font-size: 11px; font-weight: bold; font-family: Arial, sans-serif; color: #484848; text-decoration: none; position: relative; z-index: 999; }

.domain_names_index .domainSearchBulk, .domain_names_transfer .domainSearchBulk, .domain_names_renew .domainSearchBulk { display: none; }

.domainNamesSearchRegister .btnRed, .heroDomainExtension .btnRed, .parkedHero .btnRed { font-size: 18px; height: 45px; line-height: 44px; font-family: arial, sans-serif; text-align: center; outline: 0; border: 0; cursor: pointer; padding-bottom: 2px; color: #FFF; font-weight: bold; display: inline-block; text-decoration: none; width: 122px; background: url(../images/domain-names/btn-red-home-domain_1082013.png) no-repeat center top; }

.domainNamesSearchRegister .btnRed:hover, .heroDomainExtension .btnRed:hover, .heroDomainExtension .btnRed:hover { background-position: 0 bottom; }


/* NEW TLDS PAGE */

.domain_names_index .newTabsContent,
.domain_names_bulk .newTabsContent,
.domain_names_new_domain_names .newTabsContent { margin-left: 0; }

.domain_names_index .newTabsContent .domainNamesTable,
.domain_names_bulk .newTabsContent .domainNamesTable,
.domain_names_new_domain_names .newTabsContent .domainNamesTable { width: 920px; }

/*.newTabsContent.newTldsAvailable, .newTabsContent.newTldsComingSoon { margin-left: 0; }

	.newTldsAvailable .domainNamesTable, .newTldsComingSoon .domainNamesTable { width: 920px !important; }*/

		.newTldsAvailable .domainNamesTable tr.greenTblHeader th:first-child { border-radius: 3px 0 0 0; -moz-border-radius: 3px 0 0 0; -webkit-border-radius: 3px 0 0 0; }

		.domainNamesTable.comingSoonTlds tr.greenTblHeader th { border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0; }

		.domainNamesTable.comingSoonTlds tr td p { margin-bottom: 0; font: 13px Arial, sans-serif; display: inline-block; line-height: 31px; }

		.domainNamesTable.comingSoonTlds tr td a.btnLetsDoIt { background-image: url(../images/domain-names/btn_lets_do_it.png); width: 115px; height: 31px; display: none; float: right; }

			.domainNamesTable.comingSoonTlds tr td a.btnLetsDoIt:hover { background-position: 0 -31px; }

			.domainNamesTable.comingSoonTlds tr td a.btnLetsDoIt:active { background-position: 0 -62px; }

		.domainNamesTable.comingSoonTlds tr:hover td a.btnLetsDoIt { display: inline-block; }

.registerNewTlds .newDomainNamesWrapper .domainNamesSearchRegister { border: 1px solid #86af37; background: #dae7c3; border-bottom: none; }

	.registerNewTlds .newDomainNamesWrapper .domainNamesSearchRegister:after { display: none; }

	.registerNewTlds .newDomainNamesWrapper .domainNamesSearchRegister:before { border-top-color: #dae7c3; }

		.registerNewTlds .newDomainNamesWrapper .domainNamesSearchRegister .findDomainBox { border: 1px solid #86af37; }

.registerNewTlds .newDomainNamesWrapper .searchRegisterBottom { background: url(../images/domain_names/new_domains_map.jpg) no-repeat bottom right #86af37; border-top: none; }

	.registerNewTlds .newDomainNamesWrapper .domainSearchBulk .searchRegisterBottom { height: 9px; background: #86af37; }

	.registerNewTlds .newDomainNamesWrapper	.domainSearchBulk .domainNamesSearchRegister:before { border-bottom-color: #86af37; bottom: 9px; }

.displayByLetter.newTlds { margin: 7px 0 45px; padding: 0 5px; border-bottom: 1px solid #D0DCEC; }

	.displayByLetter.newTlds a { width: 34px; height: 28px; margin-right: -1px; border-bottom: none; border-radius: 0; }

		.displayByLetter.newTlds a:first-child { border-top-left-radius: 3px; }

		.displayByLetter.newTlds a:last-child { border-top-right-radius: 3px; }

.domain_names_new_domain_names .newTabs .menuSelectCaptionText { font-size: 11px !important; }

/* NEW RENEW DOMAINS PAGE */

.customersRenewLogin { width: 412px; float:left; margin-top: 15px; }

.customersRenewLogin.current { margin-right: 36px; }

	.customersRenewLogin > img { float: left; text-indent: 9999px; margin-right: 15px; }

	.customersRenewLogin p { font-family: arial; font-size: 12px; line-height: 18px; margin-bottom: 20px; padding-right: 23px; }

	.customersRenewLogin h3.blue { font-size: 17px; margin-top: 8px; }

	.loginAndRenew { background: #e5edf6; width: auto; height: 150px; border-radius: 4px; margin-bottom: 30px; }

	.customersRenewLogin.current .loginAndRenew { height: 200px; }

	.loginAndRenew div span { font-weight: bold; font-size: 16px; color: #f00; font-family: arial; }

		.loginAndRenew h3 { font-family: Arial; font-weight: bold; font-size: 16px; padding: 15px 0 15px 20px; color: #5e5e5e; margin: 0px; }

			.loginAndRenew div, .transferDomainsHere div { padding-left: 10px; height: 38px; border-radius: 5px; border: none; font-size: 18px; background: #FFF; vertical-align: middle; width: 358px; margin-left: 22px; margin-bottom: 10px; }

			.loginAndRenew input[type="text"], .transferDomainsHere input[type="text"] { height: 38px; line-height: 38px; font-family: arial; color: #000; width: 298px; background: none; border: none; outline: 0; font-size: 16px; font-weight: bold; }

				.loginAndRenew input:-moz-placeholder { color: #a9a9a9; }

				.loginAndRenew input::-webkit-input-placeholder { color: #a9a9a9; }

				.loginAndRenew input:-ms-input-placeholder { color: #a9a9a9; }

				.loginAndRenew input.placeholder { color: #a9a9a9; }

			.transferDomainsHere input[type="text"] { color: #000; font-size: 16px; font-family: Arial; font-weight: bold; }

				.transferDomainsHere input:-moz-placeholder { color: #a9a9a9; }

				.transferDomainsHere input::-webkit-input-placeholder { color: #a9a9a9; }

				.transferDomainsHere input:-ms-input-placeholder { color: #a9a9a9; }

				.transferDomainsHere input.placeholder { color: #a9a9a9; }

	.loginAndRenew a, .transferDomainsHere a { margin-left: 22px; color: #5174a3; line-height: 40px; }

		.domain_names_transfer .domainNamesSearchRegister .btnRedGradient { width: 128px; height: 42px; }

			.domain_names_transfer .domainNamesSearchRegister .btnRed.icon span { background: url(../images/domain_names/transfer_icon.png) no-repeat 0 2px; padding-left: 24px; font-size: 18px; color: #fff; }

		.domain_names_renew .domainNamesSearchRegister .btnRedGradient { width: 128px; height: 42px; }

			.domain_names_renew .domainNamesSearchRegister .btnRed span { background: url(../images/domain_names/renew_icon.png) no-repeat 0 2px; padding-left: 26px; font-size: 18px; color: #fff; }

	.current .btnRedGradient { background-image: url(../images/domain_names/login_icon.png); background-position: 28px 8px; }

.paymentOptions { margin-top: 50px; }

.paymentOptions p { font-size: 12px; }

.paymentOptions h3 { font-size: 22px; font-family: AvantGarde, arial, sans-serif; margin-bottom: 20px; }

.paymentOptions ul, .paymentOptions ul li { margin-left: 20px; font-size: 12px; line-height: 25px; }

.paymentOptions table { margin: 0 auto; border-spacing: 30px 5px; }

	.paymentOptions table td { background: #FFF; }

.cardsCarousel { background: url(../images/domain_names/cards_carousel.png) no-repeat; width: 450px; height: 150px; margin: 0 auto; }

.domain_names_renew .newTabsContent { margin-bottom: 0; }


/* NEW TRANSFER DOMAINS PAGE */

.domainFreeTransfer { background: url(../images/domain_names/safe_transfer_background.png) bottom no-repeat; float:left; padding-top: 10px; width: 380px; height: 395px; }

	.domainFreeTransfer h3.blue { font-size: 17px; padding-left: 10px; margin-bottom: 20px; }

	.domainFreeTransfer p { font-size: 14px; font-family: Arial; color: #484848; line-height: 22px; padding-left: 10px; padding-top: 45px; }

	.domainFreeTransfer ul { margin-left: 12px; margin-top: 20px; }

	.domainFreeTransfer ul li { font: 14px bold Arial, sans-serif; list-style: none; }

	.domainFreeTransfer ul li.tickListItem { background: url(../images/domain_names/tick.png) no-repeat 0 9px; padding-left: 30px; line-height: 30px !important; }

.transferDomainsHere { background: #e5edf6; width: 412px; height: 368px; border-radius: 4px; float: left; margin-top: 15px; }

.transferDomainsHere div span { font-size: 16px; font-family: Arial; font-weight: bold; }

	.transferDomainsHere h3 { font-family: Arial, sans-serif; font-size: 15px; font-weight: bold; color: #5e5e5e; padding: 15px 0 0 20px; }

.transferFish { background: url(../images/domain_names/transfer_fish.png) no-repeat; width: 448px; height: 374px; float: left; margin-top: 20px; margin-left: 32px; }

.domain_names_transfer .mainContainer { margin: 0 0 60px; }

.domain_names_transfer_search .search_domain_input { font-size: 11px !important; font-family: Verdana, Geneva, sans-serif !important; }


/*  NEW BULK DOMAINS PAGE */

.newDomainNamesWrapper { margin-bottom: 20px; }

.bulkSave { background-image: url(../images/domain_names/sign_bulk_save.png); width: 185px; height: 52px; float: right; margin-right: 0px; margin-top: -33px; margin-bottom: 15px; }

.domainSearchBulk .newTabsContent { margin-top: 50px; }

.domainSearchBulk .domainNamesTable tr td:first-child { width: 70px; }

.domainSearchBulk .menuSelectCaptionText, .domain_names_index .menuSelectCaptionText { font-size: 11px !important; }

.domainSearchBulk .domainNamesSearchRegister { height: 227px; }

.domainSearchBulk .searchRegisterBottom { height: 10px; margin-bottom: 0; }

.domainSearchBulk .bigSaleRip { background: url(../images/domain_names/big_sale_rip_bulk.png) no-repeat; width: 200px; height: 210px; position: absolute; bottom: 15px; right: 5px; }

.domainSearchBulk .domainNamesSearchRegister:after { border-top: 0; border-bottom: 13px solid #e3effe; top: auto; bottom: 11px; z-index: 9; }

.domainSearchBulk .domainNamesSearchRegister:before { border-top: 0; border-bottom: 13px solid #e5eef7; top: auto; bottom: 10px; z-index: 99; }

.domainSearchBulk .domainNamesSearchRegister a { color: #5174A3; position: absolute; left: 75px; bottom: 35px; }

.domainSearchBulk .domainNamesSearchRegister div.findDomainBox { height: 220px; }

.domainSearchBulk .domainNamesSearchRegister div.findDomainBox textarea { width: 610px; height: 188px; outline: none; padding: 10px; margin: 1px; resize: none; border: none; font-size: 18px; font-family: Arial; font-weight: bold; line-height: 22px; }

	.domainSearchBulk .domainNamesSearchRegister div.findDomainBox textarea:-moz-placeholder { color: #a9a9a9; }

	.domainSearchBulk .domainNamesSearchRegister div.findDomainBox textarea::-webkit-input-placeholder { color: #a9a9a9; }

	.domainSearchBulk .domainNamesSearchRegister div.findDomainBox textarea:-ms-input-placeholder { color: #a9a9a9; }

	.domainSearchBulk .domainNamesSearchRegister div.findDomainBox textarea.placeholder { color: #a9a9a9; line-height: 22px; }

.domain_names_bulk .domainSearchRegister { display: none; }

.domain_names_index .heroVid, .domain_names_bulk .heroVid, .domain_names_transfer .heroVid, .domain_names_renew .heroVid { display: none; }

.domainVideoLink { background: url(../images/domain_names/domain_video_thumb.png) no-repeat; width: 215px; height: 140px; float: right; margin-right: 50px; margin-top: 25px; }

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

.domain_names_index .blukDiscount { display: none; }

.domain_names_bulk .blukDiscount { position: absolute; width: 190px; right: 12px; top: 90px; }

.domainNamesTable td.darkGrey .iconNew { background: url(../images/domain_names/icon_new.png) no-repeat; width: 31px; height: 24px; position: absolute; left: 108px; margin-top: -5px; }

.bigSaleCheckbox { position: absolute; right: 200px; top: 3px; }

	.bigSaleCheckbox label { position: relative; top: -2px;}

.domain_names_bulk_search .table_standard th { padding: 12px 10px; }


/* NEW BACK ORDER PAGE */

.domain_names_back_order .tabsContent { margin: 40px 0 0; }

.newDomainSigns { background: url(../images/domain_names/new_domain_names_221013.png) no-repeat; width: 320px; height: 180px; float: right; margin-top: 10px; margin-right: 17px; }

.backOrderYourDomains p { float: right; width: 201px; margin-top: 45px; font-size: 14px; font-family: arial, sans-serif; }

	.backOrderYourDomains p span:first-child { font-family: 'AvantGarde', arial, sans-serif; font-weight: bold; font-size: 18px; }

	.backOrderYourDomains .cost { height: 42px; display: inline-block; margin-top: 95px; margin-left: 12px; }

		.backOrderYourDomains .cost span { display: inline-block; margin-left: 3px; text-align: center; margin-top: 2px; }

	.backOrderYourDomains .cost img, .backOrderYourDomains .cost span img { vertical-align: top; }

.backOrderParagraph { float: left; width: 420px; padding: 30px 0 0 20px; }

	.backOrderParagraph h3 { font-family: 'AvantGarde', arial, sans-serif; font-weight: bold; font-size: 18px; }

	.backOrderParagraph p { font-family: Arial, sans-serif; font-size: 13px; }

.backOrderSteps { clear: both; padding-top: 30px; padding-left: 20px; background: url(../images/domain_names/new_back_order_steps.png) no-repeat bottom; height: 320px; }

	.backOrderSteps h3 { margin-bottom: 40px; font-family: AvantGarde, sans-serif; font-weight: bold; font-size: 22px; }

.domain_names_back_order .btnRed { background: url(../images/domain_names/btn-red-home_backorder_1582013.png) no-repeat center top; width: 167px; height: 45px; }

	.domain_names_back_order .domainNamesSearchRegister .btnRed.icon span { background: url(../images/domain_names/backorder_icon.png) no-repeat scroll left center transparent; padding-left: 24px; font-size: 18px; color: #FFF; font-family: AvantGarde, arial, sans-serif; }

.domain_names_back_order .domainNamesSearchRegister div.findDomainBox { width: 594px; }

	.domain_names_back_order .findDomainBox input[type="text"] { width: 520px; }


/* Domain Watchlist page */

.titleTextBig.watchlistHeader { margin-top: 45px; text-align: center; }

.domainWatchlistSubHeading { font-size: 14px; font-family: Arial, sans-serif; width: 592px; text-align: center; margin: 0 auto; margin-bottom: 45px !important; }

.domain_names_domain_watchlist .domainNamesSearchRegister:after, .domain_names_domain_watchlist .domainNamesSearchRegister:before { display: none; }

.domain_names_domain_watchlist .newDomainNamesWrapper, .domain_names_domain_watchlist .domainNamesSearchRegister { overflow: visible; border-radius: 3px; }

	.domain_names_domain_watchlist .domainNamesSearchRegister { padding: 38px 70px; border: 1px solid #86AF37; background: #DAE7C3; }

	.domain_names_domain_watchlist .domainNamesSearchRegister div.findDomainBox .menuSelectCaptionText span, 
	.registerNewTlds .domainNamesSearchRegister div.findDomainBox .menuSelectCaptionText span { color: #8E8E8E; font-family: arial, sans-serif; padding-left: 13px; }

.registerNewTlds .newDomainNamesWrapper .domainSearchRegister .menuSelect,
.newDomainNamesWrapper.domainWatchlist .menuSelect,
.registerNewTlds .newDomainNamesWrapper .domainSearchRegister .menuSelect.active,
.newDomainNamesWrapper.domainWatchlist .menuSelect.active,
.registerNewTlds .newDomainNamesWrapper .domainSearchRegister .menuSelect.focused,
.newDomainNamesWrapper.domainWatchlist .menuSelect.focused,
.registerNewTlds .newDomainNamesWrapper .domainSearchRegister .menuSelect.hover,
.newDomainNamesWrapper.domainWatchlist .menuSelect:hover { border: 0; background: none; box-shadow: none; width: 185px; border-radius: 0; border-left: 1px solid #dadada; border-top: 0 !important; border-bottom: 0 !important; border-right: 0 !important; }

	.registerNewTlds .newDomainNamesWrapper a.menuSelectCaptionText,
	.newDomainNamesWrapper.domainWatchlist a.menuSelectCaptionText { height: 31px; line-height: 33px; }

.registerNewTlds .newDomainNamesWrapper a.menuSelectCaptionText span,
.newDomainNamesWrapper.domainWatchlist a.menuSelectCaptionText span { font-weight: normal; font-size: 16px !important; }

.registerNewTlds .newDomainNamesWrapper .menuSelectButtonDropdown,
.newDomainNamesWrapper.domainWatchlist .menuSelectButtonDropdown { border-width: 7px; border-top-color: #B8B8B8; cursor: pointer; }

	.registerNewTlds .newDomainNamesWrapper .menuSelectButtonDropdown:before,
	.newDomainNamesWrapper.domainWatchlist .menuSelectButtonDropdown:before { background: rgba(0, 0, 0, 0); border-radius: 0 3px 3px 0; content: ""; display: block; height: 38px; left: -14px; position: absolute; top: -24px; width: 30px; }

	.registerNewTlds .newDomainNamesWrapper .menuSelect.active .menuSelectButtonDropdown:after,
	.newDomainNamesWrapper.domainWatchlist .menuSelect.active .menuSelectButtonDropdown:after,
	.registerNewTlds .newDomainNamesWrapper .menuSelectButtonDropdown:hover:after,
	.newDomainNamesWrapper.domainWatchlist .menuSelectButtonDropdown:hover:after { border-color: #FFF rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); border-style: solid; border-width: 7px; height: 0; position: absolute; right: -7px; top: -7px; width: 0; content: ""; }

	.registerNewTlds .newDomainNamesWrapper .menuSelect.active .menuSelectButtonDropdown:before,
	.newDomainNamesWrapper.domainWatchlist .menuSelect.active .menuSelectButtonDropdown:before,
	.registerNewTlds .newDomainNamesWrapper .menuSelectButtonDropdown:hover:before,
	.newDomainNamesWrapper.domainWatchlist .menuSelectButtonDropdown:hover:before { background: #9BD101; }

.newDomainNamesWrapper.domainWatchlist .menuVertical.bottom, .registerNewTlds .newDomainNamesWrapper .menuVertical.bottom { margin-top: 7px;  width: 188px !important; }

.newDomainNamesWrapper.domainWatchlist .menuItemContent, .registerNewTlds .newDomainNamesWrapper .menuItemContent { font-size: 14px; font-family: Arial, sans-serif; }

.watchlistTabs { width: 206px; float: left; margin-top: 31px; position: relative; }

	.watchlistTabs a:link { display: block; font: bold 16px Arial, sans-serif; line-height: 41px; color: #484848; text-decoration: none; height: 40px; padding-left: 40px; }

		.watchlistTabs a.active, .watchlistTabs a:hover { background: #9dd800; border-radius: 3px 0 0 3px; -webkit-box-shadow: inset 0 -1px rgba(0,0,0,.1); -moz-box-shadow: inset 0 -1px rgba(0,0,0,.1); box-shadow: inset 0 -1px rgba(0,0,0,.1);  }

		.watchlistTabs a.active:after, .watchlistTabs a:hover:after { width: 0; height: 0; border-bottom: 20px solid transparent; border-top: 20px solid transparent; border-left: 27px solid #9dd800; content: ''; position: absolute; right: -26px; }

		.watchlistTabs a:visited { color: #484848; }

	.watchlistTabs a .icon { background: url(../images/domain_names/watchlist_icons_sprite_101013.png) no-repeat; width: 23px; height: 18px; display: block; position:absolute; left: 9px; margin-top: 9px; }

		.watchlistTabs a .icon.top20 { background-position: -18px 0 ; }

		.watchlistTabs a#category_tab_1 .icon { background-position: -39px -1px ; }

		.watchlistTabs a#category_tab_2 .icon { background-position: -58px 0 ; }

		.watchlistTabs a#category_tab_3 .icon { background-position: -79px 0 ; }

		.watchlistTabs a#category_tab_4 .icon { background-position: -106px 0px ; }

		.watchlistTabs a#category_tab_5 .icon { background-position: -130px -1px ; }

		.watchlistTabs a#category_tab_6 .icon { background-position: -153px 0 ; }

		.watchlistTabs a#category_tab_7 .icon { background-position: -175px -1px ; }

		.watchlistTabs a#category_tab_8 .icon { background-position: -195px 0 ; }

		.watchlistTabs a#category_tab_9 .icon { background-position: -214px 0 ; }

		.watchlistTabs a#category_tab_10 .icon { background-position: -233px 0 ; }

		.watchlistTabs a#category_tab_11 .icon { background-position: -253px -1px ; }

		.watchlistTabs a#category_tab_12 .icon { background-position: -276px 0 ; }

		.watchlistTabs a#category_tab_13 .icon { background-position: -295px 0 ; }

		.watchlistTabs a#category_tab_14 .icon { background-position: -314px -1px ; }

		.watchlistTabs a#category_tab_15 .icon { background-position: -334px 0 ; }

		.watchlistTabs a#category_tab_17 .icon { background-position: -357px 0 ; }

.watchlistTabContent .table_standard_wrap { border: none; margin-top: 50px; }

	.watchlistTabContent .table_standard_wrap .table_standard { width: 478px; background: #F5F5F5; border-radius: 3px; }

	.watchlistTabContent .table_standard tr:nth-child(even) { background: #F1F2F2; }

		.watchlistTabContent .table_standard td { padding-left: 40px; height: 15px; border-bottom: 1px solid #dcdcdc; }

		.watchlistTabContent .table_standard td:first-child { width: 295px; }

		.watchlistTabContent .table_standard tr:last-child td { border: none; }

.newDomainNamesWrapper.domainWatchlist .findDomainBox > span { display: inline-block; width: 50px; padding: 0; margin-left: 13px; }

.newDomainNamesWrapper.domainWatchlist .findDomainBox input[type="text"] { width: 370px; }

.domain_names_domain_watchlist .buttonRegisterNow { background: url(../images/buttons/button_pre_register_new_051113.png) 0 -38px no-repeat; }

.domain_names_domain_watchlist .buttonRegisterNow.disabled { background: url(../images/buttons/button_pre_register_new_051113.png) 0 0 no-repeat; }

	.domain_names_domain_watchlist .buttonRegisterNow:not(.disabled):hover { background-position: 0 -76px; }

	.domain_names_domain_watchlist .buttonRegisterNow:not(.disabled):active { background-position: bottom; }

.whatHappensWrap { display: inline-block; margin-top: 60px; }

	.whatHappensWrap .titleTextBig.watchlistHeader { margin-top: 0; margin-bottom: 40px; }

	.whatHappensAfter { width: 220px; float: left; margin-left: 13px; }

		.whatHappensAfter h2 { display: inline-block; line-height: 23px; }

		.whatHappensAfter span { float: left; display: inline-block; width: 41px; height: 41px; text-align: center; margin-right: 15px; background: #7fc700;
									color: #fff; font-size: 22px; font-weight: bold; line-height: 42px; border-radius: 3px; }

		.whatHappensAfter p { font-size: 11px; background: #e6eef5; padding: 15px; height: 347px; border-top: 3px solid #5174a3; margin-bottom: 0; }


.watchlistCheckboxTable { width: 510px; padding-left: 50px; border-collapse: separate; }

	.watchlistCheckboxTable tr td { line-height: 30px; font-size: 12px; width: 71px; }

	td.watchlistRegisterAll { font-size: 12px; padding-left: 0 !important; }

		td.watchlistRegisterAll input[type="checkbox"] { position: relative; vertical-align: middle; margin-left: 2px; }

.coming_soon_domains .watchlistTabs { margin-top: 0; }

.coming_soon_domains .watchlistTabContent .table_standard_wrap { margin-top: 0; }

	.coming_soon_domains .watchlistCheckboxTable { width: 650px; padding-left: 0; }

		.coming_soon_domains .watchlistCheckboxTable tr td { padding-left: 80px; }

	.coming_soon_domains .watchlistTab .buttonRegisterNow { background: url(../images/domain_names/button_pre_register_now_200214.png) no-repeat; }

		.coming_soon_domains .watchlistTab .buttonRegisterNow:hover { background-position: bottom; }







/* NEW DOMAIN CLUB PAGE */

.vipRocket { background: url(../images/domain_names/domain_club/domain_club_rocket.jpg) no-repeat; width: 1000px; height: 576px; position: relative; left: -40px; }

.benefitSection { width: 257px; height: 83px; background-color: #3f5f92; border-radius: 3px; position: relative; -moz-box-shadow:1px 3px 10px #2f4c71; -webkit-box-shadow:1px 3px 10px #2f4c71; box-shadow:1px 3px 10px #2f4c71; }

	.benefitSection.discountDomain { top: 29px; left: 188px; }

	.benefitSection.discountHosting { top: 138px; left: -23px; }

	.benefitSection.exclusiveOffer { top: 276px; left: 176px; }

	.benefitSection.premiumSupport { top: 150px; left: 609px; }

	.benefitSection.tierRanks { top: -210px; left: 774px; }


.benefitSection .vipIcons { background: url(../images/domain_names/domain_club/domain_club_icons.png) no-repeat; width: 47px; height: 47px; float: left; margin: 14px 7px 16px 9px; }
	
	.vipIcons.domains { background-position: 0 -83px; }

	.vipIcons.hosting { background-position: -49px -83px; }

	.vipIcons.offer { background-position: -147px -83px; }

	.vipIcons.support { background-position: -196px -83px; }

	.vipIcons.rank { background-position: -98px -83px; }		


.benefitSection span { float: left; width: 181px; margin-top: 17px; }

	.benefitSection h4 { font-size: 16px; color: #ffffff; font-family: AvantGarde, arial, sans-serif; margin-bottom: 5px; }
	
	.benefitSection p { color: #d2d7e2; font-family: arial, sans-serif; font-size: 12px; line-height: 15px; }

.domainClubStar { background: url(../images/domain_names/domain_club/domain_club_stars.png) no-repeat; width: 1000px; height: 88px; position: relative; left: -40px; margin-top: 40px; margin-bottom: 10px; }

.vipOptionForm, .benefitsOptions { width: 850px; padding: 26px 75px 0; position: relative; left: -40px; }
	
	.benefitsOptions { height: 556px; }

.vipOptionForm .vipOptionTop { height: 154px; }

.vipOptionTop .DomainNameTitle { font-size: 14px; font-family: Arial, sans-serif;  margin-top: 79px; float: left; width: 140px; margin-right:5px; border-top: 4px solid #dfdfdf; border-bottom: 1px dotted #dfdfdf; text-align: ledt; padding:18px 20px 18px 0; }

.vipOptionTop .domainOptionWrap { float: left; width: 685px; }

.domainOptionWrap .memberForm, .benefitsOptions .memberForm { float: left; width: 166px; margin-right: 5px; font-family: Arial, sans-serif; }
	
	.benefitsOptions .memberForm { text-align: center; background-color: #f1f2f2; }

.memberForm .standardForm { border-top: 4px solid #9a9a9a; }

.memberForm .premiumForm { border-top: 4px solid #5174a3; }

.memberForm .exclusiveForm { border-top: 4px solid #6fa44c; }

.memberForm .vipForm { border-top: 4px solid #e72331; }

.memberForm .standardOption, .memberForm .premiumOption, .memberForm .exclusiveOption, .memberForm .vipOption { text-align: center; padding: 22px 15px 1px; background-color: #9a9a9a; border-top-left-radius: 3px; color: white; border-top-right-radius: 3px; }

	.memberForm .premiumOption { background-color: #5174a3; }

	.memberForm .vipOption { background-color: #e72331; }

	.memberForm .exclusiveOption { background-color: #6fa44c; }

.memberForm h2 { font-size: 20px; margin-bottom: 2px; }
	
.memberForm p { color: #ffffff; font-size: 11px; font-family: Arial, sans-serif; opacity: 0.5; }

.vipOptionTop .DomainsRequired { text-align: center; border-bottom: 1px dotted #dfdfdf; font-family: arial; font-size: 14px; padding: 18px 15px 18px; background-color: #f1f2f2; }

.vipOptionForm h4, .benefitsOptions h4 { margin-bottom: 37px; color: #5174a3; font-family: AvantGarde, Arial, sans-serif; font-size: 20px; }

	.vipOptionForm h4 { position: absolute; top: 54px; } 

.benefitsOptions .options { border-top: 4px solid #dfdfdf; font-size: 14px; font-family: Arial, sans-serif; float: left; width: 160px; margin-right: 5px; }

.benefitsOptions .options ul, .benefitsOptions .memberForm ul { margin-left: 0; margin-bottom: 0; }

.benefitsOptions .options li, .benefitsOptions .memberForm li { list-style: none; padding: 18px 20px 18px 0; border-top: 1px dotted #dfdfdf; font-size: 14px; font-family: Arial,sans-serif; }

	.benefitsOptions .memberForm li { padding: 18px 15px 18px; }

.benefitsOptions .linkTip { border-bottom: 1px dotted #646464; cursor: pointer; text-align: left; }

.benefitsOptions .tooltip_rewards { color: #ffffff !important; border-bottom: 0 !important; }

.benefitsOptions li.clubBenefit { padding: 12px 35px 15px; background-color: #606060; color: white; text-align: left; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-bottom: 0; }

    .benefitsOptions li.boosterGreen { background-color: #6fa44c; }

    .benefitsOptions li.boosterBlue { background-color: #5174a3; border-bottom: 1px dotted #dfdfdf; border-bottom-left-radius: 0; border-bottom-right-radius: 0; }

    .benefitsOptions li.premiumDnsBlue { background-color: #5174a3; }

    .benefitsOptions li.boosterRed { background-color: #e72331; border-bottom: 1px dotted #dfdfdf; border-bottom-left-radius: 0; border-bottom-right-radius: 0; }

    .benefitsOptions li.premiumDnsRed { background-color: #e72331; border-bottom: 1px dotted #dfdfdf; border-bottom-left-radius: 0; border-bottom-right-radius: 0; }

    .benefitsOptions li.mailingListRed { background-color: #e72331; border-bottom: 1px dotted #dfdfdf; border-bottom-left-radius: 0; border-bottom-right-radius: 0; }

    .benefitsOptions li.hostingRed { background-color: #e72331; }

	.optionStandardWrap .SearchBooster, .memberForm .standardHosting, .memberForm .PremiumHosting, .memberForm .SearchBooster, .memberForm .unlimitedHosting, .memberForm .SearchBoosterRed, .memberForm .siteBuilder, .optionStandardWrap .standardHosting, .memberForm .domainPrivacy, .memberForm .premiumDns, .memberForm .mailingList { float: left; width: 35px; height: 35px; background: url(../images/domain_names/domain_club/domain_club_icon.png) no-repeat 0 0; margin: 0 5px 0 0; vertical-align: text-bottom; position: relative; top: -2px; margin-left: -2px; }

		.optionStandardWrap .SearchBooster { background-position: -35px 0; top: 6px; margin-left: 23px; }

		.memberForm .SearchBooster { background-position: -35px 0; }

		.memberForm .siteBuilder { background-position: -70px 0; }

		.memberForm .domainPrivacy { background-position: -105px 0; }

		.memberForm .premiumDns { background-position: -140px 0; }

        .memberForm .mailingList { background-position: -175px 0; }

		.optionStandardWrap .standardHosting { top:7px; }

.joinClub { background: url(../images/domain_names/domain_club/domain_club_join.jpg) no-repeat; width: 1000px; height: 378px; position: relative; left: -40px; margin-top: 32px; }

.joinClub h2 { width: 421px; font-size: 30px; color: white; position: relative; top: 107px; left: 99px; font-family: AvantGarde, Arial, sans-serif; margin-bottom: 38px; }

.joinClub p { color: white; font-family: Arial, sans-serif; font-size: 14px; line-height: 20px; width: 399px; position: relative; top: 99px; left: 99px; }

.btnAccount { text-align: center; height: 65px; margin-top: 46px; margin-bottom: 31px; }

	.btnAccount .btnAccountManager { text-indent: 9999px; background: url(../images/buttons/button_account_manager.png) no-repeat center top; width: 213px; height: 46px; display: inline-block; }
	
		.btnAccount .btnAccountManager:hover { background-position: center bottom; }

.clubAccordion { width: 975px; position: relative; left: -28px; }

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

 
/* NEW WEB STATS PAGE */

.web_statistics_index .contentContainerText { overflow: visible; }

.webStatsTop { position:relative; width: 1000px; height: 570px; margin-left: -40px; overflow: hidden; margin-bottom: 52px; margin-top: 15px; }

	.webStatsTop h2, .instantTrack h2, .realtimeReports h2 { font-size: 27px; font-family: AvantGarde,arial,sans-serif; text-align: center; margin-top: 35px; }

		.instantTrack h2, .realtimeReports h2 { font-size: 25px; margin-top: 45px; margin-bottom: 15px;  }

		.realtimeReports h2 { margin-top: 55px; }

		.instantTrack h2 { margin-bottom: 30px; }

	.webStatsSubheading { font-size: 14px; font-family: Arial, sans-serif; width: 550px; text-align: center; margin: 0 auto; }

	.realtimeReports .webStatsSubheading { width: 670px; margin-bottom: 30px; }

.customerCounter { background: url(../images/web_statistics/customer_counter.png) no-repeat; width: 1000px; height: 264px; margin-left: -40px; }

	.customerCounter .numberCountdown { margin: 0 auto; width: 260px; height: 95px; padding-top: 90px; }

.instantTrack div.webStatsArrow {  background: #d3dfec; width: 880px; height: 60px; border-radius: 3px; margin: 0 auto; padding: 57px 0 43px; }

	.instantTrack div.webStatsArrow .webStatsDetails { background: url(../images/web_statistics/web_stats_arrow.png) no-repeat; width: 251px; height: 160px; float: left; border-radius: 3px; margin-top: -57px; position: relative; }

	.webStatsArrow div.trackSiteBox { width: 435px; height: 44px; background: #FFF; border: 1px solid #afbfd3; border-radius: 3px; float: left; margin-right: 10px; margin-left: 25px; }

	.webStatsArrow div.trackSiteBox span.trackSiteWww { font-size: 20px; font-family: arial, sans-serif; font-weight: bold; padding-left: 13px; color: #8E8E8E; line-height: 44px; display: inline-block; }

	.webStatsArrow div.trackSiteBox input[type="text"] { width: 360px; height: 34px; border: 0; outline: 0; font-size: 20px; font-family: arial, sans-serif; font-weight: bold; color: #484848; line-height: 26px; }

	.webStatsArrow .btnRed, .searchBoxSB .btnRed { font-size: 18px; height: 45px; line-height: 44px; font-family: 'AvantGarde',arial, sans-serif; text-align: center; outline: 0; border: 0; cursor: pointer; padding-bottom: 2px; color: #FFF; font-weight: bold; display: inline-block; text-decoration: none; width: 122px; background: url(../images/domain_names/btn-red-home_domain_1082013.png) no-repeat center top; }

	.webStatsArrow .btnRed:hover, .searchBoxSB .btnRed:hover { background-position: bottom; }

	.webStatsArrow p.webStatsTitle {  font-family: AvantGarde, arial, sans-serif; font-size: 25px; font-weight: bold; color: #2D4778; text-shadow: 0px 1px 1px #557FB4; top: 30px; padding-top: 30px; padding-left: 43px; margin-bottom: 10px; }

		.webStatsArrow .priceFont.medium { font-size: 60px; line-height: 60px; }

	.webStatsTagline { font-family: arial, sans-serif; font-size: 12px; color: #86A7E1; /*text-align: center;*/ position: absolute; left: 30px;	bottom: -4px; }

.featuresTable td span { font-family: Arial, sans-serif; font-weight: bold; font-size: 16px; }

.featuresTable.webStats tr td p { font-size: 12px; font-family: Arial, sans-serif; margin: 10px 0 15px; }

.featuresTable.webStats tr td:first-child { padding: 0; }

.featuresTable.webStats tr td:last-child { padding: 20px 0; }

.web_statistics_index .prev { position: relative; margin-top: -40px; left: -100px; top: 338px; background: url(../images/logo-design/gallery_arrows_new.png) left top; }

.web_statistics_index .next { position: relative; margin-top: -40px; right: -100px; top: -284px; background: url(../images/logo-design/gallery-arrows-new.png) right top; }


/* CONFIRM TRANSFER */

.domain_names_transfer_confirm .title_blue2 { font-family: AvantGarde, arial, sans-serif; font-size: 22px; }

.domain_names_transfer_confirm .content_indent p,
.domain_names_transfer_confirm .content_indent p a,
.domain_names_transfer_confirm .content_indent ul,
.domain_names_transfer_confirm .content_indent ul a,
.domain_names_transfer_confirm .content_indent .table_standard th, .domain_names_transfer_confirm .content_indent .table_standard td { font-family: Arial, sans-serif; font-size: 14px; }

.domain_names_transfer_confirm .content_indent { width: auto; }

.domain_names_transfer_confirm .table_standard_wrap { border: none; border-bottom: 1px solid #E3EBF0; border-top: 1px solid #E3EBF0; }

.domain_names_transfer_confirm .button_i_reject { margin-right: 10px; }


/* ACCEPT TRANSFER */

.domain_names_transfer_accept .title_blue2 { font-family: AvantGarde, arial, sans-serif; font-size: 22px; text-align: center; margin-bottom: 30px; }

.domain_names_transfer_accept .sub { font-family: AvantGarde, arial, sans-serif; font-size: 22px !important; border: none; }

.domain_names_transfer_accept .yourDomainBox { float: left; width: 359px; text-align: left; margin-top: -2px; }

	.domain_names_transfer_accept .yourDomainBox h4 { font-family: AvantGarde, arial, sans-serif; color: #5174a3; }


	.domain_names_transfer_accept .yourDomainBox p { font-family: Arial, sans-serif; font-size: 12px; }


/* NEW EMAIL EXCHANGE */

.email_exchange_index .contentContainerText h3 { font-family: AvantGarde, arial, sans-serif; font-size: 22px; margin-top: 12px; }

.email_exchange_index .contentContainerText p { font-family: Arial, sans-serif; font-size: 13px; margin-bottom: 30px; width: 360px; float: left; }

.workFromDesktop { background: url(../images/email-exchange/work_from_desktop_bg.png) no-repeat center; height: 310px; position: relative; }

.workFromMobile { background: url(../images/email-exchange/work_from_mobile_bg.jpg) no-repeat center right; height: 390px; }

div[class*="workFrom"] { margin-bottom: 30px; }

div[class*="workFrom"] .textRight { float: right; width: 360px; margin-top: 20px; }

.workFromMobile .textLeft { float: left; width: 360px; margin-top: 40px; }

	div[class*="workFrom"] .textRight h3, .workFromMobile .textLeft h3 { font-family: AvantGarde, arial, sans-serif; font-size: 22px; color: #5174a3; margin-bottom: 25px; }

	div[class*="workFrom"] .textRight p, .workFromMobile .textLeft p { font-family: Arial, sans-serif; font-size: 14px; }

.exchangeInfo h2.mainTitle { text-indent: 0; font-size: 30px; text-align: center; margin: 50px 0 15px; }

p.exchangeSubHeading { width: 530px; margin: 0 auto; font-family: Arial, sans-serif; font-size: 14px; text-align: center; }

.exchangeInfo .exchangeInfoTable { width: 500px; float: left; margin-top: 50px; }

	.exchangeInfo .exchangeInfoTable tr td span {font-family: Arial, sans-serif; font-weight: bold; font-size: 16px; }

	.exchangeInfo .exchangeInfoTable tr td p { font-size: 12px; font-family: Arial, sans-serif; margin: 10px 0 15px; }

/*.email_exchange_index .greenPlan .newPlanDetails .spec, .email_exchange_index .bluePlan .newPlanDetails .spec { background: #fff; text-indent: 0; }

    .email_exchange_index .greenPlan .newPlanDetails .spec p, .email_exchange_index .bluePlan .newPlanDetails .spec p { font-size: 30px; font-family: AvantGarde, arial, sans-serif; font-weight: bold; text-align: center; color: #699700; display: block; padding-top: 25px; line-height: 14px; }

		.email_exchange_index .bluePlan .newPlanDetails .spec p { font-size: 35px; color: #3f5e94; padding-top: 35px; }



.email_exchange_index .greenPlan .newPlanDetails .title, .email_exchange_index .bluePlan .newPlanDetails .title { text-indent: 0; background: #ADE237; }

	.email_exchange_index .bluePlan .newPlanDetails .title { background: #839CBE; }

.email_exchange_index .newPlanDetails .title { text-align: center; font: bold 17px/30px AvantGarde, arial, sans-serif; color: #699700; text-shadow: 0 1px rgba(255, 255, 255, 0.4); }

	.email_exchange_index .bluePlan .newPlanDetails .title { color: #3f5e94; }

.email_exchange_index .priceFont { padding-top: 20px; padding-bottom: 10px; }

.email_exchange_index .priceFont.medium { font-size: 65px; line-height: 60px; color: #FFF; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4); text-align: center; width: 220px; display: inline-block; }*/

	.domain_names_transfer_accept .yourDomainBox p { font-family: Arial, sans-serif; font-size: 12px; }


/* Email Protection */

.email_protection_index .titleEmailProtection { margin-bottom: 40px; }

.email_protection_index .contentContainerText div h3, .spamFilterCompatibility h3  { font-family: AvantGarde, arial, sans-serif; font-size: 20px; line-height: 20px; }

.email_protection_index .contentContainerText div p, .spamFilterCompatibility p { font-family: Arial, sans-serif; font-size: 14px; }

.spamFilterCompatibility p { margin-bottom: 30px; font-size: 13px !important; }

.spamFilterCompatibility { float: left; width: 430px; margin-left: 74px; }

.email_protection_index .bluePlan.newPlanBox { margin: 0 0 0 20px; }

.email_protection_index .bluePlan .newPlanDetails .spec, .email_protection_index .bluePlan .newPlanDetails .title  { text-indent: 0 }

	.email_protection_index .bluePlan .newPlanDetails .spec { background: #FFF; font: bold 35px/85px AvantGarde, arial, sans-serif; color: #3F5E94; text-align: center; }

	.email_protection_index .bluePlan .newPlanDetails .title { background: #839CBE; text-align: center; font: bold 17px/30px AvantGarde, arial, sans-serif; color: #3F5E94; text-shadow: 0 1px rgba(255, 255, 255, 0.4); }

	.email_protection_index .spacedContent .bluePlan .bottom { background-image: url(../images/email_protection/blue_bottom_triangle_new.png); width: 316px; height: 63px; }

.spacedContent .spamTabs { float: left; width: 260px; margin-left: 20px; }

.spacedContent .spamTabs a { display: block; text-decoration: none; color: #484848; border-bottom: 1px dashed #e5e5e5; font: 13px Arial, sans-serif; height: 39px; line-height: 40px; }

	.spacedContent .spamTabs a:hover, .spacedContent .spamTabs a.active { background: #E6EEF5; border-radius: 3px 0 0 3px; }

		.spacedContent .spamTabs a.active { font-weight: bold; }

.spacedContent .spamTabs a:before { content: ''; background: url(../images/email_protection/ticks.png) no-repeat bottom; width: 16px; height: 14px; display: inline-block; padding-right: 25px; }

.spacedContent .spamTabs a:hover:before, .spacedContent .spamTabs a.active:before { background-position: top; }

.spacedContent .spamTabContent { float: left; width: 560px; border-radius: 0 3px 3px 0; }

.spamTabContent .spamTab { padding: 40px; font: 13px Arial, sans-serif; background: #E6EEF5; }

.email_protection_index .priceFont.medium { font-size: 65px; line-height: 60px; color: #FFF; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4); text-align: center; width: 220px; display: inline-block; }

.email_protection_index .priceFont.medium .yearly { margin-left: 5px!important; }

.email_protection_index  .priceFont { padding-top: 20px; padding-bottom: 10px; }

.email_protection_index .btnRedGradient { padding: 10px 28px; }

.email_protection_index .titleFeaturesInclude { background-image: none; text-indent: 0; font-size: 22px; }

a.freeSpamFilterTrial { display: inline-block; background: url(../images/email_protection/free_trial_btn.png) no-repeat; margin-left: 84px; margin-top: 5px; width: 148px; height: 37px; text-indent: -999px; }

	a.freeSpamFilterTrial:hover { background-position: bottom; }

.lineShadow { background: url(../images/email_protection/line_shadow.png) no-repeat center; height: 40px; margin-bottom: 30px; }


/* GOOGLE ADVERTISING */

.ad_campaign_index .contentContainer { margin: 0; }

.titleGoogleAdvertising span { text-align: center; color: #fff; background: #f0bb00; padding: 6px 7px 3px; border-radius: 2px; }

p.googleAdvSubtitle { font-family: Arial, sans-serif !important; font-size: 14px; text-align: center; color: #484848 !important; }

.googleRowResults { background: url(../images/google/google_result_screenshot_110614.jpg) no-repeat; width: 1095px; height: 510px; margin: 20px 0 0 -95px; position: relative; overflow: visible; }

	.googleCarousel { clear: both; overflow: hidden; position: absolute; top: 132px; left: 22px; /*background: url(http://www.crazydomains.com.au/images/google_advertising/google_people_slider_bg.png) no-repeat; width: 396px; height: 396px;*/ }

.googleRowPlan { background: #e6eef6; padding: 25px 80px 0; }

	.googleRowPlan ul.googlePlanTabs { width: 360px; float: left; margin: 30px 0 60px; background: #f6f6f6; border-radius: 3px 0 0 3px; border-spacing: 0; }

		.googlePlanTabs li { height: 40px; display: block; font: bold 14px Arial, sans-serif; line-height: 62px; color: #484848; padding-left: 80px; padding-top: 22px; border-bottom: 1px solid #dfdfdf; position: relative; }

		.googlePlanTabs li.planHeader { height: 49px; background: #79c800; font: bold 20px AvantGarde, sans-serif; color: #fff; border-bottom: 1px solid #6cbf00; border-top-left-radius: 3px; line-height: 20px; }

			.googlePlanTabs li.planHeader:after { content:''; background: url(../images/google/planbox_arrow.png) no-repeat; display: block; position: absolute; top: -2px; right: -36px; width: 40px; height: 76px; z-index: 99; }

				.googlePlanTabs li.planHeader span { font: normal 14px Arial, sans-serif; display: block; }

			.googlePlanTabs li i { display: block; position: absolute; width: 16px; height: 16px; }

				.googlePlanTabs li.planHeader i.localSearchIcon { background: url(../images/google/local_search_ad_icon.png) no-repeat; width: 45px; height: 42px; left: 20px; top: 14px; }

				.googlePlanTabs li i.gray {background-image: url(../images/google/google_plan_icons_sprite.png); left: 54px; top: 22px; }

					.googlePlanTabs li i.gray.googleMapIcon { background-position: -16px 0; }

					.googlePlanTabs li i.gray.dailyReportIcon { background-position: -32px 0; }

					.googlePlanTabs li i.gray.increasedPhoneIcon,
					.googlePlanTabs li i.gray.increasedEmailsIcon,
					.googlePlanTabs li i.gray.increasedVisitorsIcon { background-position: -48px 0; }

	.googleChoosePlan { width: 400px; height: 431px; background: #FFF; float: left; margin-top: 20px; border-radius: 3px; box-shadow: -12px 0 12px -8px rgba(5, 5, 5, 0.2); padding: 35px 30px 0 50px; position: relative; z-index: 9; }

		.googleChoosePlan h2 { font-size: 20px; margin-bottom: 23px; }

			.googleChoosePlan h2.monthlyBudget { font-size: 16px; margin-bottom: 14px; }

				.googleChoosePlan h2.monthlyBudget span { width: 21px; height: 21px; background: #79C800; display: inline-block; border-radius: 50%; color: #FFF !important; text-align: center; margin-left: 3px; font-weight: normal; border: none; line-height: 23px; cursor: pointer; }

		.adPlanOptions { width: 100%; margin-bottom: 10px; border-spacing: 0; }

			.adPlanOptions tr { height: 62px; }

				.adPlanOptions tr td { font-family: Arial, sans-serif; font-size: 16px; border-bottom: 1px dashed #ccc; vertical-align: middle; }

					.adPlanOptions tr td label { cursor: pointer; }

					.adPlanOptions tr:last-child td { border: none; }

		.googleChoosePlan input[type=radio].css-checkbox { display:none; }

			.googleChoosePlan input[type=radio].css-checkbox + label.css-label { height:20px; width: 20px; display:inline-block; line-height:20px; background-repeat:no-repeat; background-position: 0 0; cursor:pointer; }

				.googleChoosePlan input[type=radio].css-checkbox:checked + label.css-label { background-position: 0 -20px; }

				.googleChoosePlan label.css-label {
					background-image: url(../images/google/google_radio_btns.png);
					-webkit-touch-callout: none;
					-webkit-user-select: none;
					-khtml-user-select: none;
					-moz-user-select: none;
					-ms-user-select: none;
					user-select: none; }

		.googleChoosePlan .alignRight { text-align: right; }

		.googleChoosePlan .priceFont { font-size: 30px; line-height: 30px; display: block; }

			.googleChoosePlan .priceFont:before { line-height: 18px; }

			.googleChoosePlan .priceFont small { font-size: 20px; line-height: 22px; }

				.googleChoosePlan .priceFont small:after { font-size: 7px; line-height: 2px; opacity: 1; }

		.googleChoosePlan .menuSelect { width: 398px; border: 1px solid #afbfd3; -webkit-border-radius: 3px; border-radius: 3px; margin-bottom: 21px; }

			.googleChoosePlan .menuSelectCaptionText { height: 46px; line-height: 45px; font-size: 16px !important; font-family: Arial, sans-serif; }

				.googleChoosePlan .menuSelectCaptionText span.popular { display: none; }

				.googleChoosePlan .menuItem .menuItemContent span.popular { font-weight: bold; margin-left: 170px; }

		.googleChoosePlan input[type="submit"] { float: right; }

.googleRowTracking { background: url(../images/google/tracking_results.jpg) bottom right no-repeat; height: 305px; padding: 55px 0 0 80px; }

div[class*="googleRow"] .textLeft { width: 275px; margin-top: 3px; }

	div[class*="googleRow"] p { font: 14px AvantGarde, arial, sans-serif; line-height: 20px; color: #9d9d9d; }

	div[class*="googleRow"] ul li.tickListItem { font: 14px Arial, sans-serif; margin-bottom: 18px; }

.googleRowAccManager { background: url(../images/google/personal_account_manager.jpg) top left no-repeat; height: 357px; margin: 30px 80px 0; }

	.googleRowAccManager .textRight { width: 371px; float: right; margin-top: 60px; }

.googleRowMeasuring { background: url(../images/google/measure_your_investment.jpg) center right no-repeat; height: 290px; margin: 47px 80px; }

	.googleRowMeasuring .textLeft { width: 371px !important; padding-top: 12px; }

.googleAdvertising .planSpecSquare.avant { font-size: 22px; font-weight: bold; line-height: 42px; display: block; height: 52px; padding-top: 12px; color: #3E5F94; text-align: center; }

.monthlyBudgetForm { padding: 10px; width:235px; }

	.monthlyBudgetForm p { font: 13px Arial, sans-serif; }

	.monthlyBudgetForm ul { margin: 10px 0; font: 13px Arial, sans-serif; line-height: 18px; }

		.monthlyBudgetForm ul li input[type="radio"] { margin-right: 10px; }

	.monthlyBudgetForm .menuSelectCaptionText { font: 13px/30px Arial, sans-serif; }

		.monthlyBudgetForm .menuSelectCaptionText:hover { text-decoration: none; }

		.monthlyBudgetForm .menuSelectCaptionText span { font-weight: bold; color: #444; }

.ad_campaign_index .t_Tooltip { overflow: visible !important; }

.ad_campaign_index .t_Content_bright { box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.2); }


/* ADWORDS EXPRESS - CREATIVE BRIEF */

.adwordsExpress .tabsContent { margin: 40px 40px 0; }

	/*.adwordsExpress .step1 .stepsList { background: url(../images/google/progress_step1_long.png) no-repeat; }

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

	.adwordsExpress .step3 .stepsList { background: url(../images/google/progress_step3_long.png) no-repeat; }*/

		.adwordsExpress .tabsContent ul li { line-height: 40px; /*width: 280px;*/ }

.adwordsExpress > div { width: 840px; margin: 0 40px; }

	.adwordsExpress h1 { margin: 45px 0 35px; }

	.adwordsExpress  p { margin-bottom: 10px; font-size: 14px; font-family: Arial, sans-serif; }

	.adwordsExpress span.squarePopup { width: 13px; height: 13px; display: inline-block; background: url(../images/google/tooltip_icon.png) no-repeat;
		border-bottom: none; opacity: 0.55; position: relative; top: 2px; }

		.adwordsExpress span.squarePopup:hover { opacity: 1; }

.adwordsExpress input[type="text"] { font:14px arial, sans-serif; box-shadow: none; }

	.businessDescription input[type="text"] { width: 383px; }

	.businessDescription .menuSelectCaptionText span { font: 14px arial, sans-serif; }

	.createAd input[type="text"] { width: 220px; margin-bottom: 15px; }

	.createAd .inputField { border: 1px solid #ABADB3; border-radius: 2px; height: 30px; }

			.createAd .inputField span { font: 14px Arial, sans-serif; padding-left: 5px; }

			.createAd .inputField input { border: 0; width: 185px; padding: 0; -webkit-box-shadow: none; box-shadow: none; }

.selectAudience { margin-top: 50px; }

	.selectAudience input[type="text"] { width: 532px; margin: 0px; }

	.selectAudience p { margin-top: 15px; }

	.createAd .adContents { float: left; margin-right: 50px; }

		.adContents .menuSelect { width: 235px; }

.previewAds { width: 550px; height: 418px; float: left; border: 1px solid #d7d7d7; }

	.previewAds p { height: 18px; padding: 11px 8px; border-bottom: 1px solid #d7d7d7; margin: 0; font-size: 13px; }

	.previewAds .previewContainer { background: #fafafa; height: 320px; }

		.previewAds .previewContainer div[class*="adOn"] { background: #FDF6E5; padding: 5px 10px; display: block; border: 1px solid #d7d7d7; position: relative; top: 30%; margin: 0 auto; }

			.previewAds .previewContainer .adOnGoogleSearch { width: 258px; }

			.previewAds .previewContainer .adOnMobileSearch { width: 293px; height: 93px; }

				.previewAds .previewContainer .adOnMobileSearch .address span { display: inline-block; }

					.previewAds .previewContainer .adOnMobileSearch a.phone, .previewAds .previewContainer .adOnMobileSearch a.directions { display: inline-block; text-decoration: underline; font: 14px arial, sans-serif; }

					.previewAds .previewContainer .adOnMobileSearch a.phone { margin-top: 8px; margin-right: 10px; }

			.previewAds .previewContainer a.headline { font: 14px Arial, sans-serif; text-decoration: underline; display: block; }

			.previewAds .previewContainer .address { background: url(../images/google/map_pin_blue.png) no-repeat; height: 33px; padding-left: 45px; margin-top: 5px; }

				.previewAds .previewContainer span { font: 13px Arial, sans-serif; display: block; }

			.previewAds .previewContainer .adOnGoogleMaps { width: 300px; height: 90px; }

			.previewAds .previewContainer .adOnGoogleDN { width: 280px; height: 240px; top: 10% !important; padding: 0 !important; }

				.previewAds .previewContainer .adOnGoogleDN > div { background: #fff; opacity: 0.9; padding: 10px; }

					.previewAds .previewContainer .adOnGoogleDN > div span { margin-top: 5px; }

	.previewAds ul.adIconsList { border-top: 1px solid #D7D7D7; margin: 0; }

		.previewAds ul.adIconsList li { list-style: none; display: inline-block; width: 134px; vertical-align: top; padding: 13px 0 9px; text-align: center; position: relative; }

			.previewAds ul.adIconsList li.active:before, .previewAds ul.adIconsList li:hover:before { content:''; background: url(../images/google/hover_arrow.png) no-repeat;
				width: 28px; height: 14px; display: inline-block; position: absolute; top: -14px; left: 40%; }

			.previewAds ul.adIconsList li img { opacity: 0.4; cursor: pointer; }

				.previewAds ul.adIconsList li img:hover, .previewAds ul.adIconsList li.active img  { opacity: 1; }

	.adwordsExpress .btnContinue, .adwordsExpress .btnGetStarted { margin-top: 40px; width: 172px; height: 38px; display: block; cursor: pointer; background: url(../images/google/button_continue.png) no-repeat; float: right; text-indent: -999em; border: 0; }

		.adwordsExpress .btnGetStarted { background: url(../images/google/button_get_started.png) no-repeat; }

		.adwordsExpress .btnContinue:hover, .adwordsExpress .btnGetStarted:hover { background-position: bottom; }

	.adwordsExpress .finish h1 { margin: 50px 0 20px; text-align: center; }

	.adwordsExpress .finish p { text-align: center; }

.adwordsExpress table { width: 580px; }

	.adwordsExpress table tr td { padding: 5px 0; vertical-align: middle; font-size: 14px; font-family: Arial, sans-serif; }

		.adwordsExpress table tr td input { width: 260px; }

.ad_campaign_creative_brief div.businessDescription,
.ad_campaign_creative_brief div.createAdProcess { margin: 0 40px; }

/* Website Protection */

.website_protection_index .contentContainer { margin: 0; }

p.websiteProtectionSubtitle { font-family: Arial, sans-serif !important; font-size: 14px; text-align: center; color: #484848 !important; }

.siteProtectionIntro { background: url(../images/website_protection/site_protection_intro_bg_060113.jpg); height: 370px; }

	.siteProtectionIntro p { width: 400px; font: 14px Arial, sans-serif; float: right; margin-top: 30px; margin-right: 70px; }

.siteProtectPlan { padding: 30px 50px 0; }

	.siteProtectPlan .bluePlan.newPlanBox { margin: 0; }

		.siteProtectPlan .newPlanDetails .spec.planSpecText { font-size: 35px; }

		.siteProtectPlan .newPlanBox.middle >.bottom { background-image: url(../images/web-hosting/blue_bottom_triangle_new.png); width: 316px; height: 63px; }

	.waysToProtect { float: left; width: 495px; margin-left: 77px; border-spacing: 0 35px; margin-top: 4px; }

		.waysToProtect td { font-family: Arial, sans-serif; font-size: 14px; line-height: 20px; }

		.waysToProtect h3 { font-size: 16px; margin-bottom: 10px; }

.commonSiteThreats { background: #e7eff6; padding: 50px 106px 50px 130px; position: relative; margin-top: 55px; }

	.commonSiteThreats i.arrow { position: absolute; top: 0; left: 50%; display: inline-block; border-right: 10px solid rgba(0, 0, 0, 0); border-top: 10px solid #FFF; border-left: 10px solid rgba(0, 0, 0, 0); content: ''; z-index: 1; }

	.commonSiteThreats div { width: 100%; margin-bottom: 50px; }

		.stealingInfo { background: url(../images/website_protection/stealing_info_060113.png) no-repeat right; height: 210px; }

		.googleBlacklist { background: url(../images/website_protection/google_blacklist_060113.png) no-repeat right; height: 210px; }

		.infectingCustomers { background: url(../images/website_protection/infecting_customers_060113.png) no-repeat right; height: 210px; }

		.defacingWebsite { background: url(../images/website_protection/defacing_website_060113.png) no-repeat right; height: 210px; margin-bottom: 0 !important; }

		.commonSiteThreats div h2 { font-size: 20px; }

		.commonSiteThreats div p { font-family: Arial, sans-serif; font-size: 14px; width: 345px; }

.website_protection_index .btnRedNew { width: 199px; height: 54px; line-height: 54px; margin: 30px 405px 50px; }

.siteProtection .planSpecSquare.avant { font-size: 32px; font-weight: bold; line-height: 42px; display: block; height: 52px; padding-top: 12px; color: #3E5F94; text-align: center; }

.btnSecureYourSite { margin: 30px auto; display:block !important; width: 190px; height:46px;  background: url(../images/buttons/button_secure_your_site_xl.png); }

/* Price text */

/* Common */

.newPlanBox .priceFont { text-shadow: 1px 1px 1px rgba(0,0,0,.3); padding: 20px 0 0 0; display: inline-block; color: #fff; font-weight: 800; font-family: 'AvantGarde', Arial, sans-serif; text-align: center; }


.priceFont.VND,
.priceFont.COP, 
.priceFont.JPY, 
.priceFont.IDR, 
.priceFont.HUF, 
.priceFont.CLP, 
.priceFont.CHF, 
.priceFont.INR, 
.priceFont.KRW, 
.priceFont.TWD, 
.priceFont.PEN { position: relative; }


.domain_names_products .priceBackground .priceFont.HUF { font-size: 31px; }
.domain_names_products .priceBackground .priceFont.VND,
.domain_names_products .priceBackground .priceFont.IDR { margin-top: 47px; }



.domain_names_back_order .priceFont.AED,
.domain_names_back_order .priceFont.ARS { font-size: 40px; line-height: 46px; }




.domain_names_back_order .priceFont.AED small { font-size: 16px; line-height: 33px; }




.domain_names_setup .priceFont { position: absolute; }

.newPlanBox .VND .monthly, .newPlanBox .VND .yearly, 
.newPlanBox .COP .monthly, .newPlanBox .COP .yearly, 
.newPlanBox .JPY .monthly, .newPlanBox .JPY .yearly, 
.newPlanBox .IDR .monthly, .newPlanBox .IDR .yearly, 
.newPlanBox .HUF .monthly, .newPlanBox .HUF .yearly, 
.newPlanBox .KRW .monthly, .newPlanBox .KRW .yearly, 
.newPlanBox .CLP .monthly, .newPlanBox .CLP .yearly { display: block; position: absolute; left: 10px; margin-top: 5px;}

	.newPlanBox .CLP .monthly, .newPlanBox .CLP .yearly { left: 35px; }	
	.newPlanBox .IDR .monthly, .newPlanBox .IDR .yearly { left: 26px; top: 60px; }
	.newPlanBox .KRW .monthly, .newPlanBox .KRW .yearly { left: 17px; }
	.newPlanBox .HUF .monthly, .newPlanBox .HUF .yearly { left: 18px; top: 70px; }
	.newPlanBox .JPY .monthly, .newPlanBox .JPY .yearly { top: 70px; }

.freeSubmission .priceFont.VND small, .freeSubmission .priceFont.IDR small, .freeSubmission .priceFont.JPY small, 
.freeSubmission .priceFont.COP small, .freeSubmission .priceFont.CLP small, .freeSubmission .priceFont.HUF small,
.freeSubmission .priceFont.KRW small { top: 54px; position: absolute; left: 44px; }
		
	.freeSubmission .priceFont.VND small { top: 37px; }
	.freeSubmission .priceFont.IDR small { top: 41px; }
	.freeSubmission .priceFont.COP small { left: 33px; }
	.freeSubmission .priceFont.CLP small { left: 67px; }
	.freeSubmission .priceFont.HUF small { left: 54px; }
	.freeSubmission .priceFont.KRW small { top: 50px; left: 47px; }

.freeSubmission .priceFont.CLP { font-size: 51px; line-height: 51px; }
.freeSubmission .priceFont.KRW { font-size: 50px; line-height: 50px; }
.freeSubmission .priceFont.INR { font-size: 63px; line-height: 60px; }
.freeSubmission .priceFont.COP { font-size: 59px; }
.freeSubmission .priceFont.IDR { font-size: 49px; }

.freeSubmission .priceFont.INR small { font-size: 26px; display: inline-block; left: 178px; }

.priceFont.VND.digits_5 { font-size: 41px; line-height: 35px; }
.priceFont.VND.digits_8, 
.priceFont.VND.digits_7 { font-size: 45px; line-height: 35px; } 

.fax_to_email_index .priceFont.JPY, .fax-to-email-page .priceFont.JPY { font-size: 56px; line-height: 55px; }
.fax_to_email_index .priceFont.VND, .fax-to-email-page .priceFont.VND { font-size: 45px; line-height: 35px; }
.fax_to_email_index .priceFont.COP, .fax-to-email-page .priceFont.COP { font-size: 60px; line-height: 57px; }
.fax_to_email_index .priceFont.CLP, .fax-to-email-page .priceFont.CLP { font-size: 57px; line-height: 56px; }
.fax_to_email_index .priceFont.HUF, .fax-to-email-page .priceFont.HUF { font-size: 56px; line-height: 53px; }
.fax_to_email_index .priceFont.IDR, .fax-to-email-page .priceFont.IDR { font-size: 50px; line-height: 45px; }
.fax_to_email_index .priceFont.KRW, .email_marketing_index .priceFont.KRW,
.fax-to-email-page .priceFont.KRW, .email-marketing-page .priceFont.KRW { font-size: 59px; line-height: 50px; }

.fax_to_email_index .priceFont.CLP .monthly { left: 27px; top: 71px; }
.fax_to_email_index .priceFont.COP .monthly { top: 67px; }

.web_hosting_index .priceFont.INR { font-size: 57px; line-height: 57px; }
.web_hosting_index .priceFont.COP { font-size: 53px; line-height: 47px; }

.ssl_certificates_index .priceFont.INR { font-size: 59px; line-height: 60px; }
.ssl_certificates_index .priceFont.COP { font-size: 50px; line-height: 49px; }
.ssl_certificates_index .priceFont.CLP.digits_5,
.ssl_certificates_index .priceFont.CLP.digits_6 { font-size: 50px; line-height: 49px; }
.ssl_certificates_index .priceFont.HUF,
.ssl_certificates_index .priceFont.RUB { font-size: 58px; line-height: 60px; }
.ssl_certificates_index .priceFont.PHP,
.ssl_certificates_index .priceFont.PKR { font-size: 59px; line-height: 60px; }
.ssl_certificates_index .priceFont.TWD { font-size: 57px; line-height: 60px; }
.ssl_certificates_index .priceFont.UYU { font-size: 60px; line-height: 60px; }
.ssl_certificates_index .priceFont.KRW { font-size: 47px; line-height: 51px; }
.ssl_certificates_index .priceFont.DKK.digits_3 { font-size: 53px; line-height: 54px; }

.dns_services_index .priceFont.COP { font-size: 52px; line-height: 49px; }
.dns_services_index .priceFont.KRW { font-size: 56px; line-height: 49px; } 
.dns_services_index .priceFont.IDR { font-size: 48px; line-height: 56px; }
.dns_services_index .priceFont.VND { margin-top:  }

.dns_services_index .priceFont.KRW small { left: 24px; top: 62px; }
.dns_services_index .priceFont.CLP small { left: 35px; top: 62px; }
.dns_services_index .priceFont.COP small { top: 62px; }
.dns_services_index .priceFont.IDR small { left: 31px; top: 62px; }


.email_hosting_index .priceFont.COP { font-size: 51px; line-height: 45px; }
.email_hosting_index .priceFont.IDR { font-size: 48px; line-height: 47px; } 
.email_hosting_index .priceFont.CLP { font-size: 55px; line-height: 49px; } 
.email_hosting_index .priceFont.KRW { font-size: 50px; line-height: 47px; } 
.email_hosting_index .priceFont.VND { font-size: 41px; line-height: 35px; } 

.email_hosting_index .priceFont.CLP .monthly { top: 62px; }

.email_hosting_index .right .priceFont.IDR { margin-right: 29px; }

.email_hosting_index .left .priceFont.IDR { margin-right: 29px; }

.email_exchange_index .priceFont.COP { font-size: 54px; line-height: 40px; }
.email_exchange_index .priceFont.KRW { font-size: 58px; line-height: 50px; }
.email_exchange_index .priceFont.IDR { font-size: 49px; line-height: 50px; }
.email_exchange_index .priceFont.CLP { font-size: 57px; line-height: 45px; }
.email_exchange_index .priceFont.HUF { font-size: 56px; line-height: 55px; }

.email_protection_index .priceFont.IDR { font-size: 45px; line-height: 49px; }
.email_protection_index .priceFont.CLP { font-size: 55px; line-height: 41px; }
.email_protection_index .priceFont.COP { font-size: 55px; line-height: 47px; }
.email_protection_index .priceFont.COP .monthly { top: 61px; }
.email_protection_index .priceFont.HUF { font-size: 61px; }
.email_protection_index .priceFont.KRW { font-size: 56px; line-height: 48px; }

.email_marketing_index .priceFont.CLP,
.email_marketing_index .priceFont.COP,
.email_marketing_index .priceFont.JPY,
.email_marketing_index .priceFont.HUF,
.email_marketing_index .priceFont.KRW { font-size: 61px; line-height: 45px; }
.email_marketing_index .priceFont.IDR { font-size: 50px; line-height: 49px; }
.email_marketing_index .priceFont.VND { font-size: 50px; line-height: 35px; }


.shopping_cart_index .priceFont.COP { line-height: 29px; font-size: 17px; }

.domain_names_setup .priceFont.JPY { font-size: 30px; }

.web_hosting_index .priceFont.IDR { font-size: 43px; line-height: 45px; } 

.web_hosting_index .right .priceFont.IDR { margin-right: 29px; }

.web_hosting_index .newPlanBox .priceFont.CLP.digits_4 { font-size: 54px; line-height: 45px; margin-right: 38px; }


.web_design_index .newPlanBox .IDR ~ .originalPrice { width: 110px; }
.web_design_index .newPlanBox .AED ~ .originalPrice { width: 107px; }
.web_design_index .newPlanBox .CHF ~ .originalPrice, 
.web_design_index .newPlanBox .CLP ~ .originalPrice, 
.web_design_index .newPlanBox .CZK ~ .originalPrice,
.web_design_index .newPlanBox .DKK ~ .originalPrice { width: 104px; }

.search_booster_index .priceFont.AED small { font-size: 26px; display: inline-block; left: 170px; }

.priceFont.CLP.digits_6 { font-size: 42px; line-height: 35px; }

.web_statistics_index .priceFont.CLP { font-size: 57px; line-height: 60px; }
.web_statistics_index .priceFont.IDR { font-size: 49px; }

.newPlanBox .priceFont.DKK.digits_4, 
.newPlanBox .priceFont.DKK.digits_5 { font-size: 53px; line-height: 54px; }

.web_statistics_index .priceFont.CLP .monthly, .web_statistics_index .priceFont.CHF .monthly, .web_statistics_index .priceFont.CLP .monthly,
.web_statistics_index .priceFont.COP .monthly, .web_statistics_index .priceFont.HUF .monthly, .web_statistics_index .priceFont.IDR .monthly,
.web_statistics_index .priceFont.INR .monthly, .web_statistics_index .priceFont.JPY .monthly, .web_statistics_index .priceFont.KRW .monthly,
.web_statistics_index .priceFont.PEN .monthly, .web_statistics_index .priceFont.TWD .monthly, .web_statistics_index .priceFont.VND .monthly { top: 57px; left: 60px; }

	/*.web_statistics_index .priceFont.VND .monthly { left: 171px; }*/
	/*.web_statistics_index .priceFont.CLP .monthly { top: 57px; }*/
	.web_statistics_index .priceFont.IDR .monthly { top: 47px; }
	
.web_builder_index .priceFont.CLP { font-size: 49px; line-height: 46px; }
.web_builder_index .priceFont.VND { font-size: 45px; line-height: 35px; }
.web_builder_index .priceFont.IDR { font-size: 41px; line-height: 40px; }
.web_builder_index .priceFont.JPY { font-size: 61px; line-height: 48px; }
.web_builder_index .priceFont.COP { font-size: 49px; line-height: 43px; }
.web_builder_index .priceFont.INR { font-size: 51px; line-height: 52px; }
.web_builder_index .priceFont.HUF { font-size: 51px; line-height: 46px; }
.web_builder_index .priceFont.KRW,
.web_hosting_index .priceFont.KRW,
.website_protection_index .priceFont.KRW { font-size: 49px; line-height: 43px; }
.website_protection_index .newPlanBox.bluePlan.middle .COP .monthly { display: block; position: absolute; left:23px; top: 74px;  }
.website_protection_index .priceFont.HUF,
.dns_services_index .priceFont.HUF { font-size: 55px; line-height: 55px; }
.website_protection_index .priceFont.CLP,
.dns_services_index .priceFont.CLP { font-size: 55px; line-height: 49px; }
.website_protection_index .priceFont.IDR { font-size: 55px; line-height: 52px; }
.website_protection_index .priceFont.IDR .monthly { top: 62px; }
.website_protection_index .priceFont.VND { font-size: 51px; line-height: 35px; }

.web_builder_index .priceFont.HUF .monthly { top: 66px; }
.web_builder_index .right .priceFont.IDR, 
.web_builder_index .left .priceFont.IDR { margin-right: 29px; }
.web_builder_index .right .priceFont.JPY { margin-right: 42px; }
.web_builder_index .right .priceFont.COP, 
.web_builder_index .left .priceFont.COP { margin-right: 26px; }
.web_builder_index .right .priceFont.CLP,
.web_builder_index .left .priceFont.CLP { margin-right: 33px; }
.web_builder_index .priceFont.PKR { font-size: 46px; line-height: 44px; }
.web_builder_index .right .priceFont.VND,
.web_builder_index .left .priceFont.VND { margin-right: 30px; }

.web_design_index .left .priceFont.SAR,
.web_design_index .left .priceFont.DKK,
.web_design_index .left .priceFont.PHP,
.web_design_index .left .priceFont.PKR,
.web_design_index .left .priceFont.NOK,
.web_design_index .left .priceFont.RUB,
.web_design_index .left .priceFont.VEF { margin-right: 53px; }
.web_design_index .left .priceFont.EGP { margin-right: 38px; }
.web_design_index .left .priceFont.CNY,
.web_design_index .left .priceFont.THB,
.web_design_index .left .priceFont.UAH,
.web_design_index .left .priceFont.UYU { margin-right: 40px; }
.web_design_index .left .priceFont.SAR { margin-right: 42px; }
.web_design_index .left .priceFont.HKD { margin-right: 46px; }
.web_design_index .left .priceFont.KRW { margin-right: 50px; }
.web_design_index .left .priceFont.MAD { margin-right: 62px; }
.web_design_index .left .priceFont.MXN { margin-right: 37px; }
.web_design_index .left .priceFont.SEK { margin-right: 48px; }
.web_design_index .left .priceFont.TWD { margin-right: 49px; }
.web_design_index .left .priceFont.VND { margin-right: 38px; }
.web_design_index .left .priceFont.ZAR { margin-right: 47px; }
.web_design_index .left .priceFont.CZK { margin-right: 53px; }
.web_design_index .left .priceFont.HUF { margin-right: 36px; }
.web_design_index .left .priceFont.AED { margin-right: 53px; }
.web_design_index .left .priceFont.JPY { margin-right: 22px; }
.web_design_index .left .priceFont.COP { margin-right: 32px; }
.web_design_index .left .priceFont.IDR { margin-right: 51px; } 
.web_design_index .left .priceFont.CLP { margin-right: 55px; }

.web_design_index .middle .priceFont { margin-right: 40px; }
.web_design_index .middle .priceFont.INR { margin-right: 0px; }
.web_design_index .middle .priceFont.DKK { margin-right: 30px; }
.web_design_index .middle .priceFont.AED { margin-right: 30px; }
.web_design_index .middle .priceFont.IDR { margin-right: 36px; }
.web_design_index .middle .priceFont.INR { padding: 23px 30px 0 0; }
.web_design_index .middle .priceFont.CLP { margin-right: 51px; }

.web_design_index .right .priceFont.INR { padding: 23px 30px 0 0; }

.web_design_index .priceFont.INR small { font-size: 22px; line-height: 19px; }

.newPlanBox .priceFont.KRW { margin-right: 20px; }

.web_design_index .priceFont { font-size: 49px; line-height: 50px; }
.web_design_index .priceFont.AUD { font-size: 47px; line-height: 48px; }
.web_design_index .priceFont.GBP { font-size: 63px; line-height: 60px; }
.web_design_index .priceFont.HKD { font-size: 43px; line-height: 47px; }
.web_design_index .priceFont.KRW { font-size: 41px; line-height: 39px; }
.web_design_index .priceFont.MAD { font-size: 47px; line-height: 44px; }
.web_design_index .priceFont.PHP { font-size: 45px; line-height: 47px; }
.web_design_index .priceFont.PKR { font-size: 42px; line-height: 45px; }
.web_design_index .priceFont.RUB { font-size: 47px; line-height: 50px; }
.web_design_index .priceFont.SAR { font-size: 51px; line-height: 53px; }
.web_design_index .priceFont.TWD { font-size: 45px; line-height: 46px; }
.web_design_index .priceFont.UAH { font-size: 46px; line-height: 47px; }
.web_design_index .priceFont.UYU { font-size: 44px; line-height: 47px; }
.web_design_index .priceFont.CZK { font-size: 49px; line-height: 47px; }
.web_design_index .priceFont.SAR { font-size: 55px; line-height: 60px; }
.web_design_index .priceFont.HUF { font-size: 45px; line-height: 35px; }
.web_design_index .priceFont.CHF { font-size: 51px; line-height: 51px; }
.web_design_index .priceFont.AED { font-size: 49px; line-height: 49px; }
.web_design_index .priceFont.JPY { font-size: 45px; line-height: 35px; }
.web_design_index .priceFont.IDR { font-size: 35px; line-height: 35px; }
.web_design_index .priceFont.INR { font-size: 45px; line-height: 41px; padding: 23px 62px 0 0; }
.web_design_index .priceFont.VND { font-size: 37px; line-height: 35px; }
.web_design_index .priceFont.COP { font-size: 42px; line-height: 35px; }


.logo_design_index .priceFont.PHP{ font-size: 58px; line-height: 60px; }
.logo_design_index .priceFont.PKR { font-size: 60px; line-height: 60px; }
.logo_design_index .priceFont.HUF { font-size: 45px; line-height: 35px; }
.logo_design_index .priceFont.VND { font-size: 45px; line-height: 35px; } 
.logo_design_index .priceFont.INR { font-size: 59px; line-height: 60px; }
.logo_design_index .priceFont.RUB { font-size: 56px; line-height: 55px; }
.logo_design_index .priceFont.EGP { font-size: 58px; line-height: 60px; }
.logo_design_index .priceFont.HUF:before { font-size: 18px; line-height: 18px; }


.virtual_servers_index .priceFont.CLP,
.virtual_servers_windows .priceFont.CLP { font-size: 55px; line-height: 45px; }
.virtual_servers_index .priceFont.HUF,
.virtual_servers_windows .priceFont.HUF { font-size: 55px; line-height: 55px; }
.virtual_servers_index .priceFont.COP,
.virtual_servers_windows .priceFont.COP { font-size: 55px; line-height: 42px; }
.virtual_servers_index .priceFont.JPY,
.virtual_servers_windows .priceFont.JPY { font-size: 55px; line-height: 53px; }
.virtual_servers_index .priceFont.KRW, 
.virtual_servers_windows .priceFont.KRW { font-size: 56px; line-height: 40px; }
.virtual_servers_index .priceFont.IDR, 
.virtual_servers_windows .priceFont.IDR { font-size: 45px; line-height: 46px; }

.search_booster_index .freeSubmission .priceFont.VND.digits_5 { font-size: 55px; line-height: 55px; }
	.search_booster_index .freeSubmission .priceFont.VND.digits_5 small { top: 50px; left: 22px; }

.webStatsDetails .priceFont.VND.digits_6 { font-size: 55px; line-height: 55px; }
	.webStatsDetails .priceFont.VND.digits_6 small { top: 47px; left: 32px; }
	.webStatsDetails .priceFont.COP.digits_5 small { left: 30px; }



span.priceFont.PLN.digits_4, span.priceFont.PLN.digits_3 {font-size: 58px; line-height: 60px; }


.backOrderYourDomains .priceFont { color: #ffffff; font-size: 46px; line-height: 50px; position: absolute; top: 211px; width: 110px; text-align: center; }
	
	.backOrderYourDomains .priceFont.digits_3 { font-size: 34px; line-height: 40px; }
	.backOrderYourDomains .priceFont.digits_4,
	.backOrderYourDomains .priceFont.digits_5 { font-size: 26px; line-height: 41px; }
	.backOrderYourDomains .priceFont.digits_6 { font-size: 20px; line-height: 36px; }

	.backOrderYourDomains .priceFont.HKD { font-size: 35px; line-height: 43px; }
	.backOrderYourDomains .priceFont.RUB { font-size: 29px; line-height: 39px; }
	.backOrderYourDomains .priceFont.TWD { font-size: 26px; line-height: 36px; }

	.backOrderYourDomains .priceFont.JPY small,
	.backOrderYourDomains .priceFont.VND small { margin-left: 4px; }

	.backOrderYourDomains .priceFont.IDR { font-size: 22px; }
	
	.backOrderYourDomains .priceFont.MAD { font-size: 32px; }
	.backOrderYourDomains .priceFont.MAD small { font-size: 16px; line-height: 38px; }

	.backOrderYourDomains .priceFont.MYR { font-size: 38px; }
	.backOrderYourDomains .priceFont.MYR small { font-size: 16px; }

	.backOrderYourDomains .priceFont.PKR { font-size: 30px; }
	.backOrderYourDomains .priceFont.PKR small { font-size: 16px; }

	.backOrderYourDomains .priceFont.SAR:after { font-size: 18px; }


.backOrderYourDomains .priceFont:before { opacity: 0.7; }

.backOrderYourDomains .priceFont small { font-size: 20px; line-height: 31px; }

.backOrderYourDomains .priceFont.TWD small { font-size: 18px; line-height: 29px; }

.backOrderYourDomains .priceFont small:after { margin-top: -5px; }

span.priceFont.VND.small { font-size: 19px; }

.newPlanBox .btnRedGradient { position: absolute; top: 121px; left: 50%; margin-left: -62px; width: 69px; padding: 10px 28px; }

.newPlanBox .btnOrderNowRed	 { margin-left: -68px; }

/*
.web_design_index .newPlanBox .btnRedGradient,
.logo_design_index .newPlanBox .btnRedGradient { margin-left: -63.5px; width: 83px; padding: 9px 21px; }
*/

.newPlanBox .priceFont:before,
.freeSubmission .priceFont:before { font-size: 19px; line-height: 30px; opacity: 0.7; }

.newPlanBox .priceFont small { font-size: 30px; line-height: 30px; margin-top:2px; }

.priceFont small:after { font-size: 10px; margin-top: -1px; line-height: 10px; opacity: 0.7; }

.digits_1 { font-size: 79px; line-height: 0.85; margin-bottom: 5px; }

.digits_2, .digits_4, .digits_5 { font-size: 65px; line-height: 60px; }

.digits_3 { font-size: 63px; line-height: 60px; }

.digits_6 { font-size: 45px; line-height: 35px; }
.digits_7 { font-size: 45px; line-height: 35px; }
.digits_8 { font-size: 45px; line-height: 35px; }

	body[class*="design_index"] .VND.digits_5 { font-size: 55px; }

/*.digits_5 { font-size: 53px; line-height: 46px; padding: 26px 0 16px 0; }*/

.priceFont.large_1 { font-size: 79px; line-height: 0.85; margin-bottom: 5px; }

.priceFont.large_2 { font-size: 65px; line-height: 60px; }

.priceFont.medium_1 { font-size: 52px; line-height: 46px; padding: 26px 0 16px 0; }

/* Common end */

/* Prices headers */

.greenPlan .totalContacts { font-size: 40px; }

.bluePlan .totalContacts { font-size: 45px; }

.totalContacts.medium_1 { font-size: 35px; }

.spec.planSpecText.medium_1 { font-size: 20px; }

.spec.planSpecText .textOnly{ padding-top: 4px; display: block; }

/* Specific currency overrides */

.priceFont.COP.large_1 { font-size: 52px; line-height: 46px; }

.priceFont.IDR.large_1 { font-size: 65px; line-height: 60px; margin-bottom: 10px; }

.priceFont.INR.large_1 { font-size: 70px; line-height: 65px; margin-bottom: 10px; }

.priceFont.VND.large_1 { font-size: 55px; margin-bottom: 25px; }

/* Web stats page price fonts */

.webStatsDetails .priceFont { -webkit-margin-before: auto; padding: 0; width: 100%; }

.freeSubmission .priceFont { position: absolute; font-size: 70px; line-height: 0.85; margin-top: 56px; color: #fff; text-shadow: 1px 1px 1px rgba(0,0,0,.3); text-align: center; }

.freeSubmission .priceFont small {font-size: 25px; line-height: 25px; margin-top: 2px;}

/* Web tools page price fonts */

.businessPlusList a .priceFontHolder { position: absolute; top: 199px; left: 300px; width: 130px; text-align: center; }

	.businessPlusList a .priceFont { font-size: 28px; line-height: 1; text-align: center; width: 110px; color: #fff; width: 100%; }
		
		.businessPlusList a .priceFont.CLP, .businessPlusList a .priceFont.IDR, .businessPlusList a .priceFont.INR,
		.businessPlusList a .priceFont.KRW, .businessPlusList a .priceFont.MAD { font-size: 24px; }

		.businessPlusList a .priceFont.PKR { font-size: 27px; }

		.businessPlusList a .priceFont.RUB { font-size: 25px; }

		.businessPlusList a .priceFont.TWD { font-size: 26px; }

		.businessPlusList a .priceFont.IDR { font-size: 20px; }

	.businessPlusList a .priceFont span { margin-left: -6px; }

	.businessPlusList a .priceFont:before { font-size: 15px; line-height: 17px; }

/*	.businessPlusList a .priceFont.AED, .businessPlusList a .priceFont.HKD, .businessPlusList a .priceFont.TWD { font-size: 20px; }*/


	.businessPlusList a .priceFont small { font-size: 14px; line-height: 19px; }


/* NEW STYLES */

.search_results h3, .mainContainer .search_results h3 { font-family: 'AvantGarde'; font-size: 18px; line-height: 20px; }

.ArialTitle { font-family: Arial!important; font-size: 15px!important; }

.ArialTitle.BigSize { font-size: 18px!important; }

.headTitle { font-family: Arial, Verdana, sans-serif!important; }

.heroLink { padding: 11px 20px; border: 2px dashed #E2EAF1; text-decoration: none!important; border-radius: 5px; font-size: 13px!important; font-family: Arial!important; font-weight: bold; display: block; margin: 25px 0;  text-align: center; color: #484848!important; }

	.heroLink:hover { background: rgba(138, 185, 233, 0.05) }

.footerSearch .pageBottom{ margin-top: 40px; }

.buttonCheckOutSmallNew { margin-top: 15px!important; margin-bottom: 33px!important; outline: none; width: 172px; height: 38px; display: block; border: 0; float: right; text-indent: -999em; background: url(../images/buttons/button_check_out_small_new_140613.png) no-repeat; padding: 0 !important; overflow: hidden; cursor: pointer; text-transform: capitalize; }

	.buttonCheckOutSmallNew:hover { background-position: 0 -38px; cursor: pointer; }

		.buttonCheckOutSmallNew:active { background-position: bottom; cursor: pointer; }

#inline_tooltip_your_savings { font-size: 12px!important; }

.promoCode .buttonDomainCartAdd { display: inline-block; margin-left: 5px!important; }

#domain_table_total_row { padding: 11px 0 0; margin-bottom: 25px; border-bottom: 1px solid #e2eaf1; border-top: 1px solid #e2eaf1;}

	#domain_table_total_row .orderTableTotal { border: 0!important; }

.itemTitleGlobal { font-size: 12px; }

.registerBox h3, .regRight h3 { font-family: Arial, Verdana, sans-serif; font-size: 18px; margin-bottom: 18px; }

.regRight .memberHint { font-size: 12px; margin-top: -4px; }

.regRight td { font-size: 12px; }


.buttonLoginSmallNew { outline: none; margin: 19px 0 auto 0 !important; width: 80px; height: 30px; display: block; border: 0; text-indent: -999em; background: url(../images/buttons/button_login_small_new.png) no-repeat; padding: 0 !important; text-indent: -999em; text-transform: capitalize; overflow: hidden; cursor: pointer; }

	.buttonLoginSmallNew:hover { background-position: 0 -30px; cursor: pointer; }

	.buttonLoginSmallNew:active { background-position: bottom; cursor: pointer; }

		.buttonContinueOrderSmallNew , .button_continue_order_new{ background: url(../images/buttons/button_continue_order_small_new_140613.png) no-repeat; border: 0 none; cursor: pointer; display: block; height: 38px; overflow: hidden; padding: 0 !important; text-indent: -999em; width: 172px; text-transform: capitalize; }

		.buttonContinueOrderSmallNew:hover, .button_continue_order_new:hover { background-position: 0 -38px; cursor: pointer; }

		.buttonContinueOrderSmallNew:active, .button_continue_order_new:active { background-position: bottom; }

.buttonPleaseWaitSmallNew { background: url(../images/buttons/button-please-wait-large_new_170613.gif) no-repeat; border: 0 none; cursor: pointer; display: block; height: 38px; overflow: hidden; padding: 0 !important; text-indent: 0; width: 172px; text-transform: capitalize; }

.buttonPleaseWaitSmallLoginNew { background: url(../images/buttons/button-please-wait-small-login_new.gif) no-repeat; border: 0; display: block; height: 30px; overflow: hidden; padding: 0 !important; text-indent: 0; width: 152px; margin-top: 19px; }

.greenPlan.borderedTotal .orderTableTotal { margin-bottom: 11px; border: 0!important;}

.greenPlan.borderedTotal { padding: 6px 0 0; margin-bottom: 25px; border-bottom: 1px solid #e2eaf1; border-top: 1px solid #e2eaf1; }

.dns_upgrade_box, .domain_privacy_box, .domain_registry_box { min-height: 182px; box-sizing: border-box; box-sizing: -moz-border-box; -webkit-box-sizing: border-box;  box-shadow: 0 0 0 1px #EAF3F8; border-radius: 3px; }

.boxTitle { font-size: 13px; }

.justSkipNew { background-image: url(../images/buttons/button-skip-small-new_140613.png); width: 82px; height:38px; opacity: .5; }

	.justSkipNew:hover { background-position: 0 -38px; }

	.justSkipNew:active { background-position: bottom }


.buttonSendSmallNew { margin-top: 18px;background: url(../images/buttons/button_send_small_new.png) no-repeat; cursor: pointer; display: inline-block; height: 30px; overflow: hidden; border: none; padding: 0 !important; text-indent: -999em; text-transform: capitalize; width: 80px; float: right;}

	.buttonSendSmallNew:hover { background-position: 0 -30px; }

	.buttonSendSmallNew:active { background-position: bottom; }

.buttonBackSmallNew { opacity: .5; width: 82px; height: 38px; display: inline-block; border: 0; text-indent: -999em; background: url(../images/buttons/button_back_small_new_140613.png) no-repeat; padding: 0 !important; margin-right: 4px; overflow: hidden; cursor: pointer; text-transform: capitalize; }

.buttonBackSmallNew:hover { background-position: 0 -38px; cursor: pointer; }

.buttonBackSmallNew:active { background-position: bottom; cursor: pointer; }

.button_confirm_and_continue_new { width: 190px; height: 38px; display: block; border: 0; text-indent: -999em; background: url(../images/buttons/button_confirm_and_continue_new_140613.png) 0 0 no-repeat; padding: 0 !important; overflow: hidden; cursor: pointer; text-transform: capitalize; margin-top: 18px;}

	.button_confirm_and_continue_new:hover { background-position: 0 -38px; cursor: pointer; }

	.button_confirm_and_continue_new:active { background-position: 0 bottom; cursor: pointer; }

.button_complete_order_new { width: 172px; height: 38px; display: inline-block; border: 0; text-indent: -999em; background: url(../images/buttons/button_complete_order_new_140613.png) no-repeat; padding: 0 !important; overflow: hidden; cursor: pointer; text-transform: capitalize; }

	.button_complete_order_new:hover { background-position: 0 -38px; cursor: pointer; }

	.button_complete_order_new:active { background-position: bottom; }

.button_pay_with_webmoney { width: 216px; height: 39px; display: inline-block; border: 0; text-indent: -999em; background: url(../images/buttons/button_pay_with_webmoney.png) no-repeat; padding: 0 !important; overflow: hidden; cursor: pointer; text-transform: capitalize; }

	.button_pay_with_webmoney:hover { background-position: 0 -39px; cursor: pointer; }

	.button_pay_with_webmoney:active { background-position: bottom; }

.button_login_to_paypal_new { width: 172px; height: 38px; display: inline-block; border: 0; text-indent: -999em; background: url(../images/buttons/button_login_to_paypal_new.png) no-repeat; padding: 0 !important; overflow: hidden; cursor: pointer; text-transform: capitalize; }

	.button_login_to_paypal_new:hover { background-position: 0 -38px; cursor: pointer; }

	.button_login_to_paypal_new:active { background-position: bottom; cursor: pointer; }

.noRelative .strike { font-size: 13px!important; }

.registerHosting .row .drop .strike { font-size: 13px!important; }

.hostingPanelPad h3.headTitle { font-size: 16px!important; }

.registerHosting.emailHosting .drop label { border-color: #43659c; }

.paddedDomainList td { padding: 19px 10px!important; }

.paddedInfoList td { padding: 12px 10px!important; }

.newSizeFont { font-size: 13px; }

.hiddenRecoverPassWrap { margin: 40px 0 0; }

h3.black.cf .cartDelete { float: right; line-height: 1.4; cursor: pointer; text-decoration: none; transition: all .3s ease; }

.hostingPanelPad h3.headTitle { font-family: Arial, Verdana, sans-serif;  }

.greenPlan.hasBorder { padding: 11px 0 0; margin-bottom: 25px; border-bottom: 1px solid #e2eaf1; border-top: 1px solid #e2eaf1; }

	.greenPlan.hasBorder .orderTableTotal { margin-bottom: 11px; border:0!important;}

.menu-order-premium-web-hosting .bottomPadded { padding-bottom: 19px; }

.successTitle .cartDelete { float: right; line-height: 1.7; cursor: pointer; }

.vatRow td { padding-bottom: 18px; }

.marginTopTitle { margin-top: 30px!important; }

.acceptTermsBox { font-size: 12px; }

.why10.web_hosting_limited_offer, { font-size: 11px!important; }
	.businessPlusList a .priceFont.ZAR:before { font-size: 15px; }


/* MOBILE APP PAGE */

h1.titleMobilePg { margin: 50px 0 15px; text-align: right; font-size: 28px; }

.availableOn { margin-left: -78px; width: 1040px; height: 710px; position: relative; }

	.availableOn.apple { background: url(../images/mobile_app/apple_bg.png) no-repeat; margin-top: -57px; margin-bottom: 50px; }

	.availableOn.android { background: url(../images/mobile_app/android_bg.png) no-repeat; height: 555px; margin-top: 50px; margin-bottom: 40px; }

	div[class*="availableOn"] .textRight { float: right; margin-top: 70px; }

		div[class*="availableOn"].android .textRight { margin-top: 10px; }

		.appFeatures { width: 365px; margin-right: 40px; margin-bottom: 30px; }

			.appFeatures tr td { font:12px Arial, sans-serif; border-bottom: 1px dashed #D2DEED; padding: 30px 0; }

			.appFeatures tr td:first-child { border-bottom: none; }

				.appFeatures tr td h2 { font-size: 16px; font-weight: bold; margin-bottom: 5px; line-height: 16px; }

		.appDownload {  width: 420px; position: absolute; right: 40px; }

			.appDownload.appStore { background: url(../images/mobile_app/apple_download_bg.png) no-repeat 85px 0; }

				.appDownload.android { background: url(../images/mobile_app/android_download_bg.png) no-repeat 85px 0; }

			.appDownload a.button { width: 201px; height: 60px; display: inline-block; float: right; }

				.appDownload.appStore a.button { background: url(../images/mobile_app/app_store_btn.png) no-repeat; }

				.appDownload.android a.button { background: url(../images/mobile_app/google_play_btn.png) no-repeat; }

			.appDownload img { position: relative; top: -3px; }


.appLinkBanner { position: fixed; left: 0; top: 540px; z-index: 999; }

	.appLinkBanner span { width: 28px; height: 28px; background-image: url(../images/mobile_app/banner_close.png); background-repeat: no-repeat; position: absolute; top: 7px; left: 8px; cursor: pointer; }

		.appLinkBanner span:hover { background-position: bottom; }

	.appLinkBanner a { width: 115px; height: 180px; background: url(../images/mobile_app/app_link_banner.png) no-repeat; display: inline-block; outline-style: none; }

@media (max-width: 1260px) { .appLinkBanner { display: none; } }

.tr_domain.searchAdsRow td { height:  30px!important; padding-bottom: 0!important; }

.tr_domain.searchAdsRow + tr.upgradeItem td { padding-bottom: 55px!important; }

/*.table_standard.orderTable.bigDomains.boldExtensions tr:last-child td { border-bottom: 0!important; }*/

.buttonTransferNew { width: 98px; height: 39px; background: url(../images/buttons/button_transfer_new.png) 0 0 no-repeat; vertical-align: middle; margin-left: 9px; display: inline-block; border: none; text-indent: -9999px; }

	.buttonTransferNew:hover { background-position: 0 -39px; }

	.buttonTransferNew:active { background-position: bottom; }

	.termCell { padding-right: 120px!important; }

	#remove_submit { background: url(../images/buttons/button_remove_selected.png) 0 0 no-repeat; outline: none; width: 172px; height: 38px; border: 0; text-indent: -999em; cursor: pointer; float: right; margin: 15px 10px 0 0; }

	.coda-slider .domainUpgrade:last-child td { border-bottom: 0!important; padding-bottom: 15px; }	.remove_submit { background: url(../images/buttons/button_remove_selected.png) 0 0 no-repeat; margin-top: 15px!important; margin-bottom: 33px!important; outline: none; width: 172px; height: 38px; border: 0; text-indent: -999em; }

		#remove_submit:hover { background-position: 0 -38px; }

		#remove_submit:active { background-position: bottom; }

	.buttonEmptyCart { background: url(../images/buttons/button_empty_cart.png) 0 0 no-repeat; outline: none; width: 105px; height: 38px; border: 0; text-indent: -999em; cursor: pointer; float: right; margin: 15px 10px 0 0; }

		.buttonEmptyCart:hover { background-position: 0 -38px; }


	.buttonRedYes, .buttonRedNo { cursor: pointer; float: left; width: 80px; height: 35px; margin-right: 10px; border: 0; text-indent: -9999px; }

	.buttonRedYes { background: url(../images/buttons/button_lv_yes.png) 0 0 no-repeat; width: 115px; }

	.buttonRedNo { background: url(../images/buttons/button_lv_no.png) 0 0 no-repeat; }

		.buttonRedYes:hover, .buttonRedNo:hover { background-position: 0 -35px; }

		.buttonRedYes:active, .buttonRedNo:active { background-position: bottom; }

	.buttonMatchingOwner, .buttonNotMatchingOwner { cursor: pointer; float: left; height: 37px; width: 110px; margin-right: 10px; border: 0; text-indent: -9999px; }

	.buttonMatchingOwner { background: url(../images/buttons/button_yes_260614.png) 0 0 no-repeat; }

		.buttonMatchingOwner:hover { background-position: left bottom; }

	.buttonNotMatchingOwner { background: url(../images/buttons/button_no_260614.png) 0 0 no-repeat; margin-left: 15px; }

		.buttonNotMatchingOwner:hover { background-position: 0 -37px; }

#apply_period_to_all { width: 400px!important; height: 110px!important; padding: 0 10px; font-size: 12px; }

	#apply_period_to_all .tooltipTitle { margin-top: 7px; padding: 0; font-size: 14px; }

	#apply_period_to_all p { margin: 10px 0 15px; font-size: 12px; }

	#apply_period_to_all .buttonsGroup { width: 205px; margin: 25px auto 5px; overflow: hidden; }

	#apply_period_to_all .buttonRedYes { margin: 0; }


/* New page loader */

#loader_starter { background: #fff; padding: 20px; color: #333; position: fixed; top: 0; right: 0; }

.loader_wrap { position: fixed; left: 50%; top: 50%; margin: -70px 0 0 -70px; width: 140px; height: 140px; z-index: -9999999; }

	.loader_inner { position: relative; background: #fff; box-shadow: 0 0 4px 1px rgba(0,0,0,.1); text-align: center; width: 85px; height: 85px; z-index: 9999999; margin: 0 auto; border-radius: 4px; background: url(../images/loader_cart.gif) 0 0 no-repeat; }

	.loader_wrap p { font-size: 14px; margin-top: 9px; text-align: center; color: #5174a3; font-family: "Helvetica Neue", Helvetica; font-weight: 500; }

.loader_overlay { background: rgba(255,255,255,.8); position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 999999; border-radius: 4px; background: url(../images/overlay_white.png) 0 0 repeat\9;}

.cart_limit_remove { margin-top: 4px; }



/* Whois help */

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

.newHelpSearchWrapper .supportSearch { width: 794px; padding: 31px 61px 39px; background: #f5f9fe; border-radius: 5px; border: 1px solid #e3effe; overflow: hidden; margin-bottom: 60px; }

	.supportSearch > input[type="text"] { color: #484848; background: #ffffff; border: 1px solid #AFBFD3; border-radius: 3px; float: left; font-size: 18px; height: 44px; line-height:44px; margin-right: 10px; vertical-align: middle; width: 628px; padding-left: 10px; font-weight: bold;font-family: arial;}

		.supportSearch > input:-moz-placeholder { color: #a9a9a9; }

		.supportSearch > input::-moz-placeholder { color: #a9a9a9; }

		.supportSearch > input::-webkit-input-placeholder { color: #a9a9a9; }

		.supportSearch > input:-ms-input-placeholder { color: #a9a9a9; }

		.supportSearch > input.placeholder { color: #a9a9a9; }

.newHelpSearchWrapper .btnRed, .newHelpSearchWrapper .btnRedWhois { font-size: 18px; height: 45px; line-height: 44px; font-family: arial, sans-serif; text-align: center; outline: 0; border: 0; cursor: pointer; color: #FFF; font-weight: bold; display: inline-block; text-decoration: none; width: 122px; background: url(../images/domain-names/btn-red-home-domain_1082013.png) no-repeat center top;  float: left; }

	.newHelpSearchWrapper input[type="submit"] { padding-bottom: 2px; }

.newHelpSearchWrapper .btnRed:hover, .newHelpSearchWrapper .btnRedWhois:hover { background-position: 0 bottom; }

.whoisContainer p { font-size: 13px; font-family: arial; margin-bottom: 25px;  }

.whoisContainer h3 { color: #5E5E5E; font-size: 20px; font-family: AvantGarde,arial,sans-serif; line-height: 1em; }

.whoisContentSection, .whoisDomainSections .whoisSection { padding: 0 29px 20px 29px; }

	.whoisDomainSections .whoisSection { padding-top: 29px; padding-bottom: 6px; border: 1px solid #e6e6e6; margin-bottom: 15px; background-color: #ffffff; }

	.whoisSection .privacyLink { font-size: 12px; }

.whoisDomainSections { background-color: #f4f4f4; position: relative; left: -40px; padding: 39px; top: -19px; width: 922px; padding-bottom: 27px; }

.whoisContentSection .domainDatabase, .whoisDomainSections .myInformation, .whoisDomainSections .informationPrivate { background: url(../images/help/whois_search_database.png) no-repeat; width: 111px; height: 111px; display: block; position: relative; left: -17px; margin-left: 12px; float: left; margin-bottom: 38px; }

	.whoisDomainSections .myInformation { background: url(../images/help/my_information.png) no-repeat; }

	.whoisDomainSections .informationPrivate { background: url(../images/help/information_private.png) no-repeat; }

.arrowShadow { background: url(http://www.crazydomains.com.au/images/help/arrow.png) no-repeat; width: 1000px; height: 22px; position: relative; left: -54px; margin-left: 12px; top: 3px; z-index: 999; }

.whoisResults { margin-bottom: 40px; }

.whoisSearchResults, .whoisSearchAvailable { position: relative; margin-bottom: 50px; text-align: center; }

	.whoisSearchAvailable { margin-bottom: 200px; }

.whoisSearchResults .whoisSearchSite a, .whoisSearchResults .whoisSearchSite, .whoisSearchAvailable .whoisDomainName { color: #484848; font-size: 27px; font-family: AvantGarde,arial,sans-serif; line-height: 1em; text-align: center; font-weight:bold; text-decoration: none; }

	.whoisSearchResults .whoisSearchSite a { cursor: pointer; }

	.whoisSearchAvailable .iconDomainsAvailable { display: inline-block; width: 34px; height: 34px; background: url(../images/help/available_140214.png) no-repeat; margin: 0 9px 0 0; position: relative; top: 7px; }

.whoisSearchResults p, .whoisSearchAvailable p.registerContent { color: #5e5e5e; font-size: 11px; font-family: arial,sans-serif; line-height: 1em; text-align: center; margin-top: 10px; }

	.whoisSearchAvailable p.registerContent { font-size: 21px; color: #484848; padding: 10px; }

.whoisSearchAvailable .buttonRegisterNow { position: absolute; left: 370px; background: url(../images/help/button-register-now.png) no-repeat; }

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

.websiteInfoWrapper {  width: 399px; float: left; }

	.websiteInfoWrapper .transferBonus { margin-top: 15px; margin-bottom: 60px; width: 399px; }

		.websiteInfoWrapper .transferBonus a { text-decoration: none; padding: 14px 23px; text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2); border-radius: 2px; background-color: #8ac900; height: 163px; color: #ffffff; font-size: 13px; font-family: arial,sans-serif; line-height: 20px; text-align: center; margin-bottom: 45px; font-weight: bold; }

			.websiteInfoWrapper .transferBonus a:hover { background-color: #73a700;  color: #f1ffd3; }

	.websiteInfoWrapper .transferIcon { position: relative; top: 7px; display: inline-block; width: 28px; height: 26px; background: url(http://www.crazydomains.com.au/images/help/tranfer_icon.png) no-repeat; margin: 0 7px 0 0; vertical-align: text-bottom; }

.websiteInfoWrapper a.websitePage { width: 397px; height: 300px; background: url(../images/help/samples.gif) no-repeat center center; border:1px solid #cccccc; display: block; border-radius: 2px;}

	.websiteInfoWrapper a.websitePage:hover { border-color: #a8c6ec; }

.rigistrarInfoWrapper { margin-bottom: 35px; margin-top: 45px; }

.rigistrarInfoWrapper h3, .registrarData h3, .whoisStatus h3 { font-size: 16px; font-family: AvantGarde,arial,sans-serif; color: #5e5e5e; }

	.whoisStatus h3 { margin-bottom: 28px; font-size: 20px; }

.rigistrarInfoWrapper table { width: 399px; }

	.rigistrarInfo td, .importantDates td, .nameServers td, .siteStats td { border-top: 1px dotted #cccccc; padding: 12px 0; }

	.rigistrarInfoWrapper ul { margin-left: 0px; }

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

.registrarData { width: 444px; float: left; padding: 25px; margin-left: 25px; background-color: #f5f5f5; border-radius: 2px; -webkit-border-radius: 2px; }

.rigistrarInfoWrapper a { color: #1589E1; text-decoration: none; cursor: pointer; text-align: right; float: right;}
.rigistrarInfo div { width: 230px; }

	/*.rigistrarInfoWrapper a.upgradeTextLink { margin-left: 125px; }

	.rigistrarInfoWrapper a.backOrderTextLink { margin-left: 163px; }

	.rigistrarInfoWrapper a.privateTextLink { margin-left: 127px; }

	.rigistrarInfoWrapper a.learnMoreTextLink { margin-left: 109px; }

	.rigistrarInfoWrapper a.transferTextLink { position: relative; right: -1px; margin-left: 33px; }*/

	.rigistrarInfoWrapper a.l2 { margin-left: 107px; }

	.rigistrarInfoWrapper a:hover { text-decoration: underline; }

.t_Content_view_site { padding: 5px; }

.whoisStatusContent ul.statusList { margin: 0px !important;  }

.whoisStatusContent .statusList li { list-style: none; padding: 11px 0 15px 0; }

.whoisStatusContent h4 { float: left; padding-bottom: 31px; width: 169px; font-family: arial,sans-serif; font-size: 14px; font-weight: bold; }

.whoisStatusContent .listRowinfor { overflow: hidden; font-family: arial,sans-serif; font-size: 14px; line-height: 18px; padding-bottom: 25px; border-bottom: 1px dotted #a7a7a7 ; }

.help_index .lv_content, .help_results .lv_content { overflow: visible; }

.sendTicketPopupBox { width: 822px; height: 440px; }

	.sendTicketPopupBox img { position: absolute; top: -60px; left: -38px; }

	.sendTicketPopupBox .textRight { width: 480px; display: inline-block; float: right; padding-top: 30px; }

		.sendTicketPopupBox .textRight h1 { margin-bottom: 5px; }

		.sendTicketPopupBox .textRight p { font-size: 12px; }

		.sendTicketPopupBox .textRight input[type="text"] { width: 405px; margin: 20px 0 !important; height: 38px; }

		.sendTicketPopupBox .textRight textarea { width: 399px; height: 118px; }

		.sendTicketPopupBox .textRight input[type="submit"] { text-shadow: 0 1px #55840f; color: #FFF; font: bold 16px AvantGarde, arial sans-serif; float: right; margin-right: 59px; background: url(http://www.crazydomains.com.au/images/help/btn_send_ticket.png); width: 92px; height: 40px; border: 0; cursor: pointer; }

			.sendTicketPopupBox .textRight input[type="submit"]:hover { background-position: bottom; }

.btnCaptchaRed { text-align: center; text-decoration: none !important; display: inline-block; border-radius: 3px; background-color: #f00 !important; box-shadow: inset 0 -18px 18px rgba(0,0,0,.2) !important; font-family: Arial !important; font-size: 14px !important; font-weight: bold !important; color: #fff !important; text-shadow: 0 1px rgba(0,0,0,.4) !important; position: relative; }

	.btnCaptchaRed:hover { background-color: #af0000 !important; }


/* Packages page */

.packagesWrapper { margin: 30px 60px 80px; position: relative; }

	.packageCover { width: 278px; height: 298px; display: block; float: left; margin-right: 23px; }

		.packageCover.onlineStartup { background: url(../images/packages/online_startup_block.png) bottom no-repeat; }

		.packageCover.businessBuilder { background: url(../images/packages/business_builder_block.png) bottom no-repeat; }

		.packageCover.ultimateEmpire { background: url(../images/packages/ultimate_empire_block.png) bottom no-repeat; margin-right: 0; }

	.registerDomain { margin: 40px 98px; display: inline-block; text-align: center; position: relative; }

		.registerDomain span { font: bold 28px AvantGarde, arial, sans-serif; color: #4b6e9e }
		
		.registerDomain input[type="text"] { height: 48px; border: 1px solid #afbfd3; width: 440px; margin: 0 10px; line-height: 48px; font-size: 28px; font-family: AvantGarde, Arial, sans-serif; font-weight: bold; color: #484848; }

		.registerDomain span.failMessage { font: bold 12px Arial, sans-serif; position: absolute; left: 93px; bottom: -20px; color: #484848; width: 454px; }

	.packagesWrapper .banner { width: 125px; display: block; position: absolute; left: -195px; height: 40px; }

		.packagesWrapper .banner.regDomain { background: url(../images/packages/register_your_domain_banner.png) no-repeat; top: 345px; }

		.packagesWrapper .banner.choosePackage { background: url(../images/packages/choose_a_package_banner.png) no-repeat; top: 460px; }

	.package { width: 278px; display: block; float: left; margin-right: 23px; border-radius: 3px; }

		.package.startup { background: #e3ebf4; }

		.package.builder { background: #e2efd3; }

		.package.empire { background: #f8e6d4; margin-right: 0 !important; }

		.packageDescription { height: 44px; padding: 24px 38px 30px; border-bottom: 2px solid; position: relative; }

			.startup .packageDescription, .startup .packagePriceWrap {  border-color: #749ac6; }

			.builder .packageDescription, .builder .packagePriceWrap { border-color: #70ae22; }

			.empire .packageDescription, .empire .packagePriceWrap { border-color: #dd8128; }

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

			.packageDescription:before, .packageDescription:after { width: 0; height: 0; border-left: 13px solid rgba(0, 0, 0, 0); border-right: 13px solid rgba(0, 0, 0, 0); 
				border-top: 8px solid #749AC6; position: absolute; top: 100px; content: ''; display: block; left: 126px; }

				.packageDescription:before { border-top: 8px solid #E3EBF4; top: 98px; z-index: 9; }

					.builder .packageDescription:before { border-top-color: #E2EFD3; }

					.builder .packageDescription:after { border-top-color: #70AE22; }

					.empire .packageDescription:before { border-top-color: #F8E6D4; }

					.empire .packageDescription:after { border-top-color: #DD8128; }

		.packageDescriptionList { background: #f1f2f2; }

			.packageDescriptionList ul { margin: 0 !important; }

				.packageDescriptionList ul li { list-style: none; border-top: 1px solid #FAFAFA; border-bottom: 1px solid #DFDFDF; height: 57px; font: 14px arial, sans-serif; line-height: 57px; }

					.packageDescriptionList ul li:first-child { border-top: 0; }

					.packageDescriptionList ul li:last-child { border-bottom: 0; }

					.packageDescriptionList ul li:before { content: ''; background-image: url(../images/packages/package_icons.png); width: 34px; height: 31px; display: inline-block; vertical-align: middle; margin: 0 17px 0 19px; }

						.packageDescriptionList ul li.domainAddon:before { background-position: 306px 0; }

						.packageDescriptionList ul li.webHosting:before { background-position: 272px 0; }

						.packageDescriptionList ul li.emailHosting:before { background-position: 238px 0; }

						.packageDescriptionList ul li.searchbooster:before { background-position: 204px 0; }

						.packageDescriptionList ul li.emailProtection:before { background-position: 170px 0; }

						.packageDescriptionList ul li.siteBuilder:before { background-position: 136px 0; }

						.packageDescriptionList ul li.siteProtection:before { background-position: 102px 0; }

						.packageDescriptionList ul li.mailingList:before { background-position: 68px 0; }

						.packageDescriptionList ul li.webStats:before { background-position: 34px 0; }

				.packageDescriptionList ul li.noDescription	{ background: #FFF !important; border: none; height: 59px; }

					.packageDescriptionList ul li.noDescription:before { background-image: none; }

		.packagePriceWrap { height: 148px; border-top: 2px solid; padding-top: 20px; text-align: center; }
		
			.packagePriceWrap span.originalPrice { font: bold 18px arial, sans-serif; color: #828589; display: block; margin-bottom: 5px; }

				.packagePriceWrap span.originalPrice > span { text-decoration: line-through; margin-left: 5px; }

				.packagePriceWrap span.originalPrice > span small { font-size: 18px !important; }

			.packagePriceWrap .priceFont:before { font-size: 30px; margin-top: 5px; }

				.packagePriceWrap .priceFont small { font-size: 30px; margin-top: 3px; }

			.packagePriceWrap span.totalSavings { font: bold 18px arial, sans-serif; display: block; margin-bottom: 17px; }

				.packagePriceWrap span.totalSavings .red { margin-right: 5px; }

			.packagePriceWrap a.btnRedGradient { padding: 12px 34px; font-size: 18px; }

.packages_index .contentContainer { margin: 0 !important; }

.packagesPermiumSupport { background: url(../images/packages/premium_support_bg.jpg) no-repeat 0 0; height: 370px; }

	.packagesPermiumSupport div { float: right; margin-top: 107px; margin-right: 55px; width: 400px; }

		.packagesPermiumSupport div h2 { font-size: 25px; color: #FFF; }

		.packagesPermiumSupport div p { font-family: Arial, sans-serif; font-size: 16px; color: #FFF; margin-bottom: 25px; }

		.packagesPermiumSupport div span { display: block; font-size: 38px; font-weight: bold; line-height: 50px; }

			.packagesPermiumSupport div span:before {content: ''; background-image: url(../images/packages/premium_support_icons.png); width: 34px; height: 30px; display: inline-block; margin-right: 10px; }

			.packagesPermiumSupport div span.liveChat:before { background-position: right; margin-right: 14px; }

.packages_index span[class*="digits_"], .packages-page span[class*="digits_"] { font-size: 60px; line-height: 60px !important; }

.packages_index span[class*="digits_"]:before, .packages-page span[class*="digits_"]:before { font-size: 26px; }

.packages_index span.INR, .packages-page span.INR, 
.packages_index span.TWD, .packages-page span.TWD, 
.packages_index span.PKR, .packages-page span.PKR, 
.packages_index span.RUB, .packages-page span.RUB { font-size: 56px; }

.packages_index .packagePriceWrap span.digits_6, .packages-page .packagePriceWrap span.digits_6, .packagePriceWrap .priceFont.CLP.digits_5  { font-size: 50px; }

.packages_index span.digits_7, .packages-page span.digits_7 { font-size: 44px; }

.packages_index span.digits_7:before, .packages-page span.digits_7:before { font-size: 20px; }