html, body, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: top;
}
body {
		background:#000;
		font-family:verdana, Arial; 
		font-size:12px;
		line-height:18px; 
		color:#2b2b2b;
}
ol, ul {
	list-style: none;
	font-family:verdana, Arial; 
	font-size:12px;
	line-height:18px; 
		color:#2b2b2b;
	
}
.clearboth
{
clear:both;
}
/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
p{font-family:verdana, Arial; 
		font-size:12px;
		line-height:18px; 
		color:#2b2b2b;}

a{color:#074c97;}
a:hover{color:#5181a5; }
a img {
border:0;
}

h1.section {width:325px; float:left;}

h2.section {width:325px; float:left;}

h1.heading { font-size:16px; font-weight:bold; color:#0f92cf;padding:0 0 20px 0;}

h2.subheading { font-size:15px; font-weight:bold; color:#0f92cf;padding:15px 0 15px 0;}

h3.heading_RHS { font-size:14px; font-weight:bold; color:#990000;padding:0}

/*------------Home page Styles----------------*/
#outerwrap
{
width:980px;
margin:0 auto;
}

/*------------Header Styles----------------*/

#header {
width:100%;
float:left;
}

#header h1 a {
background:transparent url(../images/logo.jpg) no-repeat bottom;
display:block;
height:77px;
overflow:hidden;
text-indent:-9999px;
width:227px;
}


#nav {
float:left;
height:41px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
width:980px;
background:#606060;
margin:0;
}


#nav { margin:0;padding:0; list-style-type:none;}

#nav li { float:left;}

#nav li a.item1 {background:url('../images/nav.jpg') no-repeat 0px 0px; width:167px; height:41px;display:block;}
#nav li a:hover.item1 {background-position:0px -41px}
#nav li.selected a.item1 {background-position:0px -41px}

#nav li a.item2 {background:url('../images/nav.jpg') no-repeat -167px 0px; width:154px; height:41px;display:block;}
#nav li a:hover.item2 {background-position:-167px -41px}
#nav li.selected a.item2 {background-position:-167px -41px}

#nav li a.item3 {background:url('../images/nav.jpg') no-repeat -321px 0px; width:188px; height:41px;display:block;}
#nav li a:hover.item3 {background-position:-321px -41px}
#nav li.selected a.item3 {background-position:-321px -41px}

#nav li a.item4 {background:url('../images/nav.jpg') no-repeat -509px 0px; width:256px; height:41px;display:block;}
#nav li a:hover.item4 {background-position:-509px -41px}
#nav li.selected a.item4 {background-position:-509px -41px}

#nav li a.item5 {background:url('../images/nav.jpg') no-repeat -765px 0px; width:215px; height:41px;display:block;}
#nav li a:hover.item5 {background-position:-765px -41px}
#nav li.selected a.item5 {background-position:-765px -41px}


/*------------Banner Styles----------------*/

#banner_container
{
width:980px;
float:left;
height:315px;
padding:10px 0 0 0;
/*background:#ffffff url(../images/banner_bg.jpg) no-repeat bottom;*/
}

#banner_container_inner
{
width:100%;
float:left;
height:305px;
padding:5px 0 0 0;
}


/*------------main content Styles----------------*/

#main_container
{
width:980px;
float:left;
background:#000;
}


/*------------content leftside Styles----------------*/

#LHSContainer { width:185px; background:#000;float:left}


#content_LHS {
float:left;
width:175px;
margin:0 10px 0 0;
}

#content_LHS ul { margin:0;padding:0; list-style-type:none;}

#content_LHS ul li a.item1 {background:url('../images/menu.jpg') repeat 0px 0px; width:175px; height:40px;display:block;}
#content_LHS ul a:hover.item1 {background-position:0px -40px}
#content_LHS ul li.selected a.item1 {background-position:0px -40px}

#content_LHS ul li a.item2 {background:url('../images/menu.jpg') repeat 0px -80px; width:175px; height:40px;display:block;}
#content_LHS ul a:hover.item2 {background-position:0px -120px}
#content_LHS ul li.selected a.item2 {background-position:0px -120px}

#content_LHS ul li a.item3 {background:url('../images/menu.jpg') repeat 0px -160px; width:175px; height:40px;display:block;}
#content_LHS ul a:hover.item3 {background-position:0px -200px}
#content_LHS ul li.selected a.item3 {background-position:0px -200px}

#content_LHS ul li a.item4 {background:url('../images/menu.jpg') repeat 0px -240px; width:175px; height:40px;display:block;}
#content_LHS ul a:hover.item4 {background-position:0px -280px}
#content_LHS ul li.selected a.item4 {background-position:0px -280px}

#content_LHS ul li a.item5 {background:url('../images/menu.jpg') repeat 0px -320px; width:175px; height:39px;display:block;}
#content_LHS ul a:hover.item5 {background-position:0px -360px}
#content_LHS ul li.selected a.item5 {background-position:0px -360px}

#newsletter {
float:left;
width:175px;
height:143px;
border:0;
}



/*------------content Middle Styles----------------*/


#inner_wrapper { width:785px; float:right; background:#fff;}

#content_MDL {
float:left;
width:475px;
padding:10px 10px 0 10px;
background:#fff;

}
#content_MDL,#inner_wrapper  h1{
font-size:18px;
font-family:"Verdan", Arial;
padding-bottom:15px;

}
#content_MDL p {
line-height:14px;
text-align:justify;
}
#content_MDL span.heading2 {
color:#b58121;
}


#content_MDL_inner {
float:left;
width:500px;
padding:10px 10px 20px 20px;
}
#content_MDL_inner h1{
font-size:23px;
font-family:arial;
padding-bottom:10px;
}
#content_MDL_inner h2{
font-size:15px;
font-family:arial;
padding-bottom:10px;
}
#content_MDL_inner p {
line-height:14px;
text-align:justify;
}
#content_MDL_inner span.heading2 {
color:#b58121;
}
#content_MDL_inner ul {
width:100%;
}
#content_MDL_inner ul li {
font:12px verdana, Arial;
list-style-type:disc;
margin-left:40px;
}

.day_sep {
height:28px;
background:#f2f2f2;
font:bold 12px arial;
color:#000;
margin-bottom:12px;
}
.day_sep span.days {
background:#e0a028;
display:block;
color:#fff;
width:72px;
margin-right:8px;
padding:7px 5px;
float:left;
text-align:center;
}

.day_sep span.schedule {
display:block;
background:none;
color:#000;
width:370px;
padding:7px 0px;
float:left;
}


.map {
			display: none;
			position: absolute;
			top: 120%;
			left: 25%;
			padding: 8px;
			z-index:1002;
			overflow: auto;
			background:url(../images/map_bg.png) no-repeat;
}
.white_content {
background:#fff;
padding:10px;
}
.close_btn {
display:block;
height:24px;
width:72px;
padding-left:325px;
}

img.left {
float:left;
padding:0 10px 5px 0;
}
img.right {
float:right;
padding:0 0px 5px 10px;
}

/*------------content rightside Styles----------------*/

#content_RHS {
float:left;
width:280px;
padding:10px 0 40px 0;
background:#fff;
}
#RHS_box1 {
width:280px;
margin-bottom:20px;
padding:0;
text-align:center;
}
.RHS_box2 {
width:205px;
padding:0 0 12px 0;
text-align:center;
}


#content_RHS_inner {
float:left;
width:219px;
padding:10px 0 10px 10px;
}
#content_RHS_inner #RHS_box1 {
width:205px;
margin-bottom:10px;
padding:0;
float:left;
text-align:center;
}
#content_RHS_inner #RHS_box2 {
width:205px;
padding:0;
float:left;
text-align:center;
margin-bottom:20px;
}
#content_RHS_inner #RHS_box3 {
width:219px;
padding:0;
float:left;
text-align:center;
}

#content_RHS_inner #RHS_box_content {
width:185px;
padding:10px;
float:left;
text-align:justify;
border:1px solid #EEEFEB;
margin:0 0 10px 0;
}


.tour_links {
width:100%;
margin-bottom:20px;
padding:0;
float:left;
}
.tour_links ul {
margin:0 auto;
width:220px;

}
.tour_links ul li {
float:left;
background:url(../images/itineraries_bullet.jpg) no-repeat 0 5px;
padding:0 0 0 15px;
width:100%
}
.tour_links ul li a {
float:left;
color:#308ab0;
font:12px arial;
text-decoration:none;
line-height:18px;
padding:0 0 10px 0;
font-weight:bold;
}
.tour_links ul li a.selected {
float:left;
color:#000;
font:12px arial;
line-height:18px;
font-weight:bold;
}


/*------------footer Styles----------------*/

#footer_outerwrap {
background:#000;
width:100%;
height:34px;
float:left;
margin-top:20px;
}

p.footerlinks {
color:#ffffff;
text-align:center;
font:12px arial;
margin:0 auto;
padding-top:10px;
}


/* Itineraries styles */

#inner_wrapper_iti { width:490px; float:left;padding:10px}

#inner_wrapper_iti_RHS { width:218px; float:left;}

#iti_title_container {  width:100%; float:left;padding:10px 0 0 0; border-bottom:1px solid #707a89; margin:0 0 10px 0;}

#iti_title { width:323px; float:left;}

#iti_duration { width:165px; float:left; background:#707a89;}

.rd_left { width:9px; height:34px; float:left;}

.rd_mid { float:left;padding:3px 0 0 10px;}

.rd_right { width:9px; height:34px; float:right;}

#inner_wrapper_iti p { text-align:justify;}

.line { padding:5px 0;}

.trip_details { float:left; width:234px;padding:10px 0}

.trip_table_top { background:url(../images/trip_table_top.jpg) no-repeat; width:224px; font-size:12px; height:21px; color:#fff; font-weight:bold; padding:5px 0 0 10px; float:left;}

.trip_table_mid { background:url(../images/trip_table_rpt.jpg) repeat-y; width:232px; float:left;padding:0 0 0 2px}

.trip_table_mid table { width:230px;}

.trip_table_mid table td { font-size:11px;padding:0 10px 0 10px; border-bottom:1px solid #dcdcdc;padding:3px 0 3px 10px; margin:0 0 0 5px}

.trip_table_btm { width:234px; height:14px; float:left;}

.bottom_band { width:100%; float:left; height:125px; padding:8px 0 0 8px; }

.bottom_band2  { width:744px; float:left; height:186px; padding:9px 0 20px 15px; }

.bottom_band2 p { width:744px; float:left; background:#000;padding:9px 0 5px 15px; display:block}

.bottom_band_southindia { width:100%; float:left; height:204px; background:#000;padding:8px 0 0 6px; margin:20px 0 0 0; }

ul#sitemap { margin:0;padding:0;}

ul#sitemap li {padding:8px 0 0 0;} 

.redtext{color:#0F92CF}

.inner_payment_content{float:left;width:745px;padding:10px 20px 10px 20px;margin:0px;}

#inner_wrapper .inner_payment_content h1  {font-family:arial;color:#0F92CF;font-size:23px;padding-bottom:10px;}

.inner_payment_content p {line-height:14px;text-align:justify;}

.sidebar{padding:0px;margin:0px}

.sidebar ol{list-style-type:decimal;list-style-position:inside;}

.sidebar ol li{list-style-type:decimal;list-style-poistion:inside;padding:0px 0px 10px 0px}
.ddlCountry{width:200px}
.ddlsize{width:194px}

