body {
	font-size:13px;
	font-family: Arial, sans-serif;
	background-color: #fff;	
	text-align: center;		
	padding: 0 0 0 0;
	margin: 0;
	background: #f2f4ee url(../images/bkg.jpg) repeat-x;
	color: #5d5d5d;
	line-height:1.5em;
	
}

*{	
	padding: 0;
	margin: 0;	
}

p{
	line-height:1.5em;
	text-align: left;
	margin: 0 0 10px 0;
	padding: 0;
}

em{
	line-height:1.5em;
}


a:link, a:visited{
	text-decoration: none;
	color:#dd4f00;
}

a:hover{	
	text-decoration: underline;
}

a.deeplink {
	color:#5d5d5d;
}

a.nolink:hover {
	cursor:default;
}

h2{
	font-size: 28px;
}

h3{
	margin-bottom: 10px;
	font-size: 20px;
}

h4{
	margin-bottom: 10px;	
}

.left{
	float: left;
	text-align: left
}

.right{
	float: right;
	text-align: left
}
	
.clear{ clear:both; display: block;}

.lighter{
	color: #adadad;
}
	


.indent{
	margin-left: 15px;
}

.goLink{
	background: transparent url(../images/arrow.gif) right 2px no-repeat;
	padding: 0 12px 0 0;
	font-weight: bold;	
}

.goLink1{
	background: transparent url(../images/arrow1.gif) right no-repeat;
	padding: 0 25px 0 0;
	font-weight: bold;	
}

a img{
	border: none;
}

/*Global layout*/

#container{
	width: 100%;
	margin: 0 auto;
}

#header{	
	width: 940px;
	margin: 0 auto;
	padding:0 0 0 20px
	
}

#logo{
	width: 323px;
	height: 101px;
	background: transparent url(../images/logo.jpg) no-repeat;
	float: left;
}

#tagLine{
	width: 510px;
	height: 101px;
	background: transparent url(../images/tag_line.jpg) no-repeat;
	float: right;
}

#tagLine span{
	display: none;
}

#middle{
	width: 960px;
	margin: 0 auto;
	padding: 0px 0 10px 0;
	text-align: left;	
	
}

#widecontent{
	width: 960px;
	margin: 0 auto;
	padding: 15px 0 40px 0;
	text-align: left;
	float: left;
	display: inline;
}


#content{
	width: 675px;
	margin: 0 auto;
	padding: 15px 0 40px 0;
	text-align: left;
	float: left;
	display: inline;
}

#footer{
	width: 100%;	
	background-color: #eef0ea;
	border-top: 1px #dddddd solid;
	font-size: 11px;
	text-align: center;
}

#footer a:link, #footer a:visited{
	color: #adadad;	
}

#footer .inside{
	height: 50px;
	padding: 25px 0 0 0;
	color: #adadad;	
	width: 900px;
	margin: 0 auto;		
}

#footer .links{
	float: right;
	margin: 0 0px 0 0;
	padding: 0px 0 0px 0;
}

#footer .copyright{
	float: left;
	margin: 0 0 0 0px;
	padding: 0px 0 0px 0;
}

#mini_sidebar{
	width: 275px;
	float: right;
	display: inline;
}

#sidebar{
	width: 275px;
	float: right;
	display: inline;
	padding: 16px 0 0 0;
}

#sidebar ul li{
	margin: 0 0 15px 0;
	padding: 0 0 0 12px;
	background: transparent url(../images/arrow.gif) 0 2px no-repeat;
	list-style:none;
}


#sidebar li{
	margin: 0 0 15px 0;
	padding: 0 0 0 12px;
	background: transparent url(../images/arrow.gif) 0 2px no-repeat;
	list-style:none;
}


/*header*/
#header #logo{
	float: left;
}

#header #logo span{
	display: none;
}

#topNav{	
	list-style: none;	
	float: left;	
	width: 100%;
	padding-left: 4px;	
}

#topNav li{
	float: left;
	
}

#topNav li a:link, #topNav li a:visited{	
	color: #fff;
	padding: 0 22px 0 22px;
	display: block;
	background: transparent url(../images/nav_btn.jpg) right -1px no-repeat;
	line-height: 34px;
}



#topNav li a:hover{	
	
	text-decoration: none;
	background-position: right -36px;
}


#topNav li a:visited.selected{
	text-decoration: none;
	background:#ff0000 url(../images/selectedbg.jpg) repeat-x left top;
	color: #ffffff;
}



/*Home------------*/
.homeBottom{	
	margin: 0px 0 0 0;
	padding: 12px 15px 10px 25px;
	overflow:hidden;
}

.homeBottom h3{
	font-size: 20px;
	font-family: Georgia,"Nimbus Roman No9 L",serif;
	font-weight: strong;
	margin: 0 20px 10px 2px;
	color: #dd4f00;
}

.homeBottom .col1 h3{
	color: #dd4f00;
	font-size: 26px;
	font-weight: normal;
	font-family: Georgia,"Nimbus Roman No9 L",serif;
	margin: 0 20px 0 1px;
}

.homeBottom p{
	line-height: 1.6em;
	margin: 15px 20px 0 4px;
}

.homeBottom .col1{
	float: left;
	width: 207px;
	padding: 0px 0 0 0; overflow:hidden; border-right: 1px solid #bebebe;
	margin:7px 0 0 0;
	font: bold 13px Georgia,"Nimbus Roman No9 L",serif; color:#dd4f00;
}

.homeBottom .col1 h3{
	margin: 0px 10px 0 20px;
}

.homeBottom .col1 img{
	margin: 0 12px 10px 0px;
	padding: 4px;
	border: 1px solid #bebebe;
	display: block;
	background: #fff; 
}



.homeBottom .col1 p{
	margin: 15px 30px 0 20px;
}	

.homeBottom .col2{
	float: left;
	width: 207px;
	padding: 0px 0 0px 10px;
	margin:7px 0 0 0;
	border-right: 1px solid #bebebe; overflow:hidden; font: bold 13px Georgia,"Nimbus Roman No9 L",serif; color:#dd4f00;
}

.homeBottom .col2 img{	
	padding: 4px;
	border: 1px solid #bebebe;
	display: block;
	background: #fff;
	margin: 0 0 10px 0px;	
}

.homeBottom .col2 p{
	margin-left: 20px;
}

.homeBottom .col2 h3{
	margin-left: 20px;
}

.homeBottom .col3{
	float: left;
	width: 190px;
	padding: 0 0 0 10px;
	margin:7px 0 0 0;
	font: bold 15px Georgia,"Nimbus Roman No9 L",serif; color:#dd4f00;
}

.homeBottom .col3 img{
	
	padding: 4px;
	border: 1px solid #bebebe;
	display: block;
	background: #fff;
	margin: 0 0 10px 0px;	
}

.homeBottom .col3 p{
	
	
}

/*Search box---------------------------------*/
#searchBox{
	width: 274px;
	height: 215px;
	background: transparent url(../images/search_box.jpg) no-repeat;
	color: #fff;	
	margin: 2px 0px 0px 0px;
}

#searchBox h3{
	font-size: 18px;
	font-weight: normal;
	border-bottom: 1px solid #abd0dd;
	padding: 20px 0 8px 0;
	margin: 0 20px 0 20px;	
}

#searchBox form{
	padding: 20px;
}

#searchBox form select{
	width: 200px;
}

#searchBox label{
	
}

#searchBox p{
	
}


/*Home Banner-----------------------------*/

#homeBanner{
	background: transparent url(../images/home_banner1.jpg) no-repeat;
	width: 680px;
	height: 220px;	
}


/*Latest News-----------------------------*/
#sidebar #latestNews{
	padding: 25px 0 20px 0;
}

#sidebar #latestNews h3{
	font-size: 18px;
	border-bottom: 1px solid #c6c7c3;
	padding: 0 0 5px 0;
	font-weight: normal;
}

#sidebar #latestNews .article{
	background: transparent url(../images/dot_line.gif) left bottom repeat-x;
	padding: 10px 0 10px 0;
	
}

#sidebar #latestNews .article p{
	margin: 0;
}

#sidebar #latestNews .article h4{
	margin: 0;
}

#sidebar #latestNews .article h4 a:link, #sidebar #latestNews .article h4 a:visited{
	font-size: 12px;
	font-weight: bold;	
}

#sidebar #latestNews .goLink{
		
}


/*Login Box------------------*/
#loginBox{
	width: 275px;
	height: 175px;
	background: transparent url(../images/login_box1.jpg) no-repeat; margin:8px 0 0 0;
	
}

#sidebar #loginBox h3{
	font-size: 18px;
	border-bottom: 1px solid #c6c7c3;
	padding: 0 0 10px 0;
	font-weight: normal;
	margin: 0 20px 15px 20px;
	padding: 20px 0 10px 0;
	color:#5d5d5d;
}

#loginBox .smallLink{
	font-size: 11px;
}

#sidebar #loginBox .formHolder{
	margin:4px 20px 0px 20px; display:block;	
}

.formHolder img
{
float:left; margin:0 10px 0px 0px; padding:0px;
}


.input{
margin:3px 0 10px 0; display:block; border:1px solid #c4c4c4;
}

#sidebar #loginBox p{
	margin: 10px 0 0 20px;
}

/*Airlines---------------*/
#airlines{
	padding: 20px 0 0 0;
}

/*Primary page-----------------*/
#widecontent.primaryPage{
	background-color: #fff;
	border: 1px solid #e7e9e3;
	width: 960px;
	_width: 954px;
	margin: 17px 0px 0px 19px;
	padding: 30px 0 0px 0;
	line-height:1.5em;
}

#widecontent.primaryPage h2{
	margin: 0 30px 0 30px;
	color: #e36500;
	font-size: 28px;
	font-weight: normal;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #ebede7;
	line-height: 29px;
}


#widecontent.primaryPage .pageCopy{
	padding: 20px 0 0 0;
	margin: 0 30px 0 30px;
}


#widecontent.primaryPage .pageCopy ul{
	list-style: none;
	padding-bottom: 10px;
}

#widecontent.primaryPage .pageCopy ul li{
	margin: 0 0 15px 0;
	padding: 0 0 0 12px;
	list-style: none;
	background: transparent url(../images/arrow.gif) 0 2px no-repeat;
	line-height:1.5em;
}


#widecontent.primaryPage .pageCopy li{
	margin: 0 0 15px 0;
	padding: 0 0 0 12px;
	list-style: none;
	background: transparent url(../images/arrow.gif) 0 2px no-repeat;
}

/*Summary List------------*/
#widecontent.primaryPage .summaryItem{
	padding: 10px 0 25px 0; line-height:1.5em;
}

#widecontent.primaryPage .summaryItem img{
	float: left;
	margin: 0 15px 0px 0;
	border: 3px solid #e7e9e3;
}

#widecontent.primaryPage .summaryItem h4{
	font-size: 16px;
	margin: 0;
	padding: 0;
}

#widecontent.primaryPage .summaryItem p{	
	margin: 0 0 5px 0;
	padding: 0;
}

#widecontent.primaryPage .summaryItem .details{
	float: right;
	width: 700px;
}

#widecontent.primaryPage .pageCopy h3{
	font-weight: normal;
	padding-bottom: 10px;
}

#widecontent.primaryPage .pageCopy h4{
	color: #dc5005;
	font-size: 18px;
	font-weight: normal;
}

#widecontent.primaryPage .pageCopy h5{
	font-weight: bold;
	font-size: 15px;
}

#widecontent.primaryPage .pageCopy .guide{
	float: left;
	width: 730px;	
}

#widecontent.primaryPage .pageCopy .snippets{
	float: right;
	width: 150px;	
}

#widecontent.primaryPage .pageCopy .snippets h4{
	font-size: 12px;
	margin: 10px 0 0 0;
	font-weight: bold;
}

#widecontent.primaryPage .pageCopy .snippets h5{
	font-size: 11px;
		margin: 0 0 0 0;
}

#widecontent.primaryPage .pageCopy .snippets div{
	border-bottom: 1px solid #dadbd5;
	padding: 10px 0 10px 0;	
}

#widecontent.primaryPage .pageCopy .snippets p{
	font-size: 11px;
	margin: 0;
	padding: 0;
}

#widecontent.primaryPage .pageCopy .snippets a:link img, #widecontent.primaryPage .pageCopy .snippets a:visited img {
	border: 4px solid #dadbd5;	
}

#widecontent.primaryPage .pageCopy .snippets a:hover img{
	border: 4px solid #dc5005;	
}

/*Itenerary--------------*/

#widecontent.primaryPage .pageCopy .itenerary{
	float: left;
	width: 730px;	
}

#widecontent.primaryPage .pageCopy .itenerary h3{
	font-weight: normal;
}

#widecontent.primaryPage .pageCopy .itenerary .bookMessage h3{	
	margin: 0;
	padding: 0;
}

#widecontent.primaryPage .pageCopy .itenerary .bookMessage{	
	
	padding: 0 0 20px 0;
}

#widecontent.primaryPage .pageCopy .itenerary h4{
	font-weight: normal;
	font-size: 16px;
	color: #dc5005;
}

#widecontent.primaryPage .pageCopy .itenerary .bookMessage p{
	margin: 0;
	padding: 0;
}

/*
#widecontent.primaryPage .pageCopy .itenerary table{	
	border-top: 1px solid #ebede7;
}

#widecontent.primaryPage .pageCopy .itenerary table td{
	padding: 5px 10px 5px 15px;	
	border-bottom: 1px solid #ebede7;
}

#widecontent.primaryPage .pageCopy .itenerary table .row-a{
	background-color: #f3f4ee;
}

#widecontent.primaryPage .pageCopy .itenerary table td.day{
	font-weight: bold;
	
}
*/

#widecontent.primaryPage .pageCopy .gallery{
	float: right;
	width: 143px;
}

#widecontent.primaryPage .pageCopy .gallery h3{
	font-weight: normal;
	padding: 0;
}

#widecontent.primaryPage .pageCopy .gallery a{
	margin: 10px 0 0 0;	
}

#widecontent.primaryPage .pageCopy .gallery a:link img, #widecontent.primaryPage .pageCopy .gallery a:visited img {
	border: 0px solid #dadbd5;	
}

#widecontent.primaryPage .pageCopy .gallery a:hover img{
	border: 0px solid #dc5005;	
}

#widecontent.primaryPage .pageCopy .gallery .imggallery{	
padding: 0px 0px 0px 0px;
}
#widecontent.primaryPage .pageCopy .gallery .imggallery a:link img, #widecontent.primaryPage .pageCopy .gallery .imggallery a:visited img {
	border: 4px solid #dadbd5;	
margin: 2px 0px 0px 0px;
}

#widecontent.primaryPage .pageCopy .gallery .imggallery a:hover img{
	border: 4px solid #dc5005;	
	margin: 2px 0px 0px 0px;
}


/*Secondary page-----------------*/
#content.secondaryPage{
	background-color: #fff;
	border: 1px solid #e7e9e3;
	width: 644px;
	_width: 638px;
	margin: 17px 0px 0px 19px;
	padding: 30px 0 0px 0;
	 line-height:1.5em;
}

#content.secondaryPage h2{
	margin: 0 30px 0 30px;
	color: #e36500;
	font-size: 28px;
	font-weight: normal;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #ebede7;
	line-height: 29px;
}


#content.secondaryPage .pageCopy{
	padding: 20px 0 0 0;
	margin: 0 30px 0 30px;
}


#content.secondaryPage .pageCopy ul{
	list-style: none;
	padding-bottom: 10px;
}

#content.secondaryPage .pageCopy ul li{
	margin: 0 0 15px 0;
	padding: 0 0 0 12px;
	list-style: none;
	background: transparent url(../images/arrow.gif) 0 2px no-repeat;
	line-height:1.5em;
}


#content.secondaryPage .pageCopy li{
	margin: 0 0 15px 0;
	padding: 0 0 0 12px;
	list-style: none;
	background: transparent url(../images/arrow.gif) 0 2px no-repeat;
}




/*Summary List------------*/
#content.secondaryPage .summaryItem{
	padding: 0 0 10px 0; line-height:1.5em; 
}
#content.secondaryPage .summaryItem-border{border-bottom:1px solid #DC5005; margin-bottom:10px;}

#content.secondaryPage .summaryItem img{
	float: left;
	margin: 0 15px 0px 0;
	border: 3px solid #e7e9e3;
}

#content.secondaryPage .summaryItem h4{
	font-size: 16px;
	margin: 0;
	padding: 0;
}

#content.secondaryPage .summaryItem p{	
	margin: 0 0 5px 0;
	padding: 0;
}

#content.secondaryPage .summaryItem .details{
	
	float: right;
	width: 445px;
}
#content.secondaryPage .summaryItem .details b.mid-align{
	
	line-height:20px;
	display:block;
	padding-top:5px;
}

/*News------------------------------*/
.newsItem{
	padding: 0 0 30px 0;
}

.newsItem h4{
	padding: 0;
	margin: 0;
}

.newsItem p{
	padding: 0;
	margin: 0 0 5px 0;
}


/*Form layout--------------------------*/
.formLayout{
	width: 500px;
	padding: 25px;
}

.formLayout label{
	width: 100px;
	float: left;
	text-align: right;
	margin-right: 20px;
	display: block;
	font-weight: bold;
}

.formLayout p{
	clear: both;
}

/*Tables--------*/
.listTable{
	
}

.listTable .tableHead{
	background-color: #f2f4ee;
}

.listTable tr td{
	padding: 5px;	
	border-bottom: 1px solid #ebede7;
}



/*Guide-----------------*/
#content.secondaryPage .pageCopy h3{
	font-weight: normal;
	padding-bottom: 10px;
}

#content.secondaryPage .pageCopy h4{
	color: #dc5005;
	font-size: 18px;
	font-weight: normal;
}

#content.secondaryPage .pageCopy h5{
	font-weight: bold;
	font-size: 15px;
}

#content.secondaryPage .pageCopy .guide{
	float: left;
	width: 420px;	
}

#content.secondaryPage .pageCopy .snippets{
	float: right;
	width: 150px;	
}

#content.secondaryPage .pageCopy .snippets h4{
	font-size: 12px;
	margin: 10px 0 0 0;
	font-weight: bold;
}

#content.secondaryPage .pageCopy .snippets h5{
	font-size: 11px;
		margin: 0 0 0 0;
}

#content.secondaryPage .pageCopy .snippets div{
	border-bottom: 1px solid #dadbd5;
	padding: 10px 0 10px 0;	
}

#content.secondaryPage .pageCopy .snippets p{
	font-size: 11px;
	margin: 0;
	padding: 0;
}

#content.secondaryPage .pageCopy .snippets a:link img, #content.secondaryPage .pageCopy .snippets a:visited img {
	border: 4px solid #dadbd5;	
}

#content.secondaryPage .pageCopy .snippets a:hover img{
	border: 4px solid #dc5005;	
}

/*Itenerary--------------*/

#content.secondaryPage .pageCopy .itenerary{
	float: left;
	width: 420px;	
}

#content.secondaryPage .pageCopy .itenerary h3{
	font-weight: normal;
}

#content.secondaryPage .pageCopy .itenerary .bookMessage h3{	
	margin: 0;
	padding: 0;
}

#content.secondaryPage .pageCopy .itenerary .bookMessage{	
	
	padding: 0 0 20px 0;
}

#content.secondaryPage .pageCopy .itenerary h4{
	font-weight: normal;
	font-size: 16px;
	color: #dc5005;
}

#content.secondaryPage .pageCopy .itenerary .bookMessage p{
	margin: 0;
	padding: 0;
}

#content.secondaryPage .pageCopy .itenerary table{	
	border-top: 1px solid #ebede7;
}

#content.secondaryPage .pageCopy .itenerary table td{
	padding: 5px 10px 5px 15px;	
	border-bottom: 1px solid #ebede7;
}

#content.secondaryPage .pageCopy .itenerary table .row-a{
	background-color: #f3f4ee;
}

#content.secondaryPage .pageCopy .itenerary table td.day{
	font-weight: bold;
	
}

#content.secondaryPage .pageCopy .gallery{
	float: right;
	width: 143px;
	
}

#content.secondaryPage .pageCopy .gallery h3{
	font-weight: normal;
	padding: 0;
}

#content.secondaryPage .pageCopy .gallery a{
	margin: 10px 0 0 0;	
}

#content.secondaryPage .pageCopy .gallery a:link img, #content.secondaryPage .pageCopy .gallery a:visited img {
	border: 0px solid #dadbd5;	
}

#content.secondaryPage .pageCopy .gallery a:hover img{
	border: 0px solid #dc5005;	
}

#content.secondaryPage .pageCopy .gallery .imggallery{	
padding: 0px 0px 0px 0px;
}
#content.secondaryPage .pageCopy .gallery .imggallery a:link img, #content.secondaryPage .pageCopy .gallery .imggallery a:visited img {
	border: 4px solid #dadbd5;	
margin: 2px 0px 0px 0px;
}

#content.secondaryPage .pageCopy .gallery .imggallery a:hover img{
	border: 4px solid #dc5005;	
	margin: 2px 0px 0px 0px;
}




/*Messages-------------------------*/

.error{
	color: #ea0b00;
}


/* New Css*/
a.redLink
{
font:bold 13px Arial, Helvetica, sans-serif; color:#f35404; text-decoration:none;
}
a.redLink:hover
{
text-decoration:underline;
}
.linkContainer
{
margin:10px 0px 0px 0px; 
width: 250px;
}
 
 /*News Latter------------------*/
#newsLatterBox{
	width: 275px;
	height: 196px;
	background: transparent url(../images/newslatterbox.jpg) no-repeat; margin:7px 0 0 0;
	
}

#sidebar #newsLatterBox h3{
	font-size: 18px;
	border-bottom: 1px solid #c6c7c3;
	padding: 0 0 10px 0;
	font-weight:normal;
	margin: 0 20px 15px 20px;
	padding: 20px 0 10px 0;
	color:#5d5d5d;
}

#newsLatterBox .smallLink{
	font-size: 11px;
}

#sidebar #newsLatterBox .formHolder{
	margin: 7px 20px 0px 20px; display:block;	
}

.formHolder img
{
float:left; margin:0 10px 0px 0px; padding:0px;
}


#sidebar #newsLatterBox .formHolder input{
	margin: 0px 0px 10px 0px;
}

#sidebar #newsLatterBox p{
	margin: 10px 0 0 20px;
}


/*Latest News------------------*/
#latestNews1{
	width: 275px;
	height: 326px;
	background: transparent url(../images/latestnews.jpg) no-repeat; margin:8px 0 0 0;
	
}

#sidebar #latestNews1 h3{
	font-size: 14px;
	border-bottom: 1px solid #c6c7c3;
	padding: 20px 0 10px 0;
	font-weight: bold;
	margin: 10px 20px 15px 15px;
	color:#5d5d5d;
}

#latestNews1 .smallLink{
	font-size: 11px;
}

#sidebar #latestNews1 .formHolder{
	margin: 10px 20px 0px 20px; display:block;	
}

.formHolder img
{
float:left; margin:0 10px 0px 0px; padding:0px;
}


#sidebar #latestNews1 .formHolder input{
	margin-bottom: 10px;
}

#sidebar #latestNews1 p{
	margin: 10px 0 0 20px;
}

.date
{
font:bold 10px/17px Verdana, Arial, Helvetica, sans-serif; color:#8b8989;
}
.headingRed
{
font:bold 13px/17px Georgia, "Times New Roman", Times, seriff; color:#f35404; margin:3px 0;
}
.divider
{
background:url(../images/divider.gif) no-repeat center center; margin:7px 0; height:1px;
}

/* New Css 18 mar 2009 */
.form{
padding: 0px;
margin: 0px;
}

.mainBox{
	background: #fff url(../images/grTop.jpg) no-repeat left top;
	border: 1px solid #e7e9e3;
	width: 646px;
	_width: 645px;
	margin: 8px 0 0 18px;
	_margin: 8px 0 0 10px;
	float:left;	
	padding: 20px 0 17px 0px;
}

.mainBox h2{
	margin: 0 7px 0 0px;
	color: #e36500;
	font-size: 28px;
	font-weight: normal;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #ebede7;
}

.mainBoxPad{
padding: 0px 16px 0px 15px;
}

/* Rt Box */
#rtBox{
	width: 275px;
	margin: 7px 0px 20px 0px;
}

.rtBoxTop{
	background:url(../images/rtTopBg.jpg) left top no-repeat;
	height: 14px;
}

.rtBoxbg{
	background:url(../images/rtbg.jpg) left top repeat-y;
}

.rtBoxbg h3{
	font-size: 18px;
	border-bottom: 1px solid #c6c7c3;
	padding: 20px 0 10px 0;
	font-weight:normal;
	margin: 0px 20px 0px 15px;
	color:#5d5d5d;
}

.holder{
	padding: 11px 20px 2px 20px; 
}

.rtBoxBtm{
	background:url(../images/rtBottomBg.jpg) left top repeat-y;
	height: 22px;
}

.grdRt{
	background:url(../images/grRt.jpg) left top repeat-x;
	margin: 0px 4px 0px 5px;
}
.grdRt2{
	background:url(../images/grRt.jpg) left top repeat-x;
	margin: 0px 2px 0px 3px;
}

.mini_rtBoxbg{
	background:url(../images/rtbg.jpg) left top repeat-y;
}

.mini_rtBoxbg h3{
	font-size: 16px;
	border-bottom: 1px solid #c6c7c3;
	padding: 5px 0 3px 0;
	font-weight:normal;
	margin: 0px 20px 0px 15px;
	color:#5d5d5d;
}

.mini_holder{
	padding: 5px 20px 2px 20px; 
}

.mini_rtBoxBtm{
	background:url(../images/rtBottomBg.jpg) left top repeat-y;
	height: 10px;
}

/* New Css 19 mar 2009*/
.mainBox .col1{
	float: left;
	width: 200px;
	padding: 0px 0 0 0; overflow:hidden; border-right: 1px solid #bebebe;
	margin:11px 0 0 0;
	font: bold 13px Arial, Helvetica, sans-serif; color:#dd4f00;
}

.mainBox .col1 img{
	padding: 4px;
	border: 1px solid #bebebe;
	display: block;
	background: #fff; 
}


.mainBox .col1 p{
	margin: 4px 0px 0px 0px;
}	

.mainBox .col2{
	float: left;
	width: 200px;
	padding: 0px 0 0 0; overflow:hidden; border-right: 1px solid #bebebe;
	margin:11px 0 0 10px;
	font: bold 13px Arial, Helvetica, sans-serif; color:#dd4f00;
}

.mainBox .col2 img{
	padding: 4px;
	border: 1px solid #bebebe;
	display: block;
	background: #fff; 
}


.mainBox .col2 p{
	margin: 4px 0px 0px 0px;
}	


.mainBox .col3{
	float: left;
	width: 193px;
	padding: 0px 0 0 0; overflow:hidden;
	margin:11px 0 0 10px;
	font: bold 13px Arial, Helvetica, sans-serif; color:#dd4f00;
}

.mainBox .col3 img{
	padding: 4px;
	border: 1px solid #bebebe;
	display: block;
	background: #fff; 
}


.mainBox .col3 p{
	margin: 4px 0px 0px 0px;
}	

/* 6 April 2009 */
.guideHd{
float: left; border-bottom: 1px solid #ebede7; height:40px; margin: 0px 0px 27px 30px; width: 574px; 
}

.flLt{
float: left;
}

.zeroBrd{
border: none; margin: 0px; padding: 0px;
}

.rtBtn{
float:right; padding:5px 0px 0px 0px; positon: absolute;
}

/* 12 April 2009 */
#howRtBox{
	width: 275px;
	margin: 0px;
}

#searchRtBox{
	width: 275px;
	margin: 10px 0px 0px 0px;
}

.clr{
	clear: both;
	margin: 0px ;
	padding: 0px;
}

#newsletterRtBox{
	width: 275px;
	margin: 6px 0px 0px 0px;
}


/* 16 Feb 2009*/
.leftpannel
{
float: left;
width: 577px;
padding:25px 0px 0px 30px;

}
.sitemap_hd
{
font-family:arial;
font-size:14px;
font-weight:bold;
color: #e36500;
background: url(../images/arrow.gif) 0 2px no-repeat;
margin: 0 0 6px 0;
padding: 0 0 0 12px;
}
.sitemap_hd a
{
font-family:arial;
font-size:14px;
font-weight:bold;
color: #e36500;
text-decoration:none;
}
.sitemap_hd a:hover
{
font-family:arial;
font-size:14px;
font-weight:bold;
color: #e36500;
text-decoration: underline;
}
ul.sitemap
{
margin:0px 0 0 24px;
padding:0px;
list-style:none;
}

ul.sitemap li
{
font-family:arial;
font-size:13px;
color: #e36500;
line-height: 18px;
}

ul.sitemap li a
{
font-family:arial;
font-size:13px;
color: #e36500;
}

ul.sitemap li a:hover
{
text-decoration:underline;
}


.sitemap_separater
{
height: 16px;
}

.box{
	border:1px solid #c6c7c3;
	padding: 10px;
}

#banner {
	float:left;
	height:80px;
	margin-top:20px;
	padding-left:145px;
	width:400px;
}

/* 21 may 10*/

.but-signup{ border:0 none; background:url(../images/but_signup.png) no-repeat 0 0; width:103px; height:31px; cursor:pointer;}
.but-signup:hover{ background-position:0 -31px;}
.listNew1 ol{ margin:0px; padding:0px;}
.listNew1 ol li{ list-style-type:decimal; line-height:12px; margin:0px; padding:0px; background-position:0 -5px;}


#nbody{ width:940px; text-align:left; display:block; margin:20px auto 0; padding-left:20px;}

#left-nav{ float:left; clear:right; width:640px; margin-right:20px;}
.cor-con{float:left; width:640px; margin-bottom:20px;}
.cor-trow{ float:left; width:625px; height:15px; background:url(../images/bg_page_bor.png) no-repeat 100% 0; padding-right:15px;}
.cor-tl{ float:left; clear:right; width:15px; height:15px; background:url(../images/bg_page_bor.png) no-repeat 0 0;}
.cor-tc{ float:left; clear:right; width:610px; height:15px; background:url(../images/bg_page_bor.png) repeat-x 0 -40px;}
.cor-brow{ float:left; width:625px; height:15px; background: url(../images/bg_page_bor.png) no-repeat 100% -25px; padding-right:15px;}
.cor-bl{ float:left; clear:right; width:15px; height:15px; background:url(../images/bg_page_bor.png) no-repeat 0 -25px;}
.cor-bc{ float:left; clear:right; width:610px; height:15px; background:url(../images/bg_page_bor.png) repeat-x 0 -65px; overflow:hidden;}
.cor-m{ float:left; width:610px; background:url(../images/bg_page_borm.png) repeat-y 0 0; padding:0 15px 10px;}

.guide-tab{ float:left; width:590px; border-bottom:1px solid #dc5005; height:35px; overflow:visible; margin-bottom:10px; padding-left:20px;}
.guide-tab li{ float:left; margin-right:5px;}
.guide-tab li a{ display:block; font:bold 14px/36px Arial, Helvetica, sans-serif; color:#fff; background:url(../images/bg_tab1.png) no-repeat -214px 0; text-align:center; width:210px;}
.guide-tab li a:hover{background:url(../images/bg_tab1.png) no-repeat 0 0; color:#dc5005;}
.guide-tab li a.active{background:url(../images/bg_tab1.png) no-repeat 0 0; color:#dc5005;}

.sponsor-row{ float:left; padding:5px 10px 0; width:590px; background:url(../images/bg_sponsor.jpg) repeat-x 0 100%;}
.sponsor-img{ float:left; clear:right; margin-right:10px;margin-bottom:10px; width:120px;}
.sponsor-img img{ padding:1px; background-color:#fff; border:1px solid #cfcfcf;}
.sponsor-txt{ float:left; clear:right; width:460px; position:relative; padding-bottom:5px;}
.sponsor-txt h3{font:bold 12px/18px Arial, Helvetica, sans-serif; color:#1b8bab;margin-bottom:0px;}
.sponsor-txt h3 a{font:bold 12px/18px Arial, Helvetica, sans-serif; color:#1b8bab;text-decoration:underline;}
.sponsor-txt h3 a:hover{ text-decoration:none; color:#000;}
.sponsor-txt h4{font:bold 12px/18px Arial, Helvetica, sans-serif; color:#000;margin-bottom:0px;}
.sponsor-txt h4 a{font:bold 12px/18px Arial, Helvetica, sans-serif; color:#000;}
.sponsor-txt h4 a:hover{ text-decoration:underline; color:#1b8bab;}
.sponsor-txt p{font:normal 12px/18px Arial, Helvetica, sans-serif; color:#5d5d5d; padding:2px 0 5px 0; margin-bottom:0; min-height:45px;}
.link-more{ float:right; padding:3px 0 0 10px; font:normal 10px/15px Arial, Helvetica, sans-serif; color:#000; background:url(../images/arrow_more.png) no-repeat 0 8px; color:#DC5005;}
.link-more:hover{ color:#000;}
.sponsor-txt .link-more{ position:absolute; right:5px;}
.link-top{ float:right; clear:left; padding:3px 0 0 10px; font:normal 10px/15px Arial, Helvetica, sans-serif; color:#000; background:url(../images/arrow_top.png) no-repeat 0 6px; color:#DC5005; margin-top:10px;}
.link-top:hover{ color:#000;}
.but-details{ float:right; clear:left; background:url(../images/but_det_enquiry.png) no-repeat 0 0; width:133px; height:20px; margin-top:-20px;}
.but-details:hover{ background-position:0 -20px;}
.see-list-row{ float:left; padding-top:15px; width:500px;}
.see-list-row a{font:bold 12px/18px Arial, Helvetica, sans-serif; color:#dc5005;text-decoration:underline;background:url(../images/arrow_more.png) no-repeat 0 6px; padding:0 0 0 15px;}
.see-list-row a:hover{ color:#000; text-decoration:none;}

.guide-head1{ display:block; padding:0 10px; background:url(../images/bg_head1.jpg) repeat-x 0 0; height:46px;}
.guide-head1 h4{ color:#dc5005; font:normal 22px/46px Arial, Helvetica, sans-serif;}
.but-show-holiday{ float:right; clear:left; margin-top:5px; background:url(../images/but_show_holiday.png) no-repeat 0 0; width:163px; height:31px;}
.but-show-holiday:hover{ background-position:0 -31px;}

.country-in-txt{float:left; width:610px;}
.country-in-txt h2{font:bold 14px/30px Arial, Helvetica, sans-serif; color:#1b8bab; margin-top:10px;}
.country-in-txt h4{font:bold 12px/25px Arial, Helvetica, sans-serif; color:#000;}
.country-in-txt p{line-height:1.5em;margin:0 0 3px;padding:0;text-align:left;}
.country-in-txt  li{margin: 0 0 15px 0;	padding: 0 0 0 12px;list-style: none;background: transparent url(../images/arrow.gif) 0 2px no-repeat;}

#right-nav{ float:left; clear:right; width:280px;}
.ban-con{float:left; width:280px; margin-bottom:20px;}
.right-box{ float:left; width:260px; border:1px solid #dedddd; background:#fff; padding:5px 9px 10px; margin-bottom:20px;}
.rbox-head1{ float:left; width:250px; padding:0 0 0 10px; background:url(../images/bg_head2.jpg) repeat-x 0 0; height:38px;}
.rbox-head1 h4{ font:bold 13px/38px Arial, Helvetica, sans-serif; color:#dc5005; background:url(../images/arrow_head.png) no-repeat 0 10px; padding-left:27px;}
.rbox-head2{ float:left; width:250px; padding:0 0 0 10px; background:url(../images/bg_head3.jpg) repeat-x 0 0; height:38px;}
.rbox-head2 h4{ font:bold 14px/38px Arial, Helvetica, sans-serif; color:#1B8BAB; background:url(../images/arrow_head.png) no-repeat 0 10px; padding-left:27px;}

.rbox-row{ float:left; padding:6px 0; width:260px; border-bottom:1px dotted #999; margin-top:2px;}
.rbox-img{ float:left; clear:right; margin-right:10px; width:85px;}
.rbox-img img{ padding:1px; background-color:#fff; border:1px solid #cfcfcf;}
.rbox-txt{ float:left; clear:right; width:165px; font:normal 11px/18px Arial, Helvetica, sans-serif; color:#4c4c4c; position:relative;}
.rbox-txt h3{font:bold 11px/18px Arial, Helvetica, sans-serif; color:#000;margin-bottom:0px;}
.rbox-txt h3 a{font:bold 11px/16px Arial, Helvetica, sans-serif; color:#000;}
.rbox-txt h3 a:hover{ text-decoration:none; color:#DC5005;}
.rbox-txt p{ padding:0 0 2px; font:normal 11px/16px Arial, Helvetica, sans-serif; color:#4c4c4c;}
.but-more1{background:url(../images/but_more1.png) no-repeat 0 -16px; display:block; width:54px; height:16px;}
.but-more1:hover{ background-position:0 0;}
.but-more2{background:url(../images/but_more1.png) no-repeat 0 0; display:block; width:54px; height:16px;}
.but-more2:hover{ background-position:0 -16px;}
.rbox-txt .but-more1,.rbox-txt .but-more2{ float:right;}

.see-complete1{ float:left; width:260px; padding-top:8px; width:260px; text-align:center;}
.see-complete1 a{font:bold 11px/18px Arial, Helvetica, sans-serif; color:#1b8bab;text-decoration:underline;}
.see-complete1 a:hover{ color:#000; text-decoration:none;}
.see-complete2{ float:left; padding-top:8px; width:260px; text-align:center;}
.see-complete2 a{font:bold 11px/18px Arial, Helvetica, sans-serif; color:#dc5005;text-decoration:underline;}
.see-complete2 a:hover{ color:#000; text-decoration:none;}

.rbox-txt2{ float:left; clear:right; width:260px; font:normal 11px/18px Arial, Helvetica, sans-serif; color:#4c4c4c; position:relative;}
.rbox-txt2 h3{font:bold 11px/18px Arial, Helvetica, sans-serif; color:#000;margin-bottom:0px;}
.rbox-txt2 h3 a{font:bold 11px/16px Arial, Helvetica, sans-serif; color:#000;}
.rbox-txt2 h3 a:hover{ text-decoration:none; color:#DC5005;}
.rbox-txt2 p{ padding:0 0 2px; font:normal 11px/16px Arial, Helvetica, sans-serif; color:#4c4c4c;}
.rbox-txt2 .but-more1{ float:right;}

.clickhere{ float:left; padding-top:10px; width:280px; text-align:center;font:bold 11px/18px Arial, Helvetica, sans-serif; color:#dc5005;}
.clickhere a{font:bold 11px/18px Arial, Helvetica, sans-serif; color:#dc5005;text-decoration:underline;}
.clickhere a:hover{ color:#000; text-decoration:none;}


.cor2-con{float:left; width:940px; margin-bottom:20px;}
.cor2-trow{ float:left; width:925px; height:15px; background:url(../images/bg_page_bor.png) no-repeat 100% 0; padding-right:15px;}
.cor2-tl{ float:left; clear:right; width:15px; height:15px; background:url(../images/bg_page_bor.png) no-repeat 0 0;}
.cor2-tc{ float:left; clear:right; width:910px; height:15px; background:url(../images/bg_page_bor.png) repeat-x 0 -40px;}
.cor2-brow{ float:left; width:925px; height:15px; background:url(../images/bg_page_bor.png) no-repeat 100% -25px; padding-right:15px;}
.cor2-bl{ float:left; clear:right; width:15px; height:15px; background:url(../images/bg_page_bor.png) no-repeat 0 -25px;}
.cor2-bc{ float:left; clear:right; width:910px; height:15px; background:url(../images/bg_page_bor.png) repeat-x 0 -65px;}
.cor2-m{ float:left; width:910px; background:url(../images/bg_page_borm2.png) repeat-y 0 0; padding:0 15px 10px;}

.signup-img{ float:left; clear:right; margin-right:15px; width:495px; margin-top:15px;}
.signup-txt-con{ float:left; clear:right; width:400px;}
.signup-txt{ display:block; padding:15px 0 0; text-align:left;}
.signup-txt a:hover{ text-decoration:underline;}
.signup-txt h2{font:bold 14px/30px Arial, Helvetica, sans-serif; color:#dc5005; border-bottom:1px solid #d1d1d1; margin-bottom:5px;}
.signup-txt h4{font:bold 12px/19px Arial, Helvetica, sans-serif; color:#000; margin-top:6px;}
.signup-txt h6{font:normal 12px/18px Arial, Helvetica, sans-serif;}
.signup-txt h6 span{ color:#000;}
.signup-txt p{ padding:0 0 0; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#383737;}
.require-row{display:block; text-align:right; font:normal 12px/20px Arial, Helvetica, sans-serif; color:#e61111;}
.require-row b{font:normal 20px/20px Arial, Helvetica, sans-serif; color:#e61111;}

.signup-frow{float:left; width:910px; margin-bottom:7px;}
.signup-fleft{float:left; clear:right; width:350px; margin-right:15px; text-align:right; font:normal 12px/20px Arial, Helvetica, sans-serif; color:#000; padding-top:0px;}
.signup-fleft b{font:normal 18px/18px Arial, Helvetica, sans-serif; color:#e61111;}
.signup-fright{float:left; clear:right; width:530px;}
.signup-fright h6{font:normal 10px/14px Arial, Helvetica, sans-serif; color:#7b7a7a;}
.signup-input1{ border:1px solid #c1c1c1; width:245px; padding:4px;font:normal 12px/18px Arial, Helvetica, sans-serif; color:#555;}
.signup-input2{ border:1px solid #c1c1c1; width:255px; padding:4px;font:normal 12px/18px Arial, Helvetica, sans-serif; color:#555;}
.signup-frow2{float:left; width:910px; margin-bottom:7px; padding-top:15px;}
.but-signup{ border:0 none; background:url(../images/but_signup.png) no-repeat 0 0; width:103px; height:31px; cursor:pointer; font:bold 14px Arial, Helvetica, sans-serif; color:#fff;}
.but-signup:hover{ background-position:0 -31px;}



.payment-row{float:left; width:910px; margin-bottom:10px;font:normal 12px/18px Arial, Helvetica, sans-serif; color:#383737;}
.payment-left{float:left; clear:right; width:230px; margin-right:20px; text-align:right; font:normal 12px/20px Arial, Helvetica, sans-serif; color:#000;}
.payment-left b{font:normal 18px/18px Arial, Helvetica, sans-serif; color:#e61111;}
.payment-right{float:left; clear:right; width:660px;}
.payment-row h2{font:bold 14px/30px Arial, Helvetica, sans-serif; color:#dc5005; border-bottom:1px solid #d1d1d1; margin:20px 0 10px 250px;}
.payment-row h4{font:bold 12px/30px Arial, Helvetica, sans-serif; color:#000; margin-top:6px;}
.payment-row h6{font:normal 12px/30px Arial, Helvetica, sans-serif;}
.but-buynow{ float:right; width:73px; height:18px; background:url(../images/but_buynow.png) no-repeat 0 0; margin-bottom:5px;}
.but-buynow:hover{ background-position:0 -18px;}

.paymet-bspace{ height:50px; display:block;}
.snippets{
	float: right;
	width: 150px;	
}

.snippets h4{
	font-size: 12px;
	margin: 10px 0 0 0;
	font-weight: bold;
}

.snippets h5{
	font-size: 11px;
		margin: 0 0 0 0;
}

.snippets div{
	border-bottom: 1px solid #dadbd5;
	padding: 10px 0 10px 0;	
}

.snippets p{
	font-size: 11px;
	margin: 0;
	padding: 0;
}

.snippets a:link img, .snippets a:visited img {
	border: 4px solid #dadbd5;	
}

.snippets a:hover img{
	border: 4px solid #dc5005;	
}
.but-more-details{ float:right; clear:left; background:url(../images/but_more_details.png) no-repeat 0 0; width:110px; height:20px;}
.but-more-details:hover{ background-position:0 -20px;}

