/**
 * @date 2/23/2009
 * @suthor alfred@syrupnyc.com
 * @description good for branding new form
 */
/*************************
 * 		erase xla.css
 *************************/
.body-hangtag{
	height:600px;
}
.body-hangtag .container{
	background:none;
	height:600px;
	margin-left:0;
	padding-top:0;
} 
.body-hangtag .main{
	display: block;
	width: 700px;
	height:700px;
}
.body-hangtag p{
	color:#000;
}
.body-hangtag h2{
	float:none !important;
}
.body-hangtag select{
	border:1px #7f9db9 solid;
}
.body-hangtag .form-title{
	clear:both;
	font-size:13px;
	font-weight:bold;
	height:20px;
	margin-bottom:3px;
	width:150px;
}
.body-hangtag b,.body-hangtag strong,.body-hangtag strong a,.body-hangtag b a{
	font-weight:bold;
}	
.body-hangtag {
	background:#FFFFFF;
	margin:28px 0 0 28px;
}
.body-hangtag p,.body-hangtag h2,.body-hangtag dt,.body-hangtag dd,.body-hangtag li,.body-hangtag th,.body-hangtag td {
	font:11px arial, verdana;
}
.body-hangtag #header, .body-hangtag .nav-area, .body-hangtag #footer{
	display:none;
}
.body-hangtag .container{
	height:600px;
}
.body-hangtag .content-area {
	display:block;
	width:704px;
}
.body-hangtag .content-A{
	padding:0;
	margin-bottom:0px;
}
.cleaner{
	clear:both;
}
/************************************/
/**
 * Language Page
 */
.column-wrapper-langselect .content-A, .column-wrapper-selectionpage .content-A{
	border-bottom:none;
}
.column-wrapper-langselect h2 span{
	display: none;
}
.column-wrapper-langselect h2{
	width:392px;
	height:23px !important;
	background:url(../images/newbranding/lang_title.gif) no-repeat;
}
.column-wrapper-langselect ul{
	/* (730 - 364((35+17)x7))/2 -23 -28*/
	/* (960 - 184 )/2 - 28 */
	margin:132px 0 0 360px;
}
.column-wrapper-langselect ul li{
	margin:0 0 17px 0;
}
/**
 * Selection Page
 */
.column-wrapper-selectionpage h2 span{
	display:none;
}
.column-wrapper-selectionpage h2{
	width:294px;
	height:23px !important;
	background:url(../images/newbranding/selection_title.gif) no-repeat;
}
.column-wrapper-selectionpage .container{
	/* 960 -28 -28 = 876 */
	width:904px;
	/* 730 - 28 - 97 -23 = 582 */
	height:582px;
	border:1px solid #fff;
}
.column-wrapper-selectionpage ul{
	width:860px;
	margin:90px 0 0 25px;
}
.column-wrapper-selectionpage ul li{
	float:left;
	height:248px;
}
.column-wrapper-selectionpage p{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
}
.column-wrapper-selectionpage .select-check{
	padding:0 0 0 10px;
	float:left;
}
.column-wrapper-selectionpage .select-title{
	padding:0 0 0 10px;
	float:left;
}
.column-wrapper-selectionpage .middlebox{
	padding:0 10px 0 10px;
}
.column-wrapper-selectionpage .middlebox .select-check{
	padding:0 0 0 10px;
}
.column-wrapper-selectionpage .footer{
	clear:both;
	width:844px;
	height:97px;
	margin:0 0 0 31px;
	background:url(../images/newbranding/footer_border.gif) repeat-x;
}
.column-wrapper-selectionpage .footer div{
	float:left;
}
.column-wrapper-selectionpage .footer .select-mark{
	width:660px;
	height:97px;
	background:url(../images/newbranding/selection_mark.gif) no-repeat 0 50%;
}
.column-wrapper-selectionpage .footer .select-submit{
	padding:30px 0 0 0;
}
/****  for on popup popup *****/
.zoom{
	display:none;
}
.return-btn{
	display:none;
	margin:30px 0 0 0;
}
.slimbw{
	/*(582 + 97 -522)/2 = 167*/
	/* (904 - 322) / 2 = 92 */
	margin:28px 0 0 286px;
}
.slimcr{
	/*(582 + 97 -522)/2 = 167*/
	/* (904 - 322) / 2 = 92 */
	margin:28px 0 0 286px;
}
.organicbw{
	/*(582 + 97 -345)/2 = 167*/
	/* (904 - 714) / 2 = 95 */
	margin:117px 0 0 67px;
}
.organiccr{
	/*(582 + 97 -347)/2 = 167*/
	/* (904 - 719) / 2 = 92 */
	margin:116px 0 0 67px;
}
.organicbwcn{
	/*(582 + 97 -345)/2 = 167*/
	/* (904 - 714) / 2 = 95 */
	margin:117px 0 0 71px;
}
.organiccrcn{
	/*(582 + 97 -347)/2 = 167*/
	/* (904 - 719) / 2 = 92 */
	margin:116px 0 0 71px;
}
.rectbw{
	/*(582 + 97 -442)/2 = 167*/
	/* (904 - 635) / 2 = 92 */
	margin:68px 0 0 134px;
}
.rectcr{
	/*(582 + 97 -442)/2 = 167*/
	/* (904 - 635) / 2 = 92 */
	margin:68px 0 0 134px;
}
.rectbwcn{
	/*(582 + 97 -442)/2 = 167*/
	/* (904 - 635) / 2 = 92 */
	margin:68px 0 0 130px;
}
.rectcrcn{
	/*(582 + 97 -442)/2 = 167*/
	/* (904 - 635) / 2 = 92 */
	margin:68px 0 0 130px;
}
/**
 * Form Page
 */
.column-wrapper-form h2{
	float:none !important;
	width:294px;
	height:24px !important;
	margin:0 0 38px 0;
	background:url(../images/newbranding/selection_title.gif) no-repeat;
}
.column-wrapper-form h2 span{
	display:none;
}
.column-wrapper-form .column-left, .column-wrapper-form .column-right{
	float:left;
}
.column-wrapper-form .column-left{
	width:360px;
}
.column-wrapper-form .column-left h3{
	float:none !important;
	color:#000;
	text-indent:0;
	font-size:24px;
	font-weight:bold;
	width:230px;
	margin:0 0 10px 0;
}
.column-wrapper-form .column-left h3 span{
	font-size:24px;
	color:#ff0000;
}
.column-wrapper-form .column-left ul{
	margin:0 0 20px 0;
}
.column-wrapper-form .column-right{
	width:400px;
}
.column-wrapper-form .column-right h4{
	font-size:11px;
	margin:0 0 14px 0;
}
.column-wrapper-form .column-right p{
	font-size:11px;
	margin:0 0 20px 0;
}
.column-wrapper-form .column-right ul{
	margin:40px 0 0 0;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:15px 0 10px 0;
}
.column-wrapper-form .column-right li{
	clear:both;
	margin:0 0 10px 0;
}
.column-wrapper-form .column-right .higherbox{
	height:36px;
}
.column-wrapper-form .column-right label{
	display:block;
	float:left;
	margin:0;
	width:130px;
	padding:0 27px 0 0;
	_padding:0 20px 0 0;
	font-weight:bold;
	font-size:11px;
}
.column-wrapper-form  input{
	font-size:11px;
	background:#fff;
	border:outset;
}
.column-wrapper-form .column-right .basicinput{
	width:237px;
	height:15px;
	border:1px #7f9db9 solid;
	margin:0;
	padding:0;
}
.column-wrapper-form .column-right .contactcheck{
	height:50px;
}
.column-wrapper-form .column-right textarea{
	width:237px;
	height:200px;
	border:1px #7f9db9 solid;
}
.column-wrapper-form .column-right .submitbox{
	padding:20px 0 20px 0; 
}
.column-wrapper-form .column-right .submitbox p{
	margin:5px 0 0 0;
	font-size:11px;
	font-weight:bold;
}
.column-wrapper-form .content-B{
	width:760px;
}
.column-wrapper-form h4{
	font-weight:bold;
}
.column-wrapper-form .column-right a{
	text-decoration:underline;
}
label.error { 
	width:400px !important;
	margin:0 0 10px 0;
	text-align:right;
	color: red;
	padding:0;
	vertical-align: top; 
	float:right;
}
.column-wrapper-thanku h2{
	float:none !important;
	width:221px;
	height:51px !important;
	margin:200px 0 40px 50px;
	background:url(../images/newbranding/thankyou_title.gif) no-repeat;
}
.column-wrapper-thanku h2 span{
	display:none;
}
.column-wrapper-thanku h3, .column-wrapper-thanku p{
	float:none !important;
	text-indent:0 !important;
	width:880px;
	font-size:20px;
	margin:0 0 0 50px;
}
.column-wrapper-thanku h3{
	font-weight:bold;
}

