body{

background:#07317D url(../images/mainbg.jpg) repeat-x fixed;

margin:0px;

padding:0px;

font-family:Arial;

font-size:12px;

color:#505050;

line-height:21px;

text-align:justify;

}

a{text-decoration:none; padding:0px; margin:0px; color:#008ED8;}

a:visited{color:#008ED8;}

h1,h2,h3,h4,h5,h6{padding:0px; margin:0px; font-weight:normal;}

p{padding:0px; margin:0px;}

img{padding:0px; margin:0px; border:0px; vertical-align:top;}

textarea,input ,select{ border:1px solid #A3B0B6;}

#main-container{

width:1006px;

margin:0px auto;

}


#header{


width:1006px;

height:330px;

float:left;

position:relative;

}

#header div{
float:left;
width:335px;
height:110px;
}
#header div.partb{
float:left;
width:334px;
height:110px;
}

#header a.logo{

display:block;

height:120px;

left:19px;

position:absolute;

top:10px;

width:613px;

}

#nav-holder{

width:1006px;

height:41px;

float:left;

display:inline;
}

.nav-left{

background: url(../images/nav-left.png) no-repeat;

width:19px;

height:41px;

float:left;

margin-left:50px;
}

#nav{

background: url(../images/nav.png) repeat-x;

width:868px;

height:41px;

float:left;
}

#nav ul{

padding:0px;

margin:0px;

list-style:none;

}

#nav ul li{

float:left;

color:#FFFFFF;

padding:0px;

margin:0px;

font-size:14px;

line-height:40px;

display:block;

background:url(../images/sep.gif) no-repeat right ;

}

#nav ul li.end{

background:none;

}

#nav ul li a{

color:#FFFFFF;

padding:0px 19px;

float:left;

}

#nav ul li a:hover{

background:url(../images/over.png) repeat-x;

display:block;

height:41px;

}

#nav ul li a.current{

background:url(../images/over.png) repeat-x;

height:41px;
}

#nav ul li.current:hover{

height:41px;

}

.nav-right{

background: url(../images/nav-right.png) no-repeat;

/*width:69px;*/

width:19px;

height:41px;

float:right;

margin-right:50px;

}

#wrapper{

width:1006px;

float:left;

}

#top{

background:url(../images/top.png) no-repeat;

width:1006px;

height:12px;

float:left;

}

#middle{

background:url(../images/middle.png) repeat-y;

width:1006px;

float:left;

}

#bottom{

background:url(../images/footer-bottom.png) no-repeat;

width:1006px;

height:16px;

float:left;

text-align:center;

color:#020c15;

font-size:11px;

}

#bottom .copyright {

bottom:7px;

float:left;

position:relative;

width:100%;

}

#main-holder{

width:980px;

float:left;

margin:0px 0px 0px 20px;

display:inline;

}

#footer{

background:url(../images/footer.jpg) repeat-x;

width:986px;

float:left;

height:51px;

display:inline;

text-align:center;

color:#010304;

line-height:40px;

margin-left:10px;

}

#footer a{

color:#010304;

padding:0px 15px;

}

#footer a:hover{

text-decoration:underline;

}

.frm_label {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#5976A8;

}	

#CurrentTpl-wrapper {

	padding-left:10px;

	margin-bottom:10px;

	padding-bottom:10px;

	padding-top:5px;

}

.submit_continue {

background:transparent   url(../images/continues.gif) no-repeat scroll top right;

width:122px;

height:37px;

text-align:center;

border:none;

cursor:pointer;

}

.red{

 font-family:Arial, Helvetica, sans-serif;

 font-size:10px;

 color:#FF0000;

}

.green{

 font-family:Arial, Helvetica, sans-serif;

 font-size:10px;

 color:#008FDA;

 font-weight:bold;

}

.green{

font-weight:bold;

color:#008FDA;

font-size:13px;

}

.orange{

font-weight:bold;

color:#EA5F0B;

}

.orange_big{

font-weight:bold;

color:#EA5F0B;

font-size:13px;

}

.theme_blue{

font-weight:bold;

color:#008ED8;

}

.theme_blue_big{

font-weight:bold;

color:#008ED8;

font-size:14px;

}

.reds{

font-weight:bold;

color:#FF0000;

font-size:13px;


}

#welcomecontainer{
	width:980px;
	float:left;	
}
#welcometxt {
	font-family:Arial; font-size:12px; font-weight:bold;
	float:left;	
	margin-left:30px;
	width:470px;
}
.logout{
	width:450px;
	float:left;
	font-weight:bold;
	text-align:right;
}
.logout a{
	vertical-align:middle;
	padding-top:10px;
}


 /* -------------- START: PAGINATION -------------- */

.pagination_text {

	font-size:12px;

	color:#2A88B2;

}	



.pagination			{   margin-top:10px;text-transform: capitalize; }

.pagination p

{

	position: relative;

	text-align: center;

	color:#000000;

	font-size:13px;

}

.pagination p a:link, .pagination p a:visited, .pagination p a:hover, .pagination p a:active

{

	font-size:13px;

	border:1px solid #DAE3E8;

	color: #000;

	margin-right: 1px;

	padding: 3px 7px;

	

}

.pagination p a:hover

{

	font-size:13px;

	border:1px solid #DAE3E8;

	color: #000;			

	background-color:#7AA1B2;

}

.pagination p span

{

	font-size:13px;

	border:1px solid #DAE3E8;

	color: #000;

	margin-right: 1px;

	padding: 3px 7px;

	background-color:#DFF1FF;

	

}

	/* -------------- END: PAGINATION -------------- */



h2.sub-heading{

color:#008ED8;

}



.tour-table tr {

margin: 0 10px 0 10px;

}

.tour-table th {

background:url(../images/table-bg-middle.jpg);

color:#FFFFFF;

font-weight:bold;

background-color: #E4F7FE;

border-bottom:dotted #999999 1px;

}

.tour-table td {

background-color: #E4F7FE;

border-bottom:dotted #999999 1px;

}



.home_content_bg {

margin-left:-20px;

background:url(../images/blue_white_bg.jpg);

background-repeat:repeat-y;

}



#hotels-list tr {

padding-bottom:20px;

}



.hotel-link {

font-size:15px;

font-weight:bold;

color:#005DAA;

text-align:left;

}



.star {

color:#DC883D;

font-size:14px;

text-align:center;

}



.hotels_main {

}



#cms_nav_links a {

color:#F89D1B;

font-weight:bold;

padding-left:30px;

background:url(../images/bullet.gif) 14px 2px ;

background-repeat:no-repeat;

}

.search-downline h3{

font-size:14px;

color:#008ED8;

font-weight:bold;

}

.viewboard{

border:1px solid #066BBB;

height:100%;

margin-left:5px;

overflow:scroll;

padding-top:15px;

width:928px;

}

.viewdownline{

border:1px solid #066BBB;

margin-left:5px;

padding:15px 0 30px 20px;

}

#addQuery_new{

width:100%;

display:none;

}





.listTable{

height: 127px; 

width: 424px;

border-bottom:1px solid #727F86;

border-left:1px solid #727F86;

border-right:0px;

}

.listTable TD

{

border-bottom: 0px;

border-left:0px;

border-right:1px solid #727F86;

border-top:1px solid #727F86;

}

.tour-table1 th {

background:url(../images/table-bg-middle.jpg);

color:#FFFFFF;

font-weight:bold;

background-color: #E4F7FE;

}

.tour-table1{

border-bottom:1px solid #727F86;

border-left:1px solid #727F86;

border-right:0px;

}

.tour-table1 TD

{



border-bottom: 0px;

border-left:0px;

border-right:1px solid #727F86;

border-top:1px solid #727F86;


}

.faq_ans{margin:3px 24px;}
#faq_ul{margin-left:32px}
#faq_ques{
          background:transparent url(../images/bullet_grey_diamond.png) no-repeat scroll 0 5px;
          color:#008ED8;
          font-weight:bold;
          padding:2px 0 0 25px;
}
//.line_space{padding-top:2px;}

#downloadcontainer{
	background:url(../images/downloads.jpg) no-repeat;
	width:283px;
	height:328px;
	float:left;
	margin-bottom:15px;
}
.downloads{
	vertical-align:middle;
	margin:120px 0px 0px 30px;
}
.english{
	font-weight:bold;
	vertical-align:middle;
	padding-top:18px;
}
.successmsg{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#FF0000;
 font-weight:bold;
}

	  