/*********************************************************************************************
This is the main stylesheet. These are the styles are for the website content that is editable 
by the client. These styles appear in the WYSIWYG editor.
*********************************************************************************************/

BODY {background: #FFFFFF; background-image: none; font-size:13px; font-family: Arial, Helvetica, sans-serif; font-style: normal; text-align: center; color: #4B4B4B; margin-top:0}

/* TinyMCE specific rules */
body.mceContentBody {background: #ffffff; background-image: none; text-align: left; width: 731px;}

a {text-decoration: underline;outline: none;}
a:link {color: #095aa5;	background: transparent; text-decoration: underline;outline: none;}
a:visited {color: #095aa5; background: transparent; text-decoration: underline;outline: none;}
a:hover {color: #ff690a; background: transparent; text-decoration: underline;outline: none;}

a img { border:0;}

h1 {font-size: 20px; color: #095aa5;}
h2 {font-size: 16px; color: #095aa5;}
h3 {font-size: 14px; color: #4b4b4b;}
h4 {font-size: 110%; color: #4b4b4b;}

li {color: #095aa5;}
.listText {color: #4b4b4b;}

.error {color: red;}
.clear {clear: both; height:1px; overflow: hidden; margin:0; padding:0;}
.alignRt {text-align: right;}
.floatRt {float:right; width:200px; text-align:right;}
.alignCtr {text-align:center;}
.highlight {font-weight: bold; color:#ff690a;}
.bold {font-weight:bold;}
.nomargin {margin: 0;}

.imgMain {float: left; margin: 0 30px 25px 0; padding:0;}
.imgBorder {border: 2px solid #c5c5c5;}
.contentFull {clear: both; width: 731px; position: relative;}

.pricingT {margin-top: 15px;}
tr.pricingTTitle td {background-color: #095aa5;}
tr.pricingTB1 td {background-color: #ffffff;}
tr.pricingTB2 td {background-color: #ebebeb;}
.pricingT td {text-align:center; height: 22px;}


/****Home Page Specific****/
#home4star {padding: 0 104px 0 56px;}
.homeFooterBox {float:left; width:228px; padding: 0 0 0 5px; margin: 0 15px 0 0; border-top: 2px solid #b7b7b7; background: #ffffff url('/media/homeBoxRtBorder.gif') top right no-repeat;}
.homeFooterBoxLast {display: inline; float:left; width:228px; padding: 0 0 0 5px; margin: 0; border-top: 2px solid #b7b7b7; background: #ffffff url('/media/homeBoxRtBorder.gif') top right no-repeat;}
.homeFooterBox p,.homeFooterBoxLast p{font-size: 11px ! important; margin: 5px 0 5px 0;}
.homeBoxImg {float: right; margin: 0 0 0 5px; padding:0 2px 0 0;}
.homeBoxHeading {padding-top: 10px;}

/***Retail Specific***/
.retailList { list-style-position: inside; } 
.retailList li {padding: 0 0 11px 15px;}



/****Apartment Specific****/
#apartImg {float:left; width:314px; height:310px; text-align:center; margin-right:16px;}
.imgL {margin-top:38px; border:2px solid #c5c5c5;}
.imgP {margin-top:0; border:2px solid #c5c5c5;}
#prop {float: right; width: 1px; height: 306px; margin:0; padding:0;}
#img0, #img1, #img2, #img3, #img4 {float: left; margin: 9px 21px 0 0; width:76px; border:2px solid #c5c5c5;}
#img5, #img6 {float: left; margin-right: 21px; width:57px;border:2px solid #c5c5c5;}
#img7 {float: left; width:57px;border:2px solid #c5c5c5;}
.apartFeatureList {float:left; width:133px;padding:0; margin:10px 0 20px 0;}
.apartFeatureList ul {list-style-position: inside;margin:0; text-indent: 0px; padding-left:15px;}
.apartFeatureList ul li {padding: 0 0 3px 0;}

.apartT {margin-top: 5px;}
.apartT td {height: 22px; text-align:center;}
tr.apartTB1 td {background-color: #ebebeb; font-weight: bold; color:#095aa5;}
tr.apartTB2 td {background-color: #ffffff;}
.apartDate {text-align:left ! important; padding-left:45px;}

/****Falls Specific****/
#fallsLeftCol {float:left; width:320px; text-align: center; margin-right:25px;}
#fallsLeftCol img {margin-bottom:25px;}
.fallsList {list-style:none;  margin: 5px 0 15px 0; text-indent: 20px; padding-left: 20px;}
.fallsList li {color: #4b4b4b ! important;}

/****Contact Specific***/
#contactLeftCol {float: left; width: 372px; text-align:center; margin-top: 35px; position: relative;}
#contactLeftCol img {margin:20px 0 20px 0;}
#contactRightCol {float: left; width:359px; margin: 15px 0 15px 0; position: relative;}
#contactRightCol img {margin-bottom: 10px;}
.contactTitle {float:left; width: 70px; font-weight: bold; color:#ff690a; margin: 15px 0 15px 0;}
.contactInfo {float:left; width: 200px; margin: 15px 0 15px 0;}









