
.body {

	body:font-size:100%; 
	background-color:#1f2622;
	background-image:url('../images/grey.jpg')

}

.container { 

	width: 100%; 
	height: 100%; 
	display: table; 

}

.position { 

	display: table-cell; 
	vertical-align: middle; 
	width: 100%; 
	text-align: center; 

}

.content {

	width:980px;	
	height:630px;
	background-image:url(../images/bg.jpg);
	margin-left:auto;
	margin-right:auto;
	z-index:-1;

}

.map {


	width:658px;
	height:600px;
	float:left;
	margin-left:12px;
	margin-top:-78px;
	display:inline;
	background-image:url(../images/newmap.jpg);
	z-index:0;

}

.nyc {


	width:658px;
	height:600px;
	float:left;
	margin-left:12px;
	margin-top:-78px;
	display:inline;
	background-image:url(../images/nyc2.jpg);
	z-index:0;

}



.main {

	width:680px;
	height:611px;
	float:right;
	margin-right:50px;
	display:inline;
	text-align:left;



}

.topspacer {

	width:1037px;
	height:40px;
	text-align:left;
	float:left;
	display:inline;

}

.topspacer2 {

	width:1037px;
	height:35px;
	text-align:left;
	float:left;
	display:inline;

}


.contact {

	width:300px;
	height: 20px;
	font-family:arial;
	font-size:11px;
	color:white;
	display:inline;
	position:relative;
	left:333px;
	z-index:100;
	

}

.menu {

	width:250px;
	height:450px;
	float:left;
	font-family:arial,sans-serif;
	font-size:13px;
	color:white;
	text-align:left;
	padding-left:45px;
	line-height:20px;
	display:inline;
	margin-top:18px;

	
}

.menugreen {

	color:#cddc24;

}

.describe {

	width:325px;
	height:250px;
	text-align:left;
	float:left;
        font-family:arial,sans-serif;
	font-size:11px;
	line-height:15px;
	color:white;
        display:inline;
	position:relative;
	margin-top:-503px;
	margin-left:305px;
	z-index:6;

}

.nyctype1 {

	width:450px;
	height:100px;
	text-align:center;
	float:left;
        font-family:arial,sans-serif;
	font-size:13px;
	line-height:19px;
	color:white;
        display:inline;
	position:relative;
	margin-top:-345px;
	margin-left:400px;
	z-index:6;

}

.nyctype2 {

	width:450px;
	height:100px;
	text-align:center;
	float:left;
        font-family:arial,sans-serif;
	font-size:11px;
	line-height:15px;
	color:white;
        display:inline;
	position:relative;
	margin-top:-295px;
	margin-left:400px;
	z-index:6;
}

.foxcase {

	float:left;
	position:relative;
	display:inline;
	background: url("../images/foxcase1.png");
	margin-top:200px;
	margin-left:80px;
	width:181px;
	height:186px;

}

.foxcase:hover {

	float:left;
	position:relative;
	display:inline;
	background: url("../images/foxcase2.png");
	margin-top:200px;
	margin-left:80px;
	width:181px;
	height:186px;


}

.clcase {

	float:left;
	position:relative;
	display:inline;
	background: url("../images/clcase1.png");
	margin-top:200px;
	margin-left:70px;
	width:187px;
	height:188px;

}

.clcase:hover {

	float:left;
	position:relative;
	display:inline;
	background: url("../images/clcase2.png");
	margin-top:200px;
	margin-left:70px;
	width:187px;
	height:188px;


}

.returntocase {


	font-family:arial,sans-serif;
	font-size:13px;
	color:#ffffff;
	width:200px;	
	height:50px;
	margin-left:264px;
	margin-top:340px;
	position:relative;
	float:left:
	display:inline;
	z-index:100;

}

.returntocase:hover {


	font-family:arial,sans-serif;
	font-size:13px;
	color:#cddc24;
	width:200px;	
	height:50px;
	margin-left:264px;
	margin-top:340px;
	position:relative;
	float:left:
	display:inline;
	z-index:100;

}


.ptitle {

	font-family:arial,sans-serif;
	font-size:15px;
	color:#cddc24;

}

.pbody {

	font-family:arial,sans-serif;
	font-size:11px;
	color:white;
	line-height:15px;
	
}

.pbody2 {

	font-family:arial,sans-serif;
	font-size:13px;
	color:white;
	line-height:15px;
	
}

.nextbox {

	width:100px;
	height:20px;
	text-align:right;
	float:left;
	display:inline;
	position:relative;
	left:580px;
	top:566px;

}

.nextwhite {

	font-family:arial,sans-serif;
	font-size:13px;
	color:white;

}

.nextgreen {

	font-family:arial,sans-serif;
	font-size:13px;
	color:#cddc24;

}

.nextdark {

	font-family:arial,sans-serif;
	font-size:13px;
	color:#3b4640;

}


.picture {

	display:inline;

}



.introbox {

	width:658px;
	height:600px;
	float:left;
	margin-left:12px;
	margin-top:-78px;
	display:inline;
	z-index:0;

}

.flashbox {

	width:628px;
	height:470px;
	float:left;
	margin-left:12px;
	margin-top:21px;
	display:inline;
	position:relative;

}

.fadeshow2 {

	width:658px;
	height:600px;
	float:left;
	margin-left:0px;
	margin-top:0px;
	display:inline;
	position:relative;
	background-image:url(../images/grey.jpg);
	z-index:1;

}

.toggler {

	width:150px;
	height:20px;
	margin-top:-43px;
	margin-right:5px;
	float:right;
	position:relative;
	display:inline;
	z-index:2;
	font-family:arial,sans-serif;
	font-size:13px;
	color:white;


}

.contactbg {

	width:710px;
	height:611px;
	float:right;
	margin-right:19px;
	display:inline;
	display:inline;
	background-image:url(../images/map.jpg);

}

.contactdetails {

	width:105px;
	height:120px;
	text-align:left;
	float:left;
	display:inline;
	margin-top:60px;
	margin-right:31px;
	position:relative;

}

.link2 {

	font-family:arial,sans-serif;
	font-size:15px;
	color:white;

}

.person {

	width:64px;
	height:64px;
	float:right;
	display:inline;

}

.personcontainer {

	width:680px;
	height:64px;
	float:left;
	display:inline;

}

.namebox {

	width:215px;
	height:64px;
	float:left;
	display:inline;
	position:relative;
	left:25px;
	top:45px;
	font-family:arial,sans-serif;
	font-size:15px;
	color:#cddc24;
	text-align:top;

}

.blankbg {

	width:710px;
	height:611px;
	float:right;
	margin-right:19px;
	display:inline;

.preload { 

	display: none; 
	width:0px;
	height:0px;	

}





