﻿.registrationHeading{
	width:950px;
	margin:10px auto;
	text-align:left;
	font-size:24px;
	line-height:normal;
	color:#ff9622;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.registrationHeading b{
	color:#656565;
	font-weight:normal;
}

.registrationPageList{
	width:950px;
	margin:10px auto;
	text-align:left;
	font-size:20px;
	line-height:22px;
	color:#656565;
}

.registrationContainer{
	width:950px;
	margin:10px auto;
	padding:10px 0;
	border-top:#E8E8E8 1px solid;
}

.reg_ContentFrame{
	width:950px;
	text-align:left;
	padding:10px 0;
}
.mfg_txt{
	width:120px;
	float:left;
	text-align:left;
	font-size:16px;
	color:#4f4f4f;
	font-weight:bold;
	font-family:"Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
}
.mfg_Combobox{
	width: 300px;
	float:left;
	text-align:left;
	font-size:12px;
	color:#4f4f4f;
	padding:3px 0;
}

.show_label{
	width:120px;
	float:left;
	text-align:left;
	font-size:12px;
	color:#929292;
}
.showContentBlock{
	width:100px;
	float:left;
	text-align:left;
}
.showContentBlock input{
	width:auto;
	float:left;
}
.showContentBlock img{
	width:auto;
	float:left;
	margin-left:5px;
	display:inline-block;
}
.showContentBlock label{
	width:100px;
	float:left;
	text-align:left;
	display:block;
}


/*
	mobile Gallery Elements
*/
.mobileGalleryFrame{
	width:880px;
	margin:10px auto;
}
.mobilegalleryBlock{
	width:880px;
	height:196px;
	
	background:transparent url('../img/1px_mGallery.gif') repeat-x;
	border:#f5f5f5 1px solid;
}
.mobileColBlock{
	width:100px;
	float:left;
	text-align:center;
	font-weight:bold;
	display:inline-block;
	margin:30px 15px 0 25px;
}
.nextBtn{
	width:57px;
	height:26px;
	float:right;
	margin-top:10px;
	cursor:pointer;
	border:0 none;
	background:transparent url('../img/next.gif') no-repeat;
}
/*=============== Registration Process 2 CSS =============================*/
.registrationmiddleUpperContainer{
	width:986px;
	padding-bottom:10px;
}
.registrationInfoBlock{
	width:950px;
	margin:10px auto 0;
	padding:30px 0 0 0;
	border-top:1px solid #e8e8e8;
}
.registrationInfoFrame{
	width:900px;
	margin:0 auto;
}
.registrationInfoHeading{
	width:900px;
	font-size:16px;
	text-align:left;
	color:#4F4F4F;
	font-family:"Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
}
.registrationDetailTxt{
	width:900px;
	font-size:14px;
	text-align:left;
	color:#8F8F8F;
	font-weight:bold;
	font-family:"Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	margin:5px 0;
}
.registrationUsrInfo{
	width:810px;
	margin:20px auto;
}
.registrationUsrLftInfo{
	width:430px;
	float:left;
}
.registrationUsrLftInfoRows{
	width:430px;
}
.registrationUsrLftConfrmtnInfoRows{
	width:430px;
	margin-bottom:10px;
}
.registrationUsrLftInfoTxt{
	width:150px;
	float:left;
	text-align:left;
	color:#535353;
	margin-top:4px;
}
.registrationUsrLftInfoTxt b{
	font-size:13px;
}
.registrationUsrLftInfoTxt span{
	font-size:11px;
}
.registrationUsrLftTxtBxFrm{
	width:270px;
	float:right;
}
.registrationUsrLftTxtBxFrm span{
	width:auto;
	float:left;
	font-size:11px;
	text-align:left;
	font-weight:bold;
	color:#535353;
	margin-top:5px;
}
.registrationUsrLftTxtBxFrm input{
	width:220px;
	float:right;
	padding:5px 0;
	border:#C7C7C7 1px solid;
}
.registrationUsrLftTxtBxFrm select{
	width:220px;
	float:right;
	border:#C7C7C7 1px solid;	
	color:#5C5C5C;
	font-size:12px;
	font-weight:bold;
	padding:5px 1px;
}
.registrationUsrRghtInfo{
	width:290px;
	float:right;
}
.registrationUsrRghtInfoRows{
	width:290px;
	margin-bottom:10px;
}
.registrationUsrRghtInfoTxt{
	width:80px;
	float:left;
	font-size:13px;
	text-align:left;
	color:#535353;
	margin-top:4px;
}
.registrationUsrRghtTxtBxFrm{
	width:190px;
	float:right;
}
.registrationUsrRghtTxtBxFrm span{
	width:auto;
	float:left;
	font-size:11px;
	text-align:left;
	font-weight:bold;
	color:#535353;
	margin-top:5px;
}
.registrationUsrRghtTxtBxDobFrm span{
	width:auto;
	float:left;
	font-size:11px;
	text-align:left;
	font-weight:bold;
	color:#535353;
	margin-top:5px;
}
.registrationUsrRghtTxtBxFrm input{
	width:150px;
	float:right;
	padding:5px 0;
	border:#C7C7C7 1px solid;	
}
.registrationUsrRghtTxtBxDobFrm{
	width:190px;
	float:right;
}
.registrationUsrRghtTxtBxDobFrm select{
	width:57px;
	float:right;
	padding:5px 0;
	border:#C7C7C7 1px solid;
	margin:0 0 0 2px;	
}

.registrationUsrRghtTxtBxFrm select{
	width:179px;
	float:right;
	border:#C7C7C7 1px solid;	
	color:#5C5C5C;
	font-size:12px;
	font-weight:bold;
	padding:5px 1px;
}
.registrationCapchaInfoTxt{
	width:810px;
	font-size:13px;
	text-align:left;
	color:#535353;
	float:left;
}
.registrationCapchaInfoTxtBx{
	width:220px;
	float:left;
	margin:5px 0;
	padding:5px 0;
	border:#C7C7C7 1px solid;	
}
.registrationCapchaImgFrm{
	width:810px;
	float:left;
}
.registrationCapchaImg{
	float:left;
	margin-bottom:3px;
}
.registrationChkBxFrm{
	width:780px;
	float:right;
	margin:10px 0;
}
.registrationChkBxTxt{
	width:750px;
}
.registrationChkBxTxt input{
	width:auto;
	float:left;
	margin:4px 2px 2px 20px;
	*margin:0px;
}
.registrationChkBxTxt label{
	width:auto;
	float:left;
	font-size:13px;
	text-align:left;
	color:#535353;
	font-weight:bold;
	margin-top:2px;
}
.registrationDownloadBtn{
	width:172px;
	height:26px;
	float:right;
	background:url(../img/download_app.gif) no-repeat;
	border:0px none;
	cursor:pointer;
	margin-top:10px;
}
