
div.commListing
 { float: left; width: 235px; line-height: 1.5em } 
div.commListing p
 { display: block; height: 60px; overflow: hidden; }
div.commListing h3
 { font-size: 13px }

div#bigmap
 { width: 710px; height: 300px; margin-bottom: 8px; line-height: 1.5em }
div#bigmap *
 { line-height: 1.25em }

div.MsoNormal { display: inline; }
p.MsoNoSpacing { line-height: 1.5em }

/* Global Reset */

* 
{ outline: none; padding: 0; margin: 0;	background-color: transparent; }
html, body
{ height: 100%; }
body, form, fieldset
{ font: inherit; line-height: inherit; }
h1, h2, h3, h4, h5, h6, pre, code
{ font-size: 1em; }
h1, h2, h3, h4, h5, h6, p, pre, blockquote, ol, dl, address
{ margin: 0; padding: 0; }
h1, h2, h3, h4
 { font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; font-weight: bold; color: #333; padding-bottom: 0.5em }

li, dd, blockquote
{ margin-left: 1em; }
img, a img
{ border: 0px; text-decoration: none; }

/********** Browser Default Resets **********/

/* Reset link defaults */
a, a[href]
{ text-decoration: none; }
/* Reset form defaults */
form label
{ cursor: pointer; }
fieldset
{ border: none; }
input, select, textarea
{ font-size: 1em; }
select
{ min-width: 1.5em; }

/* For Printable View */
body#printable { background: none; background: #fff; text-align: left; margin: 0px; }
body#printable #container { padding: 0px; margin: 0px; width: 770px; text-align: left; background: #fff; }
body#printable #lndsidebar { display: none }
body#printable #footer { display: none }
body#printable #main { float: none;  margin: 0px; }
body#printable #page { margin: 0px; padding: 3px; }
body#printable .noprint { display: none }

/* Corner Banner */

#corner
 { position:absolute;right:0px;top:0px;width:180px;height:102px; z-index: 50; background: transparent url('http://www.landonhomesusa.com/i/images/VideoCornerBanner.png') no-repeat }
#corner a
 { display: block; width: 180px; height: 102px; }
#corner span
 { display: none }

/* Screen Styles */ 

hr 
 { height: 1px; background: #DFB25D; border: 0px; clear: both; margin: 0.5em 0em 0.5em 0em}
body 
 { margin: 0px; color: #333;
  font-size: 62.5%; /* Resets 1em to 10px */
  font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
 }
body#site 
 { background: #dfb25d url("http://www.landonhomesusa.com/image/gradient.jpg") top center repeat-y; text-align: center; }
p, blockquote
 { margin-bottom: 1.25em; }
div
 { display: block }
a:link
 { color: #665522; text-decoration: underline; }
a:visited
 { color: #5d211b; text-decoration: underline; }
a:hover, a:active
 { color: #866e0a; text-decoration: underline; }
form 
 { color: inherit; font: inherit; }
h1 
 { font-size: 1.8em; border-bottom: 1px solid #DCB25C; padding-bottom: 3px; margin-bottom: 8px;  }
h2 
 { font-size: 16px; text-transform: uppercase; line-height: 1em }
h3 
 { font-size: 14.5px }
h4
 { font-size: 13px; }
td 
 { vertical-align: top; font-size: 1em; line-height: 1.5em }

/********** layout **********/

#container 
 { background: #dfb25d url("http://www.landonhomesusa.com/image/gradient.jpg") top center repeat-y; margin: 0px auto; width: 980px; overflow: hidden; text-align: left; min-height: 100% }
#main 
 { margin-left: 19px; float: left; width: 760px; padding-top: 8px }
#main #footer 
 { text-align: center; padding: 1em; }
#main #footer div
 { padding-bottom: 8px }
#main #footer img
 { vertical-align: middle; margin-left: 8px; }

/********* Sidebar Styles *******/

#lndsidebar
 { float: left; margin: 0 0 1em 0px; width: 183px; color: #f2c362; font-size: 1.2em; padding-top: 8px }
#lndsidebar p#contactus 
 { text-align: center; width: 144px; color: #F2C362; margin: 10px; line-height: 125%; }
#lndsidebar ul.navList
 { line-height: 1.1em;	list-style-image: url(http://www.landonhomesusa.com/image/navBullet.png); }
#lndsidebar ul.navList li
 { margin: 0 0 0 22px; padding: 0 0 6px 0; }
#iconlinks 
 { text-align: center; }
#iconlinks a, #iconlinks a:link 
 { margin: 0.5em 0em 0.5em 0em; text-align: center; display: block; }
#lndsidebar a:link, #lndsidebar a:visited 
 { text-decoration: none; color: #f7f5f0; }
#lndsidebar a:hover, #lndsidebar a:active, #lndsidebar a.navLink2:link, #lndsidebar a.navLink2:visited 
 { color: #f2c362; }

/* MooSlideShows! */

.moogallery ul 
 { position: relative; padding: 0; margin: 0; display: block; }
.moogallery li 
 { position: absolute; margin: 0; padding: 0; top: 0; left: 0; display: block; list-style: none;  }
.moogallery .prev, .moogallery .next
  { display: none }

#homerotator, #homerotator ul
 { width: 608px; height: 382px; }

#minirotator 
 { width: 152px; height: 196px; }

#communityrotator, #communityrotator ul
 { width: 300px; height: 200px; margin-bottom: 5px }


/********** document styles **********/

.infobox 
 { padding: 0px 4px 0px 0px; background: #F4F0C6; border: 1px solid #999; margin-bottom: 8px; }
.infobox h4
 { color: #f00 }
.infobox ul
 { margin: 0; padding: 0; display: block; text-indent: 0px}
.infobox li
 { padding: 0; line-height: 1.5em; text-indent: 0px }

#comnav
 { clear: both; padding: 4px; text-transform: uppercase; text-align: center;   
   padding: 8px 2px 8px 2px; background: #836823; border: 1px solid #999; color: #dfb25d; 
   font: 10px arial, sans-serif; font-weight: bold; margin-bottom: 4px;
 }
div#comnav a:link, div#comnav a:visited
 { color: #fff; font-weight: bold; text-decoration: none; }
div#comnav a:hover
 { text-decoration: underline }
div#comnav a:link.sel, div#comnav a:visited.sel
 { color: #ff0; }


/********** column 2 styles (for default non-white background) **********/

#main a:link
 { color: #4d3700; font-weight: bold; }
#main a:visited
 { color: #5d211b; font-weight: bold; }
#main a:hover, #main a:active
 { color: #866e0a; text-decoration: underline; }

/**************************** Global #page Styles *************/

#page
 { margin: 0px; clear: none; padding: 25px; background: white; color: black; line-height: 2em; }
#page ul
 { margin-top: .25em; margin-bottom: .25em; margin-left: 0.5em; }
#page li
 { margin-left: 2.0em; padding-bottom: .25em; line-height: 1.5em; font-size: 10px }
#page option
 { color: black; background-color: #f4f0c6; }


/********** form and data styles **********/
button
 { border-width: 2px; font-size: 1em; line-height: 100%; padding: 0 1em; background-color: #d6cfbf; color: black; }
input, select
 { background: #f7f5e3; color: black; }
.dataDisplay
 { background: #f4f0c6; border: 1px solid #866e0a; padding: 8px 12px; }
.dataDisplayCompact
 { background: #f4f0c6; border: 1px solid #866e0a; padding: 1px 4px 4px 4px; }

/**************************** Home Page************************/
#mainpage 
 { width: 768px; overflow: hidden; }
#sitetitle 
 { font-size: 22px; display: block; background: transparent url('http://www.landonhomesusa.com/image/BetterBuilt.jpg') 300px 5px no-repeat; border: 0px; }
#showcase
 { clear: none;	margin: 0 auto 1em auto; }
#qMHead 
 { background: #2C210D; margin: 2px 0px 2px 0px; font-weight: bold; color: #fff; padding: 3px 5px 3px 5px; text-transform: uppercase }
#qM div 
 { font-family: arial, sans-serif;  margin-bottom: 4px; width: 150px; float: left; border: 1px solid #000; cursor: pointer; overflow: hidden; background: #26221B; }
#qM div span 
 { float: right; display: block; height: 10px; overflow: hidden}
#qM div p
 { display: block; color: #fff; padding: 2px; margin: 0px; font-size: 10px; height: 30px; }
#qM a:link, #qM a:active, #qM a:visited, #qM a:hover
 { text-decoration: none; font-weight: bold; color: #fff }
#qM blockquote
 { display: none }

/************************* Community Page *********************/

#rotatorcol 
 { display: block; width: 300px; height: 200px; overflow: hidden; }
a.bl:link, a.bl:active, a.bl:visited, #blocklinks a:link, #blocklinks a:active, #blocklinks a:visited 
 { background: #655922; color: #fff; display: block; margin-top: 1px; padding: 3px 10px 3px 0px; font-weight: bold;
   text-decoration: none; text-align: right; text-transform: none; }
#blocklinks a:hover, a.bl:hover 
 { background: #DFB25D; color: #fff; }
#featurescol 
 { float: left; width: 370px; margin-right: 20px; overflow: hidden; font-size: 1.2em; } 
#infocol1 
 { float: left; width: 360px; overflow: hidden; padding-right: 20px; border-right: 1px solid #999; margin-right: 20px; }
#infocol1 img 
 { text-align: center }
#infocol2
 { float: left; width: 300px; overflow: hidden; }

#gallerypreview
 { text-align: center; margin-top: 5px; }
#gallerypreview img
 { margin-right: 1px; margin-bottom: 1px }


/********** Slideshow **********/

#communitySlideshowImg
 { width: 300px; height: 191px; border: 1px solid #666666; /* dark gray */ }
div#communitySlideshow
 { width: 300px; height: 191px; float: right; margin: 0 0 20px 20px; }

/************************ Community Plans *********************/

div#floorplans div.lpl, div#floorplans div.rpl
 { float: left; width: 49%; height: 300px; overflow: hidden; }
div#floorplans div.lpl
 { margin-right:1%; clear: both }

/************************ Floorplans Page *********************/

#elevations div  {
  clear: both;
 }
#elevations div img {
  float: left;
  margin-right: 10px;
  margin-bottom: 5px;
 }
#elevations div span {
  padding-top: 10px;
  display: block;
  text-align: center;
  width: 150px;
  float: left;
 }

/** MAPS **/
div#logocontrol { display: none }
a.gmnoprint { display: none }

/**************************** Quick Move-Ins ******************/

#qmTable { font-size: 1em }
#qmTable th { background: #F4F0C6; font-weight: bold }

/**************************** Market Reports ******************/

.reportHeader
{ border-bottom: 1px dotted #999999; margin-bottom: 1.2em; }
table.report
{ border-collapse: separate; border: none; }
table.report td, table.report th 
 { padding: 3px; vertical-align: top; text-align: left; border-spacing: 2px; }
tr.odd td, tr.odd th
 { background: #f4f0c6; }
#marketReportChart
 { width: 100%; height: 192px; background: #f4f0c6; border: 1px solid #999999; }

/**************************** Warranty ************************/

#warrantyPageImg
 { width: 650px; height: 847px; margin-bottom: 14px; }
#warrantyRegCardImg
 { width: 650px; height: 311px; }
 
/**************************** Contact Us **********************/

#remoteForm b
 { color: #f00 }