 .yellow-big{
	background:url(/assets/vfree/images/bg-yellow-big.gif) no-repeat;
	width: 734px;
	height: 29px;
	padding: 8px 0 0 28px;
	margin: 0 0 17px;
}
	.yellow-big p{
		margin: 0;
		font-size: 20px;
		color: #040000;
		letter-spacing: -1px;
		font-weight: bold;
	}

.yellow-big-double{
	background:url(/assets/vfree/images/bg-yellow-big-double.gif) no-repeat;
	width: 630px;
	height: 62px;
	margin:-8px auto 0;
	text-align:center;
	position:relative;
}

.yellow-superbig-double{
	background:url(/assets/vfree/images/bg-yellow-superbig-double.gif) no-repeat;
	width: 719px;
	height: 105px;
	margin:-10px auto 0;
	position:relative;
}

	.yellow-superbig-double p{
		font-size:30px;
		color:#050505;
		text-align:center;
		letter-spacing:-1px;
		line-height: 42px;
	}


.noletterspacing{
	letter-spacing: 0px !important;
}

h5{
	color:#707070;
	font-size:14px;
	font-weight: bold;
	display: block;
	margin: 8px 0;
	text-align: center; 
}




/************** Two Column Blue Boxes (domain page) *********************/

.two_col .container{
	float: left;
	width: 336px;
}

	/* two col with "or" text */
	.two_col.or_txt{
		background: url(/assets/v1/new/images/h_div_or_txt.png) no-repeat 50% 50%;
		min-height: 221px;
		height: auto !important;
		height: 221px;
		-pie-png-fix: true;
		behavior: url(/assets/v1/new/js/PIE.htc);
	}

	/* Used on the personal/business page */
	.two_col.or_txt.smaller{
		background: url(/assets/vfree/images/img-or3.gif) no-repeat 50% 0;
		min-height: 170px;
		height: auto !important;
		height: 170px;
	}
	
	.two_col .container.right{
		float: right;
	}

	
.container h4{
	font-size: 18px;
	color: #000;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: -1px;
	display: block;
	text-align: center;
	margin: 0px 0px 10px 0;
	padding: 0px;
}

	
.container .domain_form{
	margin: 0 0 18px 0;
	/* text-align: center; */

}

	.container .domain_form span{
		font-weight: bold;
		margin: 0 5px;
	}



/************** Message Boxes *********************/
.message{
	-moz-border-radius: 8px;
	-khtml-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	border: 2px solid #76bfcf;
	color: #05262e;
	font-size: 13px;
	display: block;
	margin: 15px auto;
	padding: 8px 10px 15px 40px;
	background: #d2f1f8 url('/assets/vfree/images/icon_info.gif') no-repeat 10px 15px;

}

	.message strong{
		font-size: 14px;
		font-weight: bold;
		display: block;
		margin-bottom: 5px;
	}

	.message p{
		font-size: 13px;
	}

	.message ul{
		list-style: square;
		padding: 0 0 0 15px;
		margin: 2px;
	}

	.message.error{
		background: #ffcece url('/assets/vfree/images/icon_error.gif') no-repeat 10px 15px;
		border-color: #3d0000;
		color: #3d0000;
	}

	.message.success{
		background: #d9f98e url('/assets/vfree/images/icon_success.gif') no-repeat 10px 15px;
		border-color: #374e00;
		color: #374e00;
	}

/* start hosting 4 life upsell page styles*/

 
.box-preium-hosting{
	overflow:hidden;
	padding:0 0 18px;
}

.img-premium-hosting{
	float:left;
	padding:3px 32px 0 2px;
	margin-top: 25px;
}

.premium-hosting-text{
	float:left;
	width:475px;
}

.premium-hosting-text p{
	margin:0 0 16px;
	font-size: 13px;
	color:#000;
	letter-spacing:-0.5px;
	line-height: 155%;
	
}

.premium-hosting-text ul{
	padding:0 0 6px 2px;
	margin: 0 0 0 30px;
}

.premium-hosting-text ul li{
	font-size:14px;
	color:#000;
	padding:0 0 7px 0px;
	font-weight: bold;
	list-style-type: disc;
}

.orenge-link{
	background:url(/assets/vfree/images/bg-orenge-link.gif) no-repeat;
	width: 762px;
	height: 32px;
	text-align:center;
	padding:26px 0 0;
	margin:0 0 24px 0;
}

button.orenge-link{
	border: 0;
	cursor: pointer;
	width: 762px;
	height: 58px;
	line-height: 50px;
	font-size: 20px;
	letter-spacing: -1px;
	font-weight: bold;
	text-align: center;
	margin: 0 auto 18px auto;
	padding: 8px 0 0 0;
}

.orenge-link a{
	color:#010101;
	font-size:19px;
	letter-spacing:-1px;
}

.centered-block{
	text-align:center;
}

.img-or{
	width:221px;
	margin:0 0 23px;
}

.blue-link{
	color:#153475;
	font-size:20px;

	display:block;
	margin:0 0 31px;
	font-weight: bold;
}

.blue-link span {
	display:inline-block;
	vertical-align:top;
	border-bottom:1px solid #153475;
	padding-bottom: 3px;
}

.blue-link:hover {margin-bottom:32px;}
.blue-link:hover span {border:0;}

.box-preium-hosting strong{
	font-weight: bold;
}
/* end hosting 4 life upsell page styles*/



/* Start styles for custom website upsell */ 
	
.block-descriptoin-site{;
	padding:0 19px;
	position:relative;
}

	.block-descriptoin-site img{
		margin:-5px 0 9px;
		position:relative;
	}

	.block-descriptoin-site p{
		margin:0 0 14px 5px;
		color:#1c1c1c;
		font-size:14px;
		letter-spacing:-0.4px;
	}

	.block-descriptoin-site p strong{
		color:#1c1c1c;
		font-size:14px;
		letter-spacing:-0.4px;
	}

.money-back-guarantee{
	background:url(/assets/vfree/images/bg-money-back-guarantee.png) no-repeat;
	width: 140px;
	height: 140px;
	position:absolute;
	top:-37px;
	left:10px;
	z-index:5;
	behavior: url(/assets/v1/new/js/PIE.htc);
}


.plane-holder {
	/* background: url(/assets/vfree/images/bg-plane-holder-c.gif) repeat-y; */
	width: 729px;
	margin:0 0 7px;
	margin:0 auto;
	background: #def1f8;
	border: 7px solid #bfdcef;
	
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;

	-moz-box-shadow: 0px 0px 7px #d2d2d2;
	-webkit-box-shadow: 0px 0px 7px #d2d2d2;
	box-shadow: 0px 0px 7px #d2d2d2;
	
	/*behavior: url(/assets/v1/new/js/PIE.htc);*/
	
}

	.plane-holder .holder {
		/* background: url(/assets/vfree/images/bg-plane-holder-t.gif) no-repeat; */
		width: 729px;
	}
	
	.plane-holder .frame {
		/* background: url(/assets/vfree/images/bg-plane-holder-b.gif) no-repeat 0 100%; */
		width: 729px;
		padding:27px 0 16px;
	}
/* end styles for custom website upsell */

/* Start Personal/Buisness page */
strong.big_blue{
	display: block;
	text-align: center;
	font-size: 21px;
	color: #13315d;
	font-weight: bold;
	margin: 0 0 15px 0;
}

.two_col.or_txt.smaller .container .inner h4{
	color: #010101;
	font-size: 20px;
	letter-spacing: normal;
	font-weight: bold !important;
}
/* End Personal/Buisness page */

/* Start alternate TLDs page */
.form-chekdomain{
	background:#fff;
	border: 3px solid #cee7f7;
	width:540px;
	margin: 0px auto;
	position:relative;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	behavior: url(/assets/v1/new/js/PIE.htc);
	
}

.form-col{
	float:left;
	width:230px;
	padding:19px 0 12px 30px;
}

.form-row{
	overflow:hidden;
	padding:0 0 10px;
}

.form-chekdomain label{
	padding:0 0 0 10px;
	font-size:15px;
	color:#1c1c1c;
	line-height:12px;
	cursor: pointer;
}

.form-chekdomain label strong{
	font-weight: bold;
}

.text-domains-below p strong{
	font-size:15px;
	margin:0;
	font-weight: bold;
}

.text-time-offer{
	font-size:15px;
	text-align:center;
}

.block-descriptoin-site{;
	padding:0 19px;
	position:relative;
}
.block-descriptoin-site img{
	margin:-5px 0 9px;
	position:relative;
}
.block-descriptoin-site p{
	margin:0 0 14px 5px;
	color:#1c1c1c;
	font-size:14px;
}
.block-descriptoin-site p strong{
	color:#1c1c1c;
	font-size:14px;
	font-weight: bold;
}

.inbound-links-biggest, .block-descriptoin-site p.inbound-links-biggest{
	font-size:34px;
	margin:7px 0 6px;
}

.block-descriptoin-site p.inbound-links-biggest{
	font-size:24px;
}

.red-line, .inbound-links .red-line{
	background:url(/assets/vfree/images/bg-red-line.png) no-repeat;
	width: 67px;
	height: 10px;
	position:absolute;
	top: 11px;
	left: 10px;
}

.inbound-links{
	color:#010101;
	font-size: 24px;
	letter-spacing:-1px;
	text-align:center;
	margin:0 0 5px;
	font-weight: bold;
}

	.inbound-links-big{
		letter-spacing:0;
	}

	.inbound-links span{
		color:#033389;
		position:relative;
		padding-left: 4px;
		letter-spacing: -1px;
		font-size: 22px;
	}

	.inbound-links em{
		color:#ba110d;
		font-size: 24px;
		padding-left: 8px;
	}

/* End alternate TLDs page */

/* start plan selection page */

article.wide{
	width: 931px;
}

article.wide section {
	padding: 30px 0px;
}

.title-block {
	text-align:center;
}
	.title-block h3 {
		margin:0 0 5px 26px;
		font-weight: bold;
		font-size: 23px;
		line-height: 24px;
		font-family: Arial, Helvetica, sans-serif;
		color:#000;
		letter-spacing: -1px;
		
	}

	.title-block h2 {
		margin:0;
		word-spacing: -2px;
		font:bold 24px/29px Arial, Helvetica, sans-serif;
		color:#040000;
	}

		.title-block h2.suggest {
			background: url(/assets/vfree/images/bg-suggest-title.gif) no-repeat;
			width: 801px;
			height:36px;
			margin:0 auto;
			padding:7px 0 0 0;
			position:relative;
			left:-3px;
		}
		
	
.accounts-list {
	overflow:hidden;
	padding: 46px 0 0 10px;
	margin: 0 auto 16px auto;
	
}
.accounts-list .column {
	width:318px;
	float:left;
	margin:0 -17px 0 0;
}
.accounts-list .column-plus {width:306px;}
.accounts-list .button,
.accounts-list .button-suggest {
	display:block;
	background: url(/assets/vfree/images/bg-button.png) no-repeat;
	width: 258px;
	height: 61px;
	cursor:pointer;
	text-align:center;
	margin:0 auto 7px;
	padding:8px 2px 0;
	font-size: 18px;
	line-height: 23px;
	font-family: Arial, Helvetica, sans-serif;
	color:#010101;
	letter-spacing:-1px;
	word-spacing:1px;
	border: none;
}


.accounts-list .box-holder .button,
.accounts-list .box-holder .button-suggest {
	margin-bottom:0;
}
	.accounts-list .button span {
		display:block;
		margin: 0px;
		font-weight: bold;
		font-size: 17px;
		line-height: 24px;
		color: #222;
	}

	.accounts-list .button strong {
		display:block;
		font-weight: bold;
		font-size: 24px;
		line-height: 31px;
		font-family:Arial, Helvetica, sans-serif;
		margin: -5px 0 0 0;
	}
	
	.accounts-list .button-suggest {
		background: url(/assets/vfree/images/bg-button-suggest.png) no-repeat;
		width: 302px;
		height:61px;
		border: 0px;
	}

		.accounts-list button.button span{
			margin: -10px 0 0 0px;
		}

		.accounts-list button.button strong {
			margin: -5px 0 0 0;
		}



.accounts-list .box-holder .button-suggest {
	margin:0 -17px;
}





.accounts-list .box-holder {
	width:318px;
	overflow:hidden;
}
.accounts-list .box-t {
	background: url(/assets/vfree/images/bg-account-box-t.png) no-repeat;
	width: 318px;
	padding:21px 0 0;
}
.accounts-list .column-plus .box-t {
	background: url(/assets/vfree/images/bg-account-plus-t.png) no-repeat;
	width: 306px;
}
.accounts-list .box-c {
	background: url(/assets/vfree/images/bg-account-box-c.png) repeat-y;
	width:269px;
	padding:0 25px 8px 24px;
}
.accounts-list .box-c:after {
	content:"";
	display:block;
	clear:both;
}
.accounts-list .column-plus .box-c {
	background: url(/assets/vfree/images/bg-account-plus-c.png) repeat-y;
	width: 270px;
	padding:0 25px 0 18px;
}
.accounts-list .box-b {
	background: url(/assets/vfree/images/bg-account-box-b.png) no-repeat;
	width: 318px;
	height: 21px;
	overflow:hidden;
}
.accounts-list .column-plus .box-b {
	background: url(/assets/vfree/images/bg-account-plus-b.png) no-repeat;
	width: 306px;
	height: 21px;
	overflow:hidden;
}
.accounts-list .text {
	padding:0 20px;
	margin:0 0 -8px;
	text-align:center;
	font-size:14px;
	line-height:17px;
	word-spacing:-1px;
	position:relative;
	z-index:4;
}

.accounts-list .text p {
	margin:0;
	font-size: 13px;
	color: #333;
	font-family: tahoma, arial, sans-serif; 
	padding: 0 0 6px 0;
}

	.accounts-list .text p strong{
		font-weight: bold;
		color: #111;
	}

.accounts-list .column .heading {
	background:#3d6c99 url(/assets/vfree/images/bg-heading.gif) repeat-x;
	overflow:hidden;
	margin:0 0 -2px;
	position:relative;
	top:-2px;
	color:#fefcfc;
	
	padding:11px 11px 6px 17px;
	height: 25px;

}

.accounts-list .column-plus .heading {
	top:-3px;
	padding:9px 15px 5px 20px;
	overflow: hidden;
}

.accounts-list .heading h3 {
	position: absolute;
	top: 10px;
	left: 8px;
	margin:0;
	font-weight: bold;
	font-size: 19px;
	font-family:  Arial, Helvetica, sans-serif
}


.accounts-list .heading h4 {
	margin:0;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	font-family:  Arial, Helvetica, sans-serif;
	position: absolute;
	top: -5px;
	right: 8px;
}

.accounts-list .column-plus .heading h4 {margin-top:2px;}

.accounts-list ul {
	list-style:none;
	margin:0 0 17px;
	padding:0;
	font-size:13px;
	line-height:18px;
	width:100%;
	overflow:hidden;
	position:relative;
}
.accounts-list ul li {
	width:100%;
	overflow:hidden;
	vertical-align:top;
	margin:0 0 4px;
}
.accounts-list ul .holder {
	width:263px;
	padding:1px 0 0 7px;
}
.accounts-list ul li.colored {background: url(/assets/vfree/images/bg-li-selected3.gif) no-repeat;}
.accounts-list ul .colored .holder {background: url(/assets/vfree/images/bg-li-selected3-b.gif) no-repeat 0 100%;}
.accounts-list .column-plus ul li.colored {background: url(/assets/vfree/images/bg-li-selected4.gif) no-repeat;}
.accounts-list .column-plus ul .colored .holder {background: url(/assets/vfree/images/bg-li-selected4-b.gif) no-repeat 0 100%;}
.accounts-list ul .ico {
	background: url(/assets/vfree/images/bg-link-green.png) no-repeat;
	width: 27px;
	height: 27px;
	font-size:0;
	line-height:0;
	overflow:hidden;
	display:inline-block;
	vertical-align:middle;
	margin:4px 10px 0 0;
}
*+html .accounts-list ul .ico {display:inline;}
* html .accounts-list ul .ico {display:inline;}
.accounts-list ul .holder div {
	display:inline-block;
	vertical-align:middle;
	width:185px;
}
*+html .accounts-list ul .holder div {display:inline;}
* html .accounts-list ul .holder div {display:inline;}

.accounts-list ul .holder p {
	margin:0;
	font-weight: bold;
	font-size: 14px;
	color: #111;
	
}

.accounts-list ul .holder strong {
	display:block;
	color:#052554;
	font-weight: bold;
}

	.accounts-list .column-plus ul .holder strong{
			color:#265e00;
	}

.accounts-list .recommend-block {
	font-size: 13px;
	line-height: 18px;
	font-family:  Arial, Helvetica, sans-serif, 
	color:#072857;
	padding:0 21px;
	margin:-3px 0 0;
	width:276px;
	text-align:center;
	font-weight: bold;
	color: #072857;
	
}

.accounts-list .recommend-block p {margin:0;}
.accounts-list .high-recomend {
	display:block;
	background: url(/assets/vfree/images/img-recommended.png) no-repeat;
	width: 269px;
	height: 67px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 auto;
}
	
/* end plan selection page */


/* start upsell upsell pag */
.text-visitors-second{
	overflow:hidden;
	width:auto;
	text-align:center;
}

.text-blue-box{
	margin:0 0 12px;
	display:inline-block;
	border:3px solid #cee7f7;
	padding: 10px;
	color:#153475;
	font-size: 24px;
	font-weight: bold;
	overflow:hidden;
	background:#fff;
	vertical-align:top;
}

	*+html .text-blue-box{display:inline;}
	* html .text-blue-box{display:inline;}
	.text-blue-box span{
		vertical-align:middle;
		letter-spacing: -1px;
		font-size: 15px;
		
	}

	.text-visitors p strong{
		position:relative;
		padding: 0 6px;
		margin: 0 0 0 6px;
	}

		.text-visitors p strong .red-line.downsell{
			position:absolute;
			top: 0px;
			left: 3px;
			background:url('/assets/vfree/images/bg-red-line.gif') left top no-repeat;
			display:block;
			width:67px;
			height:31px;
		}

.special-offer{
	background:url(/assets/vfree/images/bg-special-offer.gif) no-repeat;
	width: 685px;
	height: 88px;
	margin:0 auto;
	padding: 19px 0 7px;
}

	.special-offer em{
		color:#000;
		font-size: 24px;
		margin:0 0 17px;
		display:block;
		font-weight: bold;

	}

	.special-offer p{
		color:#000;
		font-size: 25px;
		font-weight: bold;
		margin:0 0 8px;
		padding:0 0 0 8px;
	}
		.special-offer p span{
			color:#ab0303;
		}

/* end upsell upsell pag */


/* start ala cart upsell page */
.head-block {
	background:#386a98 url(/assets/vfree/images/bg-offer-heading.gif) repeat-x;
	padding:14px 21px 8px;
	margin:0 0 15px;
	position:relative;
}
	.head-block:after {
		content:"";
		display:block;
		clear:both;
	}
	.head-block  img{
		position:absolute;
		top:-10px;
		left:91px;
		z-index:55;
	}
	.head-block h2{
		margin:0;
		font-size:30px;
		color:#fff;
		float:left;
	}

	.head-block h3{
		float:right;
		margin:9px 0 0;
		font-size:18px;
		color:#fff;
		letter-spacing:-0.8px;
	}
	
		.head-block h2.small{
			font-size:22px;
		}
		.head-block h3.small{
			margin:4px 0 ;
		}
		
	.head-block h3 em{
		color:#f8cd23;
		font-size:18px;
		background:url(/assets/vfree/images/bg-head-block-h3-em.png) no-repeat;
		width: 112px;
		height: 27px;
		float: right;
		margin:-26px -22px -6px 0;
		position:relative;
		text-align:center;
		padding:21px 0 4px;
	}
	
	.head-block h3 b{
		float: left;
		margin: 0 5px 0px 13px;
	}
	
	
	.head-block h3 strong{
		position:relative;
		color:#d7ecf6;
		font-size: 18px;
	}
	.head-block h3 strong,
	.head-block h3 em {
		float:left;
	}
	

.btn-upgrade-links{
	background:url(/assets/vfree/images/bg-orange-links.gif) no-repeat;
	width: 594px;
	height: 58px;
	margin:0 auto 7px;
	padding: 28px 0 0 0;
}

.btn-upgrade{
	background:url(/assets/vfree/images/btn-upgrade.gif) no-repeat 0 0;
	width: 554px;
	height: 47px;
	line-height: 47px;
	display:block;
	margin:23px auto 7px auto;
	color:#010101;
	font-size:20px;
	font-weight: bold;
	text-align:center;
	padding: 0;
	overflow:hidden;
	letter-spacing: -1px;
	cursor: pointer;
	font-family: tahoma, arial, sans-serif;
	
}

.btn-upgrade-links{
	background:url(/assets/vfree/images/bg-orange-links.gif) no-repeat;
	width: 594px;
	height: 60px;
	margin:0 auto 7px;
	padding: 12px 0 0;
	border: 0;
	font-weight: bold;
	font-size: 24px;
	cursor: pointer;
	font-weight: bold;
}

.extra-small-text{
	margin:0 0 16px;
	color:#000;
	font-size:15px;
	text-align:center;
}

.box-list-point-blue{
	overflow:hidden;
	border:3px solid #a2d1ee;
	background:#fff;
	width:671px;
	margin:0 auto 33px;
}

.box-list-point-green{
	border:3px solid #cce885;
	margin:0 auto 12px;
}

.list-green{
	list-style:none;
	padding:14px 0 6px 28px;
	margin:0;
	overflow:hidden;
	float:left;
	width:325px;
}
.list-green li{
	overflow:hidden;
	padding:3px 0 10px 33px;
	color:#010101;
	font-size:14px;
	background:url(/assets/vfree/images/bg-link-green.png) no-repeat 0 0;
	height:1%;
	font-weight: bold;
}

.list-green li span{
	color:#153475;
	font-size:14px;
	font-weight: bold;
}

.list-green-small{
	width:280px;
	padding:14px 0 0 12px;
}

.plane-holder2{
	background: #e6f4c2;
	border-color: #153675;
}

.plane-holder .frame.nopaddingtop{
	padding-top: 0px !important;
}

.notify-block {
	background: url(/assets/vfree/images/bg-notify-block-c.gif) repeat-y 0 58px;
	width: 729px;
	margin: -15px auto 25px 0;
}

.notify-block .holder {
	background: url(/assets/vfree/images/bg-notify-block-t.gif) no-repeat;
	width: 729px;
}

.notify-block .frame {
	background: url(/assets/vfree/images/bg-notify-block-b.gif) no-repeat 0 100%;
	width:607px;
	padding:54px 55px 53px 67px;
}

.notify-block .section {
	width:100%;
	overflow:hidden;
	font:16px/18px;
	font-size: 16px;
	line-height: 18px;
	font-family:  Arial, Helvetica, sans-serif;
}

.notify-block h2 {
	margin:0 0 5px;
	color:#010101;
	font-size: 32px;
	line-height: 36px;
	font-family:  tahoma,arial,sans-serif;;
	letter-spacing:-1px;
	word-spacing:-1px;
	font-weight: bold;
}

.notify-block .visual {
	float:right;
	padding:3px 0 0;
	margin:0 0 0 -8px;
}

.notify-block .text {
	height:1%;
	overflow:hidden;
	line-height: 140%;
	margin: 8px 0;
}

.notify-block .text p {margin:0;}
.notify-block .text p strong{ font-weight: bold;}


#page-b {
	width: 100%;
	display: table-row;
	background: url(/assets/vfree/images/bg-page-b.gif) no-repeat 50% 0;
	height: 100px;
}


.notify-block .visual {
	float:right;
	padding:3px 0 0;
	margin:0 0 0 -8px;
}

/* end plus upgrade upsell */

