div {display:block;position:absolute;font-family:arial;}
div.backg {background color: c3bca8; width:102%; min-width:500px; height:800; top:0; left:0}
div.backgavail {background color: c3bca8; width:102%; min-width:500px; height:1100; top:0; left:0}
div.backgtcs {background color: c3bca8; width:102%; min-width:500px; height:3400; top:0; left:0}
div.page { border-width:0; border-color:432e04; border-style:solid; width:800; height:580; top: 20px; left:50%; background-color:eeeCe0;margin-left:-400px}
div.pagehome { border-width:0; border-color:432e04; border-style:solid; width:800; height:550; top: 20px; left:50%; background-color:eeeCe0;margin-left:-400px}
div.pagemap { border-width:0; border-color:432e04; border-style:solid; width:800; height:700; top: 20px; left:50%; background-color:eeeCe0;margin-left:-400px}
div.pagerates { border-width:0; border-color:432e04; border-style:solid; width:800; height:810; top: 20px; left:50%; background-color:eeeCe0;margin-left:-400px}
div.pageaparts { border-width:0; border-color:432e04; border-style:solid; width:800; height:740; top: 20px; left:50%; background-color:eeeCe0;margin-left:-400px}
div.pageapartslong { border-width:0; border-color:432e04; border-style:solid; width:800; height:940; top: 20px; left:50%; background-color:eeeCe0;margin-left:-400px}
div.pageaparts20 { border-width:0; border-color:432e04; border-style:solid; width:800; height:745; top: 20px; left:50%; background-color:eeeCe0;margin-left:-400px}
div.pageavail { border-width:0; border-color:432e04; border-style:solid; width:800; height:1025; top: 20px; left:50%; background-color:eeeCe0;margin-left:-400px}
div.pagetcs { border-width:0; border-color:432e04; border-style:solid; width:800; height:3350; top: 20px; left:50%; background-color:eeeCe0;margin-left:-400px}
div.line1 {width:750; height:3; font:0; top:130; left:50%; margin-left:-370; background-color:40312c}
div.line2 {width:730; height:3; font:0; top:135; left:50%; margin-left:-360; background-color:40312c}
div.line3 {width:710; height:3; font:0; top:140; left:50%; margin-left:-350; background-color:40312c}
div.logo {top:32; left:50%; margin-left:-365}
div.homebutton {background-image: url(images/homeb.jpg);top:145; left:50%; margin-left:-313 ; padding:0; width:65; height:20}
div.homebutton a {width:65; height;20; float:left}
div.homebutton img {height:20; width:65; border:0}
* html a:hover {visibility:visible}
div.homebutton a:hover img {visibility:hidden}
div.apartmentsbutton {background-image: url(images/apartmentsb.jpg);top:145; left:50%; margin-left:-248 ; padding:0; width:125; height:20}
div.apartmentsbutton a {width:125; height;20; float:left}
div.apartmentsbutton img {height:20; width:125; border:0}
* html a:hover {visibility:visible}
div.apartmentsbutton a:hover img {visibility:hidden}
div.mapbutton {background-image: url(images/mapb.jpg);top:145; left:50%; margin-left:-123 ; padding:0; width:55; height:20}
div.mapbutton a {width:55; height;20; float:left}
div.mapbutton img {height:20; width:55; border:0}
* html a:hover {visibility:visible}
div.mapbutton a:hover img {visibility:hidden}
div.ratesbutton {background-image: url(images/ratesb.jpg);top:145; left:50%; margin-left:-68 ; padding:0; width:70; height:20}
div.ratesbutton a {width:70; height;20; float:left}
div.ratesbutton img {height:20; width:70; border:0}
* html a:hover {visibility:visible}
div.ratesbutton a:hover img {visibility:hidden}
div.reservationsbutton {background-image: url(images/reservationsb.jpg);top:145; left:50%; margin-left:2 ; padding:0; width:145; height:20}
div.reservationsbutton a {width:145; height;20; float:left}
div.reservationsbutton img {height:20; width:145; border:0}
* html a:hover {visibility:visible}
div.reservationsbutton a:hover img {visibility:hidden}
div.contactbutton {background-image: url(images/contactb.jpg);top:145; left:50%; margin-left:202 ; padding:0; width:120; height:20}
div.contactbutton a {width:120; height;20; float:left}
div.contactbutton img {height:20; width:120; border:0}
* html a:hover {visibility:visible}
div.contactbutton a:hover img {visibility:hidden}
div.faqbutton {background-image: url(images/faqb.jpg);top:145; left:50%; margin-left:147 ; padding:0; width:55; height:20}
div.faqbutton a {width:55; height;20; float:left}
div.faqbutton img {height:20; width:55; border:0}
* html a:hover {visibility:visible}
div.faqbutton a:hover img {visibility:hidden}



div.homephoto { top: 200; left:50%; margin-left:-10}
div.hometextbox {width: 410; height:336; top:200; left:50%; margin-left:-371; background-color:c3bca8} 
div.hometext { font-family: arial; font-size: 13; width:365; height:310; top:211; left:50%; margin-left:-345; padding:0;background-color:c3bca8}
div.link {top:650; left:50%;margin-left:300; z-index:100;}

div.aparttext {font-size: 14; top:200; left:50%; margin-left:-350; width:600; height:310; background-color:#eeece0}
div.apartpic {padding-left:10; top:210; left:50%; margin-left:250; width:100; height:310; background-color:#eeece0}
a.text {color:#40312c}
a.text:visited {color:#c3bca8}
a img {border:0}

div.map  { background-color:none; border-style: solid; border-width:3; border-color:#c3bca8; width: 580; height: 400; top:185; left:50%; margin-left:-370}
div.maptext {background-color: #eeece0; width: 600; height:100; top: 600; left:50%; margin-left: -370; font-style: arial; font-size:12}
div.mapleg { background-color:#eeece0; width:150; height: 400;top:205; left:50%; margin-left: 225; }

div.ratestable {background-color:#eeece0; width:720; height:310; margin:10%; left:50%; margin-left: -360;top:70; float:left; overflow:visible;  line-height:25px; }
h1 {font: 12pt arial; font-weight:bold;}
h2 {font: 14pt arial; font-weight:bold;font-style:underline;text-align:center;}
h3 {font:8pt arial;}
a.text2 {color:#40312c}
a.text2:visited {color:#40312c} 
a.text5 {color:#c3bca8}
a.text5:visited {color:#c3bca8}

div.contactphoto {width: 260; height:320; top:200; left:50%; margin-left:39}
div.contacttextbox {width: 410; height:334; top:200; left:50%; margin-left:-371; background-color:c3bca8}

div.apartsphoto { top: 195; left:50%; margin-left:89}
div.apartstextbox {width: 460; height:550; top:195; left:50%; margin-left:-371; background-color:c3bca8} 

div.apartstextboxlong {width: 460; height:647; top:195; left:50%; margin-left:-371; background-color:c3bca8} 
div.apartstext { font-size: 13; text-align:justify; vertical-align:middle; width:390; height:345; top:220; left:50%; margin-left:-340; padding:0;background-color:c3bca8}
div.apartstextbox20 {width: 460; height:547; top:195; left:50%; margin-left:-371; background-color:c3bca8} 
div.apartstext20 { font-size: 13; text-align:justify; vertical-align:middle; width:390; height:400; top:220; left:50%; margin-left:-340; padding:0;background-color:c3bca8}
span.aparts {font-size:18; font-family:arial; font-weight:bold}
div.apartsthumbs {font-size:0; text-align:center; top:529; left:50%; margin-left: 89; height:50; width:250; padding:0; border:0; }

div.availbox {width: 730; height:830; top:190; left:50%; margin-left:-365; background-color:c3bca8; z-index:0}
div.availcal {width: 680; height:790; top:210; left:50%; margin-left:-340; z-index:0}

div.reserve {width: 720; height:550; top:200; left:50%; margin-left:-360; background-color:c3bca8}

div.reserve2 {width: 670; height:520; top:220; left:50%; margin-left:-335; background-color:c3bca8}


div.tcsbox {width: 730; height:3140; top:190; left:50%; margin-left:-365; background-color:c3bca8}
div.tcstext {padding:10; width: 680; height:3100; top:210; left:50%; margin-left:-340; background-color:eeece0; font-size:12}
div.offers {left:50%; margin-left:-260; width: 600; font-size:14; top: 175}

div.paybutton {top:350; left:50%; margin-left:-200 ; padding:0; width:210; height:60}

div.payinput {top:350; left:50%; margin-left:-160 ; padding:0; width:300; height:60}

div.paybutton2 {top:100; left:50%; margin-left:-100 ; padding:0; width:210; height:60}

div.homebuttonf {background-image: url(images/homefb.jpg);top:145; left:50%; margin-left:-313 ; padding:0; width:80; height:20}
div.homebuttonf a {width:80; height;20; float:left}
div.homebuttonf img {height:20; width:80; border:0}
* html a:hover {visibility:visible}
div.homebuttonf a:hover img {visibility:hidden}
div.apartmentsbuttonf {background-image: url(images/apartmentsfb.jpg);top:145; left:50%; margin-left:-233 ; padding:0; width:147; height:20}
div.apartmentsbuttonf a {width:147; height;20; float:left}
div.apartmentsbuttonf img {height:20; width:147; border:0}
* html a:hover {visibility:visible}
div.apartmentsbuttonf a:hover img {visibility:hidden}
div.mapbuttonf {background-image: url(images/mapfb.jpg);top:145; left:50%; margin-left:-86 ; padding:0; width:55; height:20}
div.mapbuttonf a {width:55; height;20; float:left}
div.mapbuttonf img {height:20; width:55; border:0}
* html a:hover {visibility:visible}
div.mapbuttonf a:hover img {visibility:hidden}
div.ratesbuttonf {background-image: url(images/ratesfb.jpg);top:145; left:50%; margin-left:-31 ; padding:0; width:70; height:20}
div.ratesbuttonf a {width:70; height;20; float:left}
div.ratesbuttonf img {height:20; width:70; border:0}
* html a:hover {visibility:visible}
div.ratesbuttonf a:hover img {visibility:hidden}
div.reservationsbuttonf {background-image: url(images/reservationsb.jpg);top:145; left:50%; margin-left:39 ; padding:0; width:145; height:20}
div.reservationsbuttonf a {width:145; height;20; float:left}
div.reservationsbuttonf img {height:20; width:145; border:0}
* html a:hover {visibility:visible}
div.reservationsbuttonf a:hover img {visibility:hidden}
div.contactbuttonf {background-image: url(images/contactfb.jpg);top:145; left:50%; margin-left:184 ; padding:0; width:167; height:20}
div.contactbuttonf a {width:167; height;20; float:left}
div.contactbuttonf img {height:20; width:167; border:0}
* html a:hover {visibility:visible}
div.contactbuttonf a:hover img {visibility:hidden}

div.frenchbutton {background-image: url(images/francaisb.jpg);top:175; left:50%; margin-left:251 ; padding:0; width:130; height:20}
div.frenchbutton a {width:130; height;20; float:left}
div.frenchbutton img {height:20; width:130; border:0}
* html a:hover {visibility:visible}
div.frenchbutton a:hover img {visibility:hidden}

div.engbutton {background-image: url(images/englishb.jpg);top:175; left:50%; margin-left:251 ; padding:0; width:130; height:20}
div.engbutton a {width:130; height;20; float:left}
div.engbutton img {height:20; width:130; border:0}
* html a:hover {visibility:visible}
div.engbutton a:hover img {visibility:hidden}


