							
/*==========================================================================================*/
 /* main body ----->  this will apply to the body of the site*/
.body
	{
			margin-left: 0px;
			margin-top: 10px;
			margin-right: 10px;
			margin-bottom: 0px;
			border:1px  black;
			background-color:#fdf9fd;
	}
	
/*=========================================================================================*/
/*content Tabe alignments ----->  this will align the content  in side the table*/
.content-table
	{
			padding-top:6px;
			padding-bottom:10px;
			padding-left:10px;
			padding-right:10px;
	}	
							
/*=========================================================================================*/
/* main table ----->  this is the main table layout */
.table
	{
			table-layout:fixed;
			border:1px solid #000000;
	}
	
/*=========================================================================================*/
/*Image alignment-1 ----> this will align the Image property*/
.iamge-one
	{
			border:1px solid black;
	}
/*=========================================================================================*/
/*Borders top and bottom ---- >This will apply borders to the top and bottom of the table*/
.border-top
	{
			border-top-color: #000000;
			border-top-width: 1px;
			border-top-style: solid;
			border-bottom-color: #000000;
			border-bottom-width: 1px;
			border-bottom-style: solid;
	}
	
/*=========================================================================================*/
/* border Bottom -----> this will apply border  to  the bottom of the table*/
.border-top
	{
			border-bottom-color: #000000;
			border-bottom-width: 1px;
			border-bottom-style: solid;
	}
	
/*=========================================================================================*/
/*border-right -----> this will apply border to right of the table*/
.border-right
	{
		border-right:1px solid gray;
	}
/*=========================================================================================*/
/*border-left -----> this will apply borders to the left of the table*/
.border-left
	{
		border-left:1px solid black;
	}

/*=========================================================================================*/
/*border around ----->  this will apply borders to the table*/
.border
	{
		border:1px solid black;
		margin-bottom:4px;
	}

/*=========================================================================================*/
/*border-around 2 -----> this will apply borders to the table with different color to the border*/
.border-one
	{
	border:1px solid #c9b9d3;
	height:158px;
	}
	
.border-tourPackage
	{
	border:1px solid #c9b9d3;
	background-color:#EDEBED;
	}	

/*=========================================================================================*/
/*top-logo table -----> this will apply  to the top banner table*/
.top-banner
	{
		background-image:url(../Images/Top-veritcaline.jpeg);
		background-repeat:repeat-x;
		font-family:Verdana;
		font-size:8pt;
		color:#FFFFFF;
	}
/*=========================================================================================*/

/*footer Background and text -----> this will apply to the footer table and copyright sign*/
.footer
	{
		background-image:url(../Images/footer-spacer.jpg);
		background-repeat:repeat-x;
		font-family:Arial;
		font-size:8pt;
		color: #CCCCCC;
		padding-left:5px;
	}

/*=========================================================================================*/
/**main content no border around*/
.content-main
	{
		font-family:Verdana;
		font-size:8pt;
		color:#684666;
		word-spacing:-1px;
	}
	
/*=========================================================================================*/
/*sub contents when there is border  around*/
.sub-contents
	{
		text-align:justify;
		padding-top:2px;
		padding-bottom:2px;
		padding-left:4px;
		padding-right:4px;
		font-family:Verdana;
		font-size:8pt;
		color:#684666;
		word-spacing:-1px;
	}
	
	.sub-contentsWedding
	{
		text-align:justify;
		padding-top:2px;
		padding-bottom:2px;
		padding-left:4px;
		padding-right:4px;
		font-family:Verdana;
		font-size:8pt;
		color:#3f153d;
		word-spacing:-2px;
	}


/*=========================================================================================*/
/*sub contents when there is border  around*/
.sub-contents-1
	{
		padding:4px;
		font-family:Verdana;
		font-size:10pt;
		color:#684666;
		word-spacing:-1px;
		font-weight:bold;
	}
/*=========================================================================================*/
/* bottom navigation links*/
a.bottomlink:link
	{      
		 color:#563868;
		font-family:Verdana;
		font-size:8pt;
		text-decoration:none;
	}

a.bottomlink:visited
	{
		color:#563868;
		font-family:Verdana;
		font-size:8pt;
		text-decoration:none;
	}

a.bottomlink:hover
	{
		color:#996699;
		font-family:Verdana;
		font-size:8pt;
		text-decoration:underline;
	}

a.bottomlink:active
	{
		color:#563868;
		font-family:Verdana;
		font-size:8pt;
		text-decoration:underline;
	}
/*=========================================================================================*/
.style1 
	{
		color: #92498E;
		padding-bottom:5px;
		font-size:10pt;
		padding-bottom:5px;
	}
	
/*=========================================================================================*/
/*content :  more details links*/
a.details:link

	{
	          color:#586299;
		font-family:Verdana;
		font-size:8pt;
		text-decoration:none;
	}

 a.details:visited
	{
		color:#586299;
		font-family:Verdana;
		font-size:8pt;
		text-decoration:none;
	}

a.details:hover
	{
		color: #0066CC;
		font-family:Verdana;
		font-size:8pt;
		text-decoration:underline;
		background-repeat:no-repeat;
	}

/*=========================================================================================*/
/*Main navigation link background*/
.link-bg
	{
		background-image:url(../Images/btn-spacer.jpeg);
		background-repeat:repeat-x;
	}
	
/*=========================================================================================*/
/*highlighted main heading*/
.heading
	{
		font-family: Verdana;    
		font-size:9pt;
		color: #3f153d;
		text-align: left;
        font-weight: 600;
	}

/*=========================================================================================*/
/*tours package vertical links*/
a.tours:link
	{       
		color:#586299;
		font-family:Verdana;
		font-size:8pt;
		text-decoration:none;
	}

 a.tours:visited
	{
		color:#586299;
		font-family:Verdana;
		font-size:8pt;
		text-decoration:none;
	}

a.tours:hover
	{
		color: #D2B7E3;
		font-family:Verdana;
		font-size:8pt;
		text-decoration:underline;
	}

/*=========================================================================================*/
/*vertical dotted line*/
.box
	{
		background-image:url(../Images/v_line_dotted.gif);
		background-repeat:repeat-y;
		background-position:right;
	}

/*=========================================================================================*/
/* horizontal line*/
.box-1
	{
		background-image:url(../Images/h_line_dotted.gif);
		background-repeat:repeat-x;
	}

/*=========================================================================================*/
/*Image alignment-2*/
.image_1-one
	{
		border:1px solid  #9c879c;
	}

/*=========================================================================================*/
/*breadcrump vertical */
.tours-bread
	{
		color:#586299;
		font-family:Verdana;
		font-size:8pt;
	}

/*=========================================================================================*/
/*pages heading background color*/
.headingbg
	{
		background-image:url(../Images/heading_bg.gif);
		background-repeat:repeat-x;
		padding-left:4px;
	}

/*=========================================================================================*/
/*contact forms  text field*/
.txt-field
	{
		border:1px  solid black;
		background-color:#e1d3ea;
		width:130px;
		height:12px;
		font-size:8pt;
		font-family:Verdana;
		color:#471169;
	}

/*=========================================================================================*/
/*lable text fonts*/
.text	
	{
		padding:4px;
		font-family:Verdana;
		font-size:8pt;
		color:#471169;
		word-spacing:-1px;
	}

/*=========================================================================================*/
/*text area for request  field*/
.txt-erea
	{
		border:1px  solid black;
		background-color:#e1d3ea;
		width:160px;
		height:45px;
		font-size:8pt;
		font-family:Verdana;
		color:#471169;
	
	    scrollbar-arrow-color:#3d1756;
        scrollbar-base-color:#e1d3ea;
    	scrollbar-darkshadow-color:#e1d3ea;
        scrollbar-face-color:#e1d3ea;
        scrollbar-highlight-color:#e1d3ea;
        scrollbar-shadow-color:#e1d3ea;
	}

/*=========================================================================================*/
/*sumbit button*/
.submit
	{
		border:1px  solid white;
		background-color:#3d1756;
		width:100px;
		height:20px;
		font-size:8pt;
		font-family:Verdana;
		color:white;
}

/*=========================================================================================*/
/*table cell color cahnge  off when  onMouseOver*/
.off
	{
		background:#eee4ed;
	}

/*=========================================================================================*/
/*table cell row color change on  when onMouseOut*/
.on
	{
		background:#e4d7e3;
	}

/*=========================================================================================*/
/*Site Map links*/
a.Sitemap:link

	{ 
	    color:#586299;
		font-family:Verdana;
		font-size:8pt;
		text-decoration:none;
	}

/*=========================================================================================*/
/*site map navigation link*/

 a.Sitemap:visited
	{
		color:#586299;
		font-family:Verdana;
		font-size:8pt;
		text-decoration:none;
	}

a.Sitemap:hover
	{
		color: #5666c1;
		font-family:Verdana;
		font-size:8pt;
		text-decoration:none;
	}
	
/*=========================================================================================*/	
/*sub contents when there is border  around*/
.sub-contents-2
	{
		padding:4px;
		font-family:Verdana;
		font-size:8pt;
		color:white;
		word-spacing:-1px;
	}
	
	
	
	
.indexText{
  font-family:Verdana;
  font-size:9pt;
  text-align:left;
  color:#20161E;
  font-weight:bold;
}

a.indexBottomLink:link

	{ 
  font-family:Verdana;
  font-size:9pt;
  text-align:left;
  color:#20161E;
  font-weight:bold;
  text-decoration:underline;
	}

/*=========================================================================================*/
/*site map navigation link*/

 a.indexBottomLink:visited
	{
  font-family:Verdana;
  font-size:9pt;
  text-align:left;
  color:#20161E;
  font-weight:bold;
  text-decoration:underline;
	}

a.indexBottomLink:hover
	{
  font-family:Verdana;
  font-size:9pt;
  text-align:left;
  color:#650660;
  font-weight:bold;
  text-decoration:underline;
	}
