@import url("tranquility_common.css");
body { margin:0px; padding:0px; background:#685244; font:normal 12px arial; color: #ffffff; line-height:15px; text-align:left; }
p { margin:0px; padding:0px; }
body a:link, body a:visited{ font:bold 12px arial; color:#F88D22; text-decoration:none; cursor:pointer; outline:none; }
body a:hover{color: #faac5e;} 
.bodycolor { background:url(../images/bgimage.jpg) no-repeat top center; height:680px; }
.footertext { font: normal 12px arial; color:#fefefe; padding:0px 0px 10px 0px; vertical-align:top; text-decoration: none; float:left; clear:both; width:1000px; }
.backgroundedit { font-family:arial; font-size:12px; font-weight:normal; color: #ffffff; text-decoration:none; border: 1px solid #d3cec3; background-color:#333333; font-weight:bold; position:absolute; z-index:11000; margin-top:70px; }
/* default settings ends */


/* section settings */
h1 { font:normal 20px arial; color:#fff; text-align:left;}
h2 { font:normal 16px arial; color:#fff;}
h3 { font:normal 15px arial; color:#fff;}
h4 { font:normal 14px arial; color:#fff;}
h5 { font:normal 13px arial; color:#fff;}
h6 { font:normal 12px arial; color:#fff;}
/* section settings ends */

/* template specific classes */
#page-background { position:absolute; background-position:top; background-color:#675244; top:0; left:0; width:100%; height:100%; z-index:0; }
#backgroundimage { position:absolute; z-index:-10; height:680px; width:100%; }
.hmenu { position:relative; z-index:100; }
.content { position:relative; z-index:500; }
.footerbg { background-color:#e27910; border-bottom:3px solid #000000; height:80px; position:relative; width:1000px; margin:0 auto; }
a.toplinks:link, a.toplinks:visited, a.toplinks:hover { font:normal 12px arial; color:#ffffff; text-decoration:none; }
/* template specific classes ends */
/* div template specific classes starts */
.bottom_gradient { background-image:url(../images/bottom_gradient.png); background-repeat:repeat-x; background-position:bottom; z-index:-10; height:680px; width:100%; position:absolute; }
.topmenubg /* for vertical menu background */ { background:url(../images/hmenubg.png) repeat-x; height:50px; vertical-align:middle; border-bottom:1px solid #bda796; border-top:1px solid #bda796; width:1000px; margin:0 auto; z-index:500; }
#navwrapper { margin:0 auto; padding: 0; }
.topmenu { position:relative; }
.topmenu ul, .topmenu li { margin:0px; padding:0px; list-style:none; display:inline; }
.footerimg { width:1000px; margin:0 auto; }
.footerimg h2, .footertext h2 { float:left; padding-left:30px;}
.footerimg h3 { float:right; margin-top:20px; }
.other-social-wrap { float:right; padding:20px 50px 0 0;  margin-top:110px; padding-right:20px;}
#socialNetworkingWrap { padding: 20px 0 0 0; }
.maincontent { width:1000px; margin:0px auto 0px auto; position:relative; }
.contentpanel { background:url(../images/contentpanelbg.png) repeat; overflow:hidden; width:506px; margin-top:-19px; margin-bottom:1px; padding:20px 0px 15px 20px; }
#punchline { width:auto; position:relative; margin-top:268px; margin-left:598px; }
#punchline div { background:url(../images/punchbg.png) repeat top left; width:379px; height:106px; }
#punchline h1 img { margin-top:33px; margin-right:42px; float:right; }
.aptsearch { float:right; width:155px; padding-bottom:24px; _padding-right:20px; }
.aptsearchheader { font:normal 16px arial; color:#fff; width:159px; text-align:center; width:130px; margin:0px auto 0px auto; height:22px; border-bottom:1px solid #bda87b; }
#container1 { padding:10px; }
#container1 ul{padding:0; margin:0;}
#ehlicon { display:inline-block; width:18px; float:left; margin-top:1px; background:url(../images/build_equalhousing.png) left top no-repeat; height:11px;}
#address { font:normal 12px arial; color:#ffffff; padding:0px 0px 5px 0px; display:block; width:215px; float:left; word-wrap:break-word; _padding:0px 0px 5px 0px; margin-top:10px;}
#footerwrapper { width:1000px; margin:5px auto 0px auto; height:auto; }
.home { width:66px; }
#apldiv { width:auto; }

#pwbymain { float:right; width:145px; padding-right:244px; }
.pwby_text { font:normal 12px arial; color:#ffffff; position:relative; float:left; padding-right:5px; margin:0px; }
.pwby_img { position:relative; float:right; }
.pwby_img a{background:url(../images/rclogo_offwhite.png) left top no-repeat; display:inline-block; width:76px; height:18px;}
/* div template specific classes ends */

#footerlinks { margin:0px; padding:0; background:url(../images/footer_devider.gif) repeat-y; float:left; margin:10px 0px 10px 0px; ; }
#footerlinks ul { list-style:none; margin:0px; padding:0px; }
#footerlinks ul li { list-style:none; margin:0px; padding:0px; height:15px; }
#column1 { float:left; width:180px; padding:0px 10px 0 0; margin:0px; }
#column1 ul { margin:0px; padding:0px; }
#column2 { float:left; width:180px; padding:0px 10px; margin:0px; }
#column2 ul { margin:0px; padding:0px; }
#column3 { float:left; width:180px; padding:0px 10px; margin:0px; }
#column3 ul { margin:0px; padding:0px; }
#ctmcontentcontainer { line-height:15px; text-align:left; width:320px; float:left; }
.aptsearch ul { padding-left:10px; margin:0px; }
.aptsearch ul li { list-style:none; padding:3px 0px; }
#FBath { background-color:#3F2A1B; }
#FAmenities { background-color:#3F2A1B; }
#FFloorPlan { background-color:#3F2A1B; }

/*Classes added on 04/10/11*/
#iconlist { width:130px; text-align:right; float:right; padding-right:15px; }
#iconlist ul { padding:0px; margin:0px; }
#iconlist ul li { float:left; padding:0px 2px; list-style:none }


#divHeader{ font:normal 16px arial; color:#fff; width:159px; text-align:center; width:130px; margin:0px auto 0px auto; height:22px; border-bottom:1px solid #bda87b;  text-transform:capitalize;}
.topspace{width:100%; height:9px;}
#rpdiv {padding:25px 22px 0px 0px; float:right;}
#rpdiv a{background:url(../images/ResidentLogin_btn.png) left top no-repeat; display:inline-block; width:156px; height:29px;}
