/* CSS Document */
a {cursor:pointer; margin: 0px; padding:0px;}
body { padding: 0px; margin:0px; background:#FFF url(../images/bg.jpg) top center repeat-x;}
div { margin:0px; padding:0px; text-align:left;}
form { margin: 0px; padding: 0px; }
h1 { margin: 0px; padding:0px;}
h2 {margin: 0px 0px 10px 0px; padding:0px; width:100%; }
h3 {margin: 0px; padding:0px; width:100%; }
img { border:0px;}
p { margin: 8px 0px 8px 0px; padding: 0px;}
ul {display:inline; margin:0px; padding:0px; list-style:none;}
li {list-style:none; list-style-image:url(../images/bullet.gif); list-style-position:inside; margin:0px; padding:0px;}
ol {list-style:none; list-style-image:url(../images/bullet.gif); margin:0px; padding:0px;}

.inline{ display:inline;  }
.fleft{float:left;}
.fright{float:right; padding-right:20px;}
.fleft30{clear:left; float:left; width:30%;}
.fleft50{clear:left; float:left; width:50%;}
.fright50{float:right; width:50%;}
.fright70{float:right; width:70%;}
.title{margin:20px 0px 0px 0px; padding:0px 0px 10px 10px;}
.m5{ margin:5px 0px 5px 5px; }
.m0{ margin:0px; }
.m10{ margin:10px 0px 10px 10px; }
.m15{ margin:15px 0px 15px 15px; }
.m20{ margin:20px 0px 0px 0px; }
.p10{ padding:10px 0px 10px 10px; }
.p20{ padding:20px 0px 20px 20px; }
.p30{ padding:30px 0px 30px 30px; }
.w25 {width:25%;}
.w33 {width:50%;}
.w50 {width:50%;}
.w75 {width:75%;}
.rightPanelItems{ margin-bottom:10px; }
.photoBorder{ border:1px solid #e4e5e7; }
.headerContact{ width:250px; height:91px; font-weight:normal; font: 18px/20px Arial, sans-serif; color: #30353b; line-height:22px; margin:50px 0px 0px 20px; }

.txt14{ font: 14px/20px Arial, sans-serif; color: #3e3e3e; line-height:20px; text-align: justify; }
.txt14 a{ text-decoration:none; color: #3e3e3e; }
.txt14 a:hover{ color: #3e3e3e; }

.txt15{ font: 18px/22px Arial, sans-serif; color: #696969; line-height:20px; text-align: justify; }
.txt15 a{ text-decoration:none; color: #696969; }
.txt15 a:hover{ color: #696969; }

.txt14_b{ font: 14px/20px Arial, sans-serif; color: #9499a0; line-height:17px; }
.txt14_b a{ text-decoration:none; color: #57abda; }
.txt14_b a:hover{ color: #9499a0; }

.retxt{ font: 12px/14px Arial, sans-serif; color: #3e3e3e; line-height:15px; text-align: justify; }
.retxt a{ text-decoration:none; color: #3e3e3e; }
.retxt a:hover{ color: #3e3e3e; }

.txtsm{ font: 12px/14px Arial, sans-serif; color: #898989; line-height:15px; text-align: justify; }
.txtsm a{ text-decoration:underline; color: #898989; }
.txtsm a:hover{ text-decoration:underline; color: #898989; }

div.myline {display:inline; float:left; clear:left; width:980px; border-bottom:0px solid #e4e5e7; padding:0px 0px 20px 10px;}

div#container{ margin:0px auto; width:1000px;}
div#top { width:1000px; height:95px; text-align: center;}
p#top2 { width:1000px; height:60px; padding: 0px; margin: 0px; text-align: center;}

div#nav{display:inline; float:left; width:1000px; height:60px; position: relative;}
div#nav ul {display:inline; float:left; margin: 0px; padding: 0px; list-style:none; z-index:2; width:1000px; position: absolute; top:0px; left:0px;}
div#nav ul li {display:inline; float:left; margin: 0px; padding: 0px; list-style:none; z-index:2; position: relative;}
div#flash{display:inline; float:left; clear:both; width:1000px; margin-bottom:10px;}
div#center{display:inline; float:left; clear:both; width:1000px;}
#leftColumn{display:inline; float:left; clear:left; width:787px; margin-top:20px; }
#noleftColumn{display:inline; float:left; clear:left; width:987px; margin-top:20px; }
#homeContent{ width:440px; }
#interiorContent{display:inline; float:left; width:510px; }
#interiorContentWide{display:inline; float:left; width:740px; padding:20px 0px 20px 20px;}
#nointeriorContentWide{display:inline; float:left; width:957px; padding:20px 0px 20px 20px;}
#nointeriorContentWidefrm{display:inline; float:left; width:957px; height: 350px; padding:20px; background-color:#e5e5e5;}
#photoGalleryContent{ width:960px; }
#rightColumn{display:inline; float:left; clear:right; width:213px; margin-top:20px; }
#vidPlayer{ width:300px; background:#2e3539; }
#photos{ width:300px; }
div#contact{display:inline; float:left; clear:left; width:1000px; padding-top:10px; background:#e5e5e5 url(../images/bars/grey1000px_1.jpg) no-repeat top; }
div#footer{display:inline; float:left; clear:left; width:1000px; border-top:1px solid #e4e5e7; margin:0px 0px 20px 0px; padding-top:10px }

.units{ width:225px; margin:25px 25px 0px 0px; }
.units-penthouse{ width:625px; margin:25px 25px 0px 0px; }

::selection {
background: #57abda;
color: #FFFFFF;
} 

/*------------------------- FORM ---------------------------*/
legend { font: 14px/20px Arial, sans-serif; color: #9499a0; font-weight:bold; margin-bottom:10px; }
fieldset { display:block; padding:10px; margin: 5px 10px 10px auto; /* remove default border styles */ border:solid 1px #e4e5e7; line-height: 1.5em; 
}

.content{
    padding:10px;
    width:370px
}
.label{ width:150px; float:left; padding:6px 0px 0px 0px; min-height:24px; text-align:right; line-height: 15px; }
.long-label{ width:300px; float:left; padding:6px 0px 0px 0px; min-height:24px; text-align:right; line-height: 15px; }
.field-right{ width:300px; float:left; padding:5px; min-height:20px; }
.btns { width:230px; float:right; padding:5px; min-height:24px; }
.long{ width:410px; float:left; padding:5px; min-height:24px; }
.salesVol{ width:85px; float:left; padding:5px; min-height:24px; }
.industries{ width:150px; float:left; padding:5px; min-height:24px; }
.clear{
    float:none;
    clear:both;
    height:0px;
}
.cleardiv {
    height:25px;
    float:none;
    clear:both;
    font-size:14px;
    font-weight:bold;
}
.row{ background-color:transparent; display:block; float:left; min-height:30px; 
}
.text{ border:1px solid #e4e5e7; background: white; 
}
.ruler{
    width:400px; border-bottom:dashed 1px #595959;
}
tr:focus{
    background-color:#fcfcf0;
}
td{
    vertical-align:top;
}
.over{
    background-color:#f0f0f0;
}
.out{
    background-color:transparent;
}
.form-contect { padding:0px; margin:0px; width:960px; float:left; clear: left; }
.form-contect2 { padding:0px; margin:0px 0px 0px 12px; width:980px; float:left; clear: left; }
.full-row { float:left; min-height:30px; width:100%; }
.full-long { width:590px; float:left; padding:5px; min-height:24px; }
.reset { padding:0px; margin:0px; height:33px; width:75px; border:1px solid #e9e8e4; }
.submit { padding:0px; margin:0px; height:33px; width:87px; border:1px solid #e9e8e4; }
#section1 {display: inline; float: left; width: 200px;}
#section2 {display: inline; float: left; width: 200px; margin-top: 20px;}
#section2a {display: inline; float: left; width: 200px; margin-top: 22px;}
#section3 {display: inline; float: left; width: 540px;}
#section4 {display: inline; float: left; clear: left; width: 400px;}
#section5 {display: inline; float: left; width: 540px;}


/*------------------------- END FORM ---------------------------*/ 

div.ui-accordion{display:inline; float:left; clear:both; width:965px; height:100%;}
div.accordiantab{display:inline; float:left; clear:both; width:100%; cursor:pointer;}
legend.accordiantab{display:inline; float:left; clear:both; cursor:pointer; background:url(../images/down2.gif) no-repeat 2px 15px;}
legend.selected {background:url(../images/up.gif) no-repeat 2px 15px;}
img.accordianTitle{padding:15px 0px 0px 15px;}
div.accordianContent {display:inline; float:left; clear:left; width:920px; padding:0px; margin:0px 0px 0px 10px; vertical-align:top;}
fieldset {display:inline; float:left; clear:left; width:965px; padding:0px; margin:0px;}
/*------------------------- MAILTO CODE ---------------------------*/ 
.mailto {text-align:center;}
.padem {padding-right: 5px;}
.padem2 {padding-left: 5px;}
.niceb { width: 135px; height: 165px; margin: 5px; border:solid 5px #e4e5e7;}
.niceb3 {width: 100px; height: 122px; margin: 5px; border:solid 5px #e4e5e7;}
.niceb2 { width: 113px; height: 105px; margin: 5px; border:solid 5px #e4e5e7;}
.sunpic2 {display: inline; float: left; width: 113px; height: 105px; margin: 5px; border:solid 5px #e4e5e7;}
#wrapping {display: inline; float: left; clear: left;}
.pics2friend {display: inline; float: left; background: url(../images/postcards/smpic01.jpg) no-repeat 25px 25px;}
.arrow {margin-bottom:3px;}
