/*
Theme Name: 100 Prospect
Theme URI: http://100prospect.com
Description: A custom template for 100 Prospect
Version: 1.0
Author: Marcella Kovac / Jordan Rabidou
Author URI: http://www.TheHeavenlyHash.com
Tags: 
	
Credits and license: Designed by Bananaland Developed by Heavenly Hash

Last update: Jan 21, 2014
*/
/**************************
RESET
**************************/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

.clearfix:after {
   content: " "; /* Older browser do not support empty content */
   visibility: hidden;
   display: table;
   height: 0;
   clear: both;
}



/**************************
STANDARD HTML TAGS
**************************/
body { margin:0px; padding:0px; font-family: 'gotham_light', Arial, Helvetica, sans-serif; font-size:13px; color:#5e5d5d;}

img{ border:0px;}
h1{font-size:19px; text-transform:uppercase;}

a{ text-decoration:none; color:#5e5d5d;}
a:hover { color:#5D88A2;}

blockquote {border-left: 0.5em solid #ccc; font-size: 0.9em; font-style: normal; padding: 0 0 0 1em;}

/**************************
CUSTOM CSS CLASSES
**************************/

.alignleft { float: left; display: inline; /* IE6 fix */ padding: 0 1em 0.5em 0; text-align: left;}
.aligncenter {display: block; margin: 1em auto; text-align: center;}
.alignright {float: right; display: inline; /* IE6 fix */ padding: 0 0 0.5em 1em; text-align: right;}
.alignjustify {text-align: justify;}
.clear{clear:both; height:0px; line-height:0px;}

/**************************
DOM ELEMENTS
**************************/
#page {width:877px; padding:0px 15px; margin:0px auto; position:relative;}

/**************************
HEADER STYLES
**************************/
#header {}
	#logo{ margin:26px 0px -22px 22px; float:left; position:relative; z-index:99;}
	#tagline{text-transform:uppercase; font-family: 'gotham_light', Arial, Helvetica, sans-serif; font-size:13px; color:#5e5d5d; width:680px; float:right; margin-top:61px; line-height:33px; text-align:right;}
		#service_form{ background:url(images/icn-house.gif) no-repeat 10px 10px; padding:0px 10px 0px 35px; border:0px solid #5e5d5d; line-height:31px; height:31px; display:block; float:right; margin:38px 0px 0px 0px;}
		#resident_login{padding:0px 22px; border:1px solid #5e5d5d; height:31px; display:block; float:right; margin-left:20px; text-transform:lowercase}
	
	
/**************************
CONTENT STYLES
**************************/
#content {}
	#slider_wrapper{position:relative; z-index:10;}
		.slides{ }
		.slides img{display:block;}

		.slide_overlay{position:absolute; width:470px; color:#fff; bottom:41px; right:48px; line-height:13px; font-family: 'gotham_light', Arial, Helvetica, sans-serif; }
			#callout{float:right; width:322px; line-height:17px;}
			.title{text-transform:uppercase; font-size:18px;}
			.sep{ width:72px; height:1px; background:#fff; margin:18px 0px 22px 0px;}
			#contact_button{ position:absolute; bottom:2px; left:0px; color:#fff; text-transform:uppercase; border:1px solid #fff; padding:10px 24px;}
			#contact_button a{color:#fff;}

	.gform_wrapper{width:100% !important; max-width:100% !important;}
	.ginput_right input{width:100% !important;}

#shuttle{margin: 70px auto;}
#shuttle td{padding-bottom: 5px;}
/**************************
FOOTER STYLES
**************************/
#footer {}
	#link_wrapper{margin-top:35px;}
	.links{width:205px; float:left; border:1px solid #5e5d5d; border-width:1px 0px; padding:14px 0px; margin-right:19px;}
	.links.last{margin-right:0px; float:right;}
	.links a{ display:block; background:url(images/icn-arrow-rt.gif) right center no-repeat;}
	#seaboard_logo{margin:38px 0px; float:left}

/**************************
RESPONSIVE STYLES
**************************/
@media all and (max-width: 1546px){
	/*classes go here */
}
