/*Body css*/
body	{ 
    font-family:Arial, Helvetica, sans-serif; 
    font-size:12px; 
    background-color:#EAEDE8; 
    margin:0; 
}

h1, h2, h3, h4, h5, h6, p, li, ol, ul {
	margin: 0;	 
	padding: 0;
}

ol, ul {
	list-style: none;
}

.h1 {font-size: 250%;}
.h2 {font-size: 200%;}
.h3 {font-size: 160%;}
.h4 {font-size: 140%;}
.h5 {font-size: 120%;}

#main_container	{ 
    width:950px; 
    margin: 0 auto; 
    border:16px solid #fefefe; 
    border-top-width:0px; 
}

#header	{width:950px; margin:0px auto; }

#main_content	{ width:950px; margin:0px auto; background-color:#eaede8;}

#footer {width:930px; height:50px; margin:0px auto; padding:14px 10px; background-color:#8c8e8c;}


/*--------------Start of Header------------------*/

#mainnav2b {
	color:#666666;
	font-size:12px;
	list-style-type: none;
}

#mainnav2a {
	color:#666666;
	font-size:12px;
	list-style-type: none;
	width: 950px;
	height: 14px;
	margin-right: 32px;
	float: right;
	margin-top: 5px;
	margin-left: 32px;
	position: absolute;
}

#mainNav2 {
	color:#666666;
	font-size:12px;
	width:auto;
	/*float:left;*/
	z-index:100000;
	top:-10px;
	position:relative;
	float:right;
	list-style-type: none;
}
#mainNav2 li { background:url("") no-repeat scroll -950px -309px transparent; float: left; margin-right: -1px; padding: 1px; margin-top:8px; }
#mainNav2 li.show, #mainNav2 li.current { border: 1px solid #E3E8EE; border-bottom:none; padding:0; position:relative; z-index:1; }
#mainNav2 li.current {padding-bottom:1px; background:url("main_navig_sprites.gif") repeat-x 0 -61px;}
#mainNav2 a { text-decoration:none;}
#mainNav2 li.current a{color: #996699;}
/*#mainNav2 li.drop a{background:url("images/down-arrow.png"); background-repeat:no-repeat; background-position:right;padding-right:25px; height:15px; color:#666666;}*/
#mainNav2 .drop a{background:url("images/down-arrow.png"); background-repeat:no-repeat; background-position:right;padding-right:25px; height:15px; color:#666666;}
/*#mainNav2 a:hover, #mainNav2 a:active, #mainNav2 li.show a { color:#F87102; text-decoration:none; }*/
#mainNav2 a:hover, #mainNav2 a:active, #mainNav2 .show a { color:#F87102; text-decoration:none; }
#mainNav2 li.show a { background-color:#FFFFFF; border-bottom:1px solid #FFFFFF;}
#mainNav2 .submenu { position:relative; z-index:-1; font-size:12px; left:-42px; top:25px; float:left; }
#mainNav2 ul { background:#f1f2ee; border:1px solid #a9a7a7; display:none; float:left; position:absolute; top:-1px; left:30px; padding-left:2px; width:110px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#626263; }
#mainNav2 li li { background:none; display:inline; float:left; margin:0px; padding:0px; }
#mainNav2 li li a { background:none !important; padding:3px 6px 5px 8px !important; text-decoration:none !important; white-space:nowrap; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#626263; text-align:left; background-image:url("../images/menu_left.png"); }
#mainNav2 li li a:hover{} #mainNav2 .myalibaba{ font-weight:bold; }
#mainNav2 .navmask { border:none; display:none; filter:mask(); height:0px; left:0px; position:absolute; top:0px; width:0px; z-index:-1; }


.mainMemberlogin{
	/*float:right;
	height:40px;
	margin :-22px 0 0;
	position:relative;
	width: auto;*/
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#747570;
	font-size:11px;
}

.mainMemberlogin a{
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#747570;
	font-size:11px;
}

.mainMemberlogin a:hover {
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#747570;
	font-size:11px;
}

.asd {
	margin:5px auto 5px auto;
	width:1013px;
	height: 20px;
}
	
.asd1{
	 position:absolute;
    top:0px;
    width:294px;
    z-index:100000;
    float:right;
    font-family:arial;
    font-size:11px;
    margin:0px;
    padding:3px 0 0 118px;
	}
	
.add2{
	top:-5px;
    width:514px;
    z-index:100000;
   float:right;
    margin:0px auto;
	}
	
/* -----------------End of Header ------------------*/

.sidebar_lft, .sidebar_right	{ float:left; width:189px; margin-bottom:14px; }
.sidebar_lft	{ margin-right:5px; }
.sidebar_box	{ padding: 6px; margin-bottom:14px; border:1px solid #adadad; }
.mid_content	{ float:left; width:562px; margin-right:5px; }
.image_border1	{ width:187px; border-width:1px 1px 0px; border-style:solid; border-color:#adadad;; }

.greyedout
{
    background-color: white;
    filter:alpha(opacity=50); /* IE */
    opacity: 0.5; /* Safari, Opera */
    -moz-opacity:0.50; /* FireFox */
    z-index: 20;
    height: 100%;
    width: 100%;
    background-repeat:no-repeat;
    background-position:center;
    position:absolute;
    top: 0px;
    left: 0px;
}

/*Text Link css*/

.link_1 a:link {color: #393939;text-decoration: none;font-size: 13px;}
.link_1 a:visited {color:#393939; text-decoration: none;font-size: 13px;}
.link_1 a:active {color:#393939;text-decoration: none;font-size: 13px;}
.link_1 a:hover {color: #393939;text-decoration: underline; font-size: 13px;}

.main_bold {color: #353334;text-decoration: none; font-size: 16px;}
.main_bold1 {color: #353334;text-decoration: none; font-size: 12px;line-height:18px}
.main_bold2 {color: #353334;text-decoration: none; font-size: 14px; }
.main_bold3 {color: #333331;text-decoration: none; font-size: 13px; }
.blue {color: #47597f;text-decoration: none; font-size: 14px;  }
.bold {color:#c14507;text-decoration: none; font-size: 16px;  }
.bold1 {color: #49595f;text-decoration: none; font-size: 14px;  }
.bold2 {color: #7e3333;text-decoration: none; font-size: 13px;  }
.new {color: #bebebe;text-decoration: none; font-size: 11px;  }
.new2 {color: #333333;text-decoration: none; font-size: 14px;  }
.add {color: #777777;text-decoration: none; font-size: 13px;  }
.new1 {color: #36bcee;text-decoration: underline; font-size: 12px;  }
.new1 a{color: #36bcee;text-decoration: underline; font-size: 12px;  }
.new1 a:hover{color: #36bcee;text-decoration: underline; font-size: 12px;  }
.feed{color: #5d3333;text-decoration: none; font-size: 13px;  }


/*================================  Special Events=========================================================*/

.event_listing	{
	width: 548px;
	height: 94px;
	font-size: 12px;
	color:#015B85;
	padding: 10px 6px 0px ;
	border: 1px solid #b5b5b5;
	margin-bottom: 6px; 
}

.event_listing:hover	{
	background-color: #f3f1f8;
}

.imgholder	{
	float: left;
	width: 118px; 
	text-align: center; 
	/*padding-top: 5px; 
	padding-bottom: 2px; 
	border:  1px solid #b1c7de;*/
	margin-right: 10px;
}

.listingtextbox	{
	float: left;
	width: 400px;
	padding-top:5px; 
}

.listingtitle	{
	padding-left:4px;
	padding-right:4px;
	font-size:14px; 	
}

.eventpreview {
	margin-top: 2px;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
}








/*-------------------------------------------------------Left Wraper Starts Here----------------------------------------------------*/
#Wraper{width:100%; height:auto; margin:auto;   }
.MainTopWraper{width:925px; height: auto; float:left; }
.MainMidWraper{width:925px; height: auto; float:left; background-image:url(../images/r_mid.jpg); background-repeat:repeat-y; }
.MainBotWraper{width:925px; height: auto; float:left; }
.MainConWraper{width:925px; height: auto; float:left; }
.MainLeftWraper{width:660px; height: auto; float:left; padding-left:25px; padding-top:15px; padding-bottom:10px; }
.LeftConWraper{width:660px; height: auto; float:left; padding-top:10px;}
.LeftConTopWraper{width:660px; height: auto; float:left;}
.LeftConMidWraper{width:660px; height: auto; float:left; background-image:url(../images/name_mid.jpg); background-repeat:repeat-y;}
.LeftConBotWraper{width:660px; height: auto; float:left;}
.LeftConMWraper{width:622px; height: auto; float:left; padding-left:21px}
.LeftConM1Wraper{width:622px; height: auto; float:left; padding-bottom:10px;}
.LeftConM2Wraper{width:622px; height: auto; float:left; padding-bottom:10px;}
.Left2Wraper{width:660px; height: auto; float:left;}
.RightFWraper{width:220px; height:100px; float: right; padding-left:20px;}
.RightFWraper_new{float: right; height: 100px; padding-right: 28px; width: 220px;margin-top: 40px;}
.RightF1Wraper{width:220px; height: 73px; float: right; background-image:url(../images/right_bg.jpg); background-repeat:no-repeat;}
.RightFTextWraper{width:205px; height: auto; float: right; padding-left:15px; padding-top:15px;}


/*-------------------------------------------------------Feedback Starts Here----------------------------------------------------*/
.FeedbackWraper{width:925px; height: 286px; float:left; background-image:url(../images/fed.png); background-repeat:no-repeat; }
.FeedbackLeftWraper{width:325px; height: auto; float:left; padding-top:10px; padding-left:5px; }
.FeedbackLeft1Wraper{width:325px; height: auto; float:left; padding-top:5px; }
.FeedbackmidWraper{width:290px; height: auto; float:left; padding-top:110px; padding-left:60px;}
.Feedbackmid1Wraper{width:190px; height: auto; float:left; padding-top:110px; padding-left:31px;}


.main1 {
	font-size: 13px;
	color: #636363;
	text-decoration: none;
}
.main2 {
	font-size: 12px;
	font-weight:bold;
	color: #49484d;
	text-decoration: none;  
}
.main3 {
	font-size: 13px;
	font-weight:bold;
	color: #515755;
	text-decoration: none;  
}
.head {
	font-size: 16px;
	font-weight:bold;
	color: #323635;
	text-decoration: none;  
}
.head1 {
	font-size: 13px;
	color: #323635;
	text-decoration: none;
}
.head1 a{ text-decoration:none;}

picker-div td { font-size: 90%; }

.LeftConM1Wraper_errormsg{width:622px; height: auto; float:left; padding-bottom:10px;font:bold 12px arial; color:#c14507; text-align:left;}




/*-------------------------------------------------------Refister Wraper Starts Here----------------------------------------------------*/


/*Text Link css*/

.link_H a:link {Font-Family: Arial, Helvetica, sans-serif;color: #e2e3e4;text-decoration: underline;font-size: 18px; font-weight:normal;}
.link_H a:visited {Font-Family:Arial, Helvetica, sans-serif;color:#e2e3e4; text-decoration: underline;font-size: 18px;font-weight:normal;}
.link_H a:active {Font-Family:Arial, Helvetica, sans-serif;color:#e2e3e4;text-decoration: underline;font-size: 18px; font-weight:normal;}
.link_H a:hover {Font-Family: Arial, Helvetica, sans-serif;color: #e2e3e4;text-decoration: underline; font-size: 18px; font-weight:normal;}

.link_F a:link {Font-Family: Arial, Helvetica, sans-serif;color: #000000;text-decoration: underline;font-size: 14px; font-weight:normal;}
.link_F a:visited {Font-Family:Arial, Helvetica, sans-serif;color:#000000; text-decoration: underline;font-size: 14px;font-weight:normal;}
.link_F a:active {Font-Family:Arial, Helvetica, sans-serif;color:#000000;text-decoration: underline;font-size: 14px; font-weight:normal;}
.link_F a:hover {Font-Family: Arial, Helvetica, sans-serif;color: #000000;text-decoration: underline; font-size: 14px; font-weight:normal;}

.link_C a:link {Font-Family: Arial, Helvetica, sans-serif;color: #0271bf;text-decoration: underline;font-size: 12px; font-weight:normal;}
.link_C a:visited {Font-Family:Arial, Helvetica, sans-serif;color:#0271bf; text-decoration: underline;font-size: 12px;font-weight:normal;}
.link_C a:active {Font-Family:Arial, Helvetica, sans-serif;color:#0271bf;text-decoration: underline;font-size: 12px; font-weight:normal;}
.link_C a:hover {Font-Family: Arial, Helvetica, sans-serif;color: #0271bf;text-decoration: underline; font-size: 12px; font-weight:normal;}


.link_Try a:link {Font-Family: Arial, Helvetica, sans-serif;color: #121212;text-decoration: underline;font-size: 11px; font-weight:normal;}
.link_Try a:visited {Font-Family:Arial, Helvetica, sans-serif;color:#121212; text-decoration: underline;font-size: 11px;font-weight:normal;}
.link_Try a:active {Font-Family:Arial, Helvetica, sans-serif;color:#121212;text-decoration: underline;font-size: 11px; font-weight:normal;}
.link_Try a:hover {Font-Family: Arial, Helvetica, sans-serif;color: #121212;text-decoration: underline; font-size: 11px; font-weight:normal;}

.link_Try1 {Font-Family: Arial, Helvetica, sans-serif;color: #121212;text-decoration: none; font-size: 11px; font-weight:normal;}

.on_text {Font-Family: Arial, Helvetica, sans-serif;color: #404040;text-decoration: none; font-size: 20px;}
.dot_H  {Font-Family: Arial, Helvetica, sans-serif;color: #e2e3e4;text-decoration: none; font-size: 18px; font-weight:normal;}
.star_text  {Font-Family: Arial, Helvetica, sans-serif;color: #982c31;text-decoration: none; font-size: 18px; font-weight:normal;}
.field_text2  {color:#010101;text-decoration: none; font-size: 14px;}
.field1_text  {Font-Family: Arial, Helvetica, sans-serif;color: #010101;text-decoration: none; font-size: 13px; font-weight:normal;}



.select01 {
    background: url("../images/drop_1.jpg") no-repeat scroll right center #ffffff;
    font: 12px/21px arial,sans-serif;
    height: 21px;
    list-style: none outside none;
    overflow: hidden;
    position: absolute;
    width: 450px;
	border: 1px solid #a2a2a2;
	padding-right:5px;
	padding-bottom:19px;
}
.select02 {
    background: url("../images/drop_image.jpg") no-repeat scroll right center #ffffff;
    font: 12px/21px arial,sans-serif;
    height: 21px;
    list-style: none outside none;
    overflow: hidden;
    position: relative;
    width: 50px;
	border: 1px solid #a2a2a2;
	padding-right:5px;
	padding-bottom:19px;
}




.Main1Wraper{width:935px; height: auto; margin:auto; }
.MainConWraper{width:935px; height: auto; float:left; }
.HeadWraper{width:935px; height: auto; float:left; padding-top:5px; padding-bottom:5px; }
.HeadDotWraper{width:935px; height: 5px; float:left; background-image:url(../images/dot_dot_image.jpg); background-repeat:repeat-x; }
.MainDetailsWraper{width:935px; height: auto; float:left;}
.MainDetailsConWraper{width:935px; height: auto; float:left; padding-top:5px;}
.MainDetailsTopWraper{width:935px; height: auto; float:left;}
.MainDetailsMidWraper{width:935px; height: auto; float:left; background-image:url(../images/on_b_mid.jpg); background-repeat:repeat-y;}
.PassengerWraper{width:911px; height: auto; float:left; padding-left:7px; padding-right:7px;}
.Passenger1Wraper{width:910px; height: auto; float:left; border:1px solid #a2a2a2; padding-bottom:30px;}
.PassengerConWraper{width:909px; height: auto; float:left; }
.PassengerheadWraper{width:885px; height: 31px; float:left; background-color:#8f908e; padding-left:25px; padding-top:7px;}
.PassengerheadWraper_new{width:885px; height: 31px; float:left; background-color:#8F908E; padding-left:14px; padding-top:10px;}
.PassengerNameWraper{width:875px; height: 30px; float:left; padding-top:6px; padding-right:10px; padding-left:10px;}
.PassengerName1Wraper{width:899px; height: 36px; float:left; margin:5px;}
.PassengerNameLeftWraper{width:185px; height: 28px; float:left; padding-left:20px; padding-top:8px;}
.PassengerNameTextWraper{width:680px; height: 28px; float:left; padding-top:8px}
.MainDetailsMid1Wraper{width:925px; height: auto; float:left; padding-left:5px; padding-right:5px }

.TextWraper{width:680px; height: auto; float:left; padding-top:7px;}
.Text1Wraper{width:48px; height: auto; float:left;}
.Text2Wraper{width:48px; height: auto; float:left;}
.Text3Wraper{width:110px; height: auto; float:left;}
.Text4Wraper{width:120px; height: auto; float:left;}
.Text5Wraper{width:20px; height: auto; float:left;}
.Text6Wraper{width:95px; height: auto; float:left; padding-left:5px;}
.Text7Wraper{width:300px; height: auto; float:left; padding-left:5px;}
.ButtonWraper{width:935px; height: auto; float:left; padding-top:20px; padding-bottom:20px;}
.dateFieldWraper{width:100px; height: auto; float:left;}
.dateFiel1dWraper{width:30px; height: auto; float:left;}
.dateFiel2dWraper{width:200px; height: auto; float:left;}

.EasyWraper{width:909px; height: auto; float:left;}
.Easy1Wraper{width:899px; height: 35px; float:left; margin:5px; }
.EasyLeftWraper{width:270px; height: auto; float:left; padding-top:5px;}
.EasyLeft1Wraper{width:455px; height: auto; float:left; padding-top:5px; padding-left:5px;}
.TryConWraper{width:925px; height: auto; float:left; padding-top:10px; padding-bottom:10px; padding-left:10px;}


/*-------------------------------------------------------Refister Wraper Starts Here----------------------------------------------------*/

.Ac a:link {Font-Family: Arial, Helvetica, sans-serif;color: #e7ebef;text-decoration: underline;font-size: 18px; font-weight:normal;}
.Ac a:visited {Font-Family:Arial, Helvetica, sans-serif;color:#e7ebef; text-decoration: underline;font-size: 18px;font-weight:normal;}
.Ac a:active {Font-Family:Arial, Helvetica, sans-serif;color:#e7ebef;text-decoration: underline;font-size: 18px; font-weight:normal;}
.Ac a:hover {Font-Family: Arial, Helvetica, sans-serif;color: #e7ebef;text-decoration: underline; font-size: 18px; font-weight:normal;}

.Ac_desh  {Font-Family: Arial, Helvetica, sans-serif;color: #e7ebef;text-decoration: none; font-size: 18px; font-weight:normal;}
.ac_text1  {Font-Family: Arial, Helvetica, sans-serif;color: #000000;text-decoration: none; font-size: 14px; font-weight:normal;}
.ac_text2  {Font-Family: Arial, Helvetica, sans-serif;color: #000000;text-decoration: none; font-size: 12px; font-weight:normal;}
.ac_text3  {Font-Family: Arial, Helvetica, sans-serif;color: #404040;text-decoration: none; font-size: 11px; font-weight:normal;}


.AcWraper{width:934px; height: auto; margin:auto; }
.AcMainWraper{width:934px; height: auto; float:left; }
.AcTopWraper{width:934px; height: auto; float:left;  }
.AcMidWraper{width:934px; height: auto; float:left; }
.AcConWraper{width:914px; height: auto; float:left; }
.AcCon1Wraper{width:914px; height: auto; float:left; padding-bottom:10px; }
.AcConMainWraper{width:912px; height: auto; float:left; border:1px solid #afaeae;  }
.AcConHeadWraper{width:892px; height: 30px; float:left; background-color:#8c8e8c; padding-left:20px; padding-top:5px;}
.AcConHead1Wraper{width:902px; height: auto; float:left; margin:5px; }
.AcConLeftHead1Wraper{width:280px; height: auto; float:left; padding-top:9px; padding-bottom:12px;}
.AcConRightHead1Wraper{width:610px; height: auto; float:left; padding-top:7px; padding-left:10px; padding-bottom:5px;}
.AcButtonWraper{width:914px; height: auto; float:left; padding-top:10px; padding-bottom:10px; }
.AclasttextWraper{width:900px; height: auto; float:left; padding-top:5px; padding-bottom:10px; padding-left:14px; }


/*Profile Css Start Here */

/*Text Link css*/

.link_pro a:link {color:#5e5e5f;text-decoration:none; }
.link_pro  a:visited {color:#5e5e5f;text-decoration:none;}
.link_pro  a:active {color:#5e5e5f;text-decoration:none;}
.link_pro  a:hover {color:#5e5e5f;text-decoration:none;}

.profile_text {color:#FFFFFF;text-decoration:none; font-size:14px; }
.profile_left {color:#5e5e5f; text-decoration:none; font-size:14px; }
.new_left {color:#5e5e5f; text-decoration:none; font-size:12px;}
.ind_text {color:#2a2a2a; text-decoration:none; font-size:11px;}
.ind_star {color:#ef2121; text-decoration:none; font-size:18px;}
.field_text {color:#2a2a2a; text-decoration:none; font-size:12px;}



/* Bookings Details CSS Start Here */

.bank_wel {Font-Family: Arial, Helvetica, sans-serif;color: #5e5e5f;text-decoration: none; font-size: 12px; font-weight:normal;}
.bank_black {Font-Family: Arial, Helvetica, sans-serif;color: #010101;text-decoration: none; font-size: 12px; font-weight:normal;}
.bank_white {Font-Family: Arial, Helvetica, sans-serif;color: #ffffff;text-decoration: none; font-size: 12px; font-weight:normal;}
.bank_black1 {Font-Family: Arial, Helvetica, sans-serif;color: #111111;text-decoration: none; font-size: 11px; font-weight:normal;}


/*ul
{

} */


/*CSS Document*/
/*Global CSS files */
/*Comment all css which you are not useing in Layout*/
/*Don't use undescore(_)*/
/*Don't define font family in body*/  
/*UseProper name for css*/
/*ClearFix*/

/*-------------------------------------------------------Refister Wraper Starts Here----------------------------------------------------*/

.ProfileWraper{width:910px; height: auto; margin:auto; }
.ProfileConWraper{width:952px; height: auto; float:left; }
.ProfileLeftWraper{float:left; width:200px; margin-right:6px;}
.custaccnt_lftsidebar {float:left; width:198px; height:500px; margin-right:6px; border:1px solid #a2a4a2; } /* replace ProfileLeft1Wraper */
.ProfileLeft1Wraper{float:left; width:198px; background-color:#eaede8; border:1px solid #a2a4a2; }
.ProfileLeftConWraper{width:198px; float:left; }
.lftsidebar_hdr, .content_hdr {height:35px; font-size:14px; color:#f1f2f2; padding-top:10px; margin-bottom:18px; background-color:#8c8e8c; text-align:center; }  /* replace ProfileLeftConHWraper*/
.ProfileLeftConHWraper{height: 35px; background-color:#8c8e8c; padding-top:10px; padding-left:30px; }
.ProfileLeftMyWraper{width:198px; height: auto; float:left; }
.ProfileLeftMy1Wraper{width:198px; height: auto; float:left; padding-top:20px;}
.ProfileLeftMy12Wraper{width:178px; height: auto; float:left; padding-top:5px; padding-bottom:7px; padding-left:20px;}
.lftsidebar_nav {padding-left:20px;}
.ProfileLeftMyHeadWraper{width:183px; height: auto; float:left; padding-left:15px; padding-bottom:10px; padding-top:5px;}
.lftsidebar_navtitle {font-weight:bold; color:#5e5e5f; padding-left:15px;}
.ProfileLeftBorderWraper{width:183px; margin:0px auto;}
.lftsidebar_seprtline {width:183px; margin:5px auto;}
.ProfileLeftMainWraper{width:198px; height: auto; float:left;}

.custaccnt_content {float:left; width:742px; color:#5e5e5f; border:1px solid #a2a4a2; margin-bottom:12px; }
.custaccnt_subcontent {padding:10px;}

.sprtion_line{width:720px; height:20px; background-image:url(../images/bor.jpg); background-repeat:repeat-x; margin:0px auto;}

.ProfileRightWraper{width:710px; height: 659px; float:left; padding-left:2px;}
.ProfileRightConWraper{width:710px; height: 659px; float:left;}
.ProfileRightHeadWraper{width:710px; height: 35px; float:left; padding-top:10px; background-color:#8c8e8c;}
.ProfileRightmidWraper{width:708px; height: auto; float:left; /*background-image:url(../images/frofile_mid_image.jpg); background-repeat:repeat-y;*/ padding-top:16px; background-color:#EAEDE8;
border-left: 1px solid #A2A4A2; border-right: 1px solid #A2A4A2;}
.ProfileRightmidWraper_new{width:708px; height: auto; float:left; /*background-image:url(../images/frofile_mid_image.jpg); background-repeat:repeat-y;*/ padding-top:13px; background-color:#EAEDE8;
border-left: 1px solid #A2A4A2; border-right: 1px solid #A2A4A2;}
.ProfileRightTextWraper{width:688px; height: auto; float:left; padding-left:20px; padding-bottom:20px; }
.ProfileRightText1Wraper1{width:730px; height: auto; float:left; padding-left:20px;}
.ProfileRightTextAr1Wraper{width:300px; height: auto; float:left; padding-left:18px; }
.ProfileRightTextAr1Wraper1{width:500px; height: auto; float:left;}
.ProfileRightTextAr2Wraper{width:115px; height: auto; float:left; padding-top:5px; padding-bottom:7px; }
.ProfileRightTextAr2Wraper11{width:150px; height: auto; float:left; padding-top:5px; padding-bottom:7px; }
.ProfileRightTextAr2Wraper1{width:250px; height: auto; float:left; padding-top:20px; padding-bottom:7px; padding-left:30px; }
.ProfileRightTextAr3Wraper1{width:210px; height: auto; float:left; padding-top:20px; border-bottom:7px;}

.ProfileRightTextAr3Wraper3{width:345px; height: auto; float:left; border-bottom:7px;}

.ProfileRightBorWraper{width:720px; height: auto; float:left; padding-left:15px; padding-right:15px; padding-top:20px; p}
.ProfileRightBor1Wraper{width:680px; height: 20px;float:left; background-image:url(../images/bor.jpg); background-repeat:repeat-x;}
.ProfileRightBuWraper{width:730px; height: auto; float:left; padding-left:20px;}
.ProfileRightBu1Wraper{/*width:125px;*/ height: auto; float:left;  padding-left: 116px;}
.ProfileRightBu2Wraper{width:300px; height: auto; float:left;}
.ProfileRightlastWraper{width:730px; height: auto; float:left; padding-left:20px; padding-top:10px; padding-bottom:10px;}
.ProfileBottomWraper{width:750px; height: auto; float:left; }
.ProfileBottom1Wraper{width:750px; height: auto; float:left; padding:33px 0 0 0; padding-bottom:15px;}
.ProfileBottom1Wraper22{height: 380px; float:left; }



/* Profile CSS End Here */



/* Paypal Css Start Here */

/*Text Link css*/

.Ac a:link {Font-Family: Arial, Helvetica, sans-serif;color: #e7ebef;text-decoration: underline;font-size: 18px; font-weight:normal;}
.Ac a:visited {Font-Family:Arial, Helvetica, sans-serif;color:#e7ebef; text-decoration: underline;font-size: 18px;font-weight:normal;}
.Ac a:active {Font-Family:Arial, Helvetica, sans-serif;color:#e7ebef;text-decoration: underline;font-size: 18px; font-weight:normal;}
.Ac a:hover {Font-Family: Arial, Helvetica, sans-serif;color: #e7ebef;text-decoration: underline; font-size: 18px; font-weight:normal;}

.pay_desh  {Font-Family: Arial, Helvetica, sans-serif;color: #f5f8f8;text-decoration: none; font-size: 12px; font-weight:normal;}
.pay_text  {Font-Family: Arial, Helvetica, sans-serif;color: #161616;text-decoration: none; font-size: 12px; font-weight:normal;}
.pay_red  {Font-Family: Arial, Helvetica, sans-serif;color: #4d4c4b;text-decoration: none; font-size: 10px; font-weight:normal;}
.pay_black  {Font-Family: Arial, Helvetica, sans-serif;color: #161616;text-decoration: none; font-size: 12px; font-weight:normal;}
.pay_text1  {Font-Family: Arial, Helvetica, sans-serif;color: #161616;text-decoration: none; font-size: 10px; font-weight:normal;}

.ac_text2  {Font-Family: Arial, Helvetica, sans-serif;color: #000000;text-decoration: none; font-size: 12px; font-weight:normal;}
.ac_text3  {Font-Family: Arial, Helvetica, sans-serif;color: #404040;text-decoration: none; font-size: 11px; font-weight:normal;}

/*CSS Document*/
/*Global CSS files */
/*Comment all css which you are not useing in Layout*/
/*Don't use undescore(_)*/
/*Don't define font family in body*/  
/*UseProper name for css*/
/*ClearFix*/

.Clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.Clear{ clear:both;}
.Clearfix {display: inline-block;}



/*-------------------------------------------------------Refister Wraper Starts Here----------------------------------------------------*/

.PayWraper{width:934px; height: auto; margin:auto; }
.PayMainWraper{width:934px; height: auto; float:left; }
.PayTopWraper{width:934px; height: auto; float:left;  }
.PayMidWraper{width:934px; height: auto; float:left; background-image: url(../images/pay-mid_image.jpg); background-repeat:repeat-y;  }


.PayConWraper{width:914px; height: auto; float:left;  margin-left:10px; margin-right:10px;   }
.PayCon1Wraper{width:914px; height: auto; float:left; border:1px solid #cec9c9 }
.PayHeadWraper{width:896px; height: 23px; float:left; background-color:#8c8e8c; padding-top:7px; padding-left:20px;  }

.PayHead1Wraper{width:906px; height: 31px; float:left; margin-left:4px; margin-right:4px; margin-top:4px;}
.PayleftWraper{width:150px; height: auto; float:left; padding-top:8px;}
.PayRightWraper{width:700px; height: auto; float:left; padding-left:10px;padding-top:8px; }
.PayRightWraper1{width:700px; height: auto; float:left; padding-left:10px;padding-top:3px; }
.PayCanWraper{width:470px; height: auto; float:left; padding-left:10px; padding-top:5px; padding-bottom:5px; }
.PayCon2Wraper{width:914px; height: auto; float:left; padding-top:10px; padding-bottom:15px; }
.PayOpWraper{width:912px; height: auto; float:left; margin-left:1px; margin-right:1px; background-color:#eaede8}
.PayOp1Wraper{width:892px; height: auto; float:left; padding-left:20px; padding-top:10px;}
.PayOp2Wraper{width:912px; height: auto; float:left; padding-top:15px;}
.PaypayWraper{width:377px; height: auto; float:left;}
.Paypay1Wraper{width:310px; height: auto; float:left; margin-left:32px; margin-right:31px;}
.Paypay2Wraper{width:310px; height: auto; float:left; padding-top:5px;  padding-bottom:15px;}
.PaypayLeftWraper{width:88px; height: auto; float:left; padding-top:5px; padding-bottom:5px;}
.PaypayRightWraper{width:210px; height: auto; float:left; padding-top:5px; padding-left:10px; padding-bottom:10px;}
.PaypayLoginWraper{width:310px; height: auto; float:left; padding-top:10px; padding-bottom:10px;}
.PaypayBorderWraper{width:3px; height: auto; float:left;}
.PaypalCardWraper{width:263px; height: auto; float:left;}
.PaypalCard1Wraper{width:243px; height: auto; float:left; margin-left:10px; margin-right:10px;}
.PaypalCard2Wraper{width:243px; height: auto; float:left; padding-top:5px; padding-bottom:13px;}
.PaypalCard2Wraper_new{width:243px; height: auto; float:left; padding-top:5px; padding-bottom:5px;}
.PaypalCard3Wraper{width:243px; height: auto; float:left; padding-top:15px; padding-bottom:10px;}
.PaypalCardBuWraper{width:243px; height: auto; float:left; padding-top:10px; padding-bottom:5px;}

/* Paypal CSS End Here */


/*-------------------------------------------------------Register Wraper Starts Here----------------------------------------------------*/


	

.ProfileRightTextArWraper{width:345px; height: auto; float:left;}
.ProfileRightTextArWraper11{ float: left;height: auto;width: 680px; padding-bottom: 10px; border-bottom :1px solid #BEC1BF;}
.ProfileRightTextAr3Wraper{width:auto; height: auto; float:left; padding-top:8px; border-bottom:7px;}

.ProfileRightmid1Wraper{width:708px; height: 552px; float:left; border-left:1px solid #abacab; border-right:1px solid #abacab; padding-bottom:50px; background-color:#EAEDE8;}

.BankWraper{width:695px; height: auto; float:left; margin:9px;}
.Bank1Wraper{width:695px; height: auto; float:left;}
.BankWelWraper{width:685px; height: 50px; float:left;}
.BankWel1Wraper{width:710px; height: auto; float:left;}
.BankConWraper{width:710px; height: auto; float:left;}
.BankCon1Wraper{width:695px; height: auto; float:left; padding-left:35px; padding-top:20px;}
.BankCon2Wraper{width:166px; height: 20px; float:left; background-image:url(../images/bank_simpl_image.jpg); background-repeat:no-repeat; padding-top:5px; }
.BankCon3Wraper{width:166px; height: 20px; float:left; background-image:url(../images/bank_hover_image.jpg); background-repeat:no-repeat;padding-top:5px;  }
.BankConIdWraper{width:688px; height: auto; float:left; border:1px solid #abacab; padding-top:20px; background-color:#eaede8;}

.BankConId1Wraper{width:680px; height: auto; float:left; padding-bottom:5px; margin-left: 5px;}
.BankConBooIdWraper{width:80px; height: auto; float:left; padding-left:7px; padding-top:7px;}
.BankConBooIdWraper1{width:110px; height: auto; float:left; padding-left:7px; padding-top:7px;}
.BankConBooIdWraper2{width:154px; height: auto; float:left; padding-left:7px; padding-top:7px;}
.BankConBooIdWraper3{width:154px; height: auto; float:left; padding-left:7px; padding-top:7px;}
.BankConBooId1Wraper{width:140px; height: auto; float:left; padding-left:5px; padding-top:7px;}
.BankConBooId2Wraper{width:175px; height: auto; float:left; padding-left:5px; padding-top:7px;}
.BankConBooId2Wraper1{width:auto; height: auto; float:left; padding-left:5px; padding-top:7px;}
.BankConBooIdWraperAmount{width:80px; height: auto; float:left; padding-left:1px; padding-top:7px;}
.BankConBooIdWraperPaid{width:80px; height: auto; float:left; padding-left:7px; padding-top:7px;}
.BankConBooIdWraperPaid_new{width:80px; height: auto; float:left; padding-left:1px; padding-top:7px;}
.BankConBooIdWraperDue_new{width:80px; height: auto; float:left; padding-left:3px; padding-top:7px;}
.BankConBooIdWraperDue{width:80px; height: auto; float:left; padding-left:7px; padding-top:7px;}
.BankSperaterWraper{width:680px; height: auto; float:left; }
.BankNextWraper{width:680px; height: auto; float:left; margin:4px; padding-bottom:5px; }


/* Bookings Details CSS End Here */

.txt_heading_red {
	font-size:14px;
	color:#EF2121;
	text-align:center;
	background-color:#f3f3f3;
}


/* ******************************* Invoice deatil css start here ***********************/

.amou_text {Font-Family: Arial, Helvetica, sans-serif;Font-Size: 12px; font-weight:normal;color:#5e5e5f; text-decoration:none; }
.amou1_text {Font-Family: Arial, Helvetica, sans-serif;Font-Size: 12px; font-weight:normal;color:#333332; text-decoration:none; }



/*-------------------------------------------------------Main Wraper Starts Here----------------------------------------------------*/
.MainWraper{width:948px; height: auto; margin:auto; }


/*-------------------------------------------------------Header Wraper Starts Here----------------------------------------------------*/
.AmountWraper{width:948px; height: auto; float:left; }
.Amount1Wraper{width:948px; height: auto; float:left; border:1px solid #090909 }

.AmountTopWraper{width:900px; height: auto; float:left; }
.AmountTopWraper1{width:48px; height: auto; float:left; }
.AmountAddWraper{width:948px; height: auto; float:left; }
.AmountAdd1Wraper{width:948px; height: auto; float:left; padding-top:30px; }
.AmountAddDreWraper{width:150px; height: auto; float:left; padding-left:10px; }
.AmountAddDreWraper1{width:500px; height: auto; float:left; padding-left:10px; }
.AmountAddDreWraperMain{width:550px; height: auto; float:left; padding-left:10px; }
.AmountAddDre1Wraper{width:250px; height: auto; float:right; padding-left:10px; }
.AmountBooWraper{width:938px; height: auto; float:left; padding-top:50px; padding-left:10px; }
.AmountBoo1Wraper{width:70px; height: auto; float:left;}
.AmountnexWraper{width:938px; height: auto; float:left; padding-left:10px;}
.Amountnex1Wraper{width:938px; height: 100px; float:left; }
.Amountnex2Wraper{width:260px; height: auto; float:right; padding-right:10px;}
.AmountnexConWraper{width:260px; height: auto; float:right;}
.AmountLastWraper{width:948px; height: auto; float:left; padding-bottom:10px; }


/* ******************************* Invoice deatil css end here ***********************/

/* Pagination on front */
#navigation-block {
	position:relative;
	top:200px;
	left:200px;
}

#hide {
	position:absolute;
	top:30px;
	left:-190px;
}

ul#sliding-navigation
{
	list-style: none;
	font-size: 12px;
	font-weight:bold;
	margin: 2px 0 0 0px;;
	padding: 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	
}

ul#sliding-navigation li.sliding-element h3,
ul#sliding-navigation li.sliding-element a
{
	display: block;
	width: 203px;
	padding: 5px 17px;
	margin: 0;
	margin-bottom: 2px;
	height:25px;
}

ul#sliding-navigation li.sliding-element h3
{
	color: #fff;
	background:#333 url(heading_bg.jpg) repeat-y;
	font-weight: normal;
}

ul#sliding-navigation li.sliding-element a
{
	color: #00a8db;
	background:#fff url(../images/side_bg.png) repeat-x;;
	border: 1px solid #d9d9db;
	text-decoration: none;
}

ul#sliding-navigation li.sliding-element a:hover { color: #717171; }


div.pagination {
/*	padding: 3px;
	margin: 3px;*/
font-size: 12px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #1f4316;
	
	text-decoration: none; /* no underline */
	color: #1f4316;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #1f4316;

	color: #000;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #1f4316;
	font-weight: bold;
	background-color: #992D32;
	color: #FFF;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #1f4316;
	color: #1f4316;
}
	
/* Top navigation menu */

#navigation {
	height:37px;
	background-color: #000;
	background-image: url(../images/menu_mid.jpg);
	background-repeat: repeat; 
	position: relative;
    top: -16px;
}
.nav{
	list-style: none;
	line-height: 35px;
}
.nav li{
	float:left;
}
.nav li a{
	float:left;
	display:block;
	text-decoration:none;
	padding-left:5px;
	color:#487cb0;
	font-size:15px;
}
.nav li a span{
	float: left;
	display: block;
	padding: 0 15px 0 15px; /*Padding of menu items*/
}
.nav li.current a, .nav li a:hover{
	color: #fff; /*left tab image path*/
	background-position: left top;
	background-image: url(../images/menu_hover_left_image.png);
	background-repeat: no-repeat;
}
.nav li.current a span, .nav li a:hover span{
	color: #000; /*right tab image path*/
	background-image: url(../images/menu_hover_right_image.png);
	background-repeat: no-repeat;
	background-position: right top;
}

.click {color: #0271bf; text-decoration:underline; font-size:13px;}
.click a  {color:#0271bf; text-decoration:underline; font-size:13px;}
.click a:hover	{color:#0271bf; text-decoration:underline; font-size:13px;}
