/*CSS Document*/
/*(Project) CSS files - by http://www.Konstantinfosolutation.com India*/
/*Comment all css which you are not useing in Layout*/
/*Don't use undescore(_)*/
/*Don't define font family in body*/  
/*UseProper name for css*/

/*ClearFix*/
.Clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.Clear{ clear:both;}
.Clearfix {display: inline-block;}

h1 {font-size: 100%;}
h2 {font-size: 80%;}
p, a, ul, li, h1, h2, h3, h4, h5, from{ padding:0px; margin:0px; }
img{ padding:0px; margin:0px; border:0px; }



/*---------------COMMAN BLOCK DIV----------------------*/
.CommanFloatLeft{width:auto; height:auto; float:left;}
.CommanFloatRight{width:auto; height:auto; float: right;}
.CommanBlock{width:100%; height:auto; float:left;}



/*------------------------MAIN WRAPER---------------------*/
#MainWraper{width:100%; height: auto; margin:auto; background:#f8f8f8 url(../images/main_bg.jpg) repeat-x; clear:both;}
#MainWraper1{width:100%; height: auto; margin:auto; background:#f8f8f8  url(../images/main_bg_new.jpg) repeat-x; clear:both;}
#MainContinerWraper{width:1003px; height: auto; margin:auto; padding-bottom:43px;}





/*-----------------------MAIN HEADER BLOCK--------------------*/
#MainHeaderBlock{width:974px; height:auto; margin:auto; padding:5px 20px 0px 9px; clear:both;}




/*------------HEADER RIGHT PART-----------*/
.HeaderRightPart{width:243px; height:auto; float:right; padding-right:8px;}
.TopNaviPart{width:157px; height:21px; float:right; background:url(../images/top_navi_bg.jpg) no-repeat left top; 
padding:3px 5px 0px 16px;}


.MainNavigation{width:745px; float: right; height:auto;}



/*-------------------------MAIN MIDDER BLOCK---------------------*/
#MainMidderBlock{width:1003px; height:auto; margin:auto; padding:0px;}
.MainMidderInner{width:979px; height:auto; float:left; background:url(../images/bottom_main.jpg) no-repeat center bottom;
                padding:25px 0px 0px 24px; }



/*--------------------SERVICE MAIN BOX----------------*/
.MainBoxes{width:1003px; height:auto; float:left; padding:0px;
background:url(../images/midder_bg_new.jpg) repeat-y center;}
.ServiceMainBlock{width:307px; height:auto; float:left; padding-right:17px;}
.ServiceMainMidder{width:305px; height:auto; float:left; background: url(../images/midder_bg.jpg) repeat-x;
                    border-left:1px solid #cdcdcd; border-right:1px solid #cdcdcd;}
.ViewAllButton{width:67px; height:17px; float: right; background:url(../images/view_all_button.jpg) no-repeat;
               margin-right:16px; text-align:center; padding:2px 0px 0px 0px;}

.ServiceBottomMain{width:307px; height:40px; float:left; background:url(../images/bottom_corner.jpg) no-repeat;}


/*-------------------MIDDER LEFT PART-------------*/
.MidderLeftPartMain{width:651px; height:auto; float:left; padding-left:20px;}

.AboutITC{width:636px; height:auto; float:left; border-bottom:1px dotted #c5c5c5;}
.TravelMainBlock{width:316px; height:auto; float:left; border-right:1px solid #c5c5c5;}
.TravelMainBlock1{width:316px; height:auto; float:left; padding-left:15px;}


/*----------------------------CONTACT US-----------------*/
.ContactUsMainBlock{width:286px; height: auto ; float: right; background: url(../images/contact_line.jpg) no-repeat left top;
                   padding-right:18px; padding-left:18px;}
			   
.ContactUsMain{width:287px; float:left; height: auto; background:url(../images/contact_us_bg.jpg) no-repeat; border-bottom:1px solid #dbdbdb;} 

.TravelFormMain{width:265px; height:80px; float:left; background:url(../images/travel_form_main.jpg) no-repeat; margin-left:10px;}


.FooterMainBlock{width:100%; height:71px; float:left; text-align:center; padding:38px 0px 0px 0px; background:url(../images/footer_bg.jpg) repeat-x; }


.MainBannerDiv{width:990px; height:154px; float:left; padding:0px 0px 0px 7px;}

/*---------------------ABOUT US-----------------------*/
.AboutUsTopBlock{width:960px; height: auto; float:left; padding:0px 0px 10px 0px;}
.AboutUsBottomLine{width:960px; height: auto; float:left; background:url(../images/about_us_bg.jpg) repeat-x;}
.AboutUsMidder{width:940px; height:auto; float:left;  padding:0px 10px 15px 10px;}
.AboutUsImage{width:auto; height:auto; float:left; padding:3px; background:#FFF; border:1px solid #e8e8e8; margin-right:11px;}
        
.HomePageBanner{width:991px; height:278px; float:left; background:url(../images/midder_banner_bg.jpg) no-repeat 6px ; 
padding:0px 0px 0px 6px; }


/*-----------------------ABOUT US RIGHT BLOCK------------------*/
.AboutRightBlock{width:287px; height:auto; float:left; padding-bottom:13px;}
.SpritOfItcMain{width:263px; height:auto; float:left; background:url(../images/sprit_of_bg.jpg) repeat-x; padding:12px;}
.AboutUsLeftPart{width:630px; height:auto; float:left; padding-left:7px; }
.TopHeadingBlock{width:600px; height:36px; float:left; padding-left:10px;}

/*------------------------------------------------23-FEB-2010-----------------------------*/
.ThanksMainBlock{width:534px; height:auto; float:left; padding:20px 0px 0px 40px;}
.ThanksMain{width:494px; height:100px; float:left; background:url(../images/thanks_b.jpg) no-repeat left top;
             padding:30px 20px 20px 20px;}
