html, body {
behavior: url(csshover2.htc);
font-size: x-small;
height: 100%;
font-family: "Copperplate Gothic Light", Verdana, Helvetica, Arial, sans-serif;
color: #62655B;}

table#page {
height: 100%;}

#main {
width: 952px;}

#main_content {
width: 950px;
height: 550px;
border: 1px #62655B solid;}

#footer {
padding: 18px 114px 18px 0px;
text-align: right;}

.clear {
clear: both;}

img {
border: none;}

a {
text-decoration: none;
color: #8CB3DC;}

a:hover {
text-decoration: underline;}

/* TOP CONTENT */

#top_content {
width: 950px;
height: 380px;
background-image: url(main_images/AC_logo.gif);
background-repeat: no-repeat;
background-position: 47px 45px;
text-align: left;}



/* MENU */

#main_menu {
width: 950px;
height: 170px;
background-color: #8CB3DC;
text-align: left;}

#main_menu_about {
width: 950px;
height: 170px;
background-color: #8CB3DC;
text-align: left;
background-image: url(main_images/bg_graybar.gif);
background-repeat: repeat-y;}

ul#menu_level_1 {
margin: 0 0 0 0;
padding: 16px 100px 0 0;}

ul#menu_level_1 li {
float: right;
list-style-type: none;}

ul#menu_level_1 li#ie7fix {
*padding-left: 400px;
}

ul#menu_level_2_port {
margin: 14px 0 0 446px;
padding: 0 0 0 0;}

ul#menu_level_2_port li {
margin: 0;
padding: 0 0 0 0;
list-style-type: none;}

a#btn_portfolio {
display: block;
height: 25px;
width: 105px;
background-image: url(main_images/btn_portfolio.gif);
background-position: 0px;
background-repeat: no-repeat;}

a#btn_portfolio:hover {
background-position: -105px;}

a#btn_portfolio_on {
height: 25px;
width: 105px;
background-image: url(main_images/btn_p.gif);
background-position: -105px;
background-repeat: no-repeat;}

a#btn_press {
display: block;
height: 25px;
width: 65px;
background-image: url(main_images/btn_press.gif);
background-position: 0px;
background-repeat: no-repeat;}

a#btn_press:hover {
background-position: -65px;}

a#btn_press_on {
display: block;
height: 25px;
width: 105px;
background-image: url(main_images/btn_press.gif);
background-position: -65px;
background-repeat: no-repeat;}

a#btn_contact {
display: block;
height: 25px;
width: 90px;
background-image: url(main_images/btn_contact.gif);
background-position: 0px;
background-repeat: no-repeat;}

a#btn_contact:hover {
background-position: -90px;}

a#btn_contact_on {
display: block;
height: 25px;
width: 145px;
background-image: url(main_images/btn_contact.gif);
background-position: -90px;
background-repeat: no-repeat;}

a#btn_about {
display: block;
height: 25px;
width: 145px;
background-image: url(main_images/btn_about.gif);
background-position: 0px;
background-repeat: no-repeat;}

a#btn_about:hover {
background-position: -145px;}

a#btn_about_on {
display: block;
height: 25px;
width: 145px;
background-image: url(main_images/btn_about_on.gif);
background-position: 0px;
background-repeat: no-repeat;}

a#btn_about_on2 {
display: block;
height: 25px;
width: 145px;
background-image: url(main_images/btn_about_on2.gif);
background-position: 0px;
background-repeat: no-repeat;}

a#btn_about_on1 {
display: block;
height: 25px;
width: 145px;
background-image: url(main_images/btn_about_on1.gif);
background-position: 0px;
background-repeat: no-repeat;}

a#btn_about_on1:hover, a#btn_about_on2:hover {
background-position: -145px;}

a#btn_l2_residencial {
display: block;
height: 20px;
width: 200px;
background-image: url(main_images/btn_l2_residential.gif);
background-position: 0px;
background-repeat: no-repeat;}

a#btn_l2_residencial:hover {
background-position: -200px;}

a#btn_l2_residencial_on {
display: block;
height: 20px;
width: 145px;
background-image: url(main_images/btn_l2_residential.gif);
background-position: -200px;
background-repeat: no-repeat;}

a#btn_l2_commercial {
display: block;
height: 20px;
width: 200px;
background-image: url(main_images/btn_l2_commercial.gif);
background-position: 0px;
background-repeat: no-repeat;}

a#btn_l2_commercial:hover {
background-position: -200px;}

a#btn_l2_commercial_on {
display: block;
height: 20px;
width: 145px;
background-image: url(main_images/btn_l2_commercial.gif);
background-position: -200px;
background-repeat: no-repeat;}

a#btn_l2_showcase {
display: block;
height: 20px;
width: 200px;
background-image: url(main_images/btn_l2_showcase.gif);
background-position: 0px;
background-repeat: no-repeat;}

a#btn_l2_showcase:hover {
background-position: -200px;}

a#btn_l2_showcase_on {
display: block;
height: 20px;
width: 145px;
background-image: url(main_images/btn_l2_showcase.gif);
background-position: -200px;
background-repeat: no-repeat;}


/* PORTFOLIO CONTENT */

#folio_menu {
height: 332px;
width: 157px;
float: left;
padding: 48px 0 0 62px;
text-align: left;}

#folio_menu a {
font-size: 14px;
text-decoration: none;}

#folio_menu ul#residencial {
padding: 57px 0 0 0; /* 48 0 0 62 */
margin: 0 0 0 0;}

#folio_menu ul#commercial {
padding: 96px 0 0 0;
margin: 0 0 0 0;}

#folio_menu ul#showcase {
padding: 96px 0 0 0;
margin: 0 0 0 0;}

#folio_menu li {
padding: 0 0 0 0;
margin: 0 0 6px 0;
list-style-type: none;}

#folio_stage {
height: 380px;
width: 428px;
float: left;
padding: 0 0 0 0;
margin: 0 0 0 45px;
text-align: left;}

#folio_snap {
height: 332px;
width: 129px;
float: left;
padding: 48px 0 0 0;
margin: 0 0 0 19px;
text-align: left;}

.folio_snap_gp img {
width: 60px;
height: 60px;
padding: 0;
margin: 0;}

.folio_snap_gp {
height: 60px;
margin-bottom: 7px;}

.folio_snap_gp a.snap_left {
width: 60px;
height: 60px;
padding: 0;
margin: 0;
float: left;
border: 1px #ffffff solid;}

.folio_snap_gp a.snap_right {
width: 60px;
height: 60px;
padding: 0;
margin: 0;
float: right;
border: 1px #ffffff solid;}

.folio_snap_gp a.snap_right:hover, .folio_snap_gp a.snap_left:hover {
border: 1px #8CB3DC solid;}

a#btn_folio_midtown {
display: block;
height: 15px;
width: 154px;
background-image: url(portfolio_images/btn_folio_Midtown.gif);
background-position: 0px;
background-repeat: no-repeat;}

a#btn_folio_midtown:hover {
background-position: -154px;}

a#btn_folio_midtown_on {
display: block;
height: 15px;
width: 154px;
background-image: url(portfolio_images/btn_folio_Midtown.gif);
background-position: -154px;
background-repeat: no-repeat;}

a#btn_folio_alta {
display: block;
height: 15px;
width: 154px;
background-image: url(portfolio_images/btn_folio_Alta.gif);
background-position: 0px;
background-repeat: no-repeat;}

a#btn_folio_alta:hover {
background-position: -154px;}

a#btn_folio_alta_on {
display: block;
height: 15px;
width: 154px;
background-image: url(portfolio_images/btn_folio_Alta.gif);
background-position: -154px;
background-repeat: no-repeat;}

a#btn_folio_presidio {
display: block;
height: 15px;
width: 154px;
background-image: url(portfolio_images/btn_folio_Presidio.gif);
background-position: 0px;
background-repeat: no-repeat;}

a#btn_folio_presidio:hover {
background-position: -154px;}

a#btn_folio_presidio_on {
display: block;
height: 15px;
width: 154px;
background-image: url(portfolio_images/btn_folio_Presidio.gif);
background-position: -154px;
background-repeat: no-repeat;}

a#btn_folio_portola {
display: block;
height: 28px;
width: 154px;
background-image: url(portfolio_images/btn_folio_Portola.gif);
background-position: 0px;
background-repeat: no-repeat;}

a#btn_folio_portola:hover {
background-position: -154px;}

a#btn_folio_portola_on {
display: block;
height: 28px;
width: 154px;
background-image: url(portfolio_images/btn_folio_Portola.gif);
background-position: -154px;
background-repeat: no-repeat;}

a#btn_folio_sthelena {
display: block;
height: 15px;
width: 154px;
background-image: url(portfolio_images/btn_folio_StHelena.gif);
background-position: 0px;
background-repeat: no-repeat;}

a#btn_folio_sthelena:hover {
background-position: -154px;}

a#btn_folio_sthelena_on {
display: block;
height: 15px;
width: 154px;
background-image: url(portfolio_images/btn_folio_StHelena.gif);
background-position: -154px;
background-repeat: no-repeat;}

a#btn_folio_woodside {
display: block;
height: 15px;
width: 154px;
background-image: url(portfolio_images/btn_folio_Woodside.gif);
background-position: 0px;
background-repeat: no-repeat;}

a#btn_folio_woodside:hover {
background-position: -154px;}

a#btn_folio_woodside_on {
display: block;
height: 15px;
width: 154px;
background-image: url(portfolio_images/btn_folio_Woodside.gif);
background-position: -154px;
background-repeat: no-repeat;}

a#btn_folio_woodsidepool {
display: block;
height: 15px;
width: 154px;
background-image: url(portfolio_images/btn_folio_WoodsidePool.gif);
background-position: 0px;
background-repeat: no-repeat;}

a#btn_folio_woodsidepool:hover {
background-position: -154px;}

a#btn_folio_woodsidepool_on {
display: block;
height: 15px;
width: 154px;
background-image: url(portfolio_images/btn_folio_WoodsidePool.gif);
background-position: -154px;
background-repeat: no-repeat;}

a#btn_folio_sf1 {
display: block;
height: 15px;
width: 154px;
background-image: url(portfolio_images/btn_folio_SF1.gif);
background-position: 0px;
background-repeat: no-repeat;}

a#btn_folio_sf1:hover {
background-position: -154px;}

a#btn_folio_sf1_on {
display: block;
height: 15px;
width: 154px;
background-image: url(portfolio_images/btn_folio_SF1.gif);
background-position: -154px;
background-repeat: no-repeat;}

a#btn_folio_sf2 {
display: block;
height: 28px;
width: 154px;
background-image: url(portfolio_images/btn_folio_SF2.gif);
background-position: 0px;
background-repeat: no-repeat;}

a#btn_folio_sf2:hover {
background-position: -154px;}

a#btn_folio_sf2_on {
display: block;
height: 28px;
width: 154px;
background-image: url(portfolio_images/btn_folio_SF2.gif);
background-position: -154px;
background-repeat: no-repeat;}

a#btn_folio_sf3 {
display: block;
height: 28px;
width: 154px;
background-image: url(portfolio_images/btn_folio_SF3.gif);
background-position: 0px;
background-repeat: no-repeat;}

a#btn_folio_sf3:hover {
background-position: -154px;}

a#btn_folio_sf3_on {
display: block;
height: 28px;
width: 154px;
background-image: url(portfolio_images/btn_folio_SF3.gif);
background-position: -154px;
background-repeat: no-repeat;}

a#btn_folio_kentfield {
display: block;
height: 15px;
width: 154px;
background-image: url(portfolio_images/btn_folio_Kentfield.gif);
background-position: 0px;
background-repeat: no-repeat;}

a#btn_folio_kentfield:hover {
background-position: -154px;}

a#btn_folio_kentfield_on {
display: block;
height: 15px;
width: 154px;
background-image: url(portfolio_images/btn_folio_Kentfield.gif);
background-position: -154px;
background-repeat: no-repeat;}

a#btn_folio_manhattan {
display: block;
height: 15px;
width: 154px;
background-image: url(portfolio_images/btn_folio_Manhattan.gif);
background-position: 0px;
background-repeat: no-repeat;}

a#btn_folio_manhattan:hover {
background-position: -154px;}

a#btn_folio_manhattan_on {
display: block;
height: 15px;
width: 154px;
background-image: url(portfolio_images/btn_folio_Manhattan.gif);
background-position: -154px;
background-repeat: no-repeat;}

a#btn_folio_carnegie {
display: block;
height: 15px;
width: 154px;
background-image: url(portfolio_images/btn_folio_Carnegie.gif);
background-position: 0px;
background-repeat: no-repeat;}

a#btn_folio_carnegie:hover {
background-position: -154px;}

a#btn_folio_carnegie_on {
display: block;
height: 15px;
width: 154px;
background-image: url(portfolio_images/btn_folio_Carnegie.gif);
background-position: -154px;
background-repeat: no-repeat;}


a#btn_folio_sutton {
display: block;
height: 15px;
width: 154px;
background-image: url(portfolio_images/btn_folio_Sutton.gif);
background-position: 0px;
background-repeat: no-repeat;}

a#btn_folio_sutton:hover {
background-position: -154px;}

a#btn_folio_sutton_on {
display: block;
height: 15px;
width: 154px;
background-image: url(portfolio_images/btn_folio_Sutton.gif);
background-position: -154px;
background-repeat: no-repeat;}

a#btn_folio_kips2009 {
display: block;
height: 28px;
width: 154px;
background-image: url(portfolio_images/btn_folio_Kips_2.gif);
background-position: 0px;
background-repeat: no-repeat;}

a#btn_folio_kips2009:hover {
background-position: -154px;}

a#btn_folio_kips2009_on {
display: block;
height: 28px;
width: 154px;
background-image: url(portfolio_images/btn_folio_Kips_2.gif);
background-position: -154px;
background-repeat: no-repeat;}

a#btn_folio_kips {
display: block;
height: 28px;
width: 154px;
background-image: url(portfolio_images/btn_folio_Kips.gif);
background-position: 0px;
background-repeat: no-repeat;}

a#btn_folio_kips:hover {
background-position: -154px;}

a#btn_folio_kips_on {
display: block;
height: 28px;
width: 154px;
background-image: url(portfolio_images/btn_folio_Kips.gif);
background-position: -154px;
background-repeat: no-repeat;}

a#btn_folio_NewJersey {
display: block;
height: 15px;
width: 154px;
background-image: url(portfolio_images/btn_folio_NewJersey.gif);
background-position: 0px;
background-repeat: no-repeat;}

a#btn_folio_NewJersey:hover {
background-position: -154px;}

a#btn_folio_NewJersey_on {
display: block;
height: 15px;
width: 154px;
background-image: url(portfolio_images/btn_folio_NewJersey.gif);
background-position: -154px;
background-repeat: no-repeat;}




a#btn_folio_chicago {
display: block;
height: 15px;
width: 154px;
background-image: url(portfolio_images/btn_folio_ChicagoHotel.gif);
background-position: 0px;
background-repeat: no-repeat;}

a#btn_folio_chicago:hover {
background-position: -154px;}

a#btn_folio_chicago_on {
display: block;
height: 15px;
width: 154px;
background-image: url(portfolio_images/btn_folio_ChicagoHotel.gif);
background-position: -154px;
background-repeat: no-repeat;}

a#btn_folio_sfoffice {
display: block;
height: 15px;
width: 154px;
background-image: url(portfolio_images/btn_folio_SFOffice.gif);
background-position: 0px;
background-repeat: no-repeat;}

a#btn_folio_sfoffice:hover {
background-position: -154px;}

a#btn_folio_sfoffice_on {
display: block;
height: 15px;
width: 154px;
background-image: url(portfolio_images/btn_folio_SFOffice.gif);
background-position: -154px;
background-repeat: no-repeat;}

a#btn_folio_sfds2001 {
display: block;
height: 28px;
width: 154px;
background-image: url(portfolio_images/btn_folio_SFDS2001.gif);
background-position: 0px;
background-repeat: no-repeat;}

a#btn_folio_sfds2001:hover {
background-position: -154px;}

a#btn_folio_sfds2001_on {
display: block;
height: 28px;
width: 154px;
background-image: url(portfolio_images/btn_folio_SFDS2001.gif);
background-position: -154px;
background-repeat: no-repeat;}

a#btn_folio_sfds2004 {
display: block;
height: 28px;
width: 154px;
background-image: url(portfolio_images/btn_folio_SFDS2004.gif);
background-position: 0px;
background-repeat: no-repeat;}

a#btn_folio_sfds2004:hover {
background-position: -154px;}

a#btn_folio_sfds2004_on {
display: block;
height: 28px;
width: 154px;
background-image: url(portfolio_images/btn_folio_SFDS2004.gif);
background-position: -154px;
background-repeat: no-repeat;}

a#btn_folio_sfds2005 {
display: block;
height: 28px;
width: 154px;
background-image: url(portfolio_images/btn_folio_SFDS2005.gif);
background-position: 0px;
background-repeat: no-repeat;}

a#btn_folio_sfds2005:hover {
background-position: -154px;}

a#btn_folio_sfds2005_on {
display: block;
height: 28px;
width: 154px;
background-image: url(portfolio_images/btn_folio_SFDS2005.gif);
background-position: -154px;
background-repeat: no-repeat;}

a#btn_folio_hds2006 {
display: block;
height: 28px;
width: 154px;
background-image: url(portfolio_images/btn_folio_HDS2006.gif);
background-position: 0px;
background-repeat: no-repeat;}

a#btn_folio_hds2006:hover {
background-position: -154px;}

a#btn_folio_hds2006_on {
display: block;
height: 28px;
width: 154px;
background-image: url(portfolio_images/btn_folio_HDS2006.gif);
background-position: -154px;
background-repeat: no-repeat;}



/* ABOUT MARTHA */

#bio_content {
float: left;
padding: 116px 0 0 168px;
margin: 0 0 0 0;
width: 475px;
height: 240px;
text-align: left;
font-size: 12px;
line-height: 17px;}

#bio_btns {
float: left;
padding: 118px 0 0 0;
margin: 0 0 0 0;
width: 65px;
height: 240px;
text-align: left;}

#bio_foto {
float: left;
padding: 118px 0 0 0;
margin: 0 0 0 0;
width: 140px;
height: 262px;
background-color: #3B3F32;
text-align: center;}

a#btn_top {
display: block;
width: 16px;
height: 14px;
margin-left: 15px;
margin-top: 200px;
background-image: url(main_images/arrow_up.gif);
background-repeat: no-repeat;
background-position: 0px;}

a#btn_top:hover {
background-position: -16px;}

*html a#btn_top {
margin-top: 320px;}

a#btn_down {
display: block;
width: 16px;
height: 14px;
margin-top: 10px;
margin-left: 15px;
background-image: url(main_images/arrow_down.gif);
background-repeat: no-repeat;
background-position: 0px;}

a#btn_down:hover {
background-position: -16px;}


/* Contact */

#office_info {
width: 785px;
height: 380px;
margin: 0 0 0 167px;
text-align: left;}

#office_info img {
padding-top: 118px;
padding-right: 40px;
float: left;}

#office_info .mycontact {
padding-top: 118px;
padding-right: 28px;
font-size: 12px;
float: left;
line-height: 18px;}

#office_info .mycontact h2 {
padding: 0;
margin: 0;
font-size: 12px;
font-weight: bold;}

#office_info .mycontact h2.alt {
padding: 10px 0 0 0;
margin: 0;
font-size: 12px;
font-weight: bold;}

a.btn_contact {
display: block;
padding: 0 0 0 0;
margin: 0;
font-size: 12px;
font-weight: bold;}

ul#menu_level_2_contact {
margin: 14px 0 0 618px;
padding: 0 0 0 0;}

ul#menu_level_2_contact li {
margin: 0;
padding: 0 0 0 0;
list-style-type: none;}

a#btn_l2_carvelli {
display: block;
height: 20px;
width: 200px;
background-image: url(main_images/btn_l2_caravelli.gif);
background-position: 0px;
background-repeat: no-repeat;}

a#btn_l2_martha {
display: block;
height: 20px;
width: 200px;
background-image: url(main_images/btn_l2_martha.gif);
background-position: 0px;
background-repeat: no-repeat;}

a#btn_l2_carvelli:hover, a#btn_l2_martha:hover {
background-position: -200px;}


/* Press */

#press_content {
padding: 118px 0 0 248px;
margin: 0 0 0 0;
width: 635px;}

*html #press_content {
padding: 0 0 0 248px;
margin: 118px 0 0 0;}

#negv_left {
padding: 0;
margin: 0;
width: 25px;
float: left;
height: 250px;}

#negv_right {
padding: 0;
margin:0;
width: 25px;
float: left;
height: 250px;
text-align: right;}

#press_table {
padding: 0;
margin: 0;
width: 585px;
float: left;
height: 250px;
overflow: hidden;
position:relative;}

#list_table {
padding: 0;
margin: 0;
width: 1500px;}

ul#menu_level_2_press {
margin: 14px 0 0 552px;
padding: 0 0 0 0;}

ul#menu_level_2_press li {
margin: 0;
padding: 0 0 0 0;
list-style-type: none;}

a#btn_l2_books {
display: block;
height: 20px;
width: 200px;
background-image: url(main_images/btn_l2_books.gif);
background-position: 0px;
background-repeat: no-repeat;}

a#btn_l2_books:hover {
background-position: -200px;}

a#btn_l2_books_on {
display: block;
height: 20px;
width: 200px;
background-image: url(main_images/btn_l2_books.gif);
background-position: -200px;
background-repeat: no-repeat;}

a#btn_l2_pub {
display: block;
height: 20px;
width: 200px;
background-image: url(main_images/btn_l2_pub.gif);
background-position: 0px;
background-repeat: no-repeat;}

a#btn_l2_pub:hover {
background-position: -200px;}

a#btn_l2_pub_on {
display: block;
height: 20px;
width: 200px;
background-image: url(main_images/btn_l2_pub.gif);
background-position: -200px;
background-repeat: no-repeat;}

.press_issue {
padding: 0 10px 0 0;
margin: 0;
width: 107px;
float: left;
height: 250px;}

.press_issue_book {
padding: 0 10px 0 0;
margin: 0;
width: 138px;
float: left;
height: 250px;}

.issue_cover {
padding: 0;
margin: 0;
/*width: 107px;*/
height: 138px;
background-color: #606060;}

.issue_info {
padding: 0;
margin: 0;
/*width: 107px;*/
font-size: 12px;
height: 75px;}

.issue_download {
padding: 0;
margin: 0;
width: 107px;}

.issue_info h2 {
padding: 10px 0 0 0;
margin: 0;
font-size: 12px;
font-weight: bold;}

.issue_download a {
font-size: 10px;
font-weight: bold;}

a.btn_left {
display: block;
width: 14px;
height: 16px;
margin-top: 122px;
background-image: url(main_images/arrow_left.gif);
background-repeat: no-repeat;
background-position: 0px;}

a.btn_left:hover {
background-position: -14px;}

a.btn_right {
display: block;
width: 14px;
height: 16px;
margin-top: 122px;
background-image: url(main_images/arrow_right.gif);
background-repeat: no-repeat;
background-position: 0px;
margin-left: 10px;}

a.btn_right:hover {
background-position: -14px;}

ul#press_ul {
margin: 0;
padding: 0;}

li.press_li {
float: left;
margin: 0;
padding: 0;
list-style-type: none;}