html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
body { line-height: 1.5; }
ol, ul { list-style: none; }
table { border-collapse: separate; border-spacing: 0; } caption, th, td { text-align: left; font-weight: normal; } blockquote:before, blockquote:after, q:before, q:after { content: ""; } blockquote, q { quotes: "" ""; }
a img { border: none; } *:focus {outline: none;}
html { font-size:75%; height: 100%; background: #fff;}
html>body { font-size: 14px;}

body { 
	color: #887f6f;
	min-height:101%;
	min-width:640px;
}

body, form {  
	font-family: Helvetica, 'Helvetica Neue', Arial, sans-serif;
	font-size:1em;
	line-height:1.2;
}

.clear {display: block; clear: both; margin: 0; padding: 0; height: 0;}
.margin {display: block; clear: both; margin: 0; padding: 0; height: 0;}

#layout_wrapper {margin: 0 auto; padding: 0; width: 815px; min-height: 500px;}
#layout {width: 815px; background: url(http://www.prestigeresorts.com/_graphics/logo.png) 0 15px no-repeat;}

#header {width: 815px; padding: 10px 0;}
#logo {float: left;  height: 100px;}
#logo a {display: inline-block; width:310px; height: 75px; }

#content_wrapper {margin: 15px 0 10px 0; border-top: 1px solid #d4c6ad; padding-top: 5px;font-size: .9em;}
#content {width: 795px; margin: 0 10px; clear: both;}

#column_info {width: 250px; float: left;}

#column_1 {width: 390px; float: left;margin: 0 0 10px 0;}
#column_2 {width: 390px; float: right; margin: 0 0 10px 0;}

/* Site Footer
-------------------------------------------------------------- */
#site_footer {
width: 757px; background: url(http://www.prestigeresorts.com/_graphics/lowerLogo.png) 0 5px no-repeat;
padding: 12px 8px 10px 50px; margin: 0 auto; clear: both;  border-top: 1px solid #d4c6ad;}

#site_footer p.site_footer {font-size: .9em;}
#site_footer ul {float: right; font-size: .9em;}
#site_footer ul li {display: inline; padding: 0 0 0 10px;}

#error {width: 815px; padding: 15px 0; text-align: center; background: #f4f1ea; position:absolute; top:200px;}


/* Links
-------------------------------------------------------------- */
a:link {color:#887f6f; text-decoration: none;}
a:visited {color:#887f6f; text-decoration: none;}
a:hover {color:#58544d; text-decoration: underline;}
a:active {color:#58544d;}

a.button {display: inline-block; padding: 2px 15px 2px 15px; margin: 3px 0 10px 0; background: #58544d; text-transform: uppercase; font-size: .8em;}
a.button:hover {background: #6d6e70;}

a.button:link {color:#fff; text-decoration: none;}
a.button:visited {color:#fff; text-decoration: none;}
a.button:hover {color:#e9e2d6;}
a.button:active {color:#e9e2d6;}


/* Headings
-------------------------------------------------------------- */
h1,h2,h3,h4,h5,h6 { font-weight:normal; text-transform: uppercase; font-weight: lighter; letter-spacing: 2px;}

h1 { margin: 15px 0 10px 0; font-size: 1.5em; color: #58544d;}
h2 { font-size: 1.3em; color: #58544d;}
h3 { font-size: 1.2em; margin-top: 10px;}
h4 { font-size: 1.1em;}
h5,h6 { font-size: 1.1em;}

/* Menus
-------------------------------------------------------------- */
#nav_global {height: 17px; padding: 8px 5px; float: right; font-size: .8em; text-transform: uppercase;} 
#nav_global ul {text-align: right;}
#nav_global ul li {display: inline; padding: 0 0 0 30px; }


#nav_main { float: left; width: 100%; text-align: left; text-transform: uppercase; font-size: .8em; font-weight: bold;
background: url(http://www.prestigeresorts.com/_graphics/pipe.png) 813px 7px no-repeat;
}
#nav_main ul { width: 815px; margin: 0 auto; list-style: none; z-index: 50;}
#nav_main li { width: 143px; 
float: left; position: relative;  padding: 0 10px 0 10px; 
background: url(http://www.prestigeresorts.com/_graphics/pipe.png) 0 7px no-repeat;
}

#nav_main a { display: block; color: #887f6f;  padding: 5px;}
#nav_main a:hover {background: url(http://www.prestigeresorts.com/_graphics/50.png); }
#nav_main a.top_level { background: url(http://www.prestigeresorts.com/_graphics/50.png);}
#nav_main li ul {text-align: left; width: 143px; display: block; position: absolute; left: -999em; }


#nav_main li:hover ul { top: 23px; left: 0; background: url(http://www.prestigeresorts.com/_graphics/75.png); }
#nav_main li ul li {padding: 0; background: transparent;}
#nav_main li:hover ul li a {display: block; padding: 5px; color: #fff;} 
#nav_main li:hover ul li a:hover {background-color: #58544d; color: #fff;} 




#nav_main li li {  display: block }
#nav_main li ul ul { margin: -1em 0 0 10em; }
#nav_main li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul 
{ left: -999em; }
#nav_main li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul 
{ left: auto; }

/* Text elements
-------------------------------------------------------------- */
p {text-align: left; margin: 0 0 10px 0; }
#body > p {padding: 0 50px;}
#body > h1 {margin: 25px 0 10px 0;}
#body > p.noindent {padding: 0 ;}
p.error {font-weight: bold; color: red;}

p.info_more_information {float: left; padding: 10px 0 0 0; text-align: center;}
p.info_more_information a {display: inline-block; padding: 4px 0 4px ; width: 170px; color: #fff; background: #d4c6ad; text-transform: uppercase; font-size: .85em;}

b {color: #58544d; font-weight: bold;}

/* Unordered Lists
-------------------------------------------------------------- */
ul.inlinelist li {
padding: 0 0 0 15px;
background: url(http://www.prestigeresorts.com/_graphics/bullet.png) 2px 1px no-repeat;
}
/* Accordion Lists
-------------------------------------------------------------- */
.accordionButton {
width: 170px;
	float: left;
	padding: 2px 0 2px 2px;
	margin: 15px 0 0 0;
	cursor: pointer;
	clear:both;
	}
	
.accordionContent {	
	float: left;
	clear:both;
	padding: 2px 0 10px 2px;
	color: #58544d;
	}

.on {
	background: #d4c6ad;
	color: #fff;
	}
	
.over {
	background: #d4c6ad;
	}

/* Social Media
-------------------------------------------------------------- */
#social_media {margin: 0 0 0 10px; float: right; color: #6d6e70; }
#social_media_header {float: left;}

#social_media ul {float: right;}
#social_media ul li.icon {margin: 0 0 0 10px;  padding: 5px 0 5px 20px; }

#twitter { background: url(/_graphics/PNG/twitter.png) no-repeat left; }
#youtube { background: url(/_graphics/PNG/youtube.png) no-repeat left; }
#blogger { background: url(/_graphics/PNG/blogger.png) no-repeat left; }
#facebook { background: url(/_graphics/PNG/facebook.png) no-repeat left; } 
#feed { background: url(/_graphics/PNG/feed.png) no-repeat left; } 

#mainimage {text-align: left; overflow: hidden;}
#mainimage img {max-width: 815px;}
#mainimage div.caption p {text-align: right; font-size: .7em;}

#image_gallery {width: 511px; float: right;  padding: 0 0 0 10px; border-left : 1px solid #d4c6ad;}
#image_gallery #mainimage {width: 511px; float: right;}
#image_gallery #mainimage img {max-width: 511px;}
#image_gallery div.image_gallery img {max-width: 511px;}

div.slideshow_graphic {width: 316px; float: left;}
div.slideshow_home {float: right;}
div.slideshow_home img {max-width: 499px;}

div.slideshow-container {clear: both; position: relative; height: 340px; overflow: hidden;}
div.slideshow {} 
div.slideshow span.image-wrapper {display: block; position: absolute; top: 0; left: 0; height: 340px; width: 512px;}
div.slideshow a.advance-link {display: block;  }
div.slideshow img { position: absolute; top: 0; left: 0;}

div.caption-container { position: relative; clear: left; height: 75px; }
span.image-caption { display: block; position: absolute; top: 0; left: 0; }
div.caption { padding: 12px; }
div.image-title { font-weight: bold; font-size: 1.4em; }
div.image-desc { line-height: 1.3em; padding-top: 12px; }

div.navigation {}
ul.thumbs { clear: both; width: 525px; margin: 0; padding: 0; text-align: left;}

ul.thumbs li {display: inline-block; padding: 0; margin: 5px 0 5px 0; list-style: none; height: 45px; overflow: hidden;}


a.thumb { padding: 2px 12px 2px 0; display: block; }
ul.thumbs li.selected a.thumb { }
ul.thumbs img { border: none; display: block; width: 75px; }

/* Property Brand
-------------------------------------------------------------- */
#property_brand {width: 815px; }
div.property_brand_row {width: 815px; }
div.property_brand {width: 230px; float: left; text-align: center;}

div.hightlight_0 {padding: 0 0 0 20px; }
div.hightlight_1 {padding: 0 20px 0 0; }
div.hightlight_2 {border-left: 1px solid; border-right: 1px solid; padding: 0 30px; }

p.property_brand_name {text-transform: uppercase;}
#property_brand p.learn_more {text-align: center;}
#property_brand p.learn_more a.learn_more {display: inline-block; padding: 2px 15px 0 15px; color: #fff; background: #58544d; text-transform: uppercase; font-size: .8em;}
#property_brand_info {width: 250px;  text-align: center;}
	
#property_brand_info #property_brand_logo {}
#property_brand_info div.property_brand_description {font-size: .9em; float: left; text-align: left; }

/* Property Home
-------------------------------------------------------------- */
#content_home {width: 815px;}
#content_home	#properties {padding-top: 10px; clear: both; }
#content_home	div.property_row {float: left; }
#content_home	div.property1 {width: 395px; padding: 0 3px 0 0; margin: 0 10px 0 0; border-right: 1px solid #e9e2d6;}
#content_home	div.property2 {width: 395px;margin: 0; border-right: 0px;}

#content_home	div.image {float: left;}
#content_home	div.image span.property_image {}
#content_home	div.image span.property_image img {width: 195px;}
				
#content_home	div.property_info {float: right; width: 180px; height: 101px; padding: 0 10px; font-size: .85em;}
#content_home	div.property_info p.property_description {font-size: .9em;}

#content_home	div.property_info p.special {margin: 0; text-transform: uppercase; font-size: 1.2em; color: #58544d;}
#content_home	div.property_info p.property_name {margin: 5px 0 0 0; font-size: 1em;}
#content_home	div.property_info p.metro {margin: 0; font-size: 1.2em; text-transform: lowercase;}

#content_home	div.property_logo {display: none;}
#content_home	div.property_logo img {display: none;}

#content_home p.learn_more { clear: right; margin: 0 ; padding: 10px 0;text-align: center;}
#content_home p.learn_more a {width: 155px; display: inline-block; padding: 4px 15px 4px 15px; color: #fff; background: #58544d; text-transform: uppercase; font-size: .8em;}

/* Property featured
-------------------------------------------------------------- */
#property_featured {margin: 10px auto; width: 800px; clear: both;}

#property_featured #featured	div.property_row_1 {width: 375px; float: left; padding: 10px; border-right: 1px solid; }
#property_featured #featured	div.property_row_2 {width: 375px; float: right; padding: 10px; }

#property_featured #featured			div.property {width: 200px; margin: 0 auto; padding: 10px 0;}
#property_featured #featured 			span.feature{display: none;}

#property_featured #featured				div.property_logo {margin: 0 0 15px 0; text-align: center;}
#property_featured #featured				div.property_logo img {max-width: 150px; max-height: 150px; vertical-align: middle;}

#property_featured #featured				div.image span.property_image {margin: 0 0 15px 0;}
#property_featured #featured				div.image span.property_image img {max-width: 200px;}

#property_featured #featured				p.property_name {font-size: 1.2em; text-transform: uppercase;}
#property_featured #featured				p.property_name span.metro {text-transform: none;}
#property_featured #featured				p.property_name a {}
#property_featured #featured				p.dmc_name {margin: 10px 0 0 0; text-transform: uppercase; color: #6d6e70;}


#property_featured #featured				div.property_info div.property_info_1 {}
#property_featured #featured				div.property_info div.property_info_2 {}
#property_featured #featured				div.property_links {clear: both;}
#property_featured #featured				p.learn_more {float: left; padding: 10px 0; text-align: center; }
#property_featured #featured				p.learn_more a { display: inline-block; text-align: center; width: 200px; padding: 4px 0 4px 0; color: #fff; background: #58544d; text-transform: uppercase; font-size: .8em;}
#property_featured #featured				p.more_information {display: none;}

#property_featured #featured				a.button {display: inline-block; text-align: center; width: 200px; padding: 4px 0 4px 0; color: #fff; background: #58544d; text-transform: uppercase; font-size: .8em;}


/* Property list
-------------------------------------------------------------- */
#content #properties {margin-top: 20px; clear: both; width: 815px; }

#content #properties		div.property_row {clear: both;}
#content #properties			div.property {border-top: 1px solid #d4c6ad; width: 805px;}

#content #properties			div.property div.property_logo {float: left; width: 185px; height: 133px; text-align: center;}
#content #properties			div.property div.property_logo img {margin: auto auto; display:block; }

#content #properties			div.property div.image {float: left; width: 200px; text-align: center; vertical-align: middle;}
#content #properties			div.property div.image img {display: inline; max-width: 200px;}

#content #properties			div.property div.property_info {float: right; vertical-align: middle; margin: 10px 0 0 0 ; width: 405px;}

#content #properties			div.property div.property_info div.property_info_1 {width: 200px; float: left;}
#content #properties			div.property div.property_info div.property_info_2 {width: 200px; float: right;}

#content #properties			div.property_info p.property_name {margin: 10px 0 0 0; color: #6d6e70; font-weight: bold; text-transform: uppercase; }
#content #properties			div.property_info p.dmc_name {margin: 10px 0 0 0; text-transform: uppercase; color: #6d6e70; font-weight: bold;}

#content #properties				div.property_links {clear: both; }
#content #properties 				div.property_links p.learn_more {float: left; padding: 10px 0 0 0; text-align: center; margin-right: 5px;}
#content #properties 				div.property_links p.learn_more a.inline {width: 200px; display: inline-block; padding: 4px 0; color: #fff; background: #58544d; text-transform: uppercase; font-size: .8em;}
#content #properties 				div.property_links p.info_more_information {float: left; padding: 10px 0 0 0; text-align: center;}
#content #properties 				div.property_links p.info_more_information a {width: 200px;  font-size: .8em; padding: 4px 0;}


#found_properties {width: 805px; clear: both; text-align: left; display: block; margin-top: 5px; padding: 6px 0 1px 0 ; border-top: 1px solid; color: #d4c6ad; font-size: 1.2em; font-weight: lighter; }
#found_properties span.found_name {color: #887f6f; text-transform: uppercase; }
#found_properties + #properties {margin-top: 0;}

/* Collection list
-------------------------------------------------------------- */
#collection_list {margin-top: 20px; clear: both; width: 715px; }
#collection_list	div.property_row {clear: both;}
#collection_list		div.location_name {border-bottom : 1px solid #d4c6ad; color: #58544d; font-size: 1.2em; text-transform: uppercase; margin: 15px 0 5px 0;}
#collection_list		div.property {margin: 5px 0 ;}
#collection_list			div.collection_list_name {float: left; width: 425px; text-transform: uppercase;}
#collection_list				p.property_name {text-transform: none;}
#collection_list			div.collection_list_factsheet {float: left; width: 150px; }
#collection_list			div.document {float: left; padding: 0 0 0 26px; background: url(http://www.prestigeresorts.com/_graphics/printer_icon.png) top left no-repeat;}
#collection_list			div.document a {display: inline-block; padding: 2px 16px 2px 16px; color: #fff; background: #58544d; text-transform: uppercase; font-size: .8em;}

#collection_list			div.collection_list_gallery {float: right; margin-left: 10px; }
#collection_list			p.learn_more {text-align: center;}
#collection_list			p.learn_more a {display: inline-block; padding: 2px 16px 2px 16px; color: #fff; background: #58544d; text-transform: uppercase; font-size: .8em;}

/* Property Page
-------------------------------------------------------------- */
#property_wrapper {padding-top: 10px;}
#property_image_gallery {width: 511px; padding: 0 0 0 10px; float: right; border-left : 1px solid #d4c6ad;}
#property_image_gallery #mainimage {width: 511px; float: right;}
#property_image_gallery #mainimage img {max-width: 511px;}
#property_image_gallery div.image_gallery img {max-width: 511px;}

#property_image_gallery #property_nav { text-align: center; margin: 0 0 5px 0; height: 17px; overflow: hidden;}
#property_image_gallery #property_nav div.back {float: right; }
#property_image_gallery #property_nav div.back a {display: inline-block; padding: 2px 16px 2px 16px; color: #fff; background: #58544d; text-transform: uppercase; font-size: .8em;}
#property_image_gallery #property_nav div.document {float: left; padding: 0 0 0 26px; background: url(http://www.prestigeresorts.com/_graphics/printer_icon.png) top left no-repeat;}
#property_image_gallery #property_nav div.document a {display: inline-block; padding: 2px 16px 2px 16px; color: #fff; background: #58544d; text-transform: uppercase; font-size: .8em;}


#property_image_gallery #property_siblings {text-align: center;}
#property_image_gallery #property_siblings a {}

#property_info {font-size: .9em; float: left; width: 250px; padding: 0 0 10px 0; text-align: left; }
#property_info div.property_logo {min-height: 40px;  padding: 0 0 25px 0; text-align: center;}
#property_info div.property_logo img {max-width: 150px;}

#property_info	p.property_name {font-size: 1.2em; text-transform: uppercase;}
#property_info	p.property_name span.metro {text-transform: none;}

#property_info	p.property_description {margin: 0 0 15px 0;}

#property_info p.learn_more {float: left; margin-left: 5px; padding: 10px 0 0 0; text-align: center; font-size: 1.1em;}
#property_info p.learn_more a { display: inline-block; padding: 4px 20px 4px 20px; color: #fff; background: #58544d; text-transform: uppercase; font-size: .8em;}
#property_info p.more_information {float: left; padding: 10px 0 0 0; text-align: center;font-size: 1.2em; }
#property_info p.more_information a {display: inline-block; padding: 4px 20px 4px 20px; color: #fff; background: #d4c6ad; text-transform: uppercase; font-size: .8em;}

	
/* * SimpleModal Basic Modal Dialog * http://www.ericmmartin.com/projects/simplemodal/ * http://code.google.com/p/simplemodal/ * * Copyright (c) 2010 Eric Martin - http://ericmmartin.com * * Licensed under the MIT license: *   http://www.opensource.org/licenses/mit-license.php * * Revision: $Id: basic.css 242 2010-03-14 00:55:02Z emartin24 $ * */

#basic-modal-content {display:none;}
#basic-modal a {color: #58544d; text-decoration: underline;}

/* Overlay */
#simplemodal-overlay {background-color:#fff; cursor:wait;}

/* Container */
#simplemodal-container {height:420px; width:700px; padding:12px; background-color:#fff; border: 1px solid #d4c6ad;}
#simplemodal-container a {}
#simplemodal-container a.modalCloseImg {background:url(http://www.prestigeresorts.com/_graphics/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-10px; right:-10px; cursor:pointer;}
#simplemodal-container #basic-modal-content {padding:8px;}

div.quote_outer {
text-align: left;
display: table;
width: 650px; 
}

div.quote_middle{
display: table-cell;
vertical-align: middle;
}

div.quote_inner {padding: 10px;}

div.quote_outer {background: url(http://www.prestigeresorts.com/_graphics/openquote.png) 0 10px no-repeat;}
div.quote_inner p img {display: inline;  }

span.author {display: block; margin: 0 0 25px 0;}

/* Staff Div
-------------------------------------------------------------- */
div.staff_set {margin-bottom: 25px;}
div.staff_set h2 {color: #887f6f; font-size: .95em;}

div.staff_set	div.executive { padding: 10px 0;}
div.staff_set	div.executive	span.staff_item_image {float: left; width: 100px;}
div.staff_set	div.executive	span.staff_item_image img{max-width: 70px; }

div.staff_set	div.executive	div.desc {width: 650px; float: left;}
div.staff_set	div.executive		div.name {}
div.staff_set	div.executive		div.name a {color: #58544d;}


div.staff_set	div.executive		div.title {display: inline;}
div.staff_set	div.executive		div.title:after {content: ", ";}

div.staff_set	div.executive		div.location {display: inline;}
div.staff_set	div.executive		div.phone {}
div.staff_set	div.executive		div.email {}
div.staff_set	div.executive		div.descShort {}


div.staff_set	div.staff { padding: 2px 0;}

div.staff_set	div.staff	div.desc {width: 650px; float: left;}
div.staff_set	div.staff		div.name {display: inline;}
div.staff_set	div.staff		div.name:after {content: ", ";}

div.staff_set	div.staff		div.name a {color: #58544d;}


div.staff_set	div.staff		div.title {display: inline;}
div.staff_set	div.staff		div.title:after {content: ", ";}

div.staff_set	div.staff		div.location {display: inline;}
div.staff_set	div.staff		div.phone {}
div.staff_set	div.staff		div.email {}
div.staff_set	div.staff		div.descShort {}

/* Staff Item
-------------------------------------------------------------- */
#staff_item	div.staffname {float: left; font-weight:normal; text-transform: uppercase; font-weight: lighter; letter-spacing: 2px;
								margin: 15px 0 0 0; font-size: 1.5em; color: #58544d;}
#staff_item	#image {float: left; clear: both; }
#staff_item	#image	#mainimage {padding: 0 15px 15px 0;}
#staff_item	#image	#mainimage img {max-width: 150px; }
#staff_item	#staff_info {float: left; width: 400px; }

#staff_item	p.learn_more {margin-top: 8px;}
#staff_item	p.learn_more a {}
#staff_item	div.name { text-transform: uppercase; font-weight: bold;}
#staff_item	div.name {}
#staff_item	div.title {}
#staff_item	div.location {}
#staff_item	div.phone {}
#staff_item	div.email {}

#staff_item	#staff_description {clear: both;  width: 650px;}
#staff_item	div.descshort {}
#staff_item	div.desc {}

#staff_item	div.address {}
#staff_item	div.city {}
#staff_item	div.state {}
#staff_item	div.zip {}

#staff_item	div.fax {}
#staff_item	div.cell {}

#staff_item	div.url {}
#staff_item	div.twitter {}
#staff_item	div.facebook {}
#staff_item	div.youtube {}

#staff_item p.learn_more {float: right; padding: 10px 0; text-align: center; }
#staff_item p.learn_more a { display: inline-block; padding: 4px 40px 4px 40px; color: #fff; background: #58544d; text-transform: uppercase; font-size: .8em;}


form {background: #fff;}

form#property_location {text-align: left; background: #fff; padding: 15px 0;}
form#property_location select {text-transform: uppercase; height: 26px; padding: 0; width: 230px; color: #887f6f;border: 1px solid #d4c6ad;}


fieldset {padding:6px 6px 6px 0;}

p.formErrorMsg {color:#d4c6ad;}

fieldset.submit {text-align: left; }
fieldset legend {margin: 0; padding: 15px 0 0 0 ; font-size:1.2em; text-transform: uppercase; font-weight: lighter; letter-spacing: 2px;}
label {display: none;}

form ol {padding: 0; margin: 0; position: relative;}
form ol li {padding: 0;}
form ol li strong { 
	display: inline-block;
	font-weight: normal;
	color:#d4c6ad;
	padding-bottom: 10px;
	clear: both;
}

input[type=image] {   
	padding:6px;
}   

input[type=text], input[type=password] {   
	height: 14px; 
	margin: 0 10px 10px 0;
	padding: 3px;
	border: solid 1px #e9e2d6; 
	color:#887f6f;
	background:#e9e2d6;
	float: left;
	text-transform: lowercase;
} 

input[type=text]:focus, input[type=password]:focus, textarea:focus {   
	background:#fff;
} 
#namefirst{
	width:225px;
}
#namelast{
	width:225px;
}
#zip {
	width:225px;
}
#email {
	clear: both;
	width: 469px;
}
#phone {
	clear: left;
	width:225px;
}
#Comments {
	width:469px;
}

#column_2 #namefirst{
	width:173px;
}
#column_2 #namelast{
	width:173px;
}
#column_2 #zip {
	width:173px;
}
#column_2 #email {
	clear: both;
	width: 365px;
}
#column_2 #phone {
	clear: left;
	width:173px;
}
#column_2 #Comments {
	width:365px;
}

#metro, #size {
	clear: both;
	width: 469px;
}

#meetingSpace {
	width:469px;
}

#uploadFile {
clear: both;
margin: 5px 0 0 0;
border: 1px solid #e9e2d6;
width: 477px;
background:#e9e2d6;
}

#file {
clear: both;
margin: 5px 0 0 0;
border: 1px solid #e9e2d6;
width: 477px;
background:#e9e2d6;
}


textarea {
height: 50px;
border: solid 1px #e9e2d6; 
color:#887f6f;   
overflow:hidden; 
background:#e9e2d6;
clear: both;
font-family: Helvetica, 'Helvetica Neue', Arial, sans-serif;
letter-spacing: 1px;
font-size: .95em;
padding: 3px;
text-transform: lowercase;
}          
	
input[type=submit]{
text-transform: uppercase;
color: #fff;
border: 1px solid #58544d;
background:#58544d;
	cursor: pointer;

}
	
input[type=submit]:hover { 
background:#d4c6ad;
color: #58544d;
}


label {display: none;}
input[type=text], input[type=password] {}


