body{
	background: url(../images/bg.png) no-repeat top center;
	background-color: #1d3808;
	margin-top:10px;
	margin: 0px;
	padding:0px;
	overflow-y:scroll;
}

/**************************************@ Font-Family***********************************************/
@font-face {
	  font-family: yourFontName;
	  src: url('fonts/HE_ETH.ttf' ) format("truetype")
	         ,url('fonts/HE_ETH.eot') format("opentype")
	         ,url('fonts/HE_ETH.otf') format("opentype");
}
	 
	/* Then use it like you would any other font */
.yourFontName { font-family: yourFontName;
}

/*make testing by parvindra --for checking purpose--*/
.yourFontNamebyp { font-family: GrantsHand;
}

/**************************************@ Font-Family***********************************************/

.err{
	 font-family: Trebuchet MS;
	 font-size: 12px;
	 color: #ff0000;
}

.q{
	font-family: Georgia;
	font-size: 20px;
	font-weight: bold;
	color: #c0c0c0;
}

h1{
	font-family: Trebuchet MS;
	font-size: 16px;
	color: #6a6a6a;
	font-weight: normal;
	margin:0px;
	padding:0px; 
}

h2{
	font-family: Calibri;
	font-size: 20px;
	color: #ffffff;
	font-weight: bold;
	margin:0px;
	padding:0px; 
	font-smooth: always;
}

h3{
	font-family: Trebuchet MS;
	font-size: 14px;
	color: #6a6a6a;
	font-weight: bold;
	margin:0px;
	padding:0px; 
}

h4{
	font-family: Trebuchet MS;
	color: #6a6a6a;
	font-weight: normal;
	margin:0px;
	padding:0px; 
	
}

h4.white{
	font-family: yourFontName, georgia;
	font-size: 18px;
	color: #ffffff;
	font-weight: bold;
	margin:0px;
	padding:0px; 
}

.WhiteHead{
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	text-align: left;
}

.greenhead{
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #25522a;
	font-weight: normal;
	text-align: left;
}

.greenheadB{
	font-family: Trebuchet MS;
	font-size: 14px;
	color: #25522a;
	font-weight: normal;
	text-align: left;
}
.normaltext{
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #4e4e4e;
	font-weight: normal;
	text-align: left;
}

.normaltext1{
	font-family: Trebuchet MS;
	font-size: 13px;
	color: #4e4e4e;
	font-weight: normal;
	text-align: left;
}

.contacttext{
	font-family: Trebuchet MS;
	font-size: 13px;
	color: #3c3c3c;
	font-weight: normal;
	text-align: left;
	line-height: 15px;
}

.contacthead{
	font-family: Trebuchet MS;
	font-size: 14px;
	color: #399b42;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	line-height: 18px;
}

a.contactlink{
	font-family: Trebuchet MS;
	font-size: 14px;
	color: #3c3c3c;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
}
a.contactlink:hover{ color: #399b42;}

.whitetext{
	font-family: Calibri;
	font-size: 13px;
	color: #ffffff;
	font-weight: normal;
}

.normaltexthalka{
	font-family: Calibri;
	font-size: 12px;
	color: #949494;
	font-weight: normal;
}

.quote{
	font-family: Georgia;
	font-size: 20px;
	color: #999999;
	text-shadow: 0px 0px 2px #a3a4a4;
	font-weight: normal;
}

.footerup{
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #5b5b5b;
	font-weight: normal;
	text-decoration: none;
}a.footerup:hover{color: #399b42;}

a.more{
	font-family: Trebuchet MS;
	font-size: 15px;
	color: #25522a;
	font-weight: bold;
	text-decoration: none;
	float: right;
}a.more:hover{color: #062205;}



a.footerupon{
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #399b42;
	font-weight: normal;
	text-decoration: none;
}
a.footerupon:hover{	color: #399b42;}

a.ekant{
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #fff;
	font-weight: normal;
	text-decoration: none;
}
a.ekant:hover{	color: #bbbbbb;}

.servicestext{
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #0765c4;
	font-weight: normal;
	text-decoration: none;
}

a.serviceslink{
	font-family: Trebuchet MS;
	font-size: 13px;
	color: #399b42;
	font-weight: bold;
	text-decoration: none;
}
a.serviceslink:hover{color: #ff4200;}

a.serviceslinkon{
	font-family: Trebuchet MS;
	font-size: 13px;
	color: #ff4200;
	font-weight: normal;
	text-decoration: none;
}
a.serviceslinkon:hover{color: #ff4200;}

.footer{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #00565d;
	font-weight: normal;
}

.footergray{
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #c8c8c8;
	font-weight: normal;
	line-height: 12px;
}

a.footerwhite{
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	line-height: 12px;
}
a.footerwhite:hover {color: #e7e7e7;}

a.submit{
	
	border:0px solid #f00;
    //border-radius:7px;
    //-moz-border-radius:7px; /* Firefox 3.6 and earlier */

	font-family: Trebuchet MS;
	background-color: #ff4b00;
	padding: 3px 10px 4px 10px;
	width: 40px;
	font-size: 13px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}

a.submit:hover{
	color: #ffffff;
	font-weight: normal;
}

a.envalope {
    background: url(../images/env-off.gif) no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: normal;
	width: 120px;
	height:100px;
}
a.envalope:hover {
    background: url(../images/env-on.gif) no-repeat;
    color: #e7e7e7;
}


/********************BUTTONS CLASSES****************************/
.buttons li {
    display:inline;
     list-style:none;
	 font-family: Trebuchet MS;
	 font-size: 12px;
}

.buttons li a {
    background-color: #bfbfbf;
    display:block;
     float:left;
     margin-left:2px;
	 color: #666;
	 /*width: 120px;
	 padding-left: 10px;
	 padding-right: 10px;*/
	 padding-top:5px;
	 padding-bottom:6px;
	 text-align: center;
	 text-decoration: none;
	 font-weight: bold;
}
.buttons li a:hover {
	background: url(../images/on.gif) repeat-x bottom #dbead6;
}

.buttons li a.on {
    background: url(../images/on.gif) repeat-x bottom #dbead6;
    display:block;
     float:left;
     margin-left:2px;
	 color: #666;
	 /*width: 120px;*/
	 padding-top:5px;
	 padding-bottom:6px;
	 text-align: center;
	 text-decoration: none;
	 font-weight: bold;
}
.buttons li a.on:hover {background: url(../images/on.gif) repeat-x bottom #dbead6;}

/********************BUTTONS CLASSES****************************/


#div{
	margin: 0px;
	padding:0px;
	
}

#container{
	width: 970px;
	margin-left: auto;
	margin-right: auto;
	overflow:auto;
	border: solid 0px #fff;
}

#container1{
	background:url(../images/container10.png) no-repeat #fff;
	width: 970px;
	padding-top:15px;
	margin-left: auto;
	margin-right: auto;
	overflow:auto;
	border: solid 0px #f00;
	box-shadow: 0px 5px 10px #000;
}

#container990{
	width: 970px;
	margin-left: auto;
	margin-right: auto;
	overflow:auto;
	border: solid 0px #f00;
}

#container100{
	width: 100%;
	background-color: #e8e8e8;
	margin-left: auto;
	margin-right: auto;
	overflow:auto;
	border: solid 0px #fff;
}

#container100footer{
	width: 100%;
	background:url(../images/footer-bg.png) repeat;
	margin-left: auto;
	margin-right: auto;
	overflow:auto;
	border: solid 0px #fff;
}

#rotate{

background: url(../images/contact-bg.gif);
width: 357px;
height: 395px;
margin:15px 0 10px 0;
border: solid 0px #000;

/* -- rotate -- */
/* transform:rotate(3deg);
-ms-transform:rotate(3deg);
-moz-transform:rotate(3deg);
-webkit-transform:rotate(3deg);
-o-transform:rotate(3deg); */
/* -- rotate -- */

/* --shadow-- */
//box-shadow: 0px 0px 2px #888888;
/* --shadow-- */

}


a.rotatehomepagecontactlink{
border: solid 0px #000;
font-family: Trebuchet MS;
font-size: 14px;
color: #3c3c3c;
font-weight: bold;
text-decoration: none;
/* -- rotate -- */
transform:rotate(3deg);
-ms-transform:rotate(3deg); /* IE 9 */
-moz-transform:rotate(3deg); /* Firefox */
-webkit-transform:rotate(3deg); /* Safari and Chrome */
-o-transform:rotate(3deg); /* Opera */
/* -- rotate -- */
}
a.rotatehomepagecontactlink:hover{ 
color:#0765c4;
/* -- rotate -- */
transform:rotate(3deg);
-ms-transform:rotate(3deg); /* IE 9 */
-moz-transform:rotate(3deg); /* Firefox */
-webkit-transform:rotate(3deg); /* Safari and Chrome */
-o-transform:rotate(3deg); /* Opera */
/* -- rotate -- */
}