body{ 
	background-color:#DFE0DB;
	font-family:Arial, Helvetica, sans-serif; line-height:20px; text-align:center; padding:0px;margin:0}
#main{
	margin:auto; width:795px;  text-align:left;
	background-image:url(../imagesnew/bg_shadow.jpg);
	background-repeat:repeat-y; 
	background-position:top;}
	
	
#header{
	 height:146px; margin:0;padding:0}
#banner{
	background-image:url(../imagesnew/banner_Royale.jpg);
	background-position:top 2px  ;
	background-repeat:no-repeat;
	width:790;
	border:0px solid #000;
	padding-left:14px; padding-top:10px;
	
	height:112px;}
#menu_part
{
	width:795px; height:24px;


}	
#content_part{
	width:795px;
	margin:0; padding:0;
	
	}
#content_end{
	width:792px;
	background:url(../imagesnew/bg_shadow_bot.jpg) no-repeat top 1px ;
	background-image:url(../imagesnew/bg_shadow_bot.jpg);
	height:21px;


	}
.box12{z-index:0; width:750px; background: url('../imagesnew/bg_final.gif'); background-repeat:no-repeat; background-position:top left; margin-left:9px;}
.inner_3{ padding:30px 25px 0 25px;}
.boxhead{
	background: url('../imagesnew/box_top_bg.jpg');z-index:0;
	background-repeat:repeat-x; height:19px; overflow:hidden;
	 background-position:top;
	 width:auto;
}
.boxhead ul{
	background-image: url('../imagesnew/box_top_left.jpg');
	background-repeat:no-repeat; background-position:left top;
	list-style-type:none; margin:0 0 0 0;
	height:19px; padding:0px;font-size:0px;	z-index:0;
}
.boxhead ul li{
	background-image: url('../imagesnew/box_top_right.jpg');
	background-position:right top; background-repeat:no-repeat;
	list-style-type:none; margin:0 0 0 0; 
	height:20px; padding:0px; font-size:0px; z-index:0;_height:19px;
}

.boxmidd{
	background: url('../imagesnew/box_midd_bg.jpg');z-index:0;
	background-repeat:repeat-x; overflow:hidden;
	background-color:#bbd7f3;
	
}
.boxmidd ul{
	background-image: url('../imagesnew/box_midd_left.jpg');
	background-repeat: repeat-y; background-position:left top;
	list-style-type:none; margin:0 0 0 0;
	 padding:0px;font-size:12px;	z-index:0;
}
.boxmidd ul li{
	background-image: url('../imagesnew/box_midd_right.jpg');
	background-position:right top; background-repeat: repeat-y;
	list-style-type:none; margin:0 0 0 0;
	padding:0px; font-size:12px; z-index:1;
	
}

.box_bot{
	background-image: url('../imagesnew/box_bot_bg.jpg');
	background-repeat: repeat-x; height:129px; z-index:0;
}
.box_bot ul{
	background-image: url('../imagesnew/box_bot_left.jpg') ;
	background-position:left top; background-repeat:no-repeat;
	list-style-type:none; margin:0 0 0 0;
	height:129px; padding:0px;font-size:0px;	z-index:0;
}
.box_bot ul li{
	background-image: url('../imagesnew/box_bot_right.jpg');
	background-position:top right;	background-repeat: no-repeat;
	list-style-type:none; margin:0 0 0 0;
	height:129px; padding:0px; font-size:0px; z-index:1;
}
h1{ font-size:15px; color:#c6a509;}
#royale_d{
	float:left; width:105px; height:100px; margin-left:20px; text-align:center; color:#0060c5; font-weight:bold;}
#royale_d_left{
	float:left; width:30px; height:100px; color:#c6a509;  font-weight:bold;}

.font_23{ font-size:14px; color:#5a5a5a;}
.font_22{ font-size:13px; color:#0060c5;}
.font_21{ font-size:13px; color:#000000;}
.font_24{ font-size:12px; color:#000000;  line-height:20px;}


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}
roy_ul{ list-style:none;}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: transparent;
padding: 5px;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 60px; /*position where enlarged image should offset horizontally */

}

/*******************Echeckin page**************************/

#login_bg{
	background-image:url(../imagesnew/echkin.jpg);
	background-position: center;
	background-repeat:no-repeat;
	width:466px; height:213px; margin:auto; padding-top:150px; padding-left:40px;}
	 
#main_login{
	margin:auto; width:792px;  text-align:left;
	}
.text_list{
	height:14px;
	border:1px solid #3a7dc9;
	font-size:12px; width:192px;
	_width:195px;}
.text_box{
	height:14px;
	border:1px solid #3a7dc9;
	font-size:12px; width:190px;}
.text_font_23{
	font-size:12px; 
	font-weight:bold;
	color:#00499c;}
.search{
	cursor:pointer;}
ul.bullet1 			
{
text-align:left; 
padding:8px 0px 0px 0px;  
list-style-type:none;	
margin:0px;	
font-size:11px;	
color:#040605;
}
ul.bullet1 li			
{ 
padding:0px 0px 5px 18px;	
background:url(../imagesnew/bullet.jpg) no-repeat 3px 3px; 
line-height:16px;
}
.img_bul{background:url(../imagesnew/bullet.jpg) no-repeat }
.font_gold{font-size:13px; color:#066eda;/*c6a509;*/}
.font_pink{font-size:13px; color:#d500b4; font-style:italic;}
.font_pink2{font-size:13px; color:#0573c0;  font-weight:bold;}

a.foot_link{ font-size:11px;
	 color:#333333;
	 font-size:12px;
	 text-decoration:none;}

a.foot_link:hover{ 
	font-size:12px;
	color:#0573c0;
	text-decoration: underline;}
.left_div{ width:40%; }
.right_div{ width:40%; border:1px solid #cc0000;}

.end_line{margin:auto; width:792px;}
.pwer{float:left;  font-size:12px; text-align:left;}
.pwer1{ float:right;text-align:right;}
