.form{
	float: right;
	background:#e7e2da ;
	margin: -15px 0 0 0;
	padding:0;
	width: 622px;
	direction:rtl;
	
}
.form .heading{
	margin: 0 0  0;
	padding: 0 14px;
	width: 594px;
}


/************ Added by Abeer ***************/
.form .heading{
	margin: 0 0  0;
	padding: 0 14px;
	width: 594px;
	height: 50px;
}

.form .heading h2{
	margin:0 0 7px;
	padding:17px  0;
	font: bold 14px   Tahoma, Arial, Helvetica, sans-serif;
	text-align: right;
	color:#000000;
}

/************ Added by Abeer ***************/
.form .heading h2{
	margin:0 0 7px;
	padding:17px  0;
	font: bold 14px   Tahoma, Arial, Helvetica, sans-serif;
	text-align: right;
	color:#000000;
	height: 20px;
}


.form .heading label{
	color:#545454;
	margin:0 0 7px;
	display: block;
	padding:5px  0;
	font: bold 12px   Arial, Helvetica, sans-serif;
	text-align: right;
}
.form .heading p{
	color:#666666;
	font-size:1.1em;
	line-height:1.363em;
	margin:0;
	padding:0 0 8px 0;
}


.form .heading p em {
	display:block;
	font-style:italic !important;
	color:#666666;
	font:  italic 11px   Arial, Helvetica, sans-serif;
	line-height:15px;
	text-align:right;
	padding: 0;
	margin: 0;

}

.form table.divider{
width: 594px;
	margin:0 14px;
	padding:11px 0 0;
}

/*********** Added by Abeer ******************/
.form table.divider{
	width: 594px;
	margin:0 14px;
	padding:11px 0 0;
	height: 100px;
}
.form .divider tr td{
	/* background:transparent url(img/border_dotted.gif) repeat-x scroll left top; */
	margin:0 ;
	padding: 8px 0 0   0 ;

}

.form .divider tr td label{
	color:#545454;
	margin: 3px 0;
	font: bold 11px   Arial, Helvetica, sans-serif;
	text-align: right;

}



.form .divider tr td input.text{
	border:1px solid #DCDCDC;
	color:#777777;
	font: normal 11px  Tahoma, Arial, Helvetica, sans-serif;
	height:15px;
	margin: 5px 0;
	padding:2px 4px 0;
	width:240px;
}

.form .divider  small{
	color:#545454;
	margin: 3px 0;
	float:right;
	padding:1px;
	font: normal 11px  Tahoma, Arial, Helvetica, sans-serif;
}
.form .divider  span{
	color:#545454;
	margin:  10px 0 0  0;
	padding:1px;
	vertical-align: middle;
	font: normal 11px  Tahoma, Arial, Helvetica, sans-serif;
}

.form .divider .cancel {
	padding: 2px 4px ;
	margin: 9px 0 9px 0 ;
	font-family:Tahoma;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	color:#555555;
}


/******** Added by Abeer ***********/	
.form .divider .cancel {
	padding: 2px 4px ;
	margin: 9px 0 9px 0 ;
	font-family:Tahoma;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	color:#555555;
	width: 110px;
}

.form .divider select{
	border:1px solid #DCDCDC;
	font: normal 11px  Tahoma, Arial, Helvetica, sans-serif;
	height:25px;
	margin:0  0 0 14px;
	padding:0;
	width:250px;
}



.form .divider input.radio{
	width:auto !important;
		border:0px solid #DCDCDC;
	color:#777777;
	font: normal 11px  Tahoma, Arial, Helvetica, sans-serif;
	height:15px;
	margin:0 0 8px 0;
	padding:2px 4px 0;
}

.form .divider textarea{
	border:1px solid #DCDCDC;
	font: normal 11px  Tahoma, Arial, Helvetica, sans-serif;
	height:90px;
	margin:0 0 8px 14px;
	padding:1px;
	width:357px;
}
.form .divider .star{
	color:#FF2B06;
	font-weight:bold;
	text-align: right;
	padding: 0;
	margin:0 2px 0 0 ;
}

.form .heading .star{
	color:#FF2B06;
	font-weight:bold;
	text-align:right;
	padding: 0;
	margin:0 2px 0 0 ;
}

/*
Content Inner
---------------------------------------------- */
.contentInner{
width: 622px;
float: right;
margin: 10px 0 20px 0;
direction:rtl;

}

.viewDetails{
	width: 622px;
	padding: 0 ;
	display: block;
	margin:0 0 0 0;
	float: right;	

	
}
.viewDetails table{
	width: 622px;
	padding: 0 ;
	display:block;
	margin:0 0 0 0;
	float: right;
}

/******* Added by Abeer ********/
.viewDetails table{
	width: 622px;
	padding: 0 ;
	display: table;
	margin:0 0 0 0;
	float: right;
}
.viewDetails tr .viewDetailsTitle1{
	background-color: #A68462;
	color: #FFFFFF;
	text-align: right;
	padding: 5px;
	margin:  0;
	font: bold 11px  Arial, Helvetica, sans-serif;
}

.viewDetails tr .viewDetailsTitle2{
	background-color: #A68462;
	color: #FFFFFF;
	text-align:right;
	padding:  5px ;
	margin:  0 ;
	font: bold 11px  Arial, Helvetica, sans-serif;
}


.viewDetails tr .viewDetailsTitle{
	background-color: #A68462;
	color: #FFFFFF;
	text-align: left;
	padding:  5px;	
	margin:  0 ;
	font: bold 11px  Arial, Helvetica, sans-serif;
}

.viewDetails tr .viewDetailsTitles{
	background-color: #A68462;
	color: #FFFFFF;
	text-align: right;
	padding:   5px;
	margin:  0 ;
	font: bold 12px  Arial, Helvetica, sans-serif;
}

.viewDetails tr .viewDetailsDis{
	background-color: #e7e2da;
	text-align: right;
	padding: 5px;
	margin:  0 0 ;
	font: normal 11px  Tahoma, Arial, Helvetica, sans-serif;
	color:#5B1400;
}
.viewDetails tr .viewDetailsDisLTR{
	background-color: #e7e2da;
	direction: ltr;
	text-align: right;
	padding: 5px;
	margin:  0 0 ;
	font: normal 11px  Tahoma, Arial, Helvetica, sans-serif;
	color:#5B1400;
}
.viewDetails tr .viewDetailsDisc{
	background-color: #e7e2da;
	text-align: right;
	padding:5px;
	margin:  0 0 ;
	font: normal 11px  Tahoma, Arial, Helvetica, sans-serif;
	color:#5B1400;
}
.viewDetails tr .cancel {
	padding: 2px 4px ;
	margin: 9px 0 9px 0 ;
	font-family:Tahoma;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	color:#555555;}

.viewDetails tr .viewDetailsDis .text2{
	border:1px solid #DCDCDC;
	color:#777777;
	font: normal 10px  Tahoma, Arial, Helvetica, sans-serif;
	margin: 8px 0;
	padding:2px 4px;
	width:120px;
}
.viewDetails tr .viewDetailsDis .text3{
	border:1px solid #DCDCDC;
	color:#777777;
	font: normal 10px  Tahoma, Arial, Helvetica, sans-serif;
	margin: 8px 0;
	padding:2px 4px;
	width:110px;
}

.viewDetails tr .viewDetailsDis select{
	font: normal 11px  Tahoma, Arial, Helvetica, sans-serif;
	margin: 8px 0;
	padding:0 ;
	width:110px;
}
.viewDetails tr .viewDetailsDis .selects{
	font: normal 11px  Tahoma, Arial, Helvetica, sans-serif;
	margin: 8px 0;
	padding:0;
	width:110px;
}
.viewDetails tr .viewDetailsDisc .text2{
	border:1px solid #DCDCDC;
	color:#777777;
	font: normal 10px  Tahoma, Arial, Helvetica, sans-serif;
	margin: 8px 0;
	padding:2px 4px;
	width:110px;
}

.viewDetails tr .viewDetailsDisc .selects{
	font: normal 11px  Tahoma, Arial, Helvetica, sans-serif;
	margin: 8px 0;
	padding:0;
	width:120px;
}

.clear {
	clear:both;
	margin-bottom:15px;
	}



.form .divider .errorMsg{
	padding: 0;
	margin:0;
	color:#FF2B06;
	display: block;
	clear: both;
}

/************** Added by Abeer *****************/
.form .divider .errorMsg{
	font: italic 10px  Tahoma, Arial, Helvetica, sans-serif;
	padding: 0;
	margin:0;
	color:#FF2B06;
	display: block;
	clear: both;
	height: 1px;
}

.errorMsg{
	padding: 0;
	margin:0;
	color:#FF2B06;
	display: block;
	clear: both;
	

}
