/* CSS Document */

html {
	min-height: 100%;
	font-family: 'Nunito', sans-serif;
	-webkit-font-smoothing: antialiased;
}

body {
	background: linear-gradient(to bottom right, #3D4258, #6670A0, #9688B4);
	line-height: 1.5;
}


 .menu {
        font-family: 'Meera Inimai', sans-serif;
		font-weight:bold;
		color:#000000;
      }
.page_title {
        font-family: 'Baloo Thambi', cursive;
		font-size:23px;
		font-weight:normal;
		color:#006600;
      }	  
.page_stitle {
        font-family: 'Meera Inimai', sans-serif;
		font-weight:bold;
		color:#009933;
      }	  
	  
.bodytext {
        font-family: 'Meera Inimai', sans-serif;
		color:#000000;
		text-align:justify;
		line-height:30px;
      }	  
.left_menu {
	  	font-family: 'Kavivanar', cursive;
		color:#000000;
	  }
	 
.footer {
	  	background-image:url(images/footer.jpg);
		background-position:bottom;
		background-repeat:no-repeat;
		}
.main_menu { color:#000000; font-style:normal; text-decoration:none;}		
a.main_menu { color:#000000; font-style:normal; text-decoration:none;}
a.main_menu:hover { color:#000000; font-style:normal; text-decoration:none;}

td.main_menu_hover {background-color:#20954F;}
td.main_menu_hover:hover {background-color:#45B851;}

a.right_menu_link:link { color:#000000; font-style:normal; text-decoration:none;}
a.right_menu_link:visited { color:#000000; font-style:normal; text-decoration:none;}
a.right_menu_link:active { color:#000000; font-style:normal; text-decoration:none;}
a.right_menu_link:hover { color:#000000; font-style:normal; font-weight:bold; text-decoration:none;}

td.right_menu {background-color:#45B851;}
td.right_menu:hover {background-image:url(images/menu_hover_s.jpg); background-position:right; background-repeat:no-repeat;}

.copy { font:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; text-decoration:none;}

a.copy:link { font:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; font-style:normal; text-decoration:none;}
a.copy:visited { font:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; font-style:normal; text-decoration:none;}
a.copy:active { font:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; font-style:normal; text-decoration:none;}
a.copy:hover { font:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FF0000; font-style:normal; text-decoration:none;}


a.page-link:link { color:#000000; font-style:normal; text-decoration:none;}
a.page-link:visited { color:#000000; font-style:normal; text-decoration:none;}
a.page-link:active { color:#000000; font-style:normal; text-decoration:none;}
a.page-link:hover { color:#000000; font-style:normal; font-weight:bold; text-decoration:none;}

a.gallery:link { color:#000000; font-style:normal; text-decoration:none;}
a.gallery:visited { color:#000000; font-style:normal; text-decoration:none;}
a.gallery:active { color:#000000; font-style:normal; text-decoration:none;}
a.gallery:hover { color:#000000; font-style:normal; font-weight:bold; text-decoration:none;}

a.normal:link { color:#009933; font-style:normal; text-decoration:none;font-size:15px;}
a.normal:visited { color:#009933; font-style:normal; text-decoration:none;font-size:15px;}
a.normal:active { color:#009933; font-style:normal; text-decoration:none;font-size:15px;}
a.normal:hover { color:#000000; font-style:normal; font-weight:bold;font-size:15px; text-decoration:none;}


.footertext { font:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; font-style:normal; text-decoration:none;}

/* JQuery Gallery */
 body, html {
      position: relative;
      min-width: 100%;
      min-height: 100%;
      margin: 0;
      padding: 0;
      /*background: linear-gradient(135deg, #ffaa02 0%,#febf01 100%); *//* W3C */
      background: linear-gradient(135deg, #343b40 0%, #494e51 100%);
      font-family: Verdana, Arial, Helvetica, sans-serif;
    }

    #wrapper {
      padding: 20px;
      max-width: 1024px;
      width: 100%;
      margin: auto;
    }

    h1 {
      text-align: center;
      font-size: 60px;
      font-family: 'Lobster', cursive;
    }

    @media (max-width: 500px) {
      h1 {
        font-size: 30px;
      }
    }

    label {
      color: white;
    }

    /*custom overlay gradient */

    .tg-placeHolder {
      /*background: linear-gradient(135deg, #ffffff 0%, #cccccc 100%);*/
      background: #000;
    }

    .tg-overlay {
      background: linear-gradient(135deg, rgba(0, 0, 0, 0.78) 0%, rgba(23, 23, 23, 0.60) 100%);
    }

    .thumb-grid .thumbWrapper {
      width: 100%;
      height: 400px;
    }

    /******** DEMO SWITCHER *******/
    #customize {
      color: white;
      text-align: right;
      position: relative;
      margin: auto;
      width: 100%;
      margin-bottom: 120px;
    }

    #customize input, #customize select {
      font-size: 15px;
      margin: 3px;
      padding: 4px 4px 4px 8px;
      border: 1px solid rgba(38, 41, 43, 0.44);
      color: #fff;
      background-color: rgba(0, 0, 0, 0.2);
      border-radius: 4px;
    }

    #customize select {
      margin: 0;
      outline: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      -ms-appearance: none;
      -o-appearance: none;
      appearance: none;
      vertical-align: middle;
    }

    #customize label {
      font-size: 13px;
      margin: 3px 0;
      padding: 3px 10px 3px 0;
      /*width: 160px;*/
      display: inline-block;
      text-align: left;
      text-transform: uppercase;
      font-weight: 500;
    }

    .thumbGallery {
      display: none;
    }

