/* CSS Document */

@font-face {
    font-family: 'helvetica_neueregular';
    src: url('../fonts/helveticaneue-light-webfont.eot');
    src: url('../fonts/helveticaneue-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneue-light-webfont.woff') format('woff'),
         url('../fonts/helveticaneue-light-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneue-light-webfont.svg#helvetica_neueregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
	font-family: 'Conv_MyriadPro-Semibold';
	src: url('../fonts/MyriadPro-Semibold.eot');
	src: local('☺'), url('../fonts/MyriadPro-Semibold.woff') format('woff'), url('../fonts/MyriadPro-Semibold.ttf') format('truetype'), url('../fonts/MyriadPro-Semibold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


@font-face {
    font-family: 'myriadpro-bold';
    src: url('../fonts/myriadpro-bold-webfont.eot');
    src: url('../fonts/myriadpro-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/myriadpro-bold-webfont.woff') format('woff'),
         url('../fonts/myriadpro-bold-webfont.ttf') format('truetype'),
         url('../fonts/myriadpro-bold-webfont.svg#MyriadWebProRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'MyriadWebProRegular';
    src: url('../fonts/myriad-web-pro-webfont.eot');
    src: url('../fonts/myriad-web-pro-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/myriad-web-pro-webfont.woff') format('woff'),
         url('../fonts/myriad-web-pro-webfont.ttf') format('truetype'),
         url('../fonts/myriad-web-pro-webfont.svg#MyriadWebProRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*body{background:#fff url(../images/left-bg.png) no-repeat left 162px; font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:normal; color:#808080; margin:0px; padding:0px; }
*/
body{background:#fff; font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:normal; color:#808080; margin:0px; padding:0px; }

a
{
text-decoration:none; color:#999999;
}

a:hover
{

text-decoration:none; color:#33CC33;
}

p
{
	 font-weight:normal; line-height:27px; margin:0px;
}

h1, h2, h3{
font-weight:normal;
margin:0px; padding:0px;

}




.cleardiv{clear:both; padding:0px; margin:0px;}

ul li{ padding:0px; margin:0px; list-style-type:none;}

.flat-left{ float:left;}
.flat-right{ float:right; }

img{ border:0px;}

.main-page{ /*background:url(../images/header-bg.png) no-repeat 77% top;*/}
#wrap{ width:100%; padding:0px; /*margin:0px; background:url(../images/left-bg.png) no-repeat left 117px;*/ clear:both;}
.header{ width:960px;  padding:0px; margin:0px auto;}
.header-right{ float:right; width:700px;}
.logo{ float:left; padding-top:18px;}
.callnumber{ font-family:'helvetica_neueregular', Arial, Helvetica, sans-serif; color:#666666; font-size:24px; line-height:28px; text-align:right; padding-top:35px; margin:0px;}
.address-txt{font-family:'MyriadWebProRegular', Arial, Helvetica, sans-serif; color:#999999; font-size:18px; line-height:27px; text-align:right; padding:13px 0px;}
.address-txt a{color:#999999;}
.address-txt a:hover{color:#33CC33;}
.header-contact{width:100%; padding:31px 0; margin:0px; *padding-bottom:0px;}
.header-contact h1{font-family:'helvetica_neueregular', Arial, Helvetica, sans-serif; font-style:normal; color:#1A1A1A; font-size:38px; line-height:45px; text-align:left; float:left; width:718px;}
.header-contact a{ float:right; width:151px; height:52px; background:url(../images/contact-usbtn.jpg) no-repeat left top; display:inline-block; 
 margin-top:20px;}
.header-contact a:hover, .header-contact a.active { background-position:0px 100%;}

.banner{ width:100%; height:295px; text-align:center; margin:0px; padding:0; }
.content{width:100%; padding:0px; margin:0px; /*background:#f2f2f2; */}
.content-sec{ width:960px;  padding:0px; margin:0px auto;}
.content-sec p{ padding:28px 0 32px; margin:0px; color:#1A1A1A; font-size:19px; font-family:'MyriadWebProRegular', Arial, Helvetica, sans-serif;}
.content-sec h2{ font-family:'myriadpro-bold', Arial, Helvetica, sans-serif; color:#1A1A1A; font-size:20px; font-weight:normal;}
.whitebox{border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; border:1px solid #cccccc; background:#fff; padding:38px 0px 0px 0px;}
.whitebox-left{ float:none; width:95%; margin:0 auto; padding-left:0px;}
.whitebox-left1{ float:left; width:641px; padding-left:38px;}

.homebox1
{	
	width:46%;
	float:left;
	margin-right:0px;
	padding-left:20px;
}
.homebox1 h2
{
	padding-bottom:10px; margin:0px;
}
.homebox1 h3
{
	color:#000000;
	margin:0px;
	padding-bottom:5px;
	font-size:17px;
	font-weight:bold;
}
.homebox1 p
{
	color: #808080;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: normal;
	margin:0px;
	line-height:22px;
	padding:0px 0px 15px 0px;
}
.homebox1 strong { color:#000000;}

.homebox2
{	
	width:46%;
	float:left;
	margin-right:0px;
	padding-left:20px;
}
.homebox2 h2
{
	padding-bottom:10px; margin:0px;
}
.homebox2 h3
{
	color:#000000;
	margin:0px;
	padding-bottom:5px;
	font-size:17px;
	font-weight:bold;
}
.homebox2 p
{
	color: #808080;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: normal;
	margin:0px;
	line-height:22px;
	padding:0px 0px 15px 0px;
}
.homebox2 strong { color:#000000;}


.whitebox-left p{ color:#888888; font-size:17px; line-height:27px; font-family:'MyriadWebProRegular', Arial, Helvetica, sans-serif; padding:14px 0; }

.whitebox-left p 

.pdf-page{ width:100%; }
.pdf-page a#current{text-decoration:none; color:#33CC33 !important; border:0px;}

.whitebox-right{ float:left; width:190px; margin-left:55px;}
.what-be-do{ width:100%; padding:0px; margin:0px;}
.what-be-do ul{ margin:0px; padding:12px 0 0;}
.what-be-do ul li{  background:url(../images/star.png) no-repeat left 50%; color:#1A1A1A; font-size:18px; line-height:30px; font-family:'MyriadWebProRegular', Arial, Helvetica, sans-serif; padding:0px 0 0 22px;}
.what-be-do ul li a{display:block; color:#1A1A1A;}
.what-be-do ul li a:hover, .what-be-do ul li a#active{color:#33cc33;}
.creatified{ /*width:115px; margin:20px auto 25px;*/ width:115px; margin:20px 0 25px 15px; }
.creatified-cont{ width:115px; margin:20px 0 25px 15px;}



.clientlogo{ width:100%; }
.clientlogo img{ float:left;}

#formdiv{ margin:5px 0 35px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; border:1px solid #e6e6e6; background:#f2f2f2; padding:34px; width:65%;}
#formdiv form{ padding:0px; margin:0px; border:0px;  }
#formdiv form table tr td { *padding-bottom:12px;}
#formdiv form input[type="text"]{ font-family:'MyriadWebProRegular',Arial, Helvetica, sans-serif; width:245px; border:1px solid #cccccc; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; font-size:14px; color:#808080; background:#fff; height:14px; padding:14px;  margin-bottom:12px; float:left; }
#formdiv form textarea{font-family:'MyriadWebProRegular',Arial, Helvetica, sans-serif; width:555px; border:1px solid #cccccc; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; font-size:14px; color:#808080; background:#fff; padding:14px;  margin-bottom:5px;  *margin-bottom:-8px;overflow:auto; resize:none; height:110px;}
#formdiv form input[type="submit"]{ float:right; width:150px; height:52px; background:url(../images/btn-green.png) no-repeat 0 0; line-height:52px; color:#fff; text-align:center; display:inline-block; 
font-family:'myriadpro-bold', Arial, Helvetica, sans-serif; margin-top:10px; border:0px; font-size:16px; display:block; }
#formdiv form input[type="submit"]:hover{ background-position:0px 100%; cursor:pointer;}

@media screen and (-webkit-min-device-pixel-ratio:0) {#formdiv form textarea{ width:554px; }}


.ie-margin-top-10{ *margin-top:-20px; *padding-bottom:0px;}



.footer{ width:100%; padding:0px; margin:0px;}
.footer-sec{ width:960px; padding:25px 0; margin:0px auto; text-align:center;}
.direct-click{ display:block; padding:0px 0 8px; margin:0px auto; width:154px; }
.footer-sec a{ padding:0px 5px; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:24px; display:inline-block; }

.copyright{font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.copyright a{padding:0px 5px; display:inline-block;}


/****************************************school**********************************************/
.school-img1{ padding:15px 0px; margin:0px;}
.school-img2{ padding:50px 0 30px; margin:0px; display:block;}


/****************************************HOSPITALITY**********************************************/
.gallery{ width:100%; padding:20px 0 0; margin:0px;}
.gallery-img-left{ width:303px; margin:0 20px 40px 0; float:left;}
.gallery-img-right{ width:303px; margin:0 0px 40px 0; float:left;}
.gallery h3{font-family:'MyriadWebProRegular',Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; line-height:30px; padding:0px 0 10px; color:#1a1a1a;}

.about-images
{
	position:relative;
	z-index:1;
}
.about-images img{ position:relative; z-index:2;}


		
/****************************************contact**********************************************/		
.our-detail{}		
.our-detail p{ color:#808080; font-family:'MyriadWebProRegular',Arial, Helvetica, sans-serif; font-size:17px; font-weight:normal; line-height:27px; margin:0px; padding:0px;}		
.our-detail p span{ color:#1A1A1A; display:block; padding-top:13px;}		

.cont-detail{padding-top:30px; }
.cont-detail a{color:#808080; text-decoration:underline;}
.cont-detail a:hover{ text-decoration:none;}		
		
.map{ width:100%; height:484px; clear:both; margin-top:30px;}		
.comingsoon{ min-height:400px;}		
.pic1{ width:304px; height:244px;}
.pic1 a{ width:304px; height:244px; background:url(../images/pic1.png) no-repeat left top; display:block;}			
.pic1 a:hover{ background-position:0 100%;}	

.pic2{ width:304px; height:244px;}
.pic2 a{ width:304px; height:244px; background:url(../images/pic2.png) no-repeat left top; display:block;}			
.pic2 a:hover{ background-position:0 100%;}

.pic3{ width:304px; height:244px;}
.pic3 a{ width:304px; height:244px; background:url(../images/pic3.png) no-repeat left top; display:block;}			
.pic3 a:hover{ background-position:0 100%;}				




.who-worked{ width:100%; padding-top:30px; margin:0px;}
.who-worked h2{ color: #1A1A1A;
    font-family: 'myriadpro-bold',Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: normal;
	}
	
.who-worked p{ color: #888888;
    font-family: 'MyriadWebProRegular',Arial,Helvetica,sans-serif;
    font-size: 17px;
    line-height: 27px;
    padding: 14px 0;}
	
.box1
{
	width:auto;
	height:445px;
	float:left;
}
.box1 ul { margin:0px; padding:0px;}
.box1 ul li { width:145px; height:145px; list-style:none; margin-right:14px; float:left; margin-bottom:14px;}
.box1 ul li img { position:relative; z-index:2;}

.privacy
{
	margin:0px; padding:0px;
}
.privacy ul
{
	margin:0px; padding:0 0 15px;
}
.privacy ul li
{
	margin:0px; padding:0 0 10px 15px; background:url(../images/bullet.jpg) no-repeat 0px 7px; list-style:none;
}
.g-recaptcha{
    margin-top: 10px;
}
