
/* CSS Document */

/* ---------- colors ---------------

maroon = #804040
green = #003333


----------------------------------- */

body {
margin:20px 0 50px; background-color:#d1c9a4; background-image:url(images/BG3.jpg); background-repeat:repeat-x; background-position:top; color:#4e4e4e; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;
}

a:link, a:visited, a:active {
color:#804040; text-decoration:underline
}

a:hover {
color:#003333; text-decoration:none
}

:focus {
outline:none	
}

img, div {
_behavior:url('iepngfix/iepngfix.htc');
}

h1 {
font-size:15px; margin:0 0 16px; color:#003333
}

h2 {
font-size:13px; margin:0; color:#804040
}

#container {
margin:0 auto; width:796px;
}

#topC {
width:796px; height:114px; background-image:url(images/BG-header5.png); background-repeat:no-repeat;
}

#topNavC {
width:796px; height:28px; line-height:28px; text-align:center; background:url(images/BG-topNav5.png) no-repeat; font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#ececec;
}

#topNavC a {
color:#fff; text-decoration:none
}

#topNavC a:hover {
color:#fff; text-decoration:none
}

.topNavLink {
width:159px; text-align:center; float:left
}

#mainContentC {
width:796px; height:281px; background:url(images/BG-middleShadow.png) repeat-y;
/*_background:url(images/BG-middleShadow-IE6.png) repeat-y;*/
}

#mainContentSubsC {
width:726px; min-height:295px; padding:20px 35px 0; background:url(images/BG-middleShadow.png) repeat-y; 
/*_background:url(images/BG-middleShadow-IE6.png) repeat-y;*/
}

#mainContentSubsC ul {
list-style-type:square
}

#mainContentLeft {
float:left; width:335px; padding:30px 21px 15px 35px; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:19px;
}

.mainContentTitle {
font-size:14px; font-weight:bold; color:#003333; font-family:Tahoma, Arial, Helvetica, sans-serif
}

#mainPic {
float:left; width:380px; padding:30px 25px 0 0px;
}

#bottomSectionC {
background:url(images/BG-bottom-Home1.jpg) no-repeat bottom; width:766px; height:133px; padding:15px 0 0 30px;
/* original height - height:143px */
}

#bottomSectionSubsC {
background:url(images/BG-bottom-subs2.jpg) no-repeat bottom; width:796px; height:99px;
/* original height - height:143px */
}

#footer {
width:796px; height:20px; padding:6px 0; text-align:center; color:#333; font-weight:bold; font-family:Tahoma, Helvetica, sans-serif; font-size:11px;
}

#footer2 {
width:796px; height:10px; padding:6px 0; text-align:center; color:#333; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;
}

#footer2 a {
color:#333; text-decoration:none
}

#footer2 a:hover {
color:#804040; text-decoration:underline
}

.middleButton {
margin:0 12px;
}

.clear {
clear:both
}

.leftBottomButton {
float:left; margin-right:15px; 
}

.leftBottomButton a {
background-image:url(images/bottomButton-Discounts7.jpg); background-repeat:no-repeat; width:244px; height:85px; display:block;
}

.leftBottomButton a:hover {
background-image:url(images/bottomButton-Discounts7-O.jpg); background-repeat:no-repeat; width:244px; height:85px; display:block;
}

.middleBottomButton {
float:left; margin-right:3px; 
}

.middleBottomButton a {
background-image:url(images/bottomButtonSmaller-Questions6.jpg); background-repeat:no-repeat; width:229px; height:85px; display:block;
}

.middleBottomButton a:hover {
background-image:url(images/bottomButtonSmaller-Questions6-O.jpg); background-repeat:no-repeat; width:229px; height:85px; display:block; 
}

.rightBottomButton {
float:left; 
}

.rightBottomButton a {
background-image:url(images/bottomButton-Photos4.jpg); background-repeat:no-repeat; width:244px; height:85px; display:block;
}

.rightBottomButton a:hover {
background-image:url(images/bottomButton-Photos4-O.jpg); background-repeat:no-repeat; width:244px; height:85px; display:block;
}

.Logo {
border:0px black solid; margin:39px 0 0 290px;
}

.redText {
color:#cc0000; font-style:italic; font-weight:bold;
}

.floorplanAndPhotosT {
width:100%; border:0; border-collapse:collapse
}

.floorplanAndPhotosT td {
border:0; padding:3px
}

.floorplanAndPhotosT img{
margin:0 0 6px
}

.invisible {
display:none; height:0; width:0
}
