﻿body , h1 , .h1  , h2 , .h2 ,h3 , .h3   {  font-family: "Times New Roman", Times, serif ; font-size:12px ;}
.Div_main_layout    {  text-align:left;width:980px; margin:auto; display:table  }
a img       {  border:none ; }
a  , .menu a ,.Button    {  color:#444; text-decoration:none ; }
a:hover  , .BandMenu a:hover    {  color:#999 ; text-decoration:underline }

/*======================*/
.title_bar , #tabs ul li a , 
#tabs ul li.brandlink a ,
#tabs ul li.reachlink a , #tabs ul li.newactive a ,
.Button:hover , .BtnSearch , .hidetxt , .hidetxt a  
{  color:#fffffe;  }


.footer a:hover , .trademark  a:hover ,
#tabs ul li.newactive a:hover , #tabs ul li.reachlink a:hover
{  color:#333332 ;  }

h1 , .h1, h2 , .h2 , h3 , .h3 ,
#tabs ul li a:hover , #tabs ul li a.active 
{   color:#666 ;   } 

/*======================*/

#cse-search-results { width:620px; }
#cse-search-results iframe  { height:1000px; width:620px; margin:15px; }

.menu a , .footer a , .trademark , .trademark  a, .BandMenu , .BandMenu a {  text-transform:uppercase ; font-weight:normal ;} 

/*---------------------*/
.Banner_bg      {  background:url(Khiri-Image/BG_Menu_11.jpg) repeat-x center top; height:42px; padding-top:12px; vertical-align:top }
.menuBgTop      {  background:url(Khiri-Image/BG_Menu_04.jpg) repeat-x center bottom; height:42px; vertical-align:top }
.menu           {  background:url(Khiri-Image/BG_Menu_02.jpg) repeat-x center bottom; height:25px; }
.menu a         {  display:inline-table ; padding:0px 10px ; /*color:#444 ; text-decoration:none ; */  }
.menu a:hover   {  color:#888  }

/*---------------------*/

.Div_right_content  { height:28px; background:url(Khiri-Image/Tab_Bg_01.jpg) repeat-x top center; border:0px solid #fff; margin-top:0px }

.td_center          { border:1px solid #eee; padding:4px; vertical-align:top }
.tab_prop           { width:10px; height:inherit;  }
.tab_prop_band_bg   { background:url(Khiri-Image/BG_Menu_06.jpg) repeat-x top center; height:28px; }
.tab_band_left      { float:left; background:url(Khiri-Image/BG_Menu_05.jpg) no-repeat top left }
.tab_band_right     { float:right; background:url(Khiri-Image/BG_Menu_07.jpg) no-repeat top right }
.tab_prop_title_bg  { background:url(Khiri-Image/BG_Menu_09.jpg) repeat-x top center; height:28px; }
.tab_title_left     { float:left; background:url(Khiri-Image/BG_Menu_08.jpg) no-repeat top left }
.tab_title_right    { float:right; background:url(Khiri-Image/BG_Menu_10.jpg) no-repeat top right }
/*---------------------*/

.bult                   {  display:inline-table; height:5px; }
.Div_between_footer     {  background:url(Khiri-Image/BG_Footer_06.jpg) repeat-x center bottom; height:75px; }

.footer                 {  background:url(Khiri-Image/BG_Footer_04.jpg) repeat-x center bottom;text-align:center ; clear:both ;    }

.footer .bg             {  background:url(Khiri-Image/BG_Footer_03.jpg) no-repeat bottom left;  }

.footer .menulink       {  padding:10px 0px 12px;  width:970px ; margin-left:10px; height:inherit; text-align:center; 
				            line-height:19px; background:url(Khiri-Image/BG_Footer_05.jpg) no-repeat bottom right;  }
				    

.menulink , .footer a , .trademark, .trademark a  {  font-size:7.5pt ; color:#777   }
.footer a           { display:inline-table ; padding:1px 4px ; text-decoration:none ;   }

.footer a:hover , .trademark  a:hover { /*color:#333*/ }

.trademark          { background:url(../Khiri-Image/BG_Menu_04.jpg) repeat-x center top ; 
                        text-align:center; padding:15px;  clear:both ;  }

/*.footer { background:url(Khiri-Image/Footer.jpg) repeat-x center top; padding:12px 15px 15px; color:#fff ; text-align:center ; line-height:19px }
.footer a { display:inline-table ; padding:1px 2px ; color:#fff ; text-decoration:none }
.trademark { background:#666; text-align:center; color:#fff; padding:15px;  }*/

/*---------------------*/

.BandMenu           { border-bottom:1px solid #eee; padding:5px; }
.BandMenu a         { text-decoration:none ; color:#000001; display:block ; padding:2px 2px 0px 5px }
.BandMenu a:hover   { text-decoration:none ; /*color:#999;*/ }
a.band_focus        { color: #FF6600 }

.title_bar          { float:left;display:table; padding-top:4px; font-weight:bold;  
                      text-transform:uppercase ; font-size:14px }

/*---------------------*/

.div_flash_slide    { border:0px solid #ff0000 ; margin-top:-295px; margin-left:0px; height:295px; z-index:40; position:relative;   }
.photo_into_load    { width:850px; height:310px;  position:absolute; display:inline-table; 
                        background:#fff url(Images/loading.gif) no-repeat 50% 50%;  }

.photo_into         { text-align:center; background:#fff url(Images/loading.gif) no-repeat 50% 50%;
                    /*background:#fff url(Images/loading.gif) repeat-x top center;*/
                      width:850px; height:310px; margin:auto; text-align:center;  /*padding:10px 0px;*/
                      /*border-left:10px solid #fff; border-right:10px solid #fff ; */
                      border:10px solid #fefeff; border-top:none ; border-bottom:none;
                      z-index:30  }
                      
                      #photo_slide        { height:295px; width:797px; overflow:hidden; z-index:10; cursor:pointer; margin:auto ; }
#photo_slide a img , #photo_slide img   { width:100% ; height:100% ; z-index:20; margin:10px 0px ;  }

/*---------------------Div_Slide  --*/
#loopedSlider { height:315px; width:800px; overflow:hidden; position:absolute ; top:0px;}

#loopedSlider       { background:#000 url(Khiri-Image/Slide_bg.jpg) repeat-x top center; 
                        height:300px; padding:10px 10px;text-align:center  }


.container          { width:795px; height:295px; overflow:hidden; position:relative; cursor:pointer; margin:auto ;}
.slides             { position:absolute; top:0; left:0; }
.slides div         { position:absolute; top:0; left:0px; width:795px; height:295px; display:none; }
.slides div img     { width:100%; height:100% } 


/*---------------------*/
h1 , .h1, h2 , .h2 , h3 , .h3 { margin:0px; text-transform:none ; font-weight:normal ;/* color:#666;*/  }

h1 , .h1     { font-size:28px; padding:20px 0px 15px ; margin-left:-2px;   }
h2 , .h2     { font-size:18px; padding:10px 0px;  }                
h3 , .h3     { font-size:12px; padding:0px ;   }    
.bold        { font-weight:bold }           

.Maintext , .Maintext_news    { padding:0px 7px 15px 90px ; font-family :Helvetica;  }
.Maintext_news    { padding:0px 0px 25px 0px ;}
.Maintext_news {}
.Maintext img[align="right"] , .Maintext_news img[align="right"] 
{ margin:0px 0px 5px 10px }

.Maintext img[align="left"] , .Maintext_news img[align="left"] 
{ margin:0px 10px 5px 0px }


#tabs        { padding-top:5px; /**padding-top:5px;*/ margin-left:8px ;  font-family :Helvetica   }

#tabs ul     { margin:0px; padding:0px;  }  
#tabs ul li  { list-style:none;  display:inline;  line-height:25px ; }  
#tabs ul li a       { background:url(Khiri-Image/tab-3.jpg) no-repeat left top;
	                    text-decoration:none; padding:3px 0px 3px; /*color:#FFF; */ }  

#tabs ul li a span  { background:url(Khiri-Image/tab-4.jpg) no-repeat right top; padding:4px 8px 3px 8px; 
                        font-size:11px;  font-weight:bold; text-transform:uppercase;  } 

/*------------------------*/
#tabs ul li a:hover , #tabs ul li a.active   {  
     background:url(Khiri-Image/tab-1.jpg) no-repeat left top;
     /*color:#666;*/
}  

#tabs ul li a:hover span , #tabs ul li a.active span  {  
 	background:url(Khiri-Image/tab-2.jpg) no-repeat right top;
}

#tabs ul li.newactive { /*margin-left:40px;*/ }
#tabs ul li.newactive a {  
     background:url(Khiri-Image/tab-5.jpg) no-repeat left top;
     /*color:#fff;*/
} 
#tabs ul li.newactive a span {  
     background:url(Khiri-Image/tab-6.jpg) no-repeat right top;
}   

/*----------- Link to website Tab -----------*/
#tabs ul li.brandlink { }
#tabs ul li.brandlink a {  
     background:url(Khiri-Image/tab-8.jpg) no-repeat top left;
     /*color:#fff;*/
} 
#tabs ul li.brandlink a span {  
     background:url(Khiri-Image/tab-7.jpg) no-repeat right top;
} 

/*----------- Link to Khiri Reach Tab -----------*/

#tabs ul li.reachlink { }
#tabs ul li.reachlink a {  
     background:url(Khiri-Image/tab-10.jpg) no-repeat top left;
     /*color:#fff;*/
} 
#tabs ul li.reachlink a span {  
     background:url(Khiri-Image/tab-9.jpg) no-repeat right top;
} 

#tabs ul li.newactive a:hover , #tabs ul li.reachlink a:hover  { /*color:#333*/ } 

/*----------- news list -----------*/
.news_main          { float:left; margin:0px;  } 
/*.news_content       { float:left;  padding:0px 20px 20px 0px;  }*/
.news_list          {  /*float:left;width:/*640 380px;*/ padding:7px 0px ; }
.news_list a.readmore        { color:#336699 ; background:none ; padding:1px ; text-align:right  }

.news_list ul   , .news_list ul li   { margin:0px; padding:0px; list-style:none; width:100%;  }  
.news_list ul li    { list-style:none; line-height:18px ; float:left;  }  
.news_list ul li a  { text-decoration:none; padding:2px 0px 2px 15px; display:block; 
	                    background:url(Khiri-Image/Button_01.gif) no-repeat 1px 7px ;   }

.newsdetail         { width:565px; float:left; margin-left:17px; }
.newslist           { width:170px; margin-right:-8px; padding:20px 0px 20px 8px ; float:left; } 
.newslist .tilte    { border-bottom:3px solid #eee; padding:5px 0px 1px 0px ; margin-bottom:5px ; }

/*----------- news list -----------*/
.main_newslist   {  width: 290px; float:left ; padding-left:15px; display:table }
.main_newslist .newsind  { margin-top:-150px }
.news_quick_links    {  width:135px;  padding:15px 0px 0px 6px  ; float:left; margin-left:3px; 
                                         /*background:#F7F7F7 url(Khiri-Image/sub-menu-bg.jpg) top repeat-x ; 
                                         border:1px solid #e9e9e9 ;*/ font-size:11px; }
                                         
.top_pad  { margin-top: 34px; }                                         
.main_newslist h1  { font-size:24px; }                           
.news_quick_links b  
             {  display:block ; border-bottom:3px solid #eee; font-weight:bold; padding:10px 0px 3px;
                font-family:"Times New Roman"; font-size:16px; color:#555 ; margin-bottom:6px }
.pressdate   {  padding:4px 0px 10px; font-size:11px  }
hr.bar  { height:1px; background:#eeeeef; color:#eeefee; border: 1px solid #efeeee ; margin:0px 0px 8px ; padding:0px  }

/*----------- news list -----------*/
.news_links a { font-weight:bold ; color:#336699 }
.main_newslist h2 { border-bottom:3px solid #eee; padding:5px 0px 2px 0px ; margin-bottom:8px; font-size:18px  }


/* Newsletter */
.divTitleNews{float:left; width:150px; text-align:right; font-weight:bold; padding-right:2px; font-size:12px; }
.divInputNews{float:left; width:220px; text-align:right;}
.divCommentNews{float:left; width: 120px; vertical-align:top; text-align:left;}
/* end Newsletter*/

/*--- SiteMap Style ---*/
.Div_sitemap            { width:45%; float:left; text-align:left; vertical-align:top; }
.div_2                  { width:55% }
.Div_sitemap ul         { margin:0px; padding:0px; list-style:none   }
.Div_sitemap ul li      { background:url(Images/MnImage.gif) 0px 3px no-repeat; padding-left:16px; line-height:19px; }
.Div_sitemap ul li .sub { background:url(Images/arrow_right_white.gif) 2px 5px no-repeat; text-transform:capitalize  }
/*--- SiteMap Style ---*/
	
/*h2  { font-size:22px; margin:0 ; padding:10px 0px 5px; }*/
.comment  { color:red }
.small , .comment  {  font-size:12px; }

.Formelement,.t-body { border:1px solid #ccc; background:#f1f1f1; padding-left:1px; }
.Button
{ 
    border:1px solid #cccccd; 
    background:#ccc;  
   /* 
   color:#444; 
   text-decoration:none; 
   */
    font-weight:bold;     
    padding:2px 8px; 
    cursor:pointer;
    font-size:12px;
    display/**\*/:inline-table;
}
.Button:hover , .BtnSearch  {  background-color:#333; text-decoration:none; }
