@charset "utf-8";
/* CSS Document */


body {background-color:#efd399;margin:10px;font:normal 12px/18px Arial, Helvetica, sans-serif; font-size:12px; color:#f7f4e7;}
a {color:#f7f4e7; text-decoration:underline;}
img {border:0;}

.top {background-image:url(/images/broadway_home_01.png);background-repeat:no-repeat;width:1004px;height:75px;margin:0 auto;}	
.scroll {height:480px;overflow:auto;border: solid #FFFFFF 1px;width:645px;margin:10px;}
.nav {width:1004px; height:40px ;padding-top:30px ;padding-left:70px; font-size:16px;}
.nav ul {margin:0;padding-left:5px;padding-top:0px;list-style:none;}
.nav li {float:left; margin-top:13px; padding-left:15px; padding-right:19px ;padding-bottom:5px;font-size:15px;color:#5d6b8a;}
.nav a {font-size:15px; color:#f9e9cb; text-decoration:none; font-weight:bold;}
.nav a:hover {font-size:15px; color:#ffffff; text-decoration:none; font-weight:bold;}

/*Spanish Navigation*/
.spnav {width:1004px;height:40px;padding-top:30px;padding-left:70px;font-size:16px;}
.spnav ul {margin:0;padding-left:5px;padding-top:0px;list-style:none;}
.spnav li {float:left;margin-top:3px;padding-left:15px;padding-right:14px;padding-bottom:5px;font-size:15px;text-align:center;color:#5d6b8a;}
.spnav a {font-size:15px;color:#f9e9cb;text-decoration:none;font-weight:bold;}
.spnav a:hover {font-size:15px;color:#ffffff;text-decoration:none;font-weight:bold;}
	
.content {width:1004px;height:800px;margin:0 auto;}
.left {background-image:url(/images/broadway_home_02.png);width:299px;float:left;height:787px; position:relative;}
.left_cms {width:250px; height:320px; position:absolute; top:50px; left:30px;color:#291e1c;font-weight:bold;}
.left_cms p {margin-top:0;}
.spanish {width:240px; height:50px; color:#ffffff; position:absolute; top:385px; left:35px; line-height:50px; text-align:center;}
.english {width:240px; height:50px; color:#ffffff; position:absolute; top:385px; left:35px; line-height:50px; text-align:center;}
.text {width:700px;background-image:url(/images/broadway_home_04.png);float:left;height:405px;}
.sptext {width:705px;background-image:url(/images/spbroadway_home_04.png);float:left;height:405px;}
.textbox {width:660px;float:left;margin-top:15px;color:#f7f4e7;font-weight:bold;padding-left:20px; padding-right:20px; }
.photo {width:705px;height:382px;float:left;}
.sidephoto {width:250px; position:absolute; top:459px; left:35px;}
.title {margin-top:70px;}
.brown {background-image:url(/images/broadway_int_03.png);width:705px;height:787px;float:left;}	
H1 {font-weight:bold;font-size:26px;font-size:28px;color:#f9e9cb; margin-top:0px;}

div#vt_links {width:500px;margin:3px auto 0 auto;}
div#vt_links span {width:125px;display:block;text-align:center;float:left;color:#f7f4e7;text-decoration:underline;}
div#vt_links span:hover {cursor: pointer;color:#ccc;}

.floorplan {width:160px; height:128px; text-align:center; display:block; float:left; padding:10px; text-decoration:none; margin:0 5px 10px 5px;}
.floorplan .fpimg {width:160px; height:95px; background-position:0 0; background-repeat:no-repeat;}
.floorplan strong {color:#fff; text-decoration:none; line-height:18px;}
.floorplan em {color:#fff; font-size:11px; line-height:15px; font-style:normal;}
.floorplan:hover {background-color:#d6ad5b;}
.floorplan:hover strong, .floorplan:hover em {color:#291e1c;}

ul.planbar {width:325px; height:35px; margin:20px 0 10px 0; padding:0; list-style:none; float:left; clear:both; background:url(/images/body/planbarbg.png) no-repeat;}
ul.planbar li {width:80px; height:30px; float:left; text-align:center; margin:0; border-right:1px solid #fff; padding-top:1px;}
ul.planbar li.last {border-right:none;}
ul.planbar li a {color:#fff; text-decoration:none; padding:0; display:block; line-height:31px; margin:0;}
ul.planbar li a:hover {color:#ebbd67;}

ul.spplanbar {width:325px; height:35px; margin:20px 0 10px 0; padding:0; list-style:none; float:left; clear:both; background:url(/images/body/planbarbg.png) no-repeat;}
ul.spplanbar li {width:80px; height:30px; float:left; text-align:center; margin:0; border-right:1px solid #fff; padding-top:1px;}
ul.spplanbar li.last {border-right:none;}
ul.spplanbar li a {color:#fff; text-decoration:none; padding:0; display:block; line-height:31px; margin:0;}
ul.spplanbar li a:hover {color:#ebbd67;}

.fpimage {width:320px; float:left; background-color:#deb863; text-align:center; padding:0; margin:0; border:1px solid #fff;}
.fptext {}
.fptext h2 {margin-top:0;}
.addlphotos {width:690px; height:60px; float:left; clear:both; margin:20px 0 0 10px;}
.addlphotos a {width:60px; height:60px; display:block; float:left; margin:0 10px 0 0; border:1px solid #fff;}

.planleft {width:340px; float:left;}
.planright {width:315px; float:left; background-color:#5d411c; border:1px solid #fff;}

.error { font-weight:bold; color:#FFFF00; }
div.error {color:#FFFF00; font-weight:bold; padding:8px; width:480px; margin:5px 0 15px 50px; border:2px dashed #FFFF00; }

.photog {padding:10px;}
.photog a {width:100px; height:100px; display:block; float:left; margin:0 10px 10px 0; background-position:0 0; background-repeat:no-repeat; padding:0; border:1px solid #ccc;}

/* Footer --------------------------------------*/
#foot {font-size:12px; margin: 0px auto; position:relative; width:980px; height:30px;}
#foot a {color:#805f34; font-size:10px; font-weight: regular; text-decoration: none;}
#foot a:hover {color:#805f34; font-size:10px; font-weight: regular; text-decoration: underline;}
#foot .address {position:absolute; top:0; left:70px; font-size:10px; color:#805f34; text-decoration:none;  line-height:12px;}
#foot .eho {position:absolute; top:-4px; left:0;}
#foot .facebook { background:url(/images/facebook.png) no-repeat; height:20px; width:20px; padding:0; text-indent: -9000px; float:left; display:block; margin:2px 5px 0 40px;}
#foot .legal {position:absolute; top:15px; left:70px; font-size:10px; text-align:center; color:#805f34; text-decoration:none; line-height:12px;}
#foot .vsilogo {position:absolute; top:0; right:0;  font-size:10px; color:#805f34; text-decoration:none; line-height:20px; width:260px; padding:0 10px 0 0; background:url(/images/vsi.png) no-repeat 100% 0;}

