/*  New Coding Starts Here     */

body
{
	background: #cc0000;
	color : #000;
	font-family : Verdana, Arial, sans-serif;
	font-size: 75%;
	
}

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
{
	color: #000;
}
h1, h1 a:link, h1 a:visited
{
	font-size : 1em;
	margin : 0;
	line-height: 1em;
}
h2
{
	font-size : 1.3em;
}
h3
{
	font-size : 1.0em;
	margin: 0.5em 0;
	color: #c1001f;
}
h4
{
	font-size : 1.1em;
	margin: 0 0 0.5em 0;
	color: #3762a6;
}
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;
}



#wrapper {

margin: 0px auto;
width: 976px;
padding: 10px 0px 10px 0px;
background: #fff;

}


#logolinks {

margin: 0px auto;
width: 956px;
line-height:30px;
background: #fff;
text-align: right;

}



#logolinks a{

margin: 0px 10px;
border-bottom: 1px solid #7ba46a;

}


#logolinks a:hover{


border-bottom: 1px dashed #7ba46a;

}




.logo {

margin-right:30px;

}



#logo {

margin: 0px auto;
width: 956px;
height:150px;
background: #c1001f url('images/logo.jpg') no-repeat top left;

}



#contentholder {

width:954px;
overflow:auto;
margin: 0px auto ;
background-color:#fff;

}


#contentbox1 {

width:220px;
margin: 10px auto ;
background-color:#fff;

float:left;
}

#contentbox2 {

width:514px;
margin: 10px 10px;

background-color:#fff;
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;
}


.txtcenter {
text-align: center;
}

.txtright {
align: right;
}

.txtleft {
align: left;
}

#contentbox3 {

width:200px;
margin: 5px 10px ;

background-color:#fff;
float:left;
}


#contentbox2 h1{

line-height: 58px;
width: 500px;
margin: 10px auto;
background:#fff url('images/tourbar.jpg') no-repeat top left;
font-family: Tahoma , Verdana ;
font-size: 12px;
letter-spacing:1px;
}


.headspace {

margin-left:30px;

} 

.itemspace {

margin-left:20px;

} 

.itemspace a{

font-size:11px;

} 



.tourlist a{

text-decoration:none;
color:#2c64b1;

}


.tourlist a:hover{
border-bottom:1px #0a2f62 dotted;
color:#0a2f62;
font-weight:bold;
font-size:10px;
}


.daynameindex {
color:#C1001F;
}



.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:450px;
background-color:#f7f9fd;
margin: 10px auto;
padding: 10px 0px;
border: 1px solid #929292;
}

.travellinks h1{

line-height:30px;
margin-left:10px;

}


.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:#3762a6;
font-size:11px;
font-weight:bold;
border-bottom: 0px dashed;
}

.travellinks ul a:hover{

border-bottom: 1px dashed;

}




.promo {

width:200px;
background-color:#fff;
margin: 10px auto;
padding: 10px 0px;
}

.promo h1{

line-height:30px;
margin-left:10px;
}


.promo ul li {

margin-left: -30px;
list-style:none;
line-height: 18px;
font-size:12px;
background: url('images/arrow.gif') no-repeat center left;

}

.promo ul{

margin-top: 0px;

}


.promo ul a{

text-decoration:none;
color:#c1001f;
}

.promo ul a:hover{

border-bottom: 1px dashed;

}





.travellinks2 {

width:200px;
background-color:#fff;
margin: 10px auto;
padding: 10px 0px;
}

.travellinks2 h1{

line-height:30px;
margin-left:10px;
}


.travellinks2 ul li {

margin-left: -30px;
list-style:none;
line-height: 18px;
font-size:12px;
background: url('images/arrow.gif') no-repeat center left;

}

.travellinks2 ul{

margin-top: 0px;

}


.travellinks2 ul a{

text-decoration:none;
color:#c1001f;
}

.travellinks2 ul a:hover{

border-bottom: 1px dashed;

}


.hotelreserve {

margin: 10px auto;
width:190px;
padding: 10px 0px;
background-color:#f7f9fd;
border: 1px solid #989898;

}



.hotelreserve h1{

line-height:30px;
margin-left:5px;

}

.finderspace {

margin-top:5px;
margin-left:10px;
font-size:10px;
line-height:20px;
} 


#footer {

width:976px;
margin:0px auto;
text-align:center;
line-height:30px;
background-color: #fff;
border-top: 2px solid #7ba46a;
}




#allindia {

width:99%;
border: 1px solid #e2e2e2;
height:120px;
background: url('images/green.gif') ;
}


.allindiaitems {

width:22%;
float:left;
border:1px #e2e2e2 solid;
margin: 10px 5px;
height:90px;
background-color:#fff;


}


img.left { 
float:left;
margin: 10px 15px 5px 10px;
}

img.cent { 
margin-left:10px;
}

.daydetails {
overflow:auto;
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;

}

.hoteldetails 
{
text-align:justify;

}

table.booking th{
line-height:20px;
text-align:left;
border-bottom: 1px solid #e8e8e8;
padding:5px;
background-color: #e3e3e3;
}


tr.rowA
{

text-align:center;

}

tr.rowB
{
background: #f9f9f9 url('images/bbb2.gif') repeat-x;
text-align:center;
}
.striker {

text-decoration: line-through;

}