@charset "utf-8";
/* CSS Document */

/* reset -------------------------------------------- */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
	font-family: 'tertre-xbol';
  vertical-align: baseline;
}

body { 
  /*line-height: 1; */
}

table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; } 

li { list-style-type: none;}



@font-face {
 font-family:tertre-xbol;
 src: url("../fonts/tertre-xbol.eot"); /* EOT file for IE */
}

@font-face {
 font-family:tertre-xbol;
 src: url("../fonts/tertre-xbol.otf"); /* TTF file for CSS3 browsers */
}

#change{
 font-family:tertre-xbol;
}




/*-------------------------------------------- */

html, body {
	margin: 0;
	background:url(../images/body_bg.jpg) repeat-x;
	background-color:#e9e9e9;
}

#header{
	width:100%;
	height:auto;
	float:left;
	}
#header_con{
	width:936px;
	height:141px;
	margin:0 auto;
	}	
#header_con h1{
	width:auto;
	height:auto;
	float:left;
	}
	
#header_con_nav{
	width:auto;
	height:auto;
	float:left;
	margin-left:330px;
	}
	
#bannar_inner{
	width:100%;
	height:122px;
	float:left;
	background:url(../images/slider_bg.jpg) repeat-x;
	}
#bannar_inner_con{
	width:936px;
	height:auto;
	margin:0 auto;
	}
	
	#bannar_inner_con h2{
	width:736px;
	height:auto;
	float:left;
	color:#d3007d;
	 font-family: 'tertre-xbol';
 	src: url("../fonts/tertre-xbol.otf"); /* TTF file for CSS3 browsers */
	text-shadow: 3px 3px 0px #c6c6c6;
	font-size:60PX;
	padding:25PX 0PX;
	display:block;
	}
#bannar_inner_con img{
		width:auto;
	height:auto;
	float:right;
	margin-top:25px;
	margin:6px 0px 0px 0px;
	padding:0px;

	
	}
#pink_inner{
	width:100%;
	height:10px;
	float:left;
	
	}
#pink_inner_con{
	width:936px;
	height:auto;
	margin:0 auto;
	background:url(../images/pink-bg.jpg) repeat-x;
	}	

	#pink_inner_con h2{
	width:936px;
	height:auto;
	float:left;
	color:#FFFFFF;
	 font-family: 'tertre-xbol';
 	src: url("../fonts/tertre-xbol.otf"); /* TTF file for CSS3 browsers */
 	font-size:40PX;
	}
	
		
	
#main{
	width:100%;
	height:auto;
	float:left;
	background:url(../images/con_bg.jpg) repeat-x;
	background-position:top;
	background-color:#f3f3f3;
	padding-bottom:22px;
	}
#main_con{
	width:936px;
	height:auto;
	margin:22px auto 22px auto;
	}	
	
#inner_con{
	float:left;
	width:936px;
	height:auto;
	padding:0px 0px 20PX 0PX;
	}
#inner_con h2{
	float:left;
	width:936px;
	color:#000;
	 font-family: 'tertre-xbol';
 	src: url("../fonts/tertre-xbol.otf"); /* TTF file for CSS3 browsers */
 	font-size:24PX;
	padding-bottom:16px;
	}	
	
#inner_con img{
	float:left;
	width:180px;
		margin-right:25px;
	}
.img_border{
	border:#efefef 5px solid;
	margin-top:0px;
		}
		
#inner_con p{
	float:left;
	width:936px;
	color:#979797;
	font-family:Arial, Helvetica, sans-serif;
 	font-size:12PX;
	text-align:justify;
	line-height:12pt;
	}	
	
	#inner_con p span{

	color:#999999;
	 font-family: 'tertre-xbol';
 	src: url("../fonts/tertre-xbol.otf"); /* TTF file for CSS3 browsers */
 	font-size:24PX;
	line-height:24pt;
	padding-bottom:16px;
	padding-top:20px;
	}
	
	
	
	
	
	
	#inner_con3{
	float:left;
	width:936px;
	height:auto;
	padding:0px 0px 20PX 0PX;
	}
#inner_con3 h2{
	float:left;
	width:936px;
	color:#000;
	 font-family: 'tertre-xbol';
 	src: url("../fonts/tertre-xbol.otf"); /* TTF file for CSS3 browsers */
 	font-size:24PX;
	padding-bottom:16px;
	}	
	
#inner_con3 img{
	float:left;
	width:180px;
		margin-right:25px;
	}

		
#inner_con3 p{
	float:left;
	width:936px;
	color:#979797;
	font-family:Arial, Helvetica, sans-serif;
 	font-size:12PX;
	text-align:justify;
	line-height:12pt;
	padding-bottom:10px;
	}	
	
	#inner_con3 p strong{

	color:#999999;
	 font-family: 'tertre-xbol';
 	src: url("../fonts/tertre-xbol.otf"); /* TTF file for CSS3 browsers */
 	font-size:24PX;
	line-height:24pt;
	padding-bottom:16px;
	padding-top:20px;

	}
	
	
	
	
	
	/*********/
	
	
	
	#inner_con2{
	float:left;
	width:936px;
	height:auto;
	padding:0px 0px 20PX 0PX;
	}
#inner_con2 h2{
	float:left;
	width:936px;
	color:#000;
	 font-family: 'tertre-xbol';
 	src: url("../fonts/tertre-xbol.otf"); /* TTF file for CSS3 browsers */
 	font-size:24PX;
	padding-bottom:16px;
	}	
	
#inner_con2 img{
	width:auto;
	}
.img_border{
	border:#efefef 5px solid;
	margin-top:0px;
		}
		
#inner_con2 p{
	float:left;
	width:936px;
	color:#979797;
	font-family:Arial, Helvetica, sans-serif;
 	font-size:12PX;
	text-align:justify;
	line-height:12pt;
	}	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	.link_more:link, .link_more:active, .link_more:visited {
		color:#6f6f6f;
	 font-family: 'tertre-xbol';
 	src: url("../fonts/tertre-xbol.otf"); /* TTF file for CSS3 browsers */
 	font-size:16PX;
	padding:5px 16px;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	border-radius: 5px;
	text-decoration:none;
	background-color:#e2e2e2;
	text-transform:uppercase;
	margin-top:20px;


}

.link_more:hover {
	color:#fff;
	font-family: 'tertre-xbol';
 	src: url("../fonts/tertre-xbol.otf"); /* TTF file for CSS3 browsers */
 	font-size:16PX;
	padding:5px 16px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-decoration:none;
	background-color:#d3007d;
	text-transform:uppercase;
	margin-top:20px;
	}	
	
	
	.safety{
	float:left;
	width:192px;
	height:auto;
	padding-right:19px;
	background:url(../images/line.jpg) no-repeat;
	background-position:right;
	padding-bottom:22px;
	padding-left:30px;
	}
.safety h2{
	float:left;
	width:192px;
	color:#6f6f6f;
	 font-family: 'tertre-xbol';
 	src: url("../fonts/tertre-xbol.otf"); /* TTF file for CSS3 browsers */
 	font-size:24PX;
	padding-bottom:16px;
	}	
	
.safety img{
	float:left;
	width:180px;
	}
.img_border{
	border:#efefef 5px solid;
	margin-top:0px;
		}
		
.safety p{
	float:left;
	width:191px;
	color:#979797;
	font-family:Arial, Helvetica, sans-serif;
 	font-size:12PX;
	text-align:justify;
	margin-top:15px;
	line-height:12pt;
	}	
	
	
	.standard{
	float:left;
	width:192px;
	height:auto;
	padding-right:19px;
	background:url(../images/line.jpg) no-repeat;
	background-position:right;
	padding-bottom:22px;
	padding-left:30px;
	}
.standard h2{
	float:left;
	width:192px;
	color:#6f6f6f;
	 font-family: 'tertre-xbol';
 	src: url("../fonts/tertre-xbol.otf"); /* TTF file for CSS3 browsers */
 	font-size:24PX;
	padding-bottom:16px;
	}	
	
.standard img{
	float:left;
	width:180px;
	}

		
.standard p{
	float:left;
	width:191px;
	color:#979797;
	font-family:Arial, Helvetica, sans-serif;
 	font-size:12PX;
	text-align:justify;
	margin-top:15px;
	line-height:12pt;
	}
	
	
	.ample{
	float:left;
	width:192px;
	height:auto;


	padding-bottom:22px;
	padding-left:30px;
	}
.ample h2{
	float:left;
	width:192px;
	color:#6f6f6f;
	 font-family: 'tertre-xbol';
 	src: url("../fonts/tertre-xbol.otf"); /* TTF file for CSS3 browsers */
 	font-size:24PX;
	padding-bottom:16px;
	}	
	
.ample img{
	float:left;
	width:180px;
	}

		
.ample p{
	float:left;
	width:191px;
	color:#979797;
	font-family:Arial, Helvetica, sans-serif;
 	font-size:12PX;
	text-align:justify;
	margin-top:15px;
	line-height:12pt;
	}
	
	#footer{
	width:100%;
	height:83px;
	float:left;
	background:url(../images/footer_bg.png)repeat-x;
	}
#footer_con{
	width:936px;
	height:auto;
	margin:0 auto;
	}
	#footer_con h1{
	width:auto;
	height:auto;
	float:left;
	}
		#footer_con p{
	width:auto;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#979797;
	margin-top:49px;
	margin-right:20px;
	}
	#footer_con ul{
	width:auto;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#979797;
	margin-top:49px;

	}
#footer_con ul li{
	width:auto;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#979797;

	}
	#footer_con ul li a{
	width:auto;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#979797;
	text-decoration:none;
	padding:0px 10px;
	}
		#footer_con ul li a:hover{
	width:auto;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#d3007d;
	text-decoration:none;
		padding:0px 10px;
	}
	
		#footer_con h2{
	width:auto;
	height:auto;
	float:right;
	background:url(../images/phone.jpg) no-repeat;
	background-position:left;
	padding-left:35px;
		color:#d3007d;
	 font-family: 'tertre-xbol';
 	src: url("../fonts/tertre-xbol.otf"); /* TTF file for CSS3 browsers */
 	font-size:28PX;

	margin-top:30px;
	}




/*******************************************menu***************************************************/
.glowingtabs{
float:left;
width:100%;
font-size: 18px;
line-height:normal;
font-family: 'tertre-xbol';
src: url("../fonts/tertre-xbol.otf");
}

.glowingtabs ul{
list-style-type: none;
margin:0;
margin-left: 5px; /*Left offset of entire tab menu relative to page*/
padding:0;
font-family: 'tertre-xbol';
src: url("../fonts/tertre-xbol.otf");
}

.glowingtabs li{
display:inline;
margin:0;
padding:0;
font-family: 'tertre-xbol';
src: url("../fonts/tertre-xbol.otf");
}

.glowingtabs a{
float:left;
background:url(../images/glowtab-left.gif) no-repeat left top;
margin:0;
margin-right: 5px; /*spacing between each tab*/
padding:0 0 0 9px;
text-decoration:none;
font-family: 'tertre-xbol';
src: url("../fonts/tertre-xbol.otf");

}

.glowingtabs a span{
float:left;
display:block;
background:url(../images/glowtab.gif) no-repeat right top;
padding:0px 12px 0px 0px;
font-weight:bold;
color:#3B3B3B;
line-height:115px;
font-family: 'tertre-xbol';
src: url("../fonts/tertre-xbol.otf");
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.glowingtabs a span {
	float:none;
	font-family: 'tertre-xbol';
	src: url("../fonts/tertre-xbol.otf");
	}

/* End IE5-Mac hack */

.glowingtabs a:hover span {
color: black;
color:#FFFFFF;
font-family: 'tertre-xbol';
src: url("../fonts/tertre-xbol.otf");

}

.glowingtabs li.selected a{ /*Selected Tab style*/
background-position:0 -116px; /*Shift background image up to start of 2nd tab image*/
color:#FFFFFF;
font-family: 'tertre-xbol';
src: url("../fonts/tertre-xbol.otf");
}

.glowingtabs li.selected a span{ /*Selected Tab style*/
background-position:100% -116px; /*Shift background image up to start of 2nd tab image*/
color: black;
color:#FFFFFF;
font-family: 'tertre-xbol';
src: url("../fonts/tertre-xbol.otf");
}

.glowingtabs a:hover, .glowingtabs li.selected a:hover{ /*onMouseover style*/
background-position:0% -116px; 
font-family: 'tertre-xbol';
src: url("../fonts/tertre-xbol.otf");
/*Shift background image up to start of 2nd tab image*/
}

.glowingtabs a:hover span, .glowingtabs li.selected a:hover span{ /*onMouseover style*/
background-position:100% -116px; /*Shift background image up to start of 2nd tab image*/
font-family: 'tertre-xbol';
src: url("../fonts/tertre-xbol.otf");
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv_d{
position:absolute;
top: 0;
border-width: 0 1px;
font-family: 'tertre-xbol';
src: url("../fonts/tertre-xbol.otf");
font-size:16px;
line-height:18px;
z-index:100;
background-color: #d3007d;
width: 200px;
visibility: hidden;
border-top-left-radius: 5px 3px;
border-bottom-right-radius: 5% 3%;
border-top-right-radius: 5px 3%; 
border-bottom-left-radius: 5% 3%;
}


.dropmenudiv_d a{
width: auto;
display: block;
text-indent: 5px;
border: 0 solid #fff; /*THEME CHANGE HERE*/
border-bottom-width: 1px;
padding: 10px 5px;
text-decoration: none;
color: black;
font-family: 'tertre-xbol';
src: url("../fonts/tertre-xbol.otf");
}

* html .dropmenudiv_d a{ /*IE only hack*/
width: 100%;
font-family: 'tertre-xbol';
src: url("../fonts/tertre-xbol.otf");
}

.dropmenudiv_d a:hover{ /*THEME CHANGE HERE*/
color:#FFFFFF;
font-family: 'tertre-xbol';
src: url("../fonts/tertre-xbol.otf");

}

/*************************************end menu***********************************************/




/*********************************     Contact Page ********************************/


#contact{
	float:left;
	width:936px;
	height:auto;
	padding:0px 0PX 20PX 0px;
	}

#find_us{
	float:left;
	width:400px;
	height:auto;
	margin-right:26px;
	}
	
	
#find_us h2{
	float:left;
	width:400px;
	height:auto;
	color:#000;
	 font-family: 'tertre-xbol';
 	src: url("../fonts/tertre-xbol.otf"); /* TTF file for CSS3 browsers */
 	font-size:24PX;
	padding-bottom:16px;
	}
	
#find_us img{
	float:left;
	width:390px;
	height:auto;
		border:#CCCCCC 5px solid;
	margin-top:0px;
	}	
	
#find_us p{
	float:left;
	width:400px;
	height:auto;
	color:#979797;
	font-family:Arial, Helvetica, sans-serif;
 	font-size:12PX;
	text-align:justify;
	line-height:12pt;
	margin-top:25px;
	line-height:14pt;
	}
	#find_us strong{
	font-weight:bold;
	font-size:14px;
	color:#d3007d;
	}
	
.link_normal:link, .link_normal:active, .link_normal:visited {
		color:#d3007d;
	font-family:Arial, Helvetica, sans-serif;
 	font-size:12PX;
	text-decoration:underline;



}

.link_normal:hover {
	color:#6f6f6f;
	font-family:Arial, Helvetica, sans-serif;
 	font-size:12PX;
	text-decoration:none;
	}	
	
		
	#contact_form{
	float:left;
	width:510px;
	height:auto;
	}
	
	#contact_form h2{
	float:left;
	width:510px;
	height:auto;
	color:#000;
	 font-family: 'tertre-xbol';
 	src: url("../fonts/tertre-xbol.otf"); /* TTF file for CSS3 browsers */
 	font-size:24PX;
	padding-bottom:16px;
	}
	
#contact_form .input {
    -moz-box-sizing: border-box;
    background: repeat-x scroll 0 0 #E1E1E1;
    border: 1px solid #E9E9E9;
    border-radius: 5px 5px 5px 5px;
    color: #979797;
    display: inline-block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 31px;
    line-height: 15px;
    margin:0px 0px 10px 0px;
    outline: medium none;
    padding: 7px 13px;
    width: 311px;
}
#contact_form .textarea {
    -moz-box-sizing: border-box;
    background: repeat-x scroll 0 0 #E1E1E1;
    border: 1px solid #E9E9E9;
    border-radius: 5px 5px 5px 5px;
    color: #979797;
    display: inline-block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 31px;
    line-height: 15px;
    margin:0px 0px 10px 0px;
    outline: medium none;
    padding: 7px 13px;
    width: 501px;
	height:280px;
}
.submit_di{
	width:100%;
	height:auto;
	margin-top:30px;
	float:left;
	}
	
	
	
	/****************************   Locatio   page ********************/
	
#location_con{
	float:left;
	width:936px;
	height:auto;
	padding:0px 0PX 20PX 0px;
	}
#location_con h2{
	float:left;
	width:936px;
	color:#000;
	 font-family: 'tertre-xbol';
 	src: url("../fonts/tertre-xbol.otf"); /* TTF file for CSS3 browsers */
 	font-size:24PX;
	padding-bottom:16px;
	}
	#location_con_left {
	float:left;
	width:330px;
	color:#999999;
	font-family: 'tertre-xbol';
 	src: url("../fonts/tertre-xbol.otf"); /* TTF file for CSS3 browsers */
 	font-size:24PX;
	padding-bottom:16px;
	margin-right:25px;
	line-height:60pt;
	}	
	#location_con_left  h3{
	float:left;
	width:506px;
	color:#999999;
	font-family: 'tertre-xbol';
 	src: url("../fonts/tertre-xbol.otf"); /* TTF file for CSS3 browsers */
 	font-size:24PX;
	margin-right:25px;
	line-height:50pt;
	}	
	#location_con_right{
	float:right;
	width:auto;
	height:auto;
	}
	
#location_con_right img{
	float:right;
	width:auto;
	height:auto;
	}



#location_con p{
	float:left;
	width:auto;
	color:#979797;
	font-family:Arial, Helvetica, sans-serif;
 	font-size:12PX;
	text-align:justify;
	line-height:12pt;
	}	
	
	.link_more:link, .link_more:active, .link_more:visited {
		color:#6f6f6f;
	 font-family: 'tertre-xbol';
 	src: url("../fonts/tertre-xbol.otf"); /* TTF file for CSS3 browsers */
 	font-size:16PX;
	padding:5px 16px;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	border-radius: 5px;
	text-decoration:none;
	background-color:#e2e2e2;
	text-transform:uppercase;
	margin-top:20px;


}

.link_more:hover {
	color:#fff;
	font-family: 'tertre-xbol';
 	src: url("../fonts/tertre-xbol.otf"); /* TTF file for CSS3 browsers */
 	font-size:16PX;
	padding:5px 16px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-decoration:none;
	background-color:#d3007d;
	text-transform:uppercase;
	margin-top:20px;
	}
	
	
	
	/*************************** **  infrastructre  ********************/
	
	#infra_con{
	float:left;
	width:936px;
	height:auto;
	padding:25px 0px;
	}
#infra_con h2{
	float:left;
	width:936px;
	color:#000;
	 font-family: 'tertre-xbol';
 	src: url("../fonts/tertre-xbol.otf"); /* TTF file for CSS3 browsers */
 	font-size:24PX;
	padding-bottom:16px;
	}	
	#infra_con_img{
		float:left;
	height:auto;
	width:200px;

	}
#infra_con div img{
	
	width:180px;

	}
.img_border{
	border:#efefef 5px solid;
	margin-top:0px;
		}
		
#infra_con p{
	float:left;
	height:auto;	
	width:530px;
	color:#979797;
	font-family:Arial, Helvetica, sans-serif;
 	font-size:12PX;
	text-align:justify;
	line-height:12pt;
	}
	
	