@charset "utf-8";
body {margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 1em; background: #000;}
img {border: none;}

#header {width: 960px; height: 176px; margin: 0 auto 0 auto;}
#header h1 {width: 408px; height: 130px; display: block; margin: 0 auto 0 auto; padding: 32px 0 0 0;}
#header h1 a {width: 408px; height: 130px; display: block; background: url(../images/jasonCianflone.jpg) no-repeat; text-indent: -4000px;}

#navigation {height: 36px; background: url(../images/navigationBackground.gif) repeat-x; padding: 10px 0 0 0;}
#navigationContainer {width: 960px; margin: 0 auto 0 auto;}
#navigation ul {margin: 0 0 0 80px; padding: 0;}
#navigation ul li {float: left; margin: 0; padding: 0 11px 0 11px; display: block; border-right: 1px solid #444444; list-style: none;}
#navigation ul li a {display: block; text-indent: -4000px;}
#navigation ul li.last {border: none;}

#navigation ul li#index a {width: 43px; height: 21px; background: url(../images/navigation.png) -764px 0 no-repeat;}
#navigation ul li#index a:hover {background: url(../images/navigation.png) -764px -31px no-repeat;}

#navigation ul li#home a {width: 112px; height: 21px; background: url(../images/navigation.png) 0 0 no-repeat;}
#navigation ul li#home a:hover {background: url(../images/navigation.png) 0 -31px no-repeat;}

#navigation ul li#condos a {width: 82px; height: 21px; background: url(../images/navigation.png) -140px 0 no-repeat;}
#navigation ul li#condos a:hover {background: url(../images/navigation.png) -140px -31px no-repeat;}

#navigation ul li#location a {width: 62px; height: 21px; background: url(../images/navigation.png) -250px 0 no-repeat;}
#navigation ul li#location a:hover {background: url(../images/navigation.png) -250px -31px no-repeat;}

#navigation ul li#as a {width: 85px; height: 21px; background: url(../images/navigation.png) -339px 0 no-repeat;}
#navigation ul li#as a:hover {background: url(../images/navigation.png) -339px -31px no-repeat;}

#navigation ul li#webcam a {width: 62px; height: 21px; background: url(../images/navigation.png) -450px 0 no-repeat;}
#navigation ul li#webcam a:hover {background: url(../images/navigation.png) -450px -31px no-repeat;}

#navigation ul li#contact a {width: 78px; height: 21px; background: url(../images/navigation.png) -538px 0 no-repeat;}
#navigation ul li#contact a:hover {background: url(../images/navigation.png) -538px -31px no-repeat;}

#navigation ul li#register a {width: 95px; height: 21px; background: url(../images/navigation.png) -642px 0 no-repeat;}
#navigation ul li#register a:hover {background: url(../images/navigation.png) -642px -31px no-repeat;}

#content {background: #0e0e0e url(../images/contentBackground.gif) bottom repeat-x;}
#contentContainer {width: 786px; margin: 0 auto 0 auto; padding: 0 87px 0 87px;}

/* Index */
#indexContent {width: 786px; height: 440px; margin: 0; padding: 0; background: url(../images/indexBackground1.jpg) no-repeat; text-align: center;}
#indexContent h2 {width: 439px; height: 174px; padding: 0; margin: 0 auto 0 auto; background: url(../images/crescentView.png) no-repeat bottom; text-indent: -4000px; display: block; padding-top: 25px; border: 0 solid #000;}
#indexContent h2.condos {width: 217px; height: 86px; position: absolute; z-index: 2000; padding: 0; margin: 0 auto 0 auto; background: url(../images/galleryCrescent.png) no-repeat bottom; text-indent: -4000px; display: block; padding-top: 20px; padding-left: 20px; border: 0 solid #000;}
#winnipeg {height: 21px; width: 174px; display: block;  margin: 10px auto 20px auto; background: url(../images/winnipeg.png) no-repeat; text-indent: -4000px;}
#escape {height: 21px; width: 351px; display: block;  margin: 0 auto 0 auto; background: url(../images/escape.png) no-repeat; text-indent: -4000px;}
#indexImages {width: 680px; height: 102px; text-align: center; margin: 20px auto 20px auto;}
#indexImages img {width: 108px; height: 80px; float: left; margin: 0 11px 0 11px; border: 3px solid #252525;}

#indexContent2 {width: 786px; height: 440px; margin: 0; padding: 0; background: url(../images/indexBackground.jpg) no-repeat; text-align: center;}
#indexContent2 h2 {width: 439px; height: 174px; padding: 0; margin: 0 auto 0 auto; background: url(../images/crescentView.png) no-repeat bottom; text-indent: -4000px; display: block; padding-top: 25px; border: 0 solid #000;}
#indexContent2 h2.condos {width: 217px; height: 86px; position: absolute; z-index: 2000; padding: 0; margin: 0 auto 0 auto; background: url(../images/galleryCrescent.png) no-repeat bottom; text-indent: -4000px; display: block; padding-top: 20px; padding-left: 20px; border: 0 solid #000;}
/* End Index */

#subContent {width: 786px; margin: 0; padding: 0;}
#content #subContent h2 {width: 217px; height: 86px; position: absolute; z-index: 2000; padding: 0; margin: 0 auto 0 auto; background: url(../images/galleryCrescent.png) no-repeat bottom; text-indent: -4000px; display: block; padding-top: 20px; padding-left: 20px; border: 0 solid #000;}
#galleria {padding-bottom: 65px;}
#shadow {width: 786px; height: 300px; position: absolute; background: url(../images/shadow.png) repeat-x; z-index: 1000;}
#subNav {width: 786px; height: 72px; position: absolute; z-index: 1000; background: url(../images/subNav.png) top right;}
#banner {width: 786px; height: 136px; background: url(../images/banner1.jpg) no-repeat;}
#content #subContent h3 {color: #6cb345; font-family: Georgia, "Times New Roman", Times, serif; font-size: 0.9em; margin-left: 25px;}
#column1 {width: 340px; margin-left: 25px; float: left; font-family: Georgia, "Times New Roman", Times, serif; padding-bottom: 20px;}
#columnMain {width: 730px; margin-left: 25px; float: left; font-family: Georgia, "Times New Roman", Times, serif; padding-bottom: 20px;}
#column1 h4 {margin-top: 0; color: #ffffff; font-size: 0.9em;}
#column1 ul li {color: #ffffff; font-size: 0.9em;}
#column1 ul li ul li {color: #ffffff; font-size: 1em;}
#columnMain p {color: #ffffff; font-size: 0.9em; line-height: 1.8em;}
.imageRight {float: right; margin: 5px 0 0 15px;}
#columnMain a {color: #a41e22; text-decoration: none;}
#columnMain a:hover {color: #ff2f35;}
#tour {height: 493px; width: 678px; border: none;}

#subNav ul {margin: 9px 20px 0 0; padding: 0; float: right;}
#subNav ul li {float: left; margin: 0; padding: 0; display: block; list-style: none;}
#subNav ul li a {display: block; text-indent: -4000px;}
#subNav ul li.last {border: none;}

#subNav ul li#virtual a {width: 86px; height: 15px; background: url(../images/subNavigation.png) 0 0 no-repeat;}
#subNav ul li#virtual a:hover {background: url(../images/subNavigation.png) 0 -32px no-repeat;}

#subNav ul li#amenities a {width: 80px; height: 15px; background: url(../images/subNavigation.png) -86px 0 no-repeat;}
#subNav ul li#amenities a:hover {background: url(../images/subNavigation.png) -86px -32px no-repeat;}

#subNav ul li#imageGallery a {width: 108px; height: 15px; background: url(../images/subNavigation.png) -166px 0 no-repeat;}
#subNav ul li#imageGallery a:hover {background: url(../images/subNavigation.png) -166px -32px no-repeat;}

#subNav ul li#floor a {width: 92px; height: 15px; background: url(../images/subNavigation.png) -274px 0 no-repeat;}
#subNav ul li#floor a:hover {background: url(../images/subNavigation.png) -274px -32px no-repeat;}

#subNav ul li#specs a {width: 95px; height: 15px; background: url(../images/subNavigation.png) -366px 0 no-repeat;}
#subNav ul li#specs a:hover {background: url(../images/subNavigation.png) -366px -32px no-repeat;}

#footer {width: 960px; margin: 0 auto 32px auto;}
#footer p {font-size: 0.8em; color: #707070; float: left; margin: 40px 0 0 0;}
#asHomes {margin: 40px 0 0 120px; float: left;}
#columnMain p.largePrint {font-size: 1.1em;}

#jason {float: right; margin: 20px 0 130px 30px;}

#footer ul {margin: 40px 0 0 35px; padding: 0; float: right;}
#footer ul li {margin: 0; padding: 0;}
#footer ul li a {color: #a41e22; font-size: 0.8em; text-decoration: none;}
#footer ul li a:hover {color: #ff2f35;}

.clear {clear: both;}
