@charset "utf-8";

/* http://meyerweb.com/eric/tools/css/reset/ compressed */ body{margin:0;padding:0;border:0;outline:0;vertical-align:baseline}html,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,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{border:0;outline:0;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}/* remember to define focus styles! */:focus{outline:0}/* remember to highlight inserts somehow! */ins{text-decoration:none}del{text-decoration:line-through}/* tables still need 'cellspacing="0"' in the markup */table{border-collapse:collapse;border-spacing:0}


/* menu */

ul#menu { float: left; overflow: hidden; margin: 0; padding: 8px 0 8px 0; width: 185px; background-color:#FFFFFF; font-size: 0.875em;}

ul#menu li { width: 170px; margin: 0 auto; list-style: none; height: 28px; background-color: #ede4c2; color: #4d4d40; border-top: solid #ffffff 1px; border-bottom: solid #ffffff 1px; text-align: right;}

ul#menu li a { text-decoration:none; width: 155px; height: 22px; padding: 5px 0 0 0; margin: 0px 15px 5px 0; display: inline-block; white-space: nowrap; color: #4d4d40;}

ul#menu li a:hover, ul#menu li.current a { color: #fff; }

ul#menu li:hover, ul#menu li.current { background-color: #d1b95f; }


/* forms */

.form ul { padding: 0; margin: 0; list-style: none; }

.form ul li { padding: 0 0 10px 0; }

label { width: 100px; padding: 3px 0 0 0; float: left; }


/* globals */

html { height: 100%; width: 100%; }

body { height: 100%; width: 100%; background-color: #edecb0; background-image:url(/linton/images/global/bg.jpg); font-family:Arial, Helvetica, sans-serif; font-size: 1em; }

.strong { font-weight: bold; }

.clear {clear: both;}


/* header */


/* content */

#wrapper { width: 900px; margin: 0 auto; z-index: 1; position: relative;}

#content { width: 695px; background-color: #FFFFFF; font-size: 0.75em; float: right; margin: 0 0 20px 0; padding: 5px 0 5px 5px; line-height: 18px; }

.wrap { width: 650px; padding: 15px; margin: 5px 0 5px 5px; background: #ede4c2; overflow: hidden; }

#main { margin: 8px 0 8px 5px; }

#copy { background-color: #ede4c2; color: #4d4d40; margin: 0 15px 8px 4px; padding: 19px 110px 20px 83px;}

#floorplan_1 { padding-left: 20px; }

#floorplan_2 { padding-left: 5px; }

#floorplan_2 img { margin: 2px; }

#floorplan_3 { padding-left: 60px; }

#floorplan_4 { padding-left: 50px; }

h1 { padding: 0; margin: 0; font-size: 18px; }

.white_content img { margin: 10px 0 10px 17px;  }

h2 { color: #083826; font-size: 12px; font-weight: bold; margin: 20px 0 10px 30px; }

.spec_box { }

.spec_box ul { list-style: disc; padding-right: 80px; }

.spec_box ul li { margin: 5px 0 5px 0; }

#terms { clear: both; margin: 20px 0 10px 30px; }

table h2 { margin: 5px 0 5px 0; }

table { margin: 10px auto; }
/* footer */

#footer { z-index: 0; position: absolute; bottom: 0; margin: 0; padding: 0; height: 135px; width: 100%; }