/* ADDITIONAL CSS STARTS HERE */
@font-face{
	font-family:'dLight';
	src:url('../fonts/DINPro-Light.eot');
	src:url('../fonts/DINPro-Light.eot?#iefix') format('embedded-opentype'), 
		url('../fonts/DINPro-Light.woff') format('woff'), 
		url('../fonts/DINPro-Light.ttf') format('truetype'), 
		url('../fonts/DINPro-Light.svg#dLight') format('svg');
}
@font-face{
	font-family:'dMedium';
	src:url('../fonts/DINPro-Medium.eot');
	src:url('../fonts/DINPro-Medium.eot?#iefix') format('embedded-opentype'), 
		url('../fonts/DINPro-Medium.woff') format('woff'), 
		url('../fonts/DINPro-Medium.ttf') format('truetype'), 
		url('../fonts/DINPro-Medium.svg#dMedium') format('svg');
	font-weight:400;
}
/* ADDITIONAL CSS ENDS HERE */

body{margin:0; padding:0;}
#mainContainer{width:100%; float:left; background:#ffffff;}
#headerContainer{width:100%; float:left;}
#contentContainer{width:100%; float:left; background:#ebebeb;}
#footerContainer{width:100%; float:left;}

.header{margin:0 auto; width:960px;}
.content{margin:0 auto; width:960px;}
.footer{margin:0 auto; width:960px;}

img{float:left; border:none;}
p{margin:5px 0; padding:0; float:left; width:100%; color:#79797b; font-size:12px;  text-align:justify;}
.backbtn{font-family:dLight; font-size:24px; color:#79797b; float:left; margin:15px 0; padding-bottom:1px; text-transform:uppercase; border-bottom:1px #79797b solid;}
.backbtn:hover{text-decoration:none; border-color:#67686a; color:#67686a;}
.pagetitle{float:left; width:100%; color:#79797b; font-size:48px; font-family:dLight; line-height:48px; margin-bottom:20px;}

/* HEADER SECTION STATRS HERE */
.headerwrapper{float:left; width:960px; margin:20px 0;}
.headerwrapper .logo{float:left; margin:35px 30px 0 0;}
.headerwrapper .logo a,.headerwrapper .logo a img{float:left;}
.headerwrapper .nav{float:left; border-left:1px #67686a solid; width:200px; padding:15px 0; margin:0;}
.headerwrapper .nav p{margin:1px 0; padding:0; line-height:15px; float:left; width:200px;}
.headerwrapper .nav a{float:left; margin-left:30px; color:#67686a; font-family:Arial; font-size:12px; font-weight:bold; border-bottom:1px #ffffff solid;}
.headerwrapper .nav a:hover, .headerwrapper .nav a.active{text-decoration:none; border-bottom:1px #67686a solid;}
/* HEADER SECTION ENDS HERE */


.contentwrapper{float:left; width:960px; margin:30px 0;}
.dataholderdefault{float:left; width:480px;}
.dataholder{float:left; width:475px;}
.dataend{float:left; width:475px; margin-left:10px;}
.dataholder img, .dataholderdefault img{float:left; margin-bottom:15px;}
.dataholder p, .dataholderdefault p{font-family:arial; font-size:12px; color:#79797b; float:left; margin-bottom:15px; text-align:justify;}
.thetitle{float:left; position:relative; background:url(../images/general/hover-bg.png) repeat; height:320px; margin-top:-335px; width:100%; opacity:0;}
.thetitle span{color:#ffffff; font-size:32px; font-family:dLight; float:left; width: 475px; text-transform:uppercase; text-align:center; margin:120px 0px; line-height:35px; text-decoration:underline;}

/**/
.contactinfo p{font-family:dLight; font-size:18px;}
.contactform{float:left; width:475px;}
.contactform input[type=text]{float:left; width:467px; font-size:12px; font-family:arial; color:#79797b; padding:3px; border:1px #79797b solid;-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; margin:2px 0;}
.contactform textarea{float:left; width:467px; resize:none; height:200px; font-size:12px; font-family:arial; color:#79797b; padding:3px; border:1px #79797b solid;-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; margin:2px 0;}
.contactform button{font-family:dLight; font-size:24px; color:#79797b; float:left; margin:15px 0; padding-bottom:1px; text-transform:uppercase; border:none; background:#ebebeb; border-bottom:1px #79797b solid; cursor:pointer;}
.contactform button:hover{text-decoration:none; border-color:#67686a; color:#67686a;}
.errorhere{float:right; font-size:12px; color:#79797b; text-transform:uppercase; margin:15px 0 0 0;}
.contactright{float:left;  margin-left:50px; width:425px; height:445px;}

.propmgt{float:left; width:970px; margin-top:10px;}
.propmgt p{float:left; width:475px; margin-right:10px; text-align:justify;}

/* FOOTER SECTION STATRS HERE */
.footerwrapper{float:left; width:960px; margin:15px 0;}
.footerwrapper a{float:left; font-size:12px; font-family:arial; font-weight:bold; color:#79797b; margin-right:10px;}
.footerwrapper a:hover{ text-decoration:none;}
.footerwrapper span{float:left; width:960px; font-size:8px; font-family:arial; font-weight:bold; color:#79797b;}
/* FOOTER SECTION STATRS HERE */


/* HOME PAGE GALLERY*/
.galleryholder{ float:left; width:960px; height:640px; position:relative; overflow:hidden;}
.galleryItem{ width:960px; right:-960px; position:absolute;}
.gallerybtn{float:left; width:960px; margin:20px 0 0 0;}
.thumb{float:left; background:#000000; margin:6px 6px 0 0;}
.thumb img{opacity:0.3;}
.tactive img{opacity:1;}
.thumbholder{margin-bottom:20px; float:left; width:960px;}
.nextholder{position:absolute; margin:5px 5px 5px 560px; width:400px; height:400px; z-index:99; display:none;}
.prevholder{position:absolute; width:400px; height:400px; margin:5px; z-index:99;  display:none;}
.next{cursor:pointer; width:50px; height:400px; float:right; background-image:url(../images/site_images/about-bg1.png); display:none;}
.next img, .prev img{float:left; margin:180px 0 0 15px;}
.prev{cursor:pointer; width:50px; height:400px; float:left;background-image:url(../images/site_images/about-bg1.png); display:none;