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

/* New Plan Boxes*/

.newPlansContainer { margin: 30px 22px 20px; }

	.newPlansContainer.fixed .newPlanDetails { position: fixed; top: 0px; z-index: 98; }

	.newPlansContainer.fixed .middle .newPlanDetails { z-index: 99; }

	.newPlansContainer.fixed .newPlanDetails .spec { display: none; }

	.newPlansContainer.fixed .newPlanDetails p { visibility: hidden; height: 0; margin: 0; }

	.newPlansContainer.fixed .newPlanDetails .details { height: 113px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }

	.newPlansContainer.fixed .middle .newPlanDetails p { margin-top: 10px; }

	.newPlansContainer.fixed .middle .newPlanDetails .details { height: 123px; }

.newPlanBox { width: 290px; float: left; }

.newPlanBox.left { padding-right: 9px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }

.bluePlan.newPlanBox { width: 316px; margin: -10px -10px 0; position: relative; z-index: 999; }

	.newPlanBox .details { height: 140px; text-align: center; position: relative; }

	.newPlanBox.greenPlan .spec { border-top-left-radius: 3px; border-top-right-radius: 3px; text-indent: -999em; height: 60px; border: 1px solid #ade237; }

	.newPlanBox.greenPlan .title { height: 30px; text-indent: -999em; border-bottom: 1px solid #77b800; background-color: #ade237; }	

	.newPlanBox.greenPlan .details { background: #7fc700; }
	
	.newPlanBox.bluePlan .spec { border-top-left-radius: 3px; border-top-right-radius: 3px; text-indent: -999em; height: 70px; border: 1px solid #839cbe; }

	.newPlanBox.bluePlan .title { height: 30px; text-indent: -999em; border-bottom: 1px solid #365281; background-color: #839cbe; }	

	.newPlanBox.bluePlan .details { background: #3f5f95; }

	.newPlanBox .details { height: 140px; text-align: center; position: relative; }

	.newPlanBox.greyPlan .spec { border-top-left-radius: 3px; border-top-right-radius: 3px; text-indent: -999em; height: 60px; border: 1px solid #cac8c8; }

	.newPlanBox.greyPlan .title { height: 30px; text-indent: -999em; border-bottom: 1px solid #959494; background-color: #cac8c8; }	

	.newPlanBox.greyPlan .details { background: #b1aeae; }

.newPlanDetails { position: relative; width: 290px; }

.middle .newPlanDetails { width: 316px; }

	.greenPlan.left .newPlanDetails .spec { background: url(../images/web-hosting/150_gb_top.png) #fff;  }

	.greenPlan.left .newPlanDetails .title { background-image:url(../images/web-hosting/economy_title.png); }

	.greyPlan.left .newPlanDetails .spec { background: url(../images/web-hosting/100_mb_grey.png) #fff;  }

	.greyPlan.left .newPlanDetails .title { background-image:url(../images/web-hosting/basic_title.png); }

	.greenPlan.basic.left .newPlanDetails .spec { background: url(../images/web-hosting/100_mb_green.png) #fff;  }

	.greenPlan.basic.left .newPlanDetails .title { background-image:url(../images/web-hosting/basic_title_green.png); }

	.right .newPlanDetails .spec { background: url(../images/web-hosting/unlimited_new.png) #fff; }

	.right .newPlanDetails .title { background-image:url(../images/web-hosting/business_title.png); }

	.newPlanBox.greyPlan.left > .bottom { background-image:url(../images/web-hosting/grey_bottom_triangle.png); width: 290px; height: 63px; }

	.newPlanBox.greenPlan.left > .bottom { background-image:url(../images/green_bottom_triangle_new.png); width: 290px; height: 63px; }

	.newPlanBox > .bottom { background-image:url(../images/green_bottom_triangle_new.png); width: 290px; height: 63px; }

	.middle .newPlanDetails .spec { background: url(../images/500_gb_top.png) #fff;  }

	.middle .newPlanDetails .title { background-image:url(../imagespremium_title.png); }

	.newPlanBox.middle .boxShadow >.bottom { background-image:url(../images/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/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/searchIcon.png) }
	
	.right .newPlanDescriptionList li i.email { background: url(../images/emailIcon.png) }
	
	.right .newPlanDescriptionList li i.cart { background: url(../images/cartIcon.png) no-repeat; }
	
	.right .newPlanDescriptionList li i.padlock { background: url(../images/padlockIcon.png) no-repeat center; }
	
	.newPlanDescriptionList.dropdown li i.money { background: url(../images/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/plans/month.png); width: 38px; height: 12px; display: inline-block; background-repeat: no-repeat; }

		.details .cost i.year:before { color: white; content: "YEAR"; font-family: avantgarde,arial;  font-size: 10px; font-style: normal; font-weight: bold; text-shadow: 0 1px 1px rgba(0,0,0,.3); }

			.bluePlan .details .cost i.year:before { color: #c6cfdf; }

			.greenPlan .details .cost i.year:before { color: #d9eeb3; }

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

	.mainContainer .btnCssRed:hover { background: #b00; }

	.mainContainer .btnCssGrey { background: #cfcfcf; }

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

	.mainContainer .table_buttons_bottom .btnCssRed, .mainContainer .table_buttons_bottom .btnCssGrey { width: auto; padding: 0 18px; border: 0; }

	.mainContainer .table_buttons_bottom .btnCssGrey { margin-right: 10px; }

	.mainContainer .table_buttons_bottom input.btnCssRed, .mainContainer .table_buttons_bottom input.btnCssGrey { padding-bottom: 2px; cursor: pointer; }

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

.moreInfo .btnRedGradient { padding: 7px 14px; position: relative; border-top-left-radius: 0; border-top-right-radius: 0; }

.newPlanBox .planSale { width: 77px; height: 35px; margin-top: 18px; position: absolute; }

	.newPlanBox .planSale { background-image: url(../images/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/plan_popular.png);  right: 12px; top:-26px; }

.details span.originalPrice { color: #fff; font-size: 18px; font-weight: bold; font-family: arial, sans-serif; position: absolute; top: 60px; text-decoration: line-through; right: 0px; display: block; width: 84px; text-align: center; }

	.in .details span.originalPrice { font-size: 15px;}

	body[class*="design_index"] .VND + span.planSale + span.originalPrice { top: 70px; right: 30px; }

		body[class*="design_index"] .bluePlan .VND + span.planSale + span.originalPrice { right: 20px; }

.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/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/button_shadow.png) no-repeat; width: 210px; height: 15px; position: relative; top: 35px; }

.moreInfo i.caret, .moreInfo .btnRedGradient .caret:before { display: inline-block; width: 0px; height: 0px; border-style: solid outset none outset; border-color: #fff transparent transparent transparent; border-width: 7px; vertical-align: middle; position: relative; margin-left: 8px; top: -1px; }

	.moreInfo .btnRedGradient .caret:before { border-top-color: #E90606; content: ""; left: -7px; position: absolute; top: -10px; margin: 0; }

	.moreInfo .btnRedGradient:hover > .caret:before { border-top-color: #b00; }

.newPlansContainer.expanded + .moreInfo i.caret, .newPlansContainer.expanded + .moreInfo .btnRedGradient .caret:before { border-style: none outset solid outset; border-color: transparent transparent #fff transparent; top: -2px; }

	.newPlansContainer.expanded + .moreInfo .btnRedGradient .caret:before { border-bottom-color: #d00000; top: 3px; }

	.newPlansContainer.expanded + .moreInfo .btnRedGradient:hover > .caret:before { border-bottom-color: #970000; }

.boxFeaturesIncludes { background: url(../images/box_features_includes.png) no-repeat; width: 923px; height: 330px; margin-bottom: 25px; }



	.boxFeaturesIncludes ul li { font: 14px Arial,sans-serif; line-height: 34px; list-style: none; }

.boxEasyWebControl { background: url(../images/box_easy_web_control.png?190813) 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/box_contact_details.png?090813) no-repeat; width: 923px; height: 330px; }

	.ae .boxContactDetails { background: url(../images/ae_box_contact_details.png?19122013) no-repeat; height: 235px; }

	.boxContactDetails ul { float: left; margin-top: 100px; margin-left: 110px; }

	.boxContactDetails ul li { font: 14px Arial,sans-serif; line-height: 34px; list-style: none; }

.greenNumber { width: 270px; height: 30px; position: relative; top: 220px; left: 77px; text-indent:-9999px; }

	.au .greenNumber { background: url(../images/green_number_au.png) no-repeat; }
	
	.uk .greenNumber { background: url(../images/green_number_uk.png) no-repeat; }

	.in .greenNumber { background: url(../images/green_number_in.png) no-repeat; }
	
	.nz .greenNumber { background: url(../images/green_number_nz.png) no-repeat; }
	
.boxOneClickApps { background: url(../images/box_one_click_apps.png?190813) no-repeat; width: 923px; height: 330px; margin-bottom: 25px; }

	.boxAppCloud { background: url(../images/box_app_cloud_background.png?564321); 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/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/best_value.png) no-repeat; width: 76px; height: 75px; position: absolute; left: 238px; bottom: 185px; z-index: 99; }

a.backToTop.planOptions:before, a.backToTop.planOptions:before { display: none; }

.web_hosting_index ul.newPlanDescriptionList .linkTip, .web_hosting_index_grey ul.newPlanDescriptionList .linkTip { color: #626262 !important; }

.web_hosting_index ul.newPlanDescriptionList.dropdown .linkTip, .web_hosting_index_grey ul.newPlanDescriptionList.dropdown .linkTip { color: #484848 !important; }

.in.web_hosting_index .right .details span.cost, .in.web_hosting_index_grey .right .details span.cost { margin-right: 30px; }

.large_font { font-size: 12px; }

/*.formDescription .large_font { display: block; margin-bottom: -11px; }*/


/* BUTTON RED GRADIENT*/

html body .btnRedGradient { 
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyNTQ1OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNjEyMTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	padding: 9px 21px;
	background: linear-gradient(to bottom, #f25458 1%,#f61218 100%); /* W3C */
	border-radius: 4px;
	font-size: 15px;
	font-weight: bold;
	font-family: AvantGarde, arial, sans-serif;
	color: #fff;
	text-shadow: 0 1px rgba(218, 42, 41, 1);
	text-decoration: none;
	display: inline-block;
	border: 1px solid #d23339;
	box-shadow: inset 0px 1px 0px 0px rgba(255, 112, 110, 1);
	}
	
.ie8 .btnRedGradient { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#b10000',GradientType=0 ); /* IE6-8 */  }

body .btnRedGradient:hover { 
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NhMzIzNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiZDAxMDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	filter: none; 
	box-shadow: inset 0px 1px 0px 0px rgba(211, 111, 111, 1); 
	background: linear-gradient(to bottom, #ca3236 1%,#bd0106 100%); /* W3C */
	}

.ie8 .btnRedGradient:hover { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ca3236', endColorstr='#bd0106',GradientType=0 ); /* IE6-8 */  }	

.web_hosting_index .newPlanBox .btnRedGradient, .web_builder_index .newPlanBox .btnRedGradient, .email_hosting_index .newPlanBox .btnRedGradient, .email-hosting-page.menu-email .newPlanBox .btnRedGradient, .email_exchange_index .newPlanBox .btnRedGradient { padding: 10px 28px; }

body.web_design_index.lv_crazydomains .lv_window_crazy .lv_side_button_previous, body.web_design_index.lv_crazydomains .lv_window_crazy .lv_side_button_next {background: url(./images/web_design/gallery-arrows-new.png) !important; }

html body input.btnRedGradient { outline: 0; cursor: pointer; }



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

.newPlanBox .btnRedGradient { position: absolute; top: 121px; left: 50%; margin-left: -62px; width: 69px; padding: 10px 28px; }

.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: 25px; 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_3, .digits_4, .digits_5 { font-size: 65px; line-height: 60px; }

	body[class*="design_index"] .VND.digits_5 { font-size: 55px; }

