.boxnewdomain {
	float: left;
	width: 100%;
	clear: both;
	border: solid 0;
	margin-top: 0
}

.domainpricing-table {
	margin-bottom: 20px
}

	.domainpricing-table thead {
		background: #FFF;
		font-size: 19px;
		font-weight: 700;
		color: #393939
	}

		.domainpricing-table thead td {
			padding: 8px 0;
			font-size: 15px;
			border: 1px solid #FFF;
			border-bottom: 1px solid #DDD;
			background: #FFF
		}

			.domainpricing-table thead td small {
				color: #4C4C4C;
				display: block;
				font-size: 12px;
				font-weight: 400
			}

		.domainpricing-table thead .tld-col {
			color: #393939;
			font-size: 18px
		}

	.domainpricing-table tbody td {
		font-size: 14px;
		color: #4c4c4c;
		height: 50px;
		padding: 4px 0 10px;
		border-color: #FFF #FFF #D0D0D0;
		border-style: solid;
		border-width: 1px
	}

		.domainpricing-table tbody td.tld-other-price {
			font-size: 14px;
			color: #4c4c4c;
			padding: 4px 0 10px;
			border-color: #FFF #FFF #D0D0D0;
			border-style: solid;
			border-width: 1px
		}

	.domainpricing-table tbody tr {
		background: #f3f3f3
	}

		.domainpricing-table tbody tr.alternate, .domainpricing-table tbody tr.alternatepromo {
			background: #e6e6e6
		}

	.domainpricing-table tbody td.tld-col {
		font-size: 24px;
		font-weight: 700;
		text-align: center;
		width: 200px !important;
		position: relative
	}

		.domainpricing-table tbody td.tld-col small {
			display: block;
			font-size: 12px;
			font-weight: 400;
			margin-top: 5px;
			line-height: 18px;
			color: #333 !important
		}

#system td.tld-col small {
	color: #333 !important
}

.domainpricing-table tbody td.tld-col-other-ext {
	font-size: 18px;
	font-weight: 700
}

	.domainpricing-table tbody td.tld-col-other-ext small {
		display: block;
		font-size: 12px;
		font-weight: 400
	}

.domainpricing-table tbody .low-price {
	color: #006d9f;
	font-weight: 700
}

.domainpricing-table td {
	text-align: center
}

.domainpricing-table .yearly-pricing {
	border: 1px solid #bdbcbd;
	padding: 4px;
	width: 230px;
	font-size: 12px
}

.domainpricing-table .savings {
	font-weight: 700;
	color: green
}

.other-ext thead td {
	font-size: 14px
}

.other-ext .tld-col-other-ext {
	font-size: 18px
}

.other-ext tbody td {
	font-size: 12px
}

.other-ext .yearly-pricing {
	font-size: 11px
}

.domainpricing-table .yearly-pricing .highlight {
	border: solid 1px #FA7109;
	margin: 0 0 2px;
	padding: 0 0 2px;
	font-weight: 700
}

.yearSelect {
	border: 1px solid #BDBCBD;
	color: #000;
	padding: 3px 22px 3px 4px;
	cursor: pointer;
	font-size: 12px;
	font-family: arial;
	background: url(../images/dropdownarrow.png) no-repeat right 1px #FFF;
	*background: url(../images/dropdownarrow.png) no-repeat 208px 1px #FFF;
	z-index: 100;
	height: 16px;
	z-index: 1;
	text-align: left;
	margin: 0 auto;
	width: 240px !important;
	padding-right: 30px\9;
	*padding-right: 30px;
	_padding-right: 30px
}

.yearSelectFocus {
	background: url(../images/dropdownarrow.png) no-repeat right -19px #F7FBFC
}

.yearSelectOptionsWrapper {
	border: 2px solid #CCC;
	background: #FFF;
	position: absolute;
	display: none;
	overflow-x: hidden;
	overflow-y: auto;
	z-index: 999;
	background: #EEE
}

	.yearSelectOptionsWrapper .yearSelectOption {
		color: #444;
		padding: 3px 5px;
		cursor: pointer;
		font-size: 12px;
		height: 15px;
		font-family: arial;
		white-space: nowrap;
		text-align: left
	}

		.yearSelectOptionsWrapper .yearSelectOption .cut {
			text-decoration: line-through
		}

		.yearSelectOptionsWrapper .yearSelectOption .green {
			color: #04a6b9
		}

	.yearSelectOptionsWrapper th {
		background: #00a63f;
		color: #FFF;
		padding: 5px;
		font-size: 12px;
		white-space: nowrap;
		text-align: center
	}

		.yearSelectOptionsWrapper th.total {
			font-weight: 700
		}

	.yearSelectOptionsWrapper .yearSelectOption {
		background: #FFF
	}

		.yearSelectOptionsWrapper .yearSelectOption td {
			font-size: 12px;
			height: 35px;
			padding: 0 10px;
			text-align: center
		}

			.yearSelectOptionsWrapper .yearSelectOption td.duration {
				padding: 0
			}

			.yearSelectOptionsWrapper .yearSelectOption td.total {
				font-weight: 700;
				text-align: left
			}

.replacementWrapper {
	margin: 0 auto;
	position: relative;
	width: 230px;
	z-index: 1
}
