/* CSS Document */

body{
  background:#FFFFFF;
  font-family:Calibri;
  font-size:14px;
  padding:0px;
  margin:0px auto;
  color: #000000;
  }
  
  ::-webkit-input-placeholder {
   color: #282828  ;
}

:-moz-placeholder { /* Firefox 18- */
   color: #282828 ;  
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #282828 ;  
}

:-ms-input-placeholder {  
   color: #282828 ;  
}
#main{
  width:100%;
  height:auto;
  margin:0px auto;
  }
td, tr, table, form, label, span, li, ul, ol, div, img, p{
  list-style:none;
  padding:0px;
  border:none;
  text-decoration:none;
  margin:0px;
  }  
#clear{
  clear:both;
  }

.main_nav{
   width:212px;
   height:auto;
   float:left;
   }
.main_nav a{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  padding:6px 0px 6px 10px;
  margin:4px 0px 0px 0px;
  display:block;
  text-decoration:none;
  color:#FFFFFF;
  text-transform:capitalize;
  font-weight:bold;
  border-bottom:1px #ffb735 dotted;
  border-top:1px #ffb735 dotted;
       border-left:3px solid #ffb735; 
    -webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
  } 
.main_nav a:hover{
background: -webkit-linear-gradient(90deg, #FFFFFF, #d5a246); /* For Safari */
background: -o-linear-gradient(90deg,  #FFFFFF, #d5a246); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(90deg,  #FFFFFF, #d5a246); /* For Firefox 3.6 to 15 */
background: linear-gradient(90deg,  #FFFFFF, #d5a246); /* Standard syntax (must be last) */

  -webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
  padding:6px 0px 6px 15px;
       border-left:3px solid #d5a246; 
	   text-decoration:none;
	   color:#333333; 
  }    
.main_nav li{
   padding:0px;
   margin:0px;
   list-style:none;

   }
.main_nav ul{
   padding:0px;
   margin:0px;
   text-decoration:none;
   }    
  
#head_main{
  width:100%;
  height:auto;
  float:left;

  z-index:99999999;
  }  
#logo_main{
  width:100%;
  float:left;
  height:auto;
  background:#FFFFFF;
  }   
#banner_main{
  width:100%;
  height:auto;
  float:left;
  margin-top:0px;
  background:#FFFFFF;
  }  
#banner_main img{
  width:100%;
  max-width:100%;
  } 
#navi_main{
  width:100%;
  height:50px;
  float:left;logo_main
  background:#93bfe6;
  }
#content_main{
  width:100%;
  height:auto;
  float:left;
    z-index:99999;
	position:relative;
	margin-top:0px;
	background:#FFFFFF;
  }
#inner_main{
  width:1005px;
  margin:0px auto;
  height:auto;
  z-index:99999;
	position:relative;  

  }       

.shadow{
  box-shadow: 4px 4px 0px rgba(0, 0, 0, 0.4);
  }  
#footer_main{
  width:100%;
  float:left;
  height:auto;
  padding-top:15px;
  background:#FFFFFF;
  position:relative;
  }  
#footer_navi{
  width:100%;
  float:left;
  height:auto;
  padding-top:0px;
  color:#bde0ff;
	line-height:20px;
  } 
 
#footer_navi li{
  padding:0px 10px 5px 0px;
  margin:0px;
  float:left;
  list-style:none;
  }
#footer_navi ul{
  margin:11px 0px 0px 0px;
  padding:0px;
  text-decoration:none;
  }
#footer_navi a{
  font-family:Calibri;
  font-size:13px;
  color:#bde0ff;
   padding:0px;
   margin:0px;
   font-weight:normal;
   text-transform:uppercase;
   text-decoration:none;
   }    
#footer_navi a:hover{
  color:#FFFFFF;
  text-decoration:none;
  }
  


#top_sub_nav{
  width:250px;
  float:right;
  height:auto;
  padding-top:0px;
  color:#000000;
   font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
	line-height:20px;
  } 
 
#top_sub_nav li{
  padding:0px 8px 4px 0px;
  margin:0px;
  float:left;
  list-style:none;
  }
#top_sub_nav ul{
  margin:8px 0px 0px 0px;
  padding:0px;
  text-decoration:none;
  }
#top_sub_nav a{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000000;
   padding:0px;
   margin:0px;
   font-weight:normal;
   text-transform:capitalize;
   text-decoration:none;
   }    
#top_sub_nav a:hover{
  color:#FFFFFF;
  text-decoration:none;
  }  
  
    
#hme_mnu{
  width:226px; margin-left:17px; border-radius:30px; color:#2f4011; float:left; font-family:Calibri; margin-top:5px ; font-size:14px; text-transform:uppercase;
  padding:25px 12px 12px 12px;  margin-bottom:7px; height:auto; background:#ffe34d;
  }
#hme_mnu ul{
  text-decoration:none;
  padding:0px;
  margin:0px;
  } 
#hme_mnu li{
  padding:0px;
  margin:0px;
  line-height:22px;
  text-align:center;
  list-style:none;
  }  
  
#hme_mnu_inner{
  width:276px; margin-left:17px; border-radius:0px; color:#000000; float:left; font-family:Calibri; margin-top:5px ; font-size:14px; text-transform:uppercase;
  padding:25px 12px 12px 12px;  margin-bottom:15px; height:auto; background:#ffe34d;
  }
#hme_mnu_inner ul{
  text-decoration:none;
  padding:0px;
  margin:0px;
  } 
#hme_mnu_inner li{
  padding:0px 0px 0px 10px;
  margin:0px;
  line-height:22px;
  text-align:left;
  list-style:none;
  background:url(../images/point.png) no-repeat;
  background-position:0px 5px;
  }  
    
#navi_sub {
  width:680px;
  float:left;

  }   
#navi_sub a {
  font-family:Calibri;  
  font-size:14px;
  text-transform:uppercase;
  color:#ffffff;
  padding:7px 15px 7px 15px;
  margin:8px 2px 8px 0px;
  display:block;
  text-decoration:none;
    text-align:left;
  }
#navi_sub li{
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  list-style:none;
  float:left;
  text-align:left;
  background:url(../images/divider.png) no-repeat right top 8px;
  
  }
#navi_sub ul{
  padding:0px;
  margin:0px;
  text-decoration:none;
  }    
#navi_sub a:hover, .active{
  background:#302a6a;
  color:#FFFFFF;
  text-decoration:none;
     -webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
-webkit-box-shadow: none;
  } 
  
#head_navi{
  width:400px;
  float:left;
  height:auto;
  padding-top:0px;
    color:#999999;
	line-height:20px;
  } 
 
#head_navi li{
  padding:10px 0px 5px 10px;
  margin:0px;
  float:right;
  list-style:none;
  }
#head_navi ul{
  margin:0px;
  padding:0px;
  text-decoration:none;
  }
#head_navi a{
  font-family:Calibri;
  font-size:14px;
  color:#999999;
   padding:0px;
   margin:0px;
   text-transform:uppercase;
   text-decoration:none;
   }    
#head_navi a:hover{
  color:#000000;
  text-decoration:none;
  }  
#content_point{
   color:#5c5c5c;
   height:auto;
   font-size:13px;
  font-family: Calibri;
  font-weight:normal;
   padding:0px 0px 0px 0px;
   }    
#content_point li{
    font-size:14px;
  font-family: Calibri;
   font-weight:normal;
   text-align:left;
   color:#bababa;
   list-style:none;
   padding:0px 0px 4px 0px;
   margin:0px 0px 0px 0px;
   display:block;
   text-transform:uppercase;
   line-height:normal;

   background-position:0px 3px;
   }

#content_point a{
    font-size:12px;
  font-family: Arial, Helvetica, sans-serif;
   font-weight:normal;
   text-align:left;
   color:#bababa;
   list-style:none;
   text-decoration:none;
   padding:0px;
   margin:0px 0px 0px 0px;
   text-transform:capitalize;
   background-position:0px 3px;
   }
#content_point a:hover{
  text-decoration:underline;
  color:#FFFFFF;
  }
   
#content_point ul{ 
  margin:0px;
  padding:0px;
  text-decoration:none;
  list-style:none
  }       
#social{
  float:left; 
  height:auto;
  }
#social a{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#bababa;
  font-weight:normal;
  text-decoration:none;
  }  
#social a:hover{  
  color:#ffffff;
  }
#social li{

  padding:0px 0px 7px 34px;
  margin:0px;
  list-style:none;
  display:block;
 }  
#social ul{
  text-decoration:none;
  margin:0;
  padding:0;
  }
.facebk{
  background:url(../images/facebook_blk.png) no-repeat;
  }
.facebk:hover{ 
  background:url(../images/facebook.png) no-repeat;

  } 
.twtter{
  background:url(../images/twitter_blk.png) no-repeat;
  }
.twtter:hover{ 
  background:url(../images/twitter.png) no-repeat;

  } 
.google{
  background:url(../images/google_blk.png) no-repeat;
  }
.google:hover{ 
  background:url(../images/google.png) no-repeat;

  } 
.pin{
  background:url(../images/pinterest_blk.png) no-repeat;
  }
.pin:hover{ 
  background:url(../images/pinterest.png) no-repeat;

  } 
.youtube{
  background:url(../images/youtube_blk.png) no-repeat;
  }
.youtube:hover{ 
  background:url(../images/youtube.png) no-repeat;

  }       




#desti{
   color:#5c5c5c;
   height:auto;
   font-size:13px;
  font-family: Calibri;
  font-weight:normal;
   padding:10px 0px 0px 10px;
   }    
#desti li{
    font-size:14px;
  font-family: Calibri;
   font-weight:normal;
   text-align:left;
   color:#000000;
   list-style:none;
   padding:0px 0px 9px 15px;
   margin:0px 0px 0px 0px;
   display:block;
   text-transform:uppercase;
   line-height:normal;
   background:url(../images/arrow2.png) no-repeat;
   background-position:0px 3px;
   }
#desti a li{
   font-weight:normal;
   }   
#desti a{
    font-size:14px;
  font-family: Calibri;
   font-weight:normal;
   text-align:left;
color:#000000;
   list-style:none;
   text-decoration:none;
   padding:0px;
   margin:0px 0px 0px 0px;
   text-transform:capitalize;
   background-position:0px 3px;
   }
#desti a:hover{
  text-decoration:underline;
  color:#FF0000;
  }
   
#desti ul{ 
  margin:0px;
  padding:0px;
  text-decoration:none;
  list-style:none
  } 