li{ list-style:none; float:left; }

a img { border:none; }

a { cursor:pointer; outline:none; }



/* Content */
#block1 {
	padding:0 65px;
	background:url(//s3.amazonaws.com/officefinder.com/Local/images/bg-block1.png) no-repeat left top;
	font-weight:bold;
}
#block1 .block1-1 {
	clear:both;
	overflow:hidden;
	height:345px;
}
#block1 .block1-1 .clear p {
	float:left;
	font-size:13px;
	line-height:25px;
	padding:0 0 0 22px;
}
#block1 .block1-1 .link-type1 {
	float:right;
	margin:8px 50px 0 0;
	width:279px;
	height:56px;
	background:url(//s3.amazonaws.com/officefinder.com/Local/images/button-startyousearch.gif) no-repeat left top;
}
#block1 .block1-1 h1,
#block1 .block1-1 .h1 {
	font-size:28px;
	color:#004a80;
	line-height:28px;
	padding:30px 0 5px 0;
	font-weight:bold;
}
#block1 .block1-1 h2,
#block1 .block1-1 .h2 {
	font-size:18px;
	color:#004a80;
	font-weight:bold;
}
#block1 .block1-1 h3,
#block1 .block1-1 .h3 {
	font-size:18px;
	color:#000000;
	padding:30px 0 20px 0;
	font-weight:bold;
}
#block1 .block1-2 {
	clear:both;
	overflow:hidden;
}
#block1 .block1-2 div {
	width:435px;
}
#block1 .block1-2 div h4 a,
#block1 .block1-2 div .h4 a {
	color:#0072bc;
	font-size:20px;
	margin:0 0 10px 0;
	display:block;
}
#block1 .block1-2 div p {
	font-size:13px;
}
#block1 .block1-2 div p a {
	color:#000000;
	margin:15px 0 0 0;
	float:left;
}
#block1 .block1-2 div p a:hover { text-decoration:underline;}
#block2 {
	clear:both;
	overflow:hidden;
	margin:175px auto 0 auto;
	font-size:14px;
	font-weight:bold;
}
#block2 h2,
#block2 .h2 {
	font-size:18px;
	line-height:22px;
	color:#004a80;
	margin:0 0 10px 0;
	font-weight:bold;
}
#block2 .text-type1 {
	font-size:12px;
	color:#1f608f;
	margin:0 0 15px 0;
	clear:both;
	overflow:hidden;
}
#block2 .clear { margin:0 0 25px 0;}
#block2 .clear a span {
	float:right;
	padding:0 0 0 5px;
	
}
#block2 .clear a {
	float:left;
	margin:0 5px 0 0;
	line-height:24px;
	color:#174cba;
	font-size:12px;
}
#block2 .block2-1 {
	clear:both;
	overflow:hidden;
	margin:15px 0;
}
.block3 {
	margin:20px auto 0 auto;
	clear:both;
	overflow:hidden;
	font-weight:bold;
	border:solid 3px #A7C8D9;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.block3 .top,
.block3 .bottom {
	width:944px;
	clear:both;
	overflow:hidden;
	display:block;
}
.block3 .top {
	height:28px;
	background:url(//s3.amazonaws.com/officefinder.com/Local/images/block3-top.gif) no-repeat left top;
}
.block3 .bottom {
	height:34px;
	background:url(//s3.amazonaws.com/officefinder.com/Local/images/block3-bottom.gif) no-repeat left top;
}
.block3 .center {
	width:900px;
	clear:both;
	overflow:hidden;
	padding:0 25px 0 19px;
	background:url(//s3.amazonaws.com/officefinder.com/Local/images/block3-center.gif) repeat-y left top;
}
.block3 .center h2,
.block3 .center .h2 {
	font-size:18px;
	color:#000000;
	margin:0 0 10px 0;
	font-weight:bold;
}
.block3 .center .block3-3 {
	width:100%;
	clear:both;
	overflow:hidden;
	min-height:145px;
	background:url(//s3.amazonaws.com/officefinder.com/Local/images/block3-3-devider.gif) no-repeat center center
}
.block3 .center .block3-3 .one {
	width:240px;
	float:left;
	padding:0 65px 0 32px;
}
.block3 .center .block3-3 .two {
	width:235px;
	float:left;
}
.block3 .center .block3-3 .three {
	width:275px;
	float:right;
}
.block3 .center .block3-3 .link-type7 a {
	font-size:11px;
}
.block3 .center .block3-3 a {color:#174882;}
.block3 .center .block3-3 a:hover { text-decoration:underline;}
.block3 .center .block3-3 .blog-post {
	clear:both;
	overflow:hidden;
	width:100%;
	margin:10px 0 15px 0;
}
.block3 .center .block3-3 .blog-post p {
	float:left;
	color:#174882;
	width:125px;
}
.block3 .center .block3-3 .blog-post div {
	float:left;
	padding:0 0 0 15px
}

.block3 .center .block3-3 h2 a,
.block3 .center .block3-3 .h2 a {
	color:#000
}

.block3 .center .block3-3 h2 a:hover,
.block3 .center .block3-3 .h2 a:hover {
	text-decoration:none
}

.block3 .block3-1 {
	clear:both;
	overflow:hidden;
	width:900px;
	margin:0 auto;
}
.block3 .link-type2 { 
	color:#000; 
	font-size:14px; 
	margin:5px 0 0 70px; 
	display:inline-block
}
.block3 .link-type2:hover { text-decoration:underline;}
.block3 .text-type2 {
	font-size:13px;
	font-style:italic;
}
.block3 .find-office-space {
	float:right;
	width:102px;
	height:25px;
	margin:85px 0 0 0;
}
.block3 .block3-2 {
	clear:both;
	overflow:hidden;
	width:900px;
	margin:20px auto 5px auto;
	background:url(//s3.amazonaws.com/officefinder.com/Local/images/block3-2-devider.gif) no-repeat center center
}
.block3 .block3-2 div {
	width:425px;
}
.block3 .block3-2 div h5,
.block3 .block3-2 div .h5 {
	font-size:16px;
	color:#174882;
	margin:0 0 15px 0;
	display:block;
	font-weight:bold;
}
.block3 .block3-2 .fltrt span {
	display:block;
	color:#174882;
	margin:15px 0;
}
.block3 .block3-2 a { color:#174882;}
.block3 .block3-2 a:hover { text-decoration:underline; }
.block3 .block3-2 .fltlft a.link-type3 {
	float:left;
	width:264px;
	height:54px;
	margin:20px 0 15px 0;
	background:url(//s3.amazonaws.com/officefinder.com/Local/images/button-findofficespacenow.gif) no-repeat left top;
}
.block3 .block3-2 h5 a:hover,
.block3 .block3-2 .h5 a:hover {
	text-decoration:none;
}
.block3 .block3-2 .fltlft a.link-type4 {
	float:left;
	padding:0 15px 0 6px;
	background:url(//s3.amazonaws.com/officefinder.com/Local/images/arrow1.gif) no-repeat right center;
	font-size:14px;
}
.block3 .logo1 {
	margin:0 0 15px 17px;
}
.block3 .top2,
.block3 .bottom2 {
	width:899px;
	height:7px;
	clear:both;
	overflow:hidden;
	display:block;
	margin:0 auto;
}
.block3 .top2 {
	background:url(//s3.amazonaws.com/officefinder.com/Local/images/block3-top2.gif) no-repeat left top;
}
.block3 .bottom2 {
	background:url(//s3.amazonaws.com/officefinder.com/Local/images/block3-bottom2.gif) no-repeat left top;
	margin-bottom:13px;
}
.block3 .center2 {
	clear:both;
	overflow:hidden;
	margin:0 auto;
	padding:10px 0 10px 50px;
	background:url(//s3.amazonaws.com/officefinder.com/Local/images/block3-center2.gif) repeat-y left top;
}
.block3 .center2 h2,
.block3 .center2 .h2 {
	font-size:18px;
	line-height:22px;
	color:#004a80;
	clear:both;
	overflow:hidden;
	display:block;
	margin:0 0 20px 0;
	font-weight:bold;
}
.block3 .center2 ul {
	float:none;
	padding:0 13px 0 13px;
}
.block3 .center2 ul.last { padding-right:0}
.block3 .center2 ul li {
	float:none;
	margin:4px 0;
	font-size:11px;
}
.block3 .center2 ul li a { color:#000;}
.block3 .center2 ul li a:hover { text-decoration:underline;}
#block4 {
	clear:both;
	overflow:hidden;
	text-align:center;
	padding:10px 0 20px 0;
	font-size:13px;
	font-weight:bold;
}
#block4 .link-type5 {
	padding:0 15px 0 6px;
	background:url(//s3.amazonaws.com/officefinder.com/Local/images/arrow1.gif) no-repeat right center;
	font-size:14px;
	color:#174882;
	margin:5px 0 15px 0;
	display:inline-block;
}
#block4 .link-type5:hover { text-decoration:underline; }
.link-type6 {
	width:264px;
	height:54px;
	display:inline-block;
	background:url(//s3.amazonaws.com/officefinder.com/Local/images/button-findofficespacenow.gif) no-repeat left top;
}

#content .block3 {
}
#content .block3 .top2,
#content .block3 .bottom2 {
	margin:0;
}
#content .block3 .top2 { display:none; background:url(//s3.amazonaws.com/officefinder.com/Local/images/block3-top2-inner.jpg) no-repeat left top; margin:23px 0 0 0}
#content .block3 .bottom2 {display:none; background:url(//s3.amazonaws.com/officefinder.com/Local/images/block3-bottom2-inner.jpg) no-repeat left top;}
#content .block3 .center2 {
	background:none;
	padding:20px 30px;	
	margin:0;
}
#content .block3 .center2 ul {
	width:100%;
	padding:0 5px;
}
#content .block3 .center2 ul li {
	font-size:14px;
	line-height:16px;
	padding-bottom:10px;
}
#content #block2 {

}
#content #professionals {
	clear:both;
	width:100%;
	overflow:hidden;
	font-weight:bold;
}
#content #professionals h2,
#content #professionals .h2 {
	font-size:17px;
	color:#004a80;
	margin:0 0 10px 0;
	font-weight:bold;
}
#content #professionals .member {
	clear:both;
	overflow:hidden;
	margin:20px 0;
	width:100%;
}
#content #professionals .member .pic {
	width:83px;
	padding:10px 0 0 1px;
	float:left;
	/* background:url(//s3.amazonaws.com/officefinder.com/Local/images/bg-member.jpg) no-repeat left top; */
}

	#content #professionals .member .pic img {
		width:76px;
	}
	
#content #professionals .member .description {
		width:575px;
	width:555px;
	float:right;
}
#content #professionals .member .description .link2 {
	font-size:10px;
	float:right;
	line-height:13px;
	padding:0 50px 0 0;
}
#content #professionals .member .description .link2 a { color:#005ba5}
#content #professionals .member .description .link2 a:hover { text-decoration:underline;}
#content .other-says {
	clear:both;
	overflow:hidden;
	width:100%;
	font-size:11px;
	font-weight:bold;
}
#content .other-says h2,
#content .other-says .h2 {
	font-size:18px;
	color:#004a80;
	font-weight:bold;
}
#content .other-says h3,
#content .other-says .h3 { 
	font-size:14px;	
	margin:10px 0 20px 0;
	clear:both;
	overflow:hidden;
	font-weight:bold;
}
#content .other-says .left {
	padding:0 0 20px 0;
}
#content .other-says .right {
}
#content .market-info {
	width:100%;
	clear:both;
	overflow:hidden;
	font-weight:bold;
	font-size:10px;
	line-height:13px;
	padding:0 0 20px 0;
}
#content .market-info .title {
	clear:both;
	overflow:hidden;
	width:100%;
	font-size:15px;
	line-height:20px;
}

#content .market-info .left-side {

}
#content .market-info .right-side {
	padding:0 0 30px 0;
}

	#content .market-info .right-side label {
	display:block;
	}

#content .market-info .left-side p,
#content .market-info .right-side p {
	margin:10px 0 0 0;
}
#content .market-info .left-side a { color:#3657e5;}
#content .market-info .left-side a:hover { text-decoration:underline;}
#content .market-info .right-side p {

}
#content .market-info .right-side p a { color:#000;}
#content .market-info .right-side p a:hover { text-decoration:underline;}




.form1step3 {
font-size:11px;
line-height:15px;
}

	.form1step3 p {
	margin:10px 20px 10px 10px;
	}
	
	.form1step3 ul {
	margin:10px 20px 10px 10px;
	padding:0px 20px 0px 10px;
	list-style-type:disc;
	}
	
		.form1step3 ul li {
		margin:0px 0px 0px 10px;
		padding:0px 20px 0px 0px;
		list-style-type:disc;
		float:none;
		}
		
	#content #block5 .form1step3 input {
	float:left;
	}
		
		#content #block5 .form1step3 input.continue {
		float:none;
		}
		
	#content #block5 .form1step3 .clear {
	    padding-top: 5px;
	    padding-bottom: 5px;
	}



#content #block5 .form1step4 {
font-size:11px;
line-height:15px;
}

	.form1step4 p {
	margin:10px 20px 10px 10px;
	}
	
	.form1step4 ul {
	margin:10px 20px 10px 10px;
	padding:0px 20px 0px 10px;
	list-style-type:disc;
	}
	
		.form1step4 ul li {
		margin:0px 0px 0px 10px;
		padding:0px 20px 0px 0px;
		list-style-type:disc;
		float:none;
		}
		
	#content #block5 .form1step4 input {
	float:left;
	}
		
		#content #block5 .form1step4 input.continue {
		float:none;
		}
		
	#content #block5 .form1step4 .clear {
	    padding-top: 5px;
	    padding-bottom: 5px;
	}



.marketDropdown {
margin: 10px 0 0 0;
}

.dropdownWrapper {
font-size: 11px;
}

	.dropdownWrapper .dropdownBar {
	padding:0px 5px 0px 0px;
	border:solid 1px #ABADB3;
	}
	
		.dropdownWrapper .dropdownBar a {
		padding:5px 5px 5px 5px;
		display:block;
		background-repeat:no-repeat;
		background-position:right center;
		background-image:url(//s3.amazonaws.com/officefinder.com/Local/images/glyphicons_halflings_133_circle-arrow-down.png);
		}
	
		.dropdownWrapper .dropdownBar a:hover {
		cursor:pointer;
		}
	
	.dropdownWrapper .dropdownList {
	border:solid 1px #ABADB3;
	border-top:0;
	}
	
		.dropdownWrapper .dropdownList ul {
		}
	
			.dropdownWrapper .dropdownList ul li {
			display:block;
			float:none;
			}
		
				.dropdownWrapper .dropdownList ul li a {
				display:block;
				float:none;
				padding:3px 5px;
				}
			
				.dropdownWrapper .dropdownList ul li a:hover {
				background-color:#eeeeee;
				}


.socialLinks {
display:none;
}


		

#professionals p {
margin:10px 0px 10px 0px;
}

#content #block2 {
margin-top:20px;
}

.link-type6 {
margin-bottom:20px;
}


.social {
}

	.social a {
	width:19px;
	height:22px;
	background-image:url(//s3.amazonaws.com/officefinder.com/Local/images/follous-ic-sprite.png);
	}

		.social a.socialicon-feedburner {	background-position: 0px 0px; }
		.social a.socialicon-facebook {	background-position: -19px 0px; }
		.social a.socialicon-twitter {	background-position: -38px 0px; }
		.social a.socialicon-linkedin {	background-position: -57px 0px; width:18px; }
		.social a.socialicon-youtube {	background-position: -75px 0px; }

		.social a span {
		display:none;
		}
		
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }


a,
a:visited {
color: #174cba;
text-decoration:none;
}

a:hover,
a:active {
color: #174cba;
text-decoration:underline;
}

#topNavFrame {
height:auto;
}


.button,
a.button,
#content .market-info .left-side a.button {
display: inline-block;
margin-bottom: 0;
font-weight: bold;
text-align: center;
vertical-align: middle;
cursor: pointer;
background-image: none;
border: 1px solid transparent;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857143;
border-radius: 4px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
text-decoration:none;
}

.button-primary,
a.button-primary,
#content .market-info .left-side a.button-primary {
color: #fff;
background-color: #428bca;
border-color: #357ebd;
}

	.button-primary:hover,
	a.button-primary:hover,
	#content .market-info .left-side a.button-primary:hover {
	color: #fff;
	background-color: #3276b1;
	border-color: #285e8e;
	text-decoration:none;
	}

.button-large,
a.button-large {
padding: 10px 16px;
font-size: 18px;
line-height: 1.33;
border-radius: 6px;
}


	

.footer-overall {
padding: 0 20px 20px 20px;
clear: both;
overflow: hidden;
margin: 0;
text-align: center;
font-size: 11px;
font-weight: bold;
color: #174cba;
}
	
	.footer-overall span {
	display: block;
	color: #000;
	font-size: 12px;
	margin: 15px 0 0 0;
	}


#content .link {
width: auto;
}

#block2 {

}

	#block2 .left {
	width:55%;
	float:left;
	}
	
	#block2 .right {
	width:35%;
	margin-left:10%;
	float:right;
	}
	




.highlightBox01 {
margin: 20px 0px 20px 0px;
padding: 20px;
border:solid 3px #A7CCE5;
background-color:#E6F2F8;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

	.highlightBox01 .col01,
	.highlightBox01 .col02 {
	float:left;
	width:250px;
	}

	.highlightBox01 .col01 {
	margin-bottom:30px;
	}

	.highlightBox01 .col02 {
	}

	.highlightBox01 h2 {
	}

	.highlightBox01 label {
	padding: 10px 0px 0px 0px;
	font-size:11px;
	line-height:13px;
	text-transform:uppercase;
	font-weight:normal;
	display:block;
	}

	.highlightBox01 select,
	.highlightBox01 input {
	display:block;
	padding:2px;
	font-size:11px;
	line-height:11px;
	}

	.highlightBox01 input.button {
	margin-top:15px;
	padding: 6px 6px;
	font-size:13px;
	line-height:13px;
	color: #ffffff;
	background-color: #004EFF;
	}


.LocalDescWrap p {
margin:0px 0px 15px 0px;
}



.formBelowButton {
margin-top:10px;	
}
			



.embed-frame { margin:0px auto; max-width:500px; }
.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; }
.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }



/* defaults (mobile phone) */
@media only screen and (min-width: 1px) {


	
}


	


/* tablets and desktop */
@media only screen and (max-width: 568px) {


}



/* tablets and desktop */
@media only screen and (min-width: 568px) {

	#content .block3 .center2 ul {
	float:left;
	padding:0 13px 0 13px;
	width: 29%;
	}
			
		#content .block3 .center2 ul li {
		font-size:10px;
		line-height:12px;
		padding-bottom:1px;
		}
			

			
}


/* smaller desktop */
@media only screen and (min-width: 880px) {
    
	.highlightBox01 .col01 {
	background-image:url(//s3.amazonaws.com/officefinder.com/Local/images/divider02.gif);
	background-position:right top;
	background-repeat:no-repeat;
	padding-right:30px;
	margin-right:50px;
	margin-bottom:0px;
	width:240px;
	}

	#content .market-info .left-side {
		width:266px;
		float:left;
		padding:0 30px 0 0;
		background:url(//s3.amazonaws.com/officefinder.com/Local/images/market-info-devider.gif) no-repeat right center;
	}
	
	#content .market-info .right-side {
		width:330px;
		float:left;
	}
	
	#content .market-info .right-side p {
		padding:0 0 0 40px;
		width:360px;
	}

	.marketDropdown {
	margin: 10px 0 0 0;
	padding: 0 0 0 40px;
	width: 320px;
	}
		
	#content .other-says .left {
		width:250px;
		float:left;
		padding:0 40px 0 0;
	}
	#content .other-says .right {
		width:375px;
		float:left;
	}
	

}

/* larger desktop (original design width) */
@media only screen and (min-width: 1112px) {
    

	.footer-overall {
	width: 679px;
	}

	#block2 {

	}


}

	