/*home*/
#home_contents {
	width: 990px;
	padding-top: 37px;
}
#navi .dropdown h1 {
	font-size: 8px;
	margin: 0px;
	padding: 0px;
	display: inline;
}




#home_textbox {
	width: 878px;
	height: 523px;
	padding-right: 56px;
	padding-left: 56px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCC;
	background-image: url(../img/home_bg2.jpg);
	background-repeat: no-repeat;
	text-align: left;
}
#home_text1 {
	width: 578px;
	padding-top: 412px;
}

/*location*/

#location_contents {
	width: 990px;
	padding-top: 37px;
}
#location_pic {
	width: 990px;
}
#location_textbox {
	width: 934px;
	height: 241px;
	padding-right: 28px;
	padding-left: 28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCC;
	background-image: url(../img/location_bg.gif);
	background-repeat: no-repeat;
	text-align: left;
}
#location_text1 {
	margin-left: 460px;
	padding-top: 35px;
}
#location_text2 {
	margin-top: 68px;
}
#location_sub_buttons {
	width: 380px;
	float: left;
}
#location_sub_buttons ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#location_sub_buttons ul li {
	margin-bottom: 2px;
}
#location_sub_text {
	margin-left: 455px;
	color: #999999;
}


/*getaway*/

#getaway_contents {
	width: 990px;
	padding-top: 37px;
}
#getaway_pic {
	width: 990px;
}
#getaway_textbox {
	width: 934px;
	height: 115px;
	padding-right: 28px;
	padding-left: 28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCC;
	background-image: url(../img/getaway_bg.gif);
	background-repeat: no-repeat;
	text-align: left;
}
#getaway_text1 {
	margin-left: 257px;
	padding-top: 27px;
}
#getaway_text1 ul {
	padding: 0px;
	list-style-type: none;
}
#getaway_text1 ul li {
	background-image: url(../img/list_bullet.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding-left: 12px;
	color: #999;
}



/*interior*/

#interior_contents {
	width: 990px;
	position: relative;
	padding-top: 37px;
}
#interior_pic {
	width: 990px;
}
#interior_textbox {
	width: 934px;
	height: 90px;
	padding-right: 28px;
	padding-left: 28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCC;
	background-image: url(../img/interior_bg.gif);
	background-repeat: no-repeat;
	text-align: left;
}
#interior_text1 {
	margin-left: 560px;
	padding-top: 27px;
}
#interior_nav {
	position: absolute;
	top: 455px;
	right: 28px;
	z-index: 98;
}
#interior_nav_arrow {
	position: absolute;
	top: 235px;
	right: 28px;
	z-index: 98;
}
/*
.slideshow_nav_arrow {
	display: none;
	}*/
.slideshow_nav_arrow a {
    display: inline-block;
    float: left;
    height: 101px;
    position: relative;
    width: 41px;
}
.slideshow_nav_arrow a.gallery_prev {
    background: url("../img/gallery_prev.png") no-repeat;
    margin-right: 83px;
}
.slideshow_nav_arrow a.gallery_next {
    background: url("../img/gallery_next.png") no-repeat;
}

.slideshow_nav a {
    background: url("../img/images_unselected.png") no-repeat scroll 7px 7px transparent;
    display: inline-block;
    float: left;
    height: 23px;
    position: relative;
    text-indent: -10000px;
    width: 14px;
}
.slideshow_nav a.activeSlide {
    background: url("../img/images_selected.png") no-repeat scroll 7px 7px transparent;
}

/*fittings*/

#fittings_contents {
	width: 990px;
	padding-top: 37px;
}
#fittings_pic {
	width: 990px;
	height: 389px;
	background-image: url(../img/fittings_picbg.jpg);
	background-repeat: no-repeat;
}
#fittings_textbox {
	width: 934px;
	height: 148px;
	padding-right: 28px;
	padding-left: 28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCC;
	background-image: url(../img/fittings_bg2.gif);
	background-repeat: no-repeat;
	text-align: left;
}
#fittings_text1 {
	margin-left: 573px;
	padding-top: 27px;
}

#fittings_text1 ul {
	padding: 0px;
	list-style-type: none;
}
#fittings_text1 li {
	background-image: url(../img/list_bullet.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding-left: 12px;
	color: #999;
}

/*berth*/

#berth_contents {
	width: 990px;
}
#berth_pic {
	padding-top: 37px;
	width: 990px;
	height: 389px;
	background-image: url(../img/berth_picbg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	position: relative;
	overflow: hidden;
}
#berth_textbox {
	width: 934px;
	height: 95px;
	padding-right: 28px;
	padding-left: 28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCC;
	background-image: url(../img/berth_bg.gif);
	background-repeat: no-repeat;
	text-align: left;
}
#berth_text1 {
	margin-left: 513px;
	padding-top: 27px;
}

/*whatever*/

#whatever_contents {
	width: 990px;
}
#whatever_pic {
	padding-top: 37px;
	width: 990px;
}
#whatever_textbox {
	width: 934px;
	height: 200px;
	padding-right: 28px;
	padding-left: 28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCC;
	background-image: url(../img/whatever_bg.gif);
	background-repeat: no-repeat;
	text-align: left;
}
#whatever_text1 {
	margin-left: 485px;
	padding-top: 27px;
}
#whatever_text1 ul {
	padding: 0px;
	list-style-type: none;
}
#whatever_text1 ul li {
	background-image: url(../img/list_bullet.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding-left: 12px;
	margin-top: 4px;
	color: #999;
}
#whatever_text2 {
	margin-top: 55px;
	padding-right: 15px;
	text-align: justify;
}

/*living*/

#living_contents {
	width: 990px;
	position: relative;
	padding-top: 37px;
}
#living_pic {
	width: 990px;
}
#living_textbox {
	width: 934px;
	height: 405px;
	padding-right: 28px;
	padding-left: 28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCC;
	background-image: url(../img/living_bg.gif);
	background-repeat: no-repeat;
	text-align: left;
}
#living_text1 {
	margin-left: 495px;
	padding-top: 27px;
}
#living_text2 {
	margin-top: 42px;
	color: #999999;
}
#living_text2 img {
	margin-bottom: 8px;
	margin-top: 15px;
}
#living_nav {
	position: absolute;
	top: 455px;
	right: 28px;
	z-index: 98;
}
#living_nav_arrow {
	position: absolute;
	top: 213px;
	right: 28px;
	z-index: 98;
}


/*more*/

#more_contents {
	width: 990px;
	padding-top: 37px;
}
#more_pic {
	width: 990px;
}
#more_textbox {
	width: 934px;
	height: 369px;
	padding-right: 28px;
	padding-left: 28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCC;
	background-image: url(../img/more_bg.gif);
	background-repeat: no-repeat;
	text-align: left;
}
#more_text1 {
	margin-left: 488px;
	padding-top: 27px;
}
#more_text2 {
	margin-top: 64px;
	color: #999999;
	padding-right: 44px;
	padding-left: 44px;
	text-align: right;
}
#more_text2 img {
	margin-bottom: 14px;
}


/*more*/

#more2_contents {
	width: 990px;
	padding-top: 37px;
}
#more2_pic {
	width: 990px;
}
#more2_textbox {
	width: 934px;
	height: 167px;
	padding-right: 28px;
	padding-left: 28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCC;
	background-image: url(../img/more2_bg.gif);
	background-repeat: no-repeat;
	text-align: left;
}
#more2_text1 {
	margin-left: 265px;
	padding-top: 27px;
}
#more2_text2 {
	margin-top: 64px;
	color: #999999;
	padding-right: 44px;
	padding-left: 44px;
	text-align: right;
}
#more2_text2 img {
	margin-bottom: 14px;
}

#more2_text1 ul {
	padding: 0px;
	list-style-type: none;
}
#more2_text1 ul li {
	background-image: url(../img/list_bullet.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding-left: 12px;
	color: #999;
	margin-bottom: 3px;
}

/*invited*/

#invited_contents {
	width: 990px;
	padding-top: 37px;
}
#invited_pic {
	width: 990px;
}
#invited_textbox {
	width: 934px;
	height: 95px;
	padding-right: 28px;
	padding-left: 28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCC;
	background-image: url(../img/invited_bg.gif);
	background-repeat: no-repeat;
	text-align: left;
}
#invited_text1 {
	margin-left: 385px;
	padding-top: 27px;
	text-align: justify;
}
#invited_text1 a:link, #invited_text1 a:visited, #invited_text1 a:active {
	color: #CCC;
	font-weight: bold;
	text-decoration: underline;
}

#invited_text1 a:hover {
	color: #CCC;
	font-weight: bold;
	text-decoration: underline;
}


/*floorplans*/

#floorplans_contents {
	width: 990px;
	padding-top: 37px;
}
#floorplans_pic {
	width: 990px;
}
#floorplans_textbox {
	width: 934px;
	height: 429px;
	padding-right: 28px;
	padding-left: 28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCC;
	background-image: url(../img/floorplans_bg.gif);
	background-repeat: no-repeat;
	text-align: left;
}

#floorplans_text1 {
	margin-left: 370px;
	padding-top: 27px;
}
#floorplans_text2 {
	margin-top: 53px;
}
#two_header {
	width: 308px;
	background-color: #37677B;
}
#two_buttons ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#two_buttons ul li {
	display: block;
	float: left;
	margin-top: 4px;
	margin-right: 4px;
	width: 100px;
	height: 22px;
}

#two_buttons a {
	color: #000;
	text-decoration: none;
	background-color: #6dcef5;
	display: block;
	height: 18px;
	width: 90px;
	padding-left: 10px;
	padding-top: 4px;
}

#two_buttons a:hover {
	color: #FFF;
	text-decoration: none;
	background-color: #37677B;
	display: block;
	height: 18px;
	width: 90px;
	padding-left: 10px;
	padding-top: 4px;
}

#three_header {
	width: 412px;
	background-color: #60603F;
}
#three_buttons ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#three_buttons ul li {
	display: block;
	float: left;
	margin-top: 4px;
	margin-right: 4px;
	width: 100px;
	height: 22px;
}

#three_buttons a {
	color: #000;
	text-decoration: none;
	background-color: #c0c07d;
	display: block;
	height: 18px;
	width: 90px;
	padding-left: 10px;
	padding-top: 4px;
}

#three_buttons a:hover {
	color: #FFF;
	text-decoration: none;
	background-color: #60603F;
	display: block;
	height: 18px;
	width: 90px;
	padding-left: 10px;
	padding-top: 4px;
}

#four_header {
	width: 204px;
	background-color: #7A7657;
}
#four_buttons ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#four_buttons ul li {
	display: block;
	float: left;
	margin-top: 4px;
	margin-right: 4px;
	width: 100px;
	height: 22px;
}

#four_buttons a {
	color: #000;
	text-decoration: none;
	background-color: #f4ebae;
	display: block;
	height: 18px;
	width: 90px;
	padding-left: 10px;
	padding-top: 4px;
}

#four_buttons a:hover {
	color: #FFF;
	text-decoration: none;
	background-color: #7A7657;
	display: block;
	height: 18px;
	width: 90px;
	padding-left: 10px;
	padding-top: 4px;
}

#penthouse_header {
	width: 932px;
	background-color: #3E3E5B;
}
#penthouse_buttons ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#penthouse_buttons ul li {
	display: block;
	float: left;
	margin-top: 4px;
	margin-right: 4px;
	width: 100px;
	height: 22px;
}

#penthouse_buttons a {
	color: #000;
	text-decoration: none;
	background-color: #7b7bb6;
	display: block;
	height: 18px;
	width: 90px;
	padding-left: 10px;
	padding-top: 4px;
}

#penthouse_buttons a:hover {
	color: #FFF;
	text-decoration: none;
	background-color: #3E3E5B;
	display: block;
	height: 18px;
	width: 90px;
	padding-left: 10px;
	padding-top: 4px;
}


/*contact*/

#contact_contents {
	width: 990px;
	padding-top: 37px;
}
#contact_top {
	width: 934px;
	height: 389px;
	background-image: url(../img/contact_top_bg.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCC;
	background-repeat: no-repeat;
	text-align: left;
	padding-right: 28px;
	padding-left: 28px;
}
#contact_text1 {
	margin-left: 530px;
	padding-top: 189px;
}
#contact_text1 img {
	margin-top: 15px;
}
#contact_textbox {
	width: 934px;
	height: 355px;
	padding-right: 28px;
	padding-left: 28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCC;
	background-repeat: no-repeat;
	text-align: left;
	background-image: url(../img/contact_btm_bg.jpg);
}


#contact_text2 {
	padding-top: 27px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #292929;
	padding-bottom: 15px;
	text-align: center;
}

#contact_text3 {
	padding-top: 15px;
	color: #999999;
}
#contact_text3 img {


}
#contact_text3 ul {
	list-style-type: none;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#contact_text3 ul li {
	background-image: url(../img/list_bullet.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding-left: 12px;
	color: #999;
	margin-bottom: 3px;
}

#contact_footer footer {
	background-color: #0c0c0d;
	height: 86px;
	border-top: 1px solid #1E1E1E;
	text-align: right;
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 3px;
}
#contact_footer footer #footer-links {
	padding-right: 28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}
#contact_footer footer a:link, footer a:visited, footer a:hover, footer a:active {
	color: #666;
	text-decoration: none;
}


/*developer*/

#developer_contents {
	width: 990px;
}
#developer_pic {
	width: 990px;
}
#developer_textbox {
	width: 766px;
	height: 428px;
	padding-right: 28px;
	padding-left: 196px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCC;
	background-image: url(../img/developer_bg.gif);
	background-repeat: no-repeat;
	text-align: left;
}
#developer_text1 {
	padding-top: 140px;
}
#developer_spacer {
	padding-top: 37px;
}

#cdllink {
	text-align: right;
	margin-top: 65px;
}
#developer_text1 p {
	margin-top: 15px;
	margin-bottom: 0px;
}


#pd_container {
	margin: auto;
	width: 990px;
	border-right: 1px solid #1E1E1E;
	border-left: 1px solid #1E1E1E;
	border-bottom: 1px solid #1E1E1E;
	position: relative;
	background-color: #0C0C0D;
}


/*project details*/
#pd_contents {
	width: 990px;
	background-color: #0C0C0D;
}

#pd_textbox {
	width: 878px;
	padding-right: 56px;
	padding-left: 56px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCC;
	background-repeat: no-repeat;
	text-align: left;
	padding-top: 10px;
}
#pd_textbox img {
	margin-bottom: 20px;
	margin-top: 20px;
}
#pd_textbox a:link, #pd_textbox a:visited, #pd_textbox a:hover, #pd_textbox a:active {
	color: #CCCCCC;
}




/*class*/
.sup {
	font-size: 8px;
}

.fine_print {
	font-size: 9px;
	color: #999;
}
.fine_print_right {
	font-size: 9px;
	color: #999;
	text-align: right;
}

.pink_text {
	color: #F80883;
}
.grey_text {
	color: #999;
}
.horz_divider {
	background-color: #292929;
	height: 1px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.vert_divider {
	background-color: #121214;
	background-image: url(../img/more_divider.gif);
	background-repeat: repeat-y;
	background-position: center;
}
.divider_cover {
	background-color: #121214;
	height: 12px;
}
