html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font:inherit;vertical-align:baseline;margin:0;padding:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{width:100%;line-height:1;background-size:100% auto;background-color:#8CA3C5;background-position:top center}
div#bgScroll{line-height:1;background-size:100% auto;background-color:#8CA3C5;overflow:auto}
#mainBody{width:900px;min-height:600px;max-width:900px;background-color:#FFECF5;border:1px silver solid;background:url(artwork/fadeBlue.png);margin:10px auto;padding:20px}
div#mainBody .menuItems{width:850px;margin:0 auto 30px}
div#mainBody .menuItems li{ cursor:pointer;background-color:#EDF1FA;border:2px solid #62261E;display:inline-block;width:130px;text-align:center;margin:2px 6px;padding:8px}
div#mainBody .menuItems li:hover{background-color:#ABD78A}
div#mainBody .menuItems li a{color:#871735;font-size:1.2em;letter-spacing:1px;text-decoration:none;font-weight:700}
div.infoBox{width:90%;background:url(artwork/darkFade.png);border:2px solid #824D49;margin:8px auto;padding:10px}
div.infoBox h2:before,div.infoBox h4:before,div#theTitle h4:before{background:url(artwork2/ribbon2.png) repeat scroll 0 0 rgba(0,0,0,0);bottom:0;content:" ";display:block;height:16px;left:1px;margin-bottom:-15px;position:absolute;width:11px;z-index:9}
div.infoBox h2,div.infoBox h4,div#theTitle h4{background:none repeat scroll 0 0 #F43059;box-shadow:2px 2px 0 rgba(0,0,0,0.1);clear:both;color:#FFF;float:left;font-size:1.5em;position:relative;text-shadow:0 -1px #D0284B, 0 1px #F96080;margin:20px 0 20px -22px;padding:10px 30px}
div.infoBox h2:after{clear:both}
div.infoBox h4{background:none repeat scroll 0 0 #445279;left:-20px;text-shadow:none}
div#theTitle h4{background:none repeat scroll 0 0 #445279;left:-10px;text-shadow:none;font-size:2em;padding:10px 50px}
div.infoBox .aboutDetails li{list-style-image:url(artwork/accept.png);font-size:1.4em;color:#000;font-weight:700;padding-left:8px;margin:8px}
.aboutDetails{margin:20px 0 20px 80px}
div.infoBox .infoBoxDetails{margin:0 0 0 20px}
div.infoBoxDetails p{font-size:1.6em;letter-spacing:1px}
div.aboutInfo p{font-size:1.4em;color:#000;font-weight:700;padding-left:8px;margin:8px}
table td{font-size:1.5em;text-align:center;padding:4px}
#contactBox .td1,#contactBox .td2{border:1px solid #162743;background-color:#8B9FC4;width:250px;height:20px;line-height:20px;padding:2px}
#contactBox .td2{background-color:#FFDFEF}
#contactBox td input,#contactBox td select{border:1px solid #162743;width:250px;height:30px;float:left;font-size:1em}
#contactBox textarea{height:114px;width:740px}
div.apartments .bx-wrapper a img{height:194px;width:260px}
div.mainPagePhotos .bx-wrapper a img{height:275px;width:400px}
div.gallery h4{left:0}
div.gallery .bx-wrapper li a img{height:146px;width:195px}
#message{height:0;position:relative;left:450px;top:31px}
#message h5{width:350px;text-align:center;border:1px solid #162743;background-color:#CFC;height:20px;line-height:20px;padding:2px}
div#bottomBuffer{margin-bottom:600px}
#ecdEditDialog textarea{width:98%;height:90%}
div#samplePhotos ul{width:1200px}
div#samplePhotos li{display:inline-block;float:left;width:300px}
div#samplePhotos img{background-color:#F9F9F9;border:1px solid grey;padding:8px 6px 18px}
div#samplePhotos li.centerImg{position:relative;top:-21px;left:-35px}
div#samplePhotos{position:relative;left:-39px;margin-top:20px}
div#samplePhotos li.rightImg img,div#samplePhotos li.leftImg img{width:270px;height:180px;background-color:#FAF9FF}
div#samplePhotos li.centerImg img{width:330px;height:220px}
div#samplePhotos li div.tinyText{height:0;position:relative; top:-19px; color:gray; font-size:10px; letter-spacing:1px; font-family:caption}
div#samplePhotos li.centerImg div.tinyText{width:365px; text-align:center}
div#samplePhotos li.rightImg div.tinyText{width:275px; text-align:right;margin-right:10px}
div#samplePhotos li.leftImg div.tinyText{width:275px; text-align:left;margin-left:10px;}
div#details div.infoBox div.infoBoxDetails h4#mainTextPop{font-size:1.4em;letter-spacing:0.4px}
body div#mainBody .adminActive{background-color:#CEFFCE;border:2px teal solid;color:#000;padding:8px}
.bx-wrapper{position:relative;display:inline-block;float:left;clear:both;zoom:1;margin:0 auto 20px;padding:0}
