#logindiv label{
	font-size:10px;
	line-height:14px;
	margin-right:8px;
}

#logindiv label.inputfield{
	float:left;
	width:60px;
	text-align:right;
}

#logindiv input.loginField{
	width:174px;
	border:1px solid #727272;
	font-size:11px;
	padding:2px;
	margin:1px 0;

}
label.forgot{
	padding-left:68px;
	_padding-left:70px;
	width:200px;
}
.button{
	margin-left:51px;
	_margin-left:53px;
	margin-top:7px;
	}
.button input{
	width:63px;
	cursor:pointer;
	background:#FFFFFF;
	margin-left:17px;
	border:1px solid #d5b176;
}
.orderSelect select{
	width:200px; 
	font-size:10px; 
	color:#666666;
}

.rightForm label.makeyourSelection{
	text-transform:uppercase;
	font-size:15px;
	float:none;
	color:#ff0000;
	}
.rightForm label{
	display:block;
	text-transform:capitalize;
	font-size:12px;
	margin:5px 0 3px 0px;
	color:#000000;
	font-weight: bold;
}
.rightForm form{
	padding:14px 12px;
}
.rightForm select{
	width:229px;
}
	
.rightForm input{
	width:70px;
	margin-right:5px;
	}
.rightForm .smalltext input[type="checkbox"]{
	width:15px;
	margin-right:5px;
	}
.rightForm input.getRate{
	background:#f3f3f3;
	border:1px solid #999999;
	cursor: pointer;
}
.step2{
	text-align:center;
	background:url(../images/step2.jpg) no-repeat left top;
	padding:10px 0;
	}
.step2 label{
	display:block;
	font-size:15px;
	margin:2px 0;
}
.step2 input.projectname{
	width:206px;
}
/*bussiness card form*/
.bussinessCard label{
	display:block;
	text-transform:capitalize;
	font-size:14px;
	/*font-family:Arial, Helvetica, sans-serif, "Century Gothic";*/
	margin:5px 0 3px 0px;
}
.bussinessCard form{
	padding:14px 12px;
}
.bussinessCard select{
	width:229px;
}
.bussinessCard input{
	width:229px;
	margin-right:5px;
	border: 1px solid #dadada; box-shadow: 0 1px 4px #ececec inset; color: #888; font-size: 12px; height: 35px; line-height: 15px; outline: 0 none; padding: 3px 3px 3px 5px;
}
.bussinessCard input.getRate{
	background:#f3f3f3;
	border:1px solid #999999;
}
.bussinessCard input.city{
	width:110px;
}
.bussinessCard input.state{
	width:63px;
}

.bussinessCard input.zip{
	width:95px;
}
/*symbol card form*/
.SymbolBusiness{text-align:left; margin-top:89px;}
.noSymbolBusiness{text-align:left; margin-top:89px;}

.SymbolBusiness form{
	padding:14px 12px;
}
.SymbolBusiness input{
	vertical-align:5px; 
	margin:3px 3px;
}
.textarea-cl {
	width:654px;
	height:50px;
}
.additional{
	text-align:center;
	
}
.additional h2{
	font-size:16px;
	text-transform:uppercase;
}
.continueButton{
	margin:15px 0;
}
.rgt-images
{
	width:360px;
	text-align:center;
	border:0px solid red;
}
.rlogo
{
	width:85px;
	float:left;
	height:40px;
	border:0px solid blue;
}
.box1
{
	vertical-align:2px;
	float:left;
	margin:0px; padding:0px;
}
.img{ text-align:center;}
.rgt-images2
{
	width:360px;
	text-align:center;
}
.rlogo2
{
	width:170px;
	float:left;
	height:40px;
}

div.alert > h2{color: #FF0000; text-align: center; padding: 0}
div.alert > p{text-align: center}
.steptwo .graybg{background: #eeeeee;}
/*.graybg label{padding-top: 5px;}*/
/*.graybg input{padding: 3px 0;}*/
.bussinessCard h2{margin: 12px 0 20px 10px}
.SymbolBusiness h2{margin: 0; text-transform: none; padding: 13px 0 0 8px}
.SymbolBusiness h3{text-transform: none; font-size: 11px; margin-left: 8px;}
.bizcard_upload_files{margin-top: 30px; background: #FDE98F; padding: 15px;}
.bizcard_upload_files h2{color: #FF0000; padding: 0 0 5px 0}
.bizcard_upload_files ol{padding-left: 15px;}
.bizcard_upload_files label span{font-weight: bold; color: #000;}
.additional h2{color: #000000; font-size: 16px; text-transform: none; font-weight: normal}
.additional h2 span{color: #ff0000; font-weight: bold}
.review_layout_new{background: #eeeeee; padding: 10px;}
.review_layout_new div{margin-top: 15px}
.review_layout_new label{float: left; margin-right: 10px; text-align: right; width: 120px;}
.review_layout_new select{width: 223px;}
.review_layout_new_total{background: #eeeeee; padding: 8px 22px 8px 10px; margin-top: 15px; text-align: right}
.review_layout_new_total label{color: #000000; font-size: 12px; font-weight: 400}

.contact_us_container input[type="text"]{border: 1px solid #dadada; box-shadow: 0 1px 4px #ececec inset; color: #888; font-size: 12px; height: 30px; line-height: 15px; outline: 0 none; padding: 3px 3px 3px 5px; width: 100%;}
.contact_us_container textarea{border: 1px solid #dadada; box-shadow: 0 1px 4px #ececec inset; color: #888; font-size: 12px; outline: 0 none; padding: 3px 3px 3px 5px;width: 100%;}
.contact_us_container select{width: 245px; padding: 9px; border: 1px solid #dadada; box-shadow: 0 1px 4px #ececec inset;}
.contact_us_container label{display: block; text-align: left; float: left; color: #8A8A8A}

.contactus_submit{background: url("../images/Submit_gray.png") no-repeat !important;width:88px;height:48px;border:none !important;margin: 0 !important;padding: 0 !important; font-size: 0px !important;}
.contactus_submit:hover{background: url("../images/Submit_Green.png") no-repeat !important;}

.promo_block label{display: block; text-align: left; float: left; color: #8A8A8A; width: 100%}
.promo_block input[type="text"]{border: 1px solid #dadada; box-shadow: 0 1px 4px #ececec inset; color: #888; font-size: 12px; height: 30px; line-height: 15px; outline: 0 none; padding: 3px 3px 3px 5px; width: 180px;}

.payment_block label, .newtextbox label{display: block; text-align: left; float: left; color: #8A8A8A; width: 100%; padding-bottom: 0}
.payment_block input[type="text"], .payment_block select, .newtextbox input[type="text"], .newtextbox select{border: 1px solid #dadada; box-shadow: 0 1px 4px #ececec inset; color: #888; font-size: 12px; height: 35px; line-height: 15px; outline: 0 none; padding: 3px 3px 3px 5px; width: 180px;}

.calculator_form select, .pay_invoice_form select, .rightForm select {width: 226px; padding: 4px; border: 1px solid #dadada; box-shadow: 0 1px 4px #ececec inset;}
.pay_invoice_form input[type="text"]{border: 1px solid #dadada;box-sizing: border-box;color: #888888;font-size: 12px;height: 35px;line-height: 15px;margin-bottom: 20px;outline: 0 none;padding: 3px 3px 3px 5px;}
.finishing-form-group .gr_item {margin-bottom: 20px;padding: 5px 12px;}