html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:150% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}body{ font-size: 70%; color: #8b8b8b; font-family: Arial, Helvetica, Verdana, sans-serif; text-align: left;}
h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;} em{font-style:italic;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}th,td{ padding:.5em;}th{font-weight:bold;text-align:center;}caption{margin-bottom:.5em;text-align:center;}p,fieldset,table,pre{margin-bottom:1em;}
#wrapper{ position: relative; max-width: 955px; margin-right: auto; margin-left: auto; width: 955px; }
#header{ margin-bottom: 40px; width: 100%; margin-top: 0px; height: 100px; }
#logo{ margin-top: 50px; float: left; }
#nav{ margin-top: 50px; float: left; list-style-type: none; }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               #nav li{ list-style-type: none; float: left; }
#nav2{ margin-left: 0px; margin-top: 0px; }
 #nav2 li{ list-style-type: none; float: left; }
 .floatleft{ margin: 0px; float: left; }
 .previewleft{ text-align: left; margin: 0px; float: left; }
 .clearleft{ clear: left; margin: 0px; float: left; }
 .floatright{ width: 657px; text-align: right; float: right; }
 .previewright{ text-align: right; float: right; }
 .clear{ clear: both; }
 .darker{ color: #646464; }
 .caps{ text-transform: uppercase; }
 #footer{ padding-bottom: 20px; margin-top: 30px; }
 #leftcol{ 
		height: 534px; 
		width: 602px; 
		padding-right: 0px; 
		background-repeat: no-repeat; background-image: url(dottedline.png); padding-top: 0px; color: #999999; line-height: 1.7em; float: left; }
 #leftcol h1{
	width:550px;
	color:#ccc;
	line-height:1.5em;
	} 
	#footer a{color:#8b8b8b;text-decoration:none;}
	
#floorplan{
	position:absolute;
	bottom:50px;
}
 #rightcol{ float: right; }
 h1{ font-style: normal; font-weight: normal; font-size: 2em; line-height: 1.8em; }
 h3{ padding-bottom: 0px; margin-bottom: 0px; font-style: normal; font-weight: normal; font-size: 1.2em; }
 .bump50{ margin-left: 50px; }
 .w250{ line-height: 1.7em; width: 250px; }
 h2{ line-height: 1.7em; margin: 0px; font-style: normal; font-weight: normal; font-size: 1.2em; }
 .preview{ margin-bottom: 20px; }
 .thumbpic{ height: 85px; width: 85px; padding: 0px; border-color: white; border-style: solid; border-width: 1px; margin-right: 8px; float: left; }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .thumbpicLast{ height: 85px; width: 85px; padding: 0px; border-color: white; border-style: solid; border-width: 1px; float: left; }
 #getContacted{ border-width: 0px; height: 22px; z-index: 2; float: right; clear: right; top: 0px; right: 0px; position: relative; }
 #contactform{ font-size: 80%; display: none; background-color: white; clear: right; float: right; position: relative; right: 0px; top: 0px; z-index: 2; padding: 10px; border-color: #272727; border-style: solid; border-width: 1px; height: 290px; width: 250px; }
 #site{ position: absolute; }
 .contactinput{ margin-bottom: 20px; }
 input.inputfield{ width: 150px; }
 .error{ clear: left; float: left; color: #ff252b; }
 #slideshow{ z-index: 0; height: 475px; width: 955px; }
 #slideshow2{ z-index: 0; }
 .thumb{ height: 85px; width: 85px; padding: 0px; margin: 0px; border-width: 0px;  }                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         
 #info{ height: 380px; }
 #prev{ float: left; clear: left; }
 #next{ clear: right; float: right; }
 #thumbnailsNext{ display: none; }
 .prevbutton{ display: none; }
 .nextbuttoninactive{ display: none; }
 .right{ text-align: right; }
 #largeImage{ height: 420px; width: 660px; }
 a:active{outline: none;}
a{outline: none;}
:focus{ -moz-outline-style: none;}
#main{ padding-top: 0px; margin-top: 0px; width: 955px;min-height:563px; }
.tight{ margin: 0px; padding: 0px; }
.aboutus p{
	width:530px;
	
}
.faq p{
	width:560px;
}