/*Thickbox - formerly thickbox.css
---------------------------------------*/
	/* **Added by HUGE** */
	
	.thickbox {
		visibility:hidden;
	}
	
	/* ----------------------------------------------------------------------------------------------------------------*/
	/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
	/* ----------------------------------------------------------------------------------------------------------------*/
	*{padding: 0; margin: 0;}
	
	/* ----------------------------------------------------------------------------------------------------------------*/
	/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
	/* ----------------------------------------------------------------------------------------------------------------*/
	#TB_window {
		font: 12px Arial, Helvetica, sans-serif;
		color: #333333;
	}
	
	#TB_secondLine {
		font: 10px Arial, Helvetica, sans-serif;
		color:#666666;
	}
	
	#TB_window a:link {color: #666666;}
	#TB_window a:visited {color: #666666;}
	#TB_window a:hover {color: #000;}
	#TB_window a:active {color: #666666;}
	#TB_window a:focus{color: #666666;}
	
	/* ----------------------------------------------------------------------------------------------------------------*/
	/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
	/* ----------------------------------------------------------------------------------------------------------------*/
	#TB_overlay {
		position: fixed;
		z-index:1000;
		top: 0px;
		left: 0px;
		height:100%;
		width:100%;
	}
	
	.TB_overlayMacFFBGHack {background: url(/imgs/global/macFFBgHack.png) repeat;}
	.TB_overlayBG {
		background-color:#fff;
		filter:alpha(opacity=75);
		-moz-opacity: 0.75;
		opacity: 0.75;
	}
	
	* html #TB_overlay { /* ie6 hack */
	     position: absolute;
	     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
	}
	
	#TB_window {
		position: fixed;
		background: #ffffff;
		z-index: 1002;
		color:#000000;
		display:none;
		border: none;
		text-align:left;
		top:50%;
		left:50%;
	}
	
	* html #TB_window { /* ie6 hack */
	position: absolute;
	margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
	}
	
	#TB_window img#TB_Image {
		display:block;
		margin: 15px 0 0 15px;
		border-right: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		border-top: 1px solid #666;
		border-left: 1px solid #666;
	}
	
	#TB_caption{
		height:25px;
		padding:7px 30px 10px 25px;
		float:left;
	}
	
	#TB_closeWindow{
		height:25px;
		padding:11px 25px 10px 0;
		float:right;
	}
	
	#TB_closeAjaxWindow{
		padding:7px 10px 5px 0;
		margin-bottom:1px;
		text-align:right;
		float:right;
	}
	
	#TB_ajaxWindowTitle{
		float:left;
		padding:7px 0 5px 10px;
		margin-bottom:1px;
	}
	
	#TB_title{
		background-color:#e8e8e8;
		height:27px;
	}
	
	#TB_ajaxContent{
		clear:both;
		padding:2px 15px 15px 15px;
		overflow:auto;
		text-align:left;
		line-height:1.4em;
	}
	
	#TB_ajaxContent.TB_modal{
		padding:15px;
	}
	
	#TB_ajaxContent p{
		padding:5px 0px 5px 0px;
	}
	
	#TB_load{
		position: fixed;
		display:none;
		height:13px;
		width:208px;
		z-index:1003;
		top: 50%;
		left: 50%;
		margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
	}
	
	* html #TB_load { /* ie6 hack */
	position: absolute;
	margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
	}
	
	#TB_HideSelect{
		z-index:999;
		position:fixed;
		top: 0;
		left: 0;
		background-color:#fff;
		border:none;
		filter:alpha(opacity=0);
		-moz-opacity: 0;
		opacity: 0;
		height:100%;
		width:100%;
	}
	
	* html #TB_HideSelect { /* ie6 hack */
	     position: absolute;
	     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
	}
	
	#TB_iframeContent{
		clear:both;
		border:none;
		margin-bottom:-1px;
		margin-top:1px;
		_margin-bottom:1px;
	}
	
	
	/* HUGE additions */
	
	#termsDialog iframe {
		border:none;
		width:100%;
	}
	
	#TB_window {
		background-color:#fff;
		width:auto !important;
		-webkit-border-radius: 20px;
		-moz-border-radius: 20px;
		border-radius: 20px;
	}
	
	#TB_iframeContent {
		border:2px solid #d3d3d3;
		border-top:none;
		border-bottom:none;
		margin:0px;
		width:596px !important;
		_width:592px !important;
		_padding-bottom:15px;
		_border-bottom:2px solid #d3d3d3;
	}
	
	#TB_roundtop {
		background:url(../imgs/checkout/bgRoundedDialogTop.png) no-repeat;
		height:20px;
		left:450px;
		width:601px;
		z-index:5000;
		_background:none;
		_background-color:#fff;
		_border:2px solid #d3d3d3;
		_border-bottom:none;
		_width:596px;
	}
	
	.TB_roundedTopContainer {
		width:100%;
		height:100%;
	}
	
	#TB_roundbottom {
		background:url(/imgs/checkout/bgRoundedDialogBottom.png) no-repeat;
		height:18px;
		left:450px;
		width:601px;
		z-index:5000;
		_background:none;
		_height:auto;
		_width:auto;
	}
	
	.TB_roundedBottomContainer {
		/*
		width:100%;
		height:100%;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/imgs/checkout/bgRoundedDialogBottom.png',sizingMethod='crop'); */
	}
	
	#TB_roundtop a.closeButton {
		background:transparent url(../imgs/checkout/btnCloseX.gif) no-repeat scroll 0%;
		display:block;
		float:right;
		height:10px;
		*height:15px;
		margin-right:12px;
		margin-top:10px;
		*margin-top:10px;
		_margin-top:5px;
		overflow:hidden;
		text-indent:-50px;
		width:12px;
		position:relative;
		z-index:1;
	}
	
	a.closeButtonBottom {
		display:none;	
	}

/*Niceforms - formerly niceforms-register.css
---------------------------------------*/

	/*Transparent items*/
	.outtaHere {
		position:absolute;
		left:-3000px;
	}
	
	/* Regular Selects */
		
		
		 .selectArea {
			background:transparent url(../imgs/formElements/defaultSelectCenterBg.gif) repeat-x scroll left top;
			height:28px;
		}
		 .selectArea .left {
			width:7px;
			height:28px;
			float:left;
			background:url(../imgs/formElements/defaultSelectLeftCap.gif) no-repeat left top;
		}
		 .selectArea .right {
			background:transparent url(../imgs/formElements/defaultSelectRightCap.gif) no-repeat scroll left top;
			float:right;
			height:28px;
			position:relative;
			width:26px;
			z-index:100;
		}
		 .selectArea .right a {
			display:block;
			height:28px;
			position:absolute;
			width:118px;
			line-height:28px;
			background:transparent url(../imgs/global/pixel.gif) no-repeat scroll left top;
		}
		 .selectArea .right i {display:none;}
		 .selectArea .center {
			color:#56594B;
			font-family:arial;
			font-size:16px;
			font-weight:bold;
			left:0px;
			overflow:hidden;
			position:relative;
			top:5px;
			white-space:nowrap;
			z-index:0;
		}
		
		/*Selects drop-down*/
		 .optionsDivInvisible, .optionsDivVisible {
			background:url('../imgs/global/bgDropdownVerticalGradient.gif') repeat-x;
			background:#FFFFFF none repeat scroll 0% 50%;
			font-size:16px;
			padding:2px;
			position:absolute;
			width:113px;
			z-index:2000;
			border: 1px solid #999;
			border-top:0px;
			overflow-y:auto;
			margin-left:3px;
		}
		
		 .optionsDivInvisible {display:none;z-index:1000;}
		 .optionsDivVisible {display:block;}
		 .optionsDivVisible p, .optionsDivInvisible p {
			margin:0;
			padding:0;
			z-index:500;
		}
	
		 .optionsDivVisible a {
			color:#303326;
			text-decoration:none;
			font-weight:bold;
			display:block;
			/* padding:1px 4px;*/
			background:url(../imgs/global/bgDottedLineHorizontal.gif) repeat-x bottom;
		}
	
		/* Remove background image on last link in optionsDivVisible */
		.optionsDivVisible p:last-child a {
			background-image:none;
		}
	
		/* IE Only - Remove background image on last link in optionsDivVisible */
		.optionsDivVisible a {
			*background-image: expression((this.parentNode==this.parentNode.parentNode.lastChild) ? "none" : "url(../imgs/global/bgDottedLineHorizontal.gif)");
		}
	
		 .optionsDivVisible a:hover {
			color:#303326;
			background:#fdca00;
			text-decoration:none;
		}
	
		 .optionsDivVisible a.currentItem {
			color:#303326;
			background:#fdca00;
			text-decoration:none;
		 }
	
	
	/*TLD Selects */
		.domainSearchControl .selectArea {
			background:transparent url(../imgs/formElements/tldSelectCenterBg.gif) repeat-x scroll left top;
			height:48px;
		}
		.domainSearchControl .selectArea .left {
			height:48px;
			background:url(../imgs/formElements/tldSelectLeftCap.gif) no-repeat left top;
		}
		.domainSearchControl .selectArea .right {
			width:40px;
			height:48px;
			background:url(../imgs/formElements/tldSelectRightCap.gif) no-repeat left top;
		}
		.domainSearchControl .selectArea .right a {
			height:48px;
			margin-left:-88px;
		}
		.domainSearchControl .selectArea .right i {display:none;}
		.domainSearchControl .selectArea .center {
			/* width:30px !important;*/
			white-space:nowrap;
			font-size:21px;
			left:7px;
			top:10px;
			font-weight:bold;
			font-family:arial;
		}
		.domainSearchControl .selectArea .center {
			_width:82px !important;	
		}
		.domainSearchControl .optionsDivInvisible {display:none;}
		.domainSearchControl .optionsDivVisible {display:block;}
		.domainSearchControl .optionsDivVisible p {
		}
		.domainSearchControl .optionsDivVisible a {
		}
		.domainSearchControl .optionsDivVisible a:hover {
		}
	
	
	
	
	/* holders for items for float purposes */
	.domainSearchControl_test {
		width:auto;
		float:left;
		height:47px;
		margin-top: -1px;
	}
	
	
	/*TLD Selects */
		.domainSearchControl_test .selectArea {
			background:transparent url(https://www.register.com/images/OM/titanhp/b/blue_tldSelectCenterBg.gif) repeat-x scroll left top;
			height:48px;
		}
		.domainSearchControl_test .selectArea .left {
			height:48px;
			background:url(https://www.register.com/images/OM/titanhp/b/blue_tldSelectLeftCap.gif) no-repeat left top;
		}
		.domainSearchControl_test .selectArea .right {
			width:33px;
			height:48px;
			background:url(https://www.register.com/images/OM/titanhp/b/tldSelectRightCap.png) no-repeat;
			margin-top:6px;
		}
		.domainSearchControl_test .selectArea .right a {
			height:48px;
			margin-left:-88px;
		}
		.domainSearchControl_test .selectArea .right i {display:none;}
		.domainSearchControl_test .selectArea .center {
			/* width:30px !important;*/
			white-space:nowrap;
			font-size:21px;
			left:7px;
			top:10px;
			font-weight:bold;
			font-family:arial;
		}
		.domainSearchControl_test .selectArea .center {
			_width:82px !important;	
		}
		.domainSearchControl_test .optionsDivInvisible {display:none;}
		.domainSearchControl_test .optionsDivVisible {display:block;}
		.domainSearchControl_test .optionsDivVisible p {
		}
		.domainSearchControl_test .optionsDivVisible a {
		}
		.domainSearchControl_test .optionsDivVisible a:hover {
		}
	
	/* holders for items for float purposes */
	.domainSearchControl {
		width:auto;
		float:left;
		height:47px;
	}
	
	#tldSelect {
		width:139px;
	}
	#tldSelect_test {
		width:139px;
	}
