@charset "UTF-8";

#magTopHome {
height:17px;
width:443px;
background-image:url(../images/ParadeCover2010_top.jpg);
background-repeat:no-repeat;
margin-left:541px
}

#wrapperHome {
width:100%;
height:100%;
background-image:url(../images/header_bar2010.png);
background-repeat:repeat-x
}

#logoHome {
height:141px;
width:470px
}

#navBarHome {
height:23px;
width:463px;
background-color:#FFF;
clear:both
}

.logoHome {
	position:relative;
	top:16px;
	left:10px;
	width:425;
	height:113
}

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0
}

h1 {
font-size:16px;
font-weight:700;
color:#25408F
}

h2 {
font-size:12px;
font-weight:700;
color:#25408F
}

ul {
color:#25408F;
line-height:13px;
font-size:11px;

}

#top {
height:17px;
width:100%
}

#wrapper {
width:100%;
height:100%;
background-image:url(../images/header_bar2010_sm.png);
background-repeat:repeat-x
}

#siteWidth {
width:955px;
min-height:600px;
margin-left:34px
}

#mainLeft {
width:480px;
float:left
}

#mainRight {
width:448px;
float:right
}

#bodyFull {
width:955px;
margin-top:20px
}

#bodyLeft {
float:left
}

#bodyRight {
float:right
}

#header {
height:121px
}

#headerDate {
width:200px;
float:right;
vertical-align:top;
text-align:right;
padding:8px 5px 0 0
}

#headerSponsor {
width:480px;
float:right;
clear:right;
vertical-align:top;
text-align:right;
padding:36px 5px 0 0
}

#navBar {
height:23px;
width:465px;
margin-top:10px;
clear:both
}

#bottomNavBar {
width:955px;
height:12px;
text-align:center;
margin:5px 0 0 34px
}

#lines {
width:100%;
height:1px;
background-color:#25408F;
clear:both
}

#endDiv {
width:100%;
clear:both
}

#footerWrap {
width:955px;
text-align:center;
margin:5px 0 0 34px
}

#footerLeft {
width:200px;
float:left;
height:12px
}

#footerCenter {
width:554px;
float:left;
text-align:center;
height:12px
}

#footerRight {
width:200px;
float:left;
text-align:right;
height:12px
}

#copyContainer {
width:480px;
clear:both
}

#pictContainer {
width:144px;
height:107px;
float:left;
margin:0 4px 10px 0;
text-align:center;
background-color:#ffffff;
}

#pictDivider {
width:100%;
height:10px;
clear:both
}

#builderList {
width:710px;
font-size:11px;
color:#0E5334;
float:left;
border:thin solid #25408F;
padding:5px 10px 0 10px;
}

#drivingDirections {
color:#0E5334;
font-size:11px
}

#houseNo {
width:30px;
height:23px;
float:left
}

#homeBuilder {
width:183px;
float:left;
font-size:12px;
font-weight:bolder;
color:#0E5334;
border-right:solid thin #E9C548;
padding:0 5px 0 30px
}

#houseAddress {
font-size:14px;
font-weight:bolder;
color:#E9C548;
float:right;
width:280px;
clear:right;
padding-left:10px
}

#sqFeet {
float:right;
width:280px;
text-align:left;
font-size:10px;
font-weight:700;
color:#0E5334;
clear:right;
padding:10px 0 0 10px
}

#highlights {
font-size:11px;
color:#0E5334;
float:right;
width:280px;
clear:right;
padding:10px 0 0 10px
}

#highlights ul {
margin-top:0;
padding-left:15px
}

#houseIcons {
padding-top:10px;
width:100%;
text-align:left
}

#name {
height:25px;
}

.navBottom {
font-size:9px;
color:#25408F;
line-height:.9em
}

.navBottom a {
color:#25408F;
text-decoration:none
}

.headerDate {
font-size:20px;
font-weight:700;
color:#fff
}

.headerSponsor {
font-size:8px;
font-weight:700;
color:#fff
}

.contact {
font-size:8px
}

.sqFtTitle {
font-size:11px;
font-weight:400
}

.builderInfo {
font-size:11px;
color:#25408F;
font-weight:400
}

.links {
color:#25408F;
line-height:13px;
font-size:11px;
font-weight:700
}

a.links:link {
color:#25408F;
text-decoration:underline
}

.rulers {
color:#25408F;
height:1px
}

.plus16 {
font-size:16px
}

.houseNo {
font-size:16px;
font-weight:bolder;
color:#fff;
text-align:center;
font-family:Arial, Helvetica, sans-serif
}

.houseIcon {
border:none;
padding:2px
}

.popupTitle {
font-weight:700;
font-size:14px;
color:#E9C548
}

.popupAddress {
font-weight:400;
font-size:11px;
color:#25408F
}

.popupNav {
color:#0E5334;
font-size:9px
}

a.popupNav:link {
text-decoration:underline
}

.popupText {
font-size:12px
}

#cssNav {
padding-top:11px
}

#nav,#nav ul {
list-style-type:none;
list-style-position:outside;
line-height:21px;
z-index:100;
margin:0;
padding:0
}

#nav a {
font-size:9px;
font-weight:bolder;
white-space:nowrap;
display:block;
color:#E9C548;
text-decoration:none;
padding:0 5px
}

#nav a:hover {
background-image:url(../images/nav/bkgrnd_on.png);
background-repeat:no-repeat;
background-position:left;
color:#fff
}

#nav a:active {
background-image:url(../images/nav/bkgrnd_on.png);
background-repeat:no-repeat;
color:#E9C548
}

#nav li {
background-color:#FFF;
color:#999;
float:left;
position:relative
}

#nav ul {
position:absolute;
width:70px;
padding-top:2px;
top:21px;
display:none
}

#nav .position {
background-image:url(../images/nav/bkgrnd_on.png)
}

#nav .position a {
color:#FFF
}

#nav li ul a {
width:90px;
float:left;
background-image:none;
background-color:#E9C548;
color:#fff;
line-height:20px;
border-bottom:dotted thin #fff
}

#nav li ul a:hover {
background-image:none;
background-color:#fff;
color:#E9C548
}

#nav li:hover ul ul,#nav li:hover ul ul ul,#nav li:hover ul ul ul ul {
display:none
}

#nav li:hover ul,#nav li li:hover ul,#nav li li li:hover ul,#nav li li li li:hover ul {
display:block
}

p,.content {
font-size:11px;
color:#25408F;
line-height:1.1em
}

.gold,.builderName {
color:#E9C548
}

a.links:visited,a.links:hover,a.links:active,a.popupNav:visited,a.popupNav:hover,a.popupNav:active {
color:#25408F;
text-decoration:underline
}

