/*  New Coding Starts Here     */

body
{
	background: #010002 url('images/main.jpg') repeat-x left top;
	color : #000;
	font-family : Verdana, Arial, sans-serif;
	font-size: 11px;
	
}

input, textarea, select
{
	background: #FFF url('images/inputBack.jpg') no-repeat right top;
	border: 1px solid #CCC;
	padding: 2px;
	color: #000
}

h1, h2, h3, h4, h5, h6, h9
{
	color: #000;
}
h1, h1 a:link, h1 a:visited
{
	font-size : 1em;
	margin : 0;
	line-height: 1em;
}

h9
{
	font-size : 1.3em;
	margin: 0 0 0.5em 0;
	color: #002661;
}

h2
{
	font-size : 1.3em;
}
h3
{
	font-size : 1.0em;
	margin: 0.5em 0;
	color: #c1001f;
}
h4
{
	font-size : 11px;
	margin: 0 0 0.5em 0;
	color: #233046;
}
h4 a:link, h4 a:visited
{
	color: #0574af;
}
h3 a:link, h3 a:visited, h4 a:link, h4 a:visited
{
	text-decoration: underline;
}
h4 a:hover, h3 a:hover
{
	text-decoration: none;
}
h5
{
	font-size: 1em;
	margin: 0.3em 0;
	padding: 0;
	color: #96a70b;
}
h6
{
	font-size: 1em;
	margin: 0.3em 0 0.3em 0;
	padding: 0;
}
h6 a:link, h6 a:visited
{
	color: #666;
	text-decoration: underline;
}
h6 a:hover
{
	color: #929292;
}

td.eight {
text-align :left;
font-weight: bold;
font-size: 9px;
color: #fff;
border-bottom:0px solid #fff;
}


td.seventh {
text-align :right;
font-weight: bold;
font-size: 11px;
color: #fff;
border-bottom:0px solid #fff;
}

td.three {
text-align :left;
font-weight: bold;
font-size: 11px;
color: #000;
border-bottom:0px solid #fff;
}


#wrapper {

margin: 10px auto;
width: 976px;
padding: 10px 0px 10px 0px;


}


#logolinks {

margin: 0px auto;
width: 956px;
line-height:30px;
text-align: right;

}



#logolinks a{

margin: 0px 10px;
color:#fff;
text-decoration:none;
}


#logolinks a:hover{


border-bottom: 1px dashed #7ba46a;

}




.logo {

margin-right:30px;
color:#fff;
}



#logo {

margin: 0px auto;
width: 956px;
height:150px;
background: #c1001f url('images/logo.jpg') no-repeat top left;

}



#contentholder {

width:954px;
margin: 0px auto ;


}


#contentbox1 {

width:218px;
margin: 10px auto ;
background-color:#1b0615;
border: 1px solid #84295e;
float:left;
}

#contentbox2 {

width:714px;
margin: 10px 10px;


float:left;
}



#contentboxpackages {

width:724px;
margin-left: 10px;
margin-top: 10px;
background-color:#fff;
float:left;
}

#contentboxpackages h1{

font-size:12px;
line-height:30px;

}

#priceincludes {

width:704px;
background-color:#fff;
float:left;
}



#itnerary {

border-top:1px solid #e6e6e6;	
width:704px;
background-color:#fff;
float:left
}






#priceincludes ul{

margin-top: 5px;


}



#priceincludes ul li {

line-height:18px;
list-style:none;
font-size:12px;
background: url('images/arrow.gif') no-repeat top left;


}


.spacera {

float:none;
border-top:2px solid #e6e6e6;
height:20px;
background: transparent;
}


table {

table-layout:fixed;
width:100%;
border: 1px solid #e1e1e1;

}

td {

padding:10px;
}

th {

text-align: left;
background-color:#e2e2e2;
}
th.seventh {

text-align: right;
background-color:#e2e2e2;
}


#contentbox3 {

width:200px;
margin: 10px auto ;

background-color:#d38115;
float:left;
}


#contentbox2 h1{

line-height: 25px;
width: 95%;
margin: 10px 0px;
font-family: Tahoma , Verdana ;
font-size: 12px;
letter-spacing:1px;
border-bottom: 1px solid #e2e2e2;
}


.headspace {

margin-left:30px;

} 

.itemspace {

margin-left:20px;

} 




.tourlist a{

text-decoration:none;
color:#2c64b1;

}


.tourlist a:hover{

border-bottom:1px #0a2f62 dotted;
color:#0a2f62;
font-weight:bold;
}






.tourlist ul{

margin-top: -15px;

}



.tourlist ul li {

line-height:18px;
list-style:none;
font-size:12px;
background: url('images/arrow.gif') no-repeat top left;


}


.travellinks {

width:210px;

margin: 10px auto;
padding: 10px 0px;
}

.travellinks h1{

line-height:30px;
margin-left:10px;
color: #b83482;
}


.travellinks ul li {

margin-left: -30px;
list-style:none;
line-height: 18px;
font-size:12px;
background: url('images/arrow.gif') no-repeat center left;

}

.travellinks ul{

margin-top: 0px;

}


.travellinks ul a{

text-decoration:none;
color:#e2e2e2;
}

.travellinks ul a:hover{

border-bottom: 1px dashed;
color:#b83482;

}


.smsbox2 {

margin: 10px 10px;
width:98%;
height:320px;
padding: 10px 0px;
background:#fbf0f7;

}

.smsbox {

margin: 10px 10px;
width:98%;
padding: 10px 0px;
background:#fbf0f7;

}



.hotelreserve h1{

line-height:30px;
margin-left:5px;

}

.finderspace {

margin-top:5px;
margin-left:10px;
font-size:10px;
line-height:20px;
} 

.menuitems {

margin-top:15px;
margin-left:20px;
margin-right:15px;
border: 1px solid #dbdbdb;
font-size:10px;
line-height:20px;
width: 120px;
height: 120px;
float:left;
background-color:#e1e1e1;
} 


.menuitemsmall {

text-align:center;
margin-top:15px;
margin-left:0px;
margin-right:0px;
border: 1px solid #FBF0F7;
font-size:10px;
line-height:20px;
width: 150px;
height: 90px;
float:left;
background-color:#FBF0F7;
} 

.menuitemsmall A {
	COLOR: #0C3C8B;
}
#footer {

width:976px;
margin:0px auto;
text-align:center;
line-height:30px;
background-color: #fff;
border-top: 2px solid #7ba46a;
}




#allindia {

width:98%;
border: 1px solid #e2e2e2;
background: url('images/pattern.gif') ;

}





.allindiaitems {

width:96%;
border:1px #e2e2e2 solid;
margin: 10px auto;
background-color:#fbf0f7;


}


img.left { 
float:left;
margin: 10px 15px 5px 10px;
}

.daydetails {

margin-left:20px;
width:90%;
font-family: Arial, Tahoma , Verdana;
font-size:12px;
text-align:justify;
margin-bottom:10px;

}


.dayname {

border-top:1px solid #e6e6e6;
margin-left:10px;
text-align:left;
line-height:28px;
font-family: Arial, Tahoma , Verdana;
font-size:13px;
font-weight:bold;


}


table.booking {

margin-top: 20px;
width:550px;
font-size:10px;

}

table.booking td{
padding:3px;

}

table.booking th{
line-height:20px;
text-align:left;
border-bottom: 1px solid #e8e8e8;
padding:5px;
background-color: #e3e3e3;
}

.iconTab{
border:solid 1px #B0C4E0;}
.iconTab-head{
background-color:#F4F8FE;
padding-left:10px;
border-top:solid 1px #B0C4E0;
border-right:solid 1px #B0C4E0;
border-left:solid 1px #B0C4E0;
height:24px;
font-family:verdana;
color:#0C3C8B;
font-weight:bold;
font-size:12px;
vertical-align:middle;
}

iconTab.table {

margin-top: 20px;
width:550px;
font-size:10px;

}

iconTab.table td{
padding:3px;

}

iconTab.table th{
line-height:20px;
text-align:left;
border-bottom: 0px solid #e8e8e8;
padding:5px;
background-color: #e3e3e3;
}


.innerTab{
height:24px;#292929;
font-family:verdana;
font-weight:normal;
font-size:10px;
vertical-align:middle
color:#0C3C8B
}

.innerTab A {
	COLOR: #0C3C8B; TEXT-DECORATION: underline
	
}
#barlinks {
	BACKGROUND: #F4F8FE; MARGIN: 0px auto; WIDTH: 100%; LINE-HEIGHT: 30px; TEXT-ALIGN: left; border: 1px solid #e1e1e1;
}
#barlinks A {
	MARGIN: 0px 10px; COLOR: #233046;
}
#barlinks A:hover {
	BORDER-BOTTOM: #7ba46a 1px dashed; TEXT-DECORATION: none
}
.bar {
	COLOR: #000000; MARGIN-RIGHT: 30px