/*BODY {
FONT-SIZE: 10px;
COLOR: #000000;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
MARGIN: 0px;
text-align:center;
padding-top:10px;
padding-bottom:5px;
background-color: #069CFE;
}*/
.backcolor2 {
	BACKGROUND-COLOR: #fff
}
a
{
text-decoration:none;
COLOR: #66cc00;
}
a:hover
{
text-decoration:underline;
COLOR: #66cc00;
}
a:hover, a:active, a:focus{
     outline: 0;
}
.wrapper{
margin:0px auto;
width:100%;
border:none;
text-align:left;
}
.wrapper_inner{
margin:0px auto;
width:1003px;
border:none;
text-align:left;
}
.m_panel h1{
	font-family: "Trebuchet MS",Arial,Verdana,sans-serif;
	font-size:17px;
                font-weight:bolder;
color: #66CC00;
}
.error
{
padding-top:10px;
color: #FF0000;
font-size: 11px;
}
.clsControl
{
font-family: Verdana, Helvetica, Tahoma, Arial;
border: 1px solid rgb(128,128,128);
font-size: 8pt;
}
.clsButton
{
font-family: lucida sans;
font-size: 9pt;
border:0px solid #227EDE;
font-weight: bold;
background:url("/templates/apartments/images/Image/submit_btn_bg.gif") repeat-x scroll 0 0 transparent;
cursor: pointer;
height:24px;
padding:0px 5px;
margin:0;
color:#FFF;
}
.advlogin{
	font-family:Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
}
.advlogin:Hover{
	color: #000000;
	text-decoration:underline;
}
.genLinksWhiteBold
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 9pt;
	color: rgb(255, 255, 255);
	font-weight: bold;
	text-decoration: none;
}
.genLinksWhiteBold:Hover
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 9pt;
	color: rgb(255, 255, 255);
	font-weight: bold;
	text-decoration: underline;
}
.genLinkskyBold
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 9pt;
	color: #5AA7F6;
	font-weight: bold;
	text-decoration: none;
}
.genLinkskyBold:Hover
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 9pt;
	color: #5AA7F6;
	font-weight: bold;
	text-decoration: underline;
}
.genLinksBlack
{
	font-family: verdana, tahoma, arial;
	font-size: 8pt;
	color: rgb(55,55,55);
	text-decoration: underline;
}
.genLinksBlack:Hover
{
	font-family: verdana, tahoma, arial;
	font-size: 8pt;
	color: rgb(55,55,55);
	text-decoration: underline;
}
.genLinksBlackBold
{
	font: bold 15px "Century Gothic",Arial,Helvetica,sans-serif;
	color: #000;
	text-decoration: none;
}
.genLinksBlackBold:Hover
{
	font: bold 15px "Century Gothic",Arial,Helvetica,sans-serif;
	color: #000;
	text-decoration: underline;
}
.text
{
font-family:Tahoma;
font-size:11px;
color:black;
}
.contacttext
{
font-family:Tahoma;
font-size:11px;
color:#66CC00;
text-decoration: none;
}
.contacttext:Hover
{
font-family:Tahoma;
font-size:11px;
color:#66CC00;
text-decoration: underline;
}

.medWhiteBold
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 10pt;
	font-weight: bold;
	color: rgb(255,255,255);
}
.style7{
font-family:Tahoma;
font-size:11px;
font-weight:normal;
color:#68ca01;
display:inline-block;
padding-top:15px;
}
.clsTextBox
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	border:1px solid #d2d2d2;
	font-size: 8pt;
        height:21px;
        padding-left:7px;
}
.dateTxtBox
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	border:0;
	font-size: 8pt;
        background:transparent;
        height:21px;
text-indent:5px;
line-height:18px;
}
.textblue{
font-family:Tahoma;
font-size:11px;
font-weight:bold;
color:#0066FF;
padding-top:5px;
text-align:left;
text-decoration:none;
}
.menuleft{
font-family:Tahoma;
font-size:11px;
font-weight:bold;
color:#333333;
text-decoration:none;
}
.menuleft:hover{
font-family:Tahoma;
font-size:11px;
color:#333333;
text-decoration:underline;
}
.medBlueBold
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #0066FF;
}
.smlWhiteBold
{
	font-family: "Lucida Sans", Arial,Helvetica,sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: rgb(255,255,255);
}
.smlBlack
{
	font-family: "Lucida Sans";
	font-size: 10pt;
	color: rgb(0,0,0);
}
.smlBlackSize
{
	font-family: "Lucida Sans",Helvetica, Tahoma, Arial;
	font-size: 9pt;
	color: rgb(0,0,0);
}
.smlRed
{
	font-family: "Lucida Sans",Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	color: rgb(255,0,0);
}
.smlBlackBold
{
	font-family: "Lucida Sans";
	font-size: 10pt;
	font-weight: bold;
	color: rgb(0,0,0);
}
.medGreenBold
{
                font-family:"Trebuchet MS",Arial,Verdana,sans-serif;
                font-size:17px;
                font-weight:bolder;
	color: #66CC00;
}
.medGreenBold h1
{
                font-family:"Trebuchet MS",Arial,Verdana,sans-serif;
                font-size:17px;
                font-weight:bolder;
	color: #66CC00;
margin:0;
display:inline !important;
}
.medGreenBold h2
{
                font-family:"Trebuchet MS",Arial,Verdana,sans-serif;
                font-size:17px;
                font-weight:bolder;
	color: #66CC00;
margin:0;
display:inline !important;
}
.skyBold h1
{
                font-family:"Century Gothic",Arial, Helvetica, sans-serif;
                font-size:17px;
                font-weight:bold;
	color: #0F5BA6;
margin:0;
display:inline !important;
}
.skyBold h2
{
                font-family:"Century Gothic",Arial, Helvetica, sans-serif;
                font-size:17px;
                font-weight:bold;
	color: #0F5BA6;
margin:0px;
display:inline !important;
}
.medGreenBold11
{
	font-family:"Lucida Sans";
        font-size:16px;
        font-weight:bold;
	color: #FFF;
        line-height:29px;
text-align:left;
margin-left:0px;
}
.medGreenBold11 h1
{
	font-family:"Lucida Sans";
        font-size:16px;
        font-weight:bold;
	color: #FFF;
        line-height:29px;
text-align:left;
margin-left:0;
}
.genLinksGreenBold
{
	font-family: "Lucida Sans", Verdana, Helvetica, Tahoma, Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #66CC00;
	text-decoration: none;
}
.genLinksGreenBold:Hover
{
	font-family:"Lucida Sans", Verdana, Helvetica, Tahoma, Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #66CC00;
	text-decoration: underline;
}
.genBlackBold
{
	font-family: "Lucida Sans", Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	font-weight: bold;
	color: rgb(0,0,0);
text-decoration :none;
}
.genBlackBold:hover
{
	font-family: "Lucida Sans", Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	font-weight: bold;
	color: rgb(0,0,0);
        text-decoration :none;
}
.genLinksBlueBold
{
	font-family: verdana, tahoma, arial;
	font-weight: bold;
	font-size: 8pt;
	color: #0007E5;
	text-decoration: none;
}
.genLinksBlueBold:Hover
{
	font-family: verdana, tahoma, arial;
	font-weight: bold;
	font-size: 8pt;
	color: #0007E5;
	text-decoration: underline;
}
.genLinksBlue
{
	font:normal 12px "Lucida Sans", Arial, Helvetica, sans-serif;
	color: #4B89C9;
	text-decoration: none;
}
.genLinksBlue:Hover
{
font:normal 12px "Lucida Sans", Arial, Helvetica, sans-serif;
	color: #4B89C9;
	text-decoration: none;
}
.smlRedBold
{
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: rgb(255,0,0);
}
.smlGreenBold
{
	font-family: "Lucida Sans", Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #66CC00;
}
.medLinksGreenBold
{
	font-family: "Lucida Sans", Verdana, Helvetica, Tahoma, Arial;
	font-size: 10pt;
	font-weight: normal;
	color: #66CC00;
	text-decoration: none;
}
.medLinksGreenBold:Hover
{
	font-family: "Lucida Sans", Verdana, Helvetica, Tahoma, Arial;
	font-size: 10pt;
	font-weight: normal;
	color: #66CC00;
	text-decoration: underline;
}
#v_menu
{
        border:1px solid #e0e0e0;
	/*padding:6px;*/
	width:204px;
}
#v_menu ul
{
	padding:0px;
	margin:5px 0 5px 5px;
        width:192px;
}
/*#v_menu a{
font-family:Tahoma;
font-size:11px;
font-weight:normal;
color:#333333;
text-decoration:none;
}
#v_menu a:hover{
font-family:Tahoma;
font-size:11px;
color:#333333;
text-decoration:underline;
}
#v_menu .v_parent
{
font-family:Tahoma;
font-size:12px;
font-weight:normal;
color:#0066FF;
padding-top:5px;
text-align:left;
text-decoration:none;
}
#v_menu ul{
margin:1px 1px;
padding:0px;
list-style:none;
}*/
/*#v_menu .v_child
{
padding-left:10px;
padding-bottom:3px;
background:url(/templates/apartments/images/Image/bulletgreen.gif) no-repeat 0 4px;
}*/
.medBlack
{
	font-family: "Lucida Sans", Verdana, Helvetica, Tahoma, Arial;
	font-size: 10pt;
	color: rgb(0,0,0);
}
.medBlack1
{
	font-family: "Lucida Sans", Verdana, Helvetica, Tahoma, Arial;
	font-size: 11pt;
	color: rgb(0,0,0);
}
.back1
{
background-color: transparent;
font-family: Tahoma, Verdana, Helvetica, Arial;
font-size: 10pt;
color:#000000;
border:none;
}
.genLinks
{
	font-family: "Lucida Sans",Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	color: rgb(0,51,204);
	text-decoration: none;
}
.genLinks:Hover
{
	font-family: "Lucida Sans",Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	color: rgb(0,51,204);
	text-decoration: underline;
}
.medBlackBold
{
	font-family: "Lucida Sans", Verdana, Helvetica, Tahoma, Arial;
	font-size: 10pt;
	font-weight: bold;
	color: rgb(0,0,0);
}
.lrgBlackBold
{
	font-family: "Lucida Sans", Verdana, Helvetica, Tahoma, Arial;
	font-size: 14pt;
	font-weight: bold;
	color: rgb(0,0,0);
}
.lrgWhiteBold
{
	font-family: "Lucida Sans", Verdana, Helvetica, Tahoma, Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #FFF;
}
.MapheadingIcon
{
	font-family: Lucida Sans;
	font-size: 18px;
	font-weight: bold;
	color: #0a69cb;
}
.mapIcon
{
       background:url("/templates/apartments/images/Image/mapIcon.gif") no-repeat scroll left top;
}
.xlrgRedBold
{
	font-family: Lucida Sans;
	font-size: 18px;
	font-weight: bold;
	color: #0a69cb;
}
.medRedBold
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 10pt;
	font-weight: bold;
	color: rgb(255,0,0);
}
.smlLinksBlue
{
	font-family: "Lucida Sans", verdana, tahoma, arial;
	font-size: 8pt;
	color: #0007E5;
	text-decoration: none;
}
.smlLinksBlue:Hover
{
	font-family: "Lucida Sans",verdana, tahoma, arial;
	font-size: 8pt;
	color: #0007E5;
	text-decoration: underline;
}
.smlLinksGreen
{
	font-family: verdana, tahoma, arial;
	font-size: 8pt;
	color: #00FF00;
	text-decoration: underline;
}
.smlLinksGreen:Hover
{
	font-family: "Lucida Sans",verdana, tahoma, arial;
	font-size: 8pt;
	color: #00FF00;
	text-decoration: underline;
}
.smlLinksOrange
{
	font-family: "Lucida Sans",verdana, tahoma, arial;
	font-size: 8pt;
	color: rgb(255,121,0);
	text-decoration: none;
}
.smlLinksOrange:Hover
{
	font-family: "Lucida Sans", verdana, tahoma, arial;
	font-size: 8pt;
	color: rgb(255,121,0);
	text-decoration: underline;
}
.menu_heading
{
font-family:Tahoma;
font-size:12px;
font-weight:normal;
color:#0066FF;
padding-top:2px;
}
.genlinksmedblueheading
{
font-family:"Lucida Sans", Tahoma;
font-size:12px;
font-weight:normal;
color:#0066FF;
padding-top:2px;
text-align:left;
text-decoration: none;
}
.genlinksmedblueheading:hover
{
font-family:"Lucida Sans", Tahoma;
font-size:12px;
font-weight:normal;
color:#0066FF;
padding-top:2px;
text-align:left;
text-decoration: underline;
}
.smlGray
{
	font-family: "Lucida Sans", Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	color: rgb(128,128,128);
}
.genLinksRed
{
	font-family: "Lucida Sans", Verdana, Helvetica, Tahoma, Arial;
	font-size: 10pt;
	color: rgb(255,0,0);
	text-decoration: none;
}
.genLinksRed:Hover
{
	font-family: "Lucida Sans", Verdana, Helvetica, Tahoma, Arial;
	font-size: 10pt;
	color: rgb(255,0,0);
	text-decoration: underline;
}
.genLinksRedBold
{
	font-family:  "Lucida Sans", Verdana, Helvetica, Tahoma, Arial;
	font-size: 10pt;
	color: rgb(255,0,0);
	text-decoration: none;
font-weight:bold;
}
.genLinksRedBold:hover
{
	font-family:  "Lucida Sans", Verdana, Helvetica, Tahoma, Arial;
	font-size: 10pt;
	color: rgb(255,0,0);
	text-decoration: underline;
font-weight:bold;
}
.genLinksGreen
{
	font-family: "Lucida Sans", Verdana, Helvetica, Tahoma, Arial;
	font-size: 10pt;
	color: #66CC00;
	text-decoration: none;
}
.genLinksGreen:Hover
{
	font-family: "Lucida Sans", Verdana, Helvetica, Tahoma, Arial;
	font-size: 10pt;
	color: #66CC00;
	text-decoration: underline;
}
.medGray
{
	font-family: "Lucida Sans", Verdana, Helvetica, Tahoma, Arial;
	font-size: 10pt;
	color: rgb(128,128,128);
}
.smlGrayBold
{
	font-family: "Lucida Sans", Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	font-weight:bold;
	color: rgb(128,128,128);
}
.input-txt{border:1px solid #000000; width:52px; height:15px; margin-right:3px; font-size: 8pt;}
.input-txt1{border:1px solid #C0C0C0; width:180px; height:15px; margin-right:3px; font-size: 8pt; font-family: Verdana, Helvetica, Tahoma, Arial;color: rgb(128,128,128);text-align:left;}
.input-txt2{border:1px solid #C0C0C0; width:360px; height:15px; margin-right:3px; font-size: 8pt; font-family: Verdana, Helvetica, Tahoma, Arial;color: rgb(128,128,128);text-align:left;}
.input-txt3{width:100px; height:13px; margin-right:3px; font-size: 8pt; font-family: Verdana, Helvetica, Tahoma, Arial;color: rgb(128,128,128);text-align:left;}

.txt-blk {
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #000000;
}
.loginboxtext
{
              	font-family:"Trebuchet MS",Arial,Verdana,sans-serif;
                font-size:15px;
                font-weight:normal;
	color: #66CC00;
}
.featureCostBlackText
{
	font-family:"Lucida Sans";
        font-size:16px;
        font-weight:bold;
	color: #FFF;
}
.CostBlackText
{
	font-family:"Lucida Sans";
        font-size:15px;
        font-weight:bold;
	color: #FFF;
}
.CostBlackText h1
{
	font-family:"Lucida Sans";
        font-size:15px;
        font-weight:bold;
	color: #FFF;
       display:inline !important;
       margin:0;
}
.CostBlackText h2
{
	font-family:"Lucida Sans";
        font-size:15px;
        font-weight:bold;
       color: #FFF;
       display:inline !important;
       margin:0;
}
.SpecialOfferText
{
	font-family:"Trebuchet MS",Arial,Verdana,sans-serif;
                font-size:17px;
                font-weight:normal;
	color: #FF0000;
}
.StandardCost
{
	font-family:"Lucida Sans",Arial,Verdana,sans-serif;
                font-size:17px;
                font-weight:normal;
	color: #0066FF;
}
.StandardCost1
{
	font-family:"Lucida Sans",Arial,Verdana,sans-serif;
                font-size:16px;
                font-weight:bold;
	color: #000000;
}
.OptionalExtra
{
                font-family:Tahoma;
                font-size:14px;
                font-weight:normal;
                color:#0066FF;
}
.propertyname
{
                font-family:Lucida Sans;
                font-size:16px;
                font-weight:bold;
                color:#66CC00;
text-decoration: none;
}
.propertyname:hover
{
                color:#66CC00;
               text-decoration:underline;
}
.featurepropertynameBold
{
                font-family:"Lucida Sans",Arial,Verdana,sans-serif;
                font-size:16px;
                font-weight:normal;
                color:#FFFFFF;
text-decoration: none;
}
.featurepropertynameBold:hover
{
              font-family:"Lucida Sans",Arial,Verdana,sans-serif;
                font-size:16px;
                font-weight:normal;
                color:#FFFFFF;
               text-decoration:underline;
}
.featurepropertynameunBold
{
                font-family:"Lucida Sans",Arial,Verdana,sans-serif;
                font-size:14px;
                font-weight:normal;
                color:#FFFFFF;
}
.propertynameBold
{
                font-family:Arial;
                font-size:18px;
                font-weight:normal;
                color:#0066FF;
text-decoration: none;
}
.propertynameBold:hover
{
                font-family:Arial;
                font-size:18px;
                font-weight:normal;
                color:#0066FF;
               text-decoration:underline;
}

.smlpropertyname
{
                font-family:Arial;
                font-size:12px;
                font-weight:normal;
                color:#0000FF;
text-decoration: none;
}
.smlpropertyname:Hover
{
                font-family:Arial;
                font-size:12px;
                font-weight:normal;
                color:#0000FF;
text-decoration: underline;
}
.viewRent
{
                font-family:Lucida Sans;
                font-size:14px;
                font-weight:bold;
                color:#327dbf;
                text-decoration: none;
               /* background:url("/templates/apartments/images/Image/arwBlk.gif") no-repeat right 6px;*/
                text-align:left;
                padding:5px 20px 0 0;
}
.viewRent:hover
{
                color:#327dbf;
                text-decoration: underline;
}
.viewRent_class
{
                font-family:Lucida Sans;
                font-size:12px;
                color:#888888;
                text-decoration: none;
}
.viewRent_class:Hover
{
                font-family:Lucida Sans;
                font-size:12px;
                color:#888888;
                text-decoration: underline;
}
.smlviewRent
{
        color:#0A69CB;
        font-family:Lucida Sans,sans-serif;
        font-weight:normal;
        font-size:13px;
        text-decoration:none;
}
.smlviewRent:Hover
{
                color:#0A69CB;
text-decoration:underline;
}
.smlviewRentlocation
{
        color:#66CC00;
        font-family:Lucida Sans,sans-serif;
        font-weight:normal;
        font-size:13px;
        text-decoration:none;
}
.smlviewRentlocation:Hover
{
                color:#66CC00;
text-decoration:underline;
}
.latedeal
{
	font-family:Arial;
                font-size:14px;
	color: #FF0000;
               font-weight:bold;
               text-decoration: none;
}
.latedeal:Hover
{
	font-family:Arial;
                font-size:14px;
               font-weight:bold;
	color: #FF0000;
               text-decoration: underline;
}
.locationsmlBlack
{
	font-family: "Lucida Sans";
	font-size: 9pt;
	color: rgb(0,0,0);
}
.viewWorld_class
{
         font-family:Arial;
         font-size:12px;
         color:#FFFFFF;
         font-weight:normal;
         text-decoration: none;
         background:url(/templates/apartments/images/Image/btnViewall.gif) no-repeat top center;
         display:block;
         width:65px;
         height:20px;
         text-indent:-9999px;
}
.viewWorld_class:Hover
{
                font-family:Arial;
                font-size:12px;
                color:#FFFFFF;
                font-weight:bold;
                text-decoration: normal;
}
.smllocationlink
{
color:#0066FF;
font-family:Arial,Helvetica,sans-serif;
font-weight:Normal;
font-size:12px;
text-decoration:none;
}
.smllocationlink:Hover
{
color:#0066FF;
font-family:Arial,Helvetica,sans-serif;
font-weight:Normal;
font-size:12px;
text-decoration:underline;
}
.smlpropertybox
{
color:#66CC00;
font-family:"Lucida Sans";
font-weight:Normal;
font-size:12px;
text-decoration:none;
}
.smlpropertybox:Hover
{
color:#66CC00;
font-family:"Lucida Sans";
font-weight:Normal;
font-size:12px;
text-decoration:underline;
}
.main a
{
display:block;
padding-top:2px;
padding-bottom:2px;
padding-left:5px;
color:#000000;
font:normal 12px Arial,Helvetica,sans-serif;
text-decoration:none;
}
.main a:hover
{
color:#FFFFFF;
background:#316AC5;
}
.CostBlackTextunbold
{
	font-family:"Lucida Sans";
         font-size:16px;
          font-weight:normal;
	color: #000000;
}
.featureCostBlackTextunbold
{
	font-family:Lucida Sans;
                font-size:14px;
                font-weight:normal;
	color: #000000;
}

.smlBlackTextunbold
{
	font-family:Arial;
                font-size:12px;
                font-weight:normal;
	color: #000000;
}
.criteria
{
color:#0066FF;
font-family:"lucida Sans";
font-weight:Normal;
font-size:12px;
padding-top:5px;
}
.featured-property {
float:left;
margin-right:6px;
}

.featured-property h4 {
font-size:14px;
font-weight:normal;
height:20px;
margin-bottom:0;
margin-top:10px;
overflow:hidden;
white-space:nowrap;
width:150px;
}

.featured-property .featured-photo {
background:transparent url(/templates/apartments/images/Image/photoFeaturedEmpty.gif) no-repeat scroll left top;
display:block;
height:122px;
overflow:hidden;
width:150px;
}
.featured-property .featured-photo span {
background:transparent url(/templates/apartments/images/Image/featured-photo-mask.png) no-repeat scroll left top;
display:block;
font-size:12px;
overflow:hidden;
color:#66CC00;
padding:108px 8px 10px 0;
text-align:right;
width:150px;
}
.featured-property a{cursor:pointer;
color:#66CC00;
}
.featured-property .featured-photo1 {
background:transparent url(/templates/apartments/images/Image/photoFeaturedEmpty.gif) no-repeat scroll left top;
display:block;
height:122px;
overflow:hidden;
width:150px;
}
.featured-property .featured-photo1 span {
display:block;
font-size:12px;
overflow:hidden;
color:#66CC00;
padding:108px 8px 10px 0;
text-align:right;
width:150px;
}
.sml-featured-property {
float:left;
margin-top:6px;
}
.sml-featured-property .smlfeatured-photo {
background:transparent url(/templates/apartments/images/Image/photoFeaturedEmpty.gif) no-repeat scroll left top;
display:block;
height:85px;
overflow:hidden;
width:117px;
}
.sml-featured-property .smlfeatured-photo span {
background:transparent url(/templates/apartments/images/Image/sml-featured-photo-mask.png) no-repeat scroll left top;
display:block;
font-size:12px;
overflow:hidden;
color:#66CC00;
padding:70px 8px 10px 0;
text-align:right;
width:117px;
}
.sml-featured-property a{cursor:pointer;
color:#66CC00;
}
.sml-featured-property .smlfeatured-photo1 {
background:transparent url(/templates/apartments/images/Image/photoFeaturedEmpty.gif) no-repeat scroll left top;
display:block;
height:86px;
overflow:hidden;
width:117px;
}
.sml-featured-property .smlfeatured-photo1 span {
display:block;
font-size:12px;
overflow:hidden;
color:#66CC00;
padding:70px 8px 10px 0;
text-align:right;
width:117px;
}
.cal-act{ 
text-decoration:none; 
color:#000000 !important;
}
.cal-act:hover{ 
text-decoration:none; 
color:#000000 !important;
}
.adv_search{
font-family:Tahoma;
font-size:12px;
font-weight:bold;
color:#000;
display:inline-block;
padding-top:10px;
}
.email_enqname
{
   font-family:Arial;
   font-size:12px;

}
.maphometext h1
{
  font-family:Arial;
  font-size:13px;
  font-weight:bold;
  color:#000000;
}
.booked {background-color: #FF9900}
.pending {background-color: #C0C0C0}
.start_booked {background: url(/templates/apartments/images/Image/booked_start.gif) 100% 0 no-repeat;}
.end_booked {background:url(/templates/apartments/images/Image/booked_end.gif) 100% 0 no-repeat;}
.start_pending {background: url(/templates/apartments/images/Image/pending_start.gif) 100% 0 no-repeat;}
.end_pending {background: url(/templates/apartments/images/Image/pending_end.gif) 100% 0 no-repeat;}
.booked_start_pending {background: url(/templates/apartments/images/Image/pending_booked_start.gif) 100% 0 no-repeat;}
.booked_end_pending {background: url(/templates/apartments/images/Image/pending_booked_end.gif) 100% 0 no-repeat;}

.panel .content_img
{
	background-color:#FFD020;
	color:#231C02;
	position:absolute;
	width:100%;
	z-index:600;
	font-weight:bold;
}
.stepcarousel{
position: relative; /*leave this value alone*/
border: 0px solid #FFD020;
width: 469px; /*Width of Carousel Viewer itself*/
height: 60px; /*Height should enough to fit largest content's height
background-color:#FFFFFF;*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0px; /*margin around each panel*/
width: 469px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
font-size:11px;
color:#663333;
font-weight:bold;
}
.input-subscribe{border:1px solid #C0C0C0; width:150px; height:15px; margin-right:3px; font-size: 8pt; font-family:Arial;color: rgb(128,128,128);text-align:left;}


/*========================NEW CSS DATE OCT11=====================*/

/* CSS Document */
body
{
	margin:0;
	padding:0;
	background:url(/templates/apartments/images/Image/headerTopBg.gif) repeat-x top center;
	font:normal 12px "Lucida Sans", Arial, Helvetica, sans-serif;
}
td
{
	vertical-align:top;
}
/*=========================siteWidth=======================*/
.mainCointainer
{
	width:1004px;
	margin:0px auto;
}
/*==========================Header==========================*/
.header
{
	width:1003px;
	margin:0px auto;
}
.headerTopBg
{
	background:url(/templates/apartments/images/Image/topLogoBg.png) no-repeat center bottom;
}
.headerTopBotBoxLt
{
	background:url(/templates/apartments/images/Image/topLogoBgBotBox.gif) no-repeat left -33px;
	width:6px;
}
.headerTopBotBoxRt
{
	background:url(/templates/apartments/images/Image/topLogoBgBotBox.gif) no-repeat right -33px;
	width:6px;
}
.headerTopBotBoxM
{
	background:url(/templates/apartments/images/Image/topLogoBgBotBox.gif) repeat-x center bottom;
	height:40px;
        *height:35px;
        padding-top:5px;
}
UL.navTopSml
{
	margin:5px 0 0 0;
	padding:0;
	float:left;
}
UL.navTopSml li
{
	float:left;
	display:inline;
	list-style-type:none;
        font:normal 12px/20px  "Lucida Sans", Arial, Helvetica, sans-serif;
        color:#0061b4;
}
UL.navTopSml li a
{
	font:normal 12px  "Lucida Sans", Arial, Helvetica, sans-serif;
	color:#0061b4;
	text-decoration:none;
	display:block;
	padding:4px 5px;
}
.logo
{
	margin:53px 0 0 10px;
	text-decoration:none;
	border:0;
	outline:none;
}
/*=========================Content=====================*/
td.leftColumn
{
	width:215px;
	padding-top:13px;
}
td.leftColumn .boxLeft
{
	border:1px solid #e0e0e0;
	/*padding:6px;*/
	width:204px;
}
td.leftColumn .boxLeft .headingBgBlue
{
	background:url(/templates/apartments/images/Image/headingBarBlueBg.gif) no-repeat top center;
}
td.leftColumn .boxLeft .listItems
{
	margin:5px 0 5px 5px;
	padding:0;
}
td.leftColumn .boxLeft .listItems li
{
	list-style-type:none;
}
td.leftColumn .boxLeft .listItems li a
{
	font:normal 12px "Lucida Sans", Arial, Helvetica, sans-serif;
	color:#464646;
	text-decoration:none;
	background:url(/templates/apartments/images/Image/bulletSml.gif) no-repeat left 10px;
	display:block;
	padding:5px 0 5px 15px;
        *padding:0;
        _padding:0;
	border-bottom:1px dashed #dedede;
	/*border-top:1px dashed #dedede;*/
        text-indent:0;
        *text-indent:15px;
}
td.leftColumn .boxLeft .listItems li a:hover
{
	color:#50a1f3;
}

.txtHeadingWhite
{
	font:bold 12px/28px Arial, Helvetica, sans-serif;
	color:#FFF;
	/*padding-left:20px;*/
	margin:0;
        text-indent:20px;
        list-style-type:none;
}
td.rightColumn
{
	width:782px;
	padding-top:13px;
}
td.fullColumn
{
	width:997px;
	padding-top:13px;
padding-bottom:13px;
}
.txtSearch
{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#0061b4;
	line-height:30px;
	padding-right:7px;
}
/*===================NewsLetter===============*/
.newsLetter
{
	margin-top:10px;
        /*padding-top:5px;*/
}
.txtBlkSml
{
	font:normal 12px "Lucida Sans", Arial, Helvetica, sans-serif;
	padding:5px 0;
	color:#464646;
}
.inputBg
{
	background:url(/templates/apartments/images/Image/inputBg.gif) no-repeat left 5px;
	height:23px;
	padding:5px 0 0 5px;
}
.inputTxtBox
{
	background:transparent;
	height:23px;
	border:0;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#808080;
	width:150px;
}
.linkUnSubscribe
{
	font:normal 11px "Lucida Sans", Arial, Helvetica, sans-serif;
	color:#4e738e;
	text-decoration:underline;
	text-align:right;
}
/*==============Advertise================================*/
.advertiseBg
{
	background:url(/templates/apartments/images/Image/advertseBg.gif) no-repeat center top;
	
}
.txtBld
{
	font:bold 11px Arial, Helvetica, sans-serif;
}
.txtWhite
{
	color:#FFF;
}
.txtBlk
{
	color:#000;
}
.more
{
	border:0;
}
/*===================Quick Links==================*/
.quickLinks
{
	border:1px solid #e5e5e5;
	padding:5px;
	width:220px;
	margin-top:7px;
}
.quickLinks h1
{
	margin:0;
	padding:0;
	background:url(/templates/apartments/images/Image/quickLinkBar.gif) no-repeat top left;
	height:30px;
	padding-left:15px;
	font:bold 12px/30px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#08031d;
}
.quickLinks ul
{
	margin:0;
	padding:0;
	*margin-top:-7px;
}
.quickLinks ul li
{
	list-style-type:none;
}
.quickLinks ul li a
{
	font:normal 11px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#4e4e4e;
	display:block;
	border-bottom:1px dashed #cccccc;
	line-height:37px;
	text-decoration:none;
}
.quickLinks ul li a:hover
{
	color:#489bf0;
}

.quickLinks ul li a.news
{
	background:url(/templates/apartments/images/Image/iconQuickLInk.png) no-repeat top right;
}

.quickLinks ul li a.rent
{
	background:url(/templates/apartments/images/Image/iconQuickLInk.png) no-repeat right -37px;
}

.quickLinks ul li a.call
{
	background:url(/templates/apartments/images/Image/iconQuickLInk.png) no-repeat right -74px;
	border-bottom:none;
}

/*===============Featured Property For Rent================*/
.boxPropertyRent
{
	border:1px solid #e5e5e5;
	padding:7px;
	width:392px;
}
.boxPropertyRent .headingBgBlk
{
	background:url(/templates/apartments/images/Image/headingBgFeaturedProperty.gif) no-repeat top center;
	height:30px;
	padding-left:15px;
	font:bold 13px/30px "Century Gothic",Arial, Helvetica, sans-serif;
	color:#FFF;
	text-transform:uppercase;
}
.boxPropertyRent .headingBgRed
{
	background:url(/templates/apartments/images/Image/headingBgFeaturedProperty.gif) no-repeat center -30px;
	height:30px;
	padding-left:15px;
	font:bold 13px/30px "Century Gothic",Arial, Helvetica, sans-serif;
	color:#FFF;
	text-transform:uppercase;
}
.boxPropertyRent .txtBlueBold span
{
	color:#c90804;
}

.featuredProductBox
{
	width:183px;
	margin-top:7px;
}
.featuredProductBox .topBox
{
	width:183px;
	height:5px;
	background:url(/templates/apartments/images/Image/propertyBoxTop.gif) no-repeat top center;
}
.featuredProductBox .bottomBox
{
	width:183px;
	background:url(/templates/apartments/images/Image/propertyBoxBot.gif) no-repeat bottom center;
	padding-bottom:7px;
        height:206px;
        text-align:center;
}

.txtBlueBold
{
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#0e4065;
	margin:0
}
.featuredListBox
{
	position:relative;
	height:96px;
}
.mask
{
	bottom:-4px;
	height:30px;
	position:absolute;
	right:9px;
	text-align:right;
	width:33px;
	z-index:5;
}
.listImage
{
	width:150px;
	height:100px;
	position:absolute;
	z-index:4;
        left:13px;
}
.detail
{
	border:0;
	text-align:center;
        margin:5px 0 0 0;
        padding:0;
}
.searchInput
{
	background:transparent;
	border:0;
	margin:5px 0 0 10px;
        width:270px;
        font:normal 11px "Century Gothic",Arial, Helvetica, sans-serif;
        color:#575757;
}
/*=================Map====================*/
.mapHeading
{
	font:bold 14px "Century Gothic",Arial, Helvetica, sans-serif;
	color:#0059aa;
	padding-right:7px;
	padding-top:7px;
}
.mapHeadinghome
{
	font:bold 17px "Century Gothic",Arial, Helvetica, sans-serif;
	color:#0059aa;
margin: 0;
}
 h1.mapHeadinghome
{
	font:bold 17px "Century Gothic",Arial, Helvetica, sans-serif;
	color:#0059aa;
margin: 0;
}
.mapBg
{
	background:#FFF;
	/*border-bottom:1px solid #0061b4;
	border-left:1px solid #0061b4;
	border-right:1px solid #0061b4;*/
	margin-bottom:9px;
}
.mapBg1
{
	background:#000;
	border-bottom:1px solid #000;
	border-left:1px solid #000;
	border-right:1px solid #000;
	margin-bottom:9px;
}
.mapBgIn
{
	background:#FFF;
	border-bottom:5px solid #4A9CF1;
	border-left:5px solid #4A9CF1;
	border-right:5px solid #4A9CF1;
	border-top:5px solid #4A9CF1;
}
.mapBgIn1
{
	background:#FFF;
	border-bottom:5px solid #000;
	border-left:5px solid #000;
	border-right:5px solid #000;
	border-top:5px solid #000;
}
.mapTabedBox
{
	margin:0px;
	padding:0px;
}
.mapTabedBox li
{
	display:inline;
	float:left;
	text-align:center;
}
.mapTabedBox li a
{
	font:bold 14px "Century Gothic",Arial, Helvetica, sans-serif;
	color:#FFF;
	width:195px;
	height:31px;
	display:block;
	text-decoration:none;
	line-height:31px;
}
.mapTabedBox li a.tabUp
{
	background:url(/templates/apartments/images/Image/tabUp.png) no-repeat top left;
	position:relative;
	z-index:0;
	margin-left:-24px;
}
.mapTabedBox li a.tabAct
{
	background:url(/templates/apartments/images/Image/tabAct.png) no-repeat top left;
	position:relative;
	z-index:1;
}
.mapTabedBox li a.tabUp1
{
	background:url(/templates/apartments/images/Image/tabAct.png) no-repeat top left;
	position:relative;
	z-index:0;
	margin-left:-24px;
}
.mapTabedBox li a.tabAct1
{
	background:url(/templates/apartments/images/Image/tabUp.png) no-repeat top left;
	position:relative;
	z-index:1;
}
/*=================Bottom Four Blocks====================*/
.blkBotFour
{
	border:1px solid #e2e2e2;
	/*padding:9px;*/
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#3b3b3b;
	text-align:justify;
	margin:5px auto;
	/*width:555px;*/
}
.borderBot
{
	border-bottom:3px solid #0b0c0d;
        padding:0;
}
.blkBotFour span.top
{
	background:url("/templates/apartments/images/Image/bottomBlockTab.gif") no-repeat scroll left top transparent;
	display:inline-block;
	float:left;
	height:28px;
	width:4px;
}

.blkBotFour h1
{
	background:url("/templates/apartments/images/Image/bottomBlockTab.gif") no-repeat scroll right top transparent;
	display:inline-block;
	font:bold 13px/28px "Century Gothic",sans-serif;
	height:28px;
	margin:0;
	padding:0 9px 0 8px;
	text-align:center;
	text-transform:uppercase;
	float:left;
}
.blkBotFour h1:hover
{
	color:#ff0000;
	cursor:pointer;
}
.blkBotFour .boxMain
{
	width:150px;
	height:114px;
	position:relative;
	margin-top:-7px;
        margin-left:5px;
}

.blkBotFour .box
{
	width:150px;
	height:114px;
	background:url(/templates/apartments/images/Image/bottomFourBlockBg.gif) no-repeat top center;
	position:absolute;
	z-index:0;
}
.blkBotFour .box img
{
	margin:5px 0 0 3px;
}

.blkBotFour .boxMask
{
	width:48px;
	height:41px;
	position:absolute;
	z-index:10;
	bottom:0px;
	right:0px;
}
/*========================Block Bottom=====================*/
.blkBot
{
	border:1px solid #e2e2e2;
	padding:0 9px 9px 9px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#3b3b3b;
	text-align:justify;
	margin:5px auto;
}
.blkBot p
{
	margin:0;
	padding:0;
	line-height:18px;
}
/*==========================Footer==========================*/
.fotBg
{
	background:url(/templates/apartments/images/Image/footerBg.gif) repeat-x top center;
}
.fotLink
{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
}
.fotLink a
{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
}
.copyright
{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#FFF;
}
.btnMore
{
       margin-top:-28px;
       position:absolute;
       margin-left:-95px;
}
.advertiseBg p
{
       margin:0px;
       padding:7px 0 0 0;
}
.tabBot
{
      background:url(/templates/apartments/images/Image/bottomFourBlockBgTab.gif) no-repeat top center;
      font:bold 13px/26px "Century Gothic",Arial, Helvetica, sans-serif;
      color:#FFF;
      width:150px;
}
.textTryBold
{
      font:bold 13px "Trebuchet MS",Arial, Helvetica, sans-serif;
      color:#5e5d5d;
}
.keyWordSearch
{
      font:bold 17px "Century Gothic",Arial, Helvetica, sans-serif;
      color:#006599;
      padding:5px 0 5px 7px;
}
.loggedinclass
{
  font:bold 15px "Century Gothic",Arial, Helvetica, sans-serif;
color:#8D8D8D;
}
.loggedindetail
{
  font:bold 15px "Century Gothic",Arial, Helvetica, sans-serif;
color:#479DF0;
}
/*==================Theme CSS==============*/
.themeOne
{
	border:1px solid #e5e5e5;
	padding:7px;
}

/*==================Login Panel CSs================*/
.boxLoginTpBlue
{
	background:url(/templates/apartments/images/Image/loginBoxes.gif) no-repeat top left;
	height:65px;
	line-height:65px;
}
.boxLoginTpGry
{
	background:url(/templates/apartments/images/Image/loginBoxes.gif) no-repeat left -90px;
	height:65px;
	line-height:65px;
	width:376px;
}
.boxLoginBot
{
	background:url(/templates/apartments/images/Image/loginBoxes.gif) no-repeat left bottom;
	height:18px;
}
.boxLoginMid
{
	background:url(/templates/apartments/images/Image/loginBoxes.gif) repeat-y 100% -376px;
	height:18px;
}
.txtLogin
{
	font:bold 14px/25px "Helvetica", sans-serif;
	color:#787878;
}
.inputLoginBg
{
	background:url(/templates/apartments/images/Image/txtBoxBg.gif) no-repeat top left;
	height:38px;
	width:321px;
	line-height:38px;
}
.inputLoginBox
{
	background:transparent;
	border:0;
	width:315px;
	margin-left:5px;
	margin-top:10px;
	line-height:30px;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#888888;
}
.boxAdvertTop
{
	background:url(/templates/apartments/images/Image/headingNewAdvert.gif) no-repeat top left;
}
.boxAdvertBtLt
{
	background:url(/templates/apartments/images/Image/headingNewAdvertBot.gif) no-repeat bottom left;
	width:25px;
        height:15px;
}
.boxAdvertBtRt
{
	background:url(/templates/apartments/images/Image/headingNewAdvertBot.gif) no-repeat bottom right;
	width:25px;
}
.boxAdvertBtM
{
	background:url(/templates/apartments/images/Image/headingNewAdvertBot.gif) no-repeat bottom center;
}
.boxAdvertCont
{
	background:url(/templates/apartments/images/Image/headingNewAdvertM.gif) repeat-y top center;
}
.boxAdvertContLt
{
	background:url(/templates/apartments/images/Image/headingNewAdvertM.gif) repeat-y top left;
}
.boxAdvertContRt
{
	background:url(/templates/apartments/images/Image/headingNewAdvertM.gif) repeat-y top right;
}
.contGry
{
	font:normal 13px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#7c7c7c;
	text-align:justify;
}
.formTxtBox
{
       font:normal 12px Verdana, Arial, Helvetica, sans-serif;
       color:#888888;
       background:#d8d8d8 !important;
       border-top:1px solid #b4b4b4;
       border-left:1px solid #cacaca;
       border-right:1px solid #cacaca;
       border-bottom:1px solid #eaeaea;
       height:20px;
}
/*=====================Map Search================*/
h1.mapHeading
{
      font:bold 22px/35px "Lucida Sans";
      color:#004f9c;
      margin:0;
      padding:5px 0 0 10px;
}
.mapHeadingtitle
{
      font:bold 16px/25px "Lucida Sans";
      color:#FFF;
      margin:0;
      padding:5px 0 0 0;
}
h2.mapHeadingtitle
{
      font:bold 16px/25px "Lucida Sans";
      color:#FFF;
      margin:0;
      padding:5px 0 0 0;
}
.borderBox
{
     border-left:1px solid #e0e0e0;
     border-right:1px solid #e0e0e0;
     padding:5px 8px;
}
.boxMainFeatured
{
	width:177px;
	height:114px;
	position:relative;
	margin-top:5px;
}

.boxMainFeatured .box
{
	width:177px;
	height:114px;
	background:url(/templates/apartments/images/Image/featuredBoxBg.gif) no-repeat top center;
	position:absolute;
	z-index:0;
        left:0;
}
.boxMainFeatured .box img
{
	margin:5px 0 0 3px;
}

.boxMainFeatured .boxMask
{
	width:48px;
	height:41px;
	position:absolute;
	z-index:10;
	bottom:0px;
	right:0px;
}
.featuredBoxesLoop
{
       width:166px;
       background:url(/templates/apartments/images/Image/sepLine.gif) no-repeat top right;
       padding:5px 10px;
}
.featuredHeadingBlue
{
      font:bold 14px/25px "Lucida Sans";
      color:#004b96;
}
.featuredPrice
{
      font:bold 12px "Lucida Sans";
      color:#1d81e9;
}
.featuredGrayTxt
{
      font:bold 12px "Lucida Sans";
      color:#5e5e5e;
      padding:5px 0;
}
.searchleftproperty
{
 font:bold 14px/24px "Lucida Sans";
      color:#FFF;
}
.searchinputbox
{
background:url("/templates/apartments/images/Image/inputBg3.gif") no-repeat scroll left top transparent;
border:0 none;
height:23px;
width:96px;
}
.advertheadline
{
	font-family: "Lucida Sans";
	font-size: 10pt;
	font-weight: bold;
	color: #0F4166;
}
.tabs_list{margin:0 0 0 0px; padding:0;}
.tabs_list li{list-style-type:none; float:left;}
.tabs_list li.tab1{margin-left:-13px;}
.next
{
background:url("/templates/apartments/images/Image/next_prev.gif") no-repeat scroll left -10px transparent;
display:block;
height:10px;
padding-left:10px;
margin-top:7px;
text-indent:-9999px;
width:17px;
cursor:pointer;
}
.prev
{
background:url("/templates/apartments/images/Image/next_prev.gif") no-repeat scroll left top transparent;
display:block;
height:10px;
padding-right:5px;
margin-top:7px;
text-indent:-9999px;
cursor:pointer;
width:17px;
}
.forgolfheight
{
*padding-top:10px;
*padding-bottom:10px;
}
h1.action 
{
	font-family: "Lucida Sans","Trebuchet MS",Arial,Verdana,sans-serif;
	font-size:14px;
    font-weight:bolder;
	color: #66CC00;
	padding-left:10px;
	padding:0px;
	margin:0px;
}
.action 
{
	font-family: "Lucida Sans","Trebuchet MS",Arial,Verdana,sans-serif;
	font-size:14px;
    font-weight:bolder;
	color: #66CC00;
	padding-left:10px;
	padding:0px;
	margin:0px;
}
h1,h2,h3,h4,h5,h6
{
	margin: 0;
}
.content
{
	display:none; margin-top:10px; margin-bottom:10px; padding-left:40px; padding-right:10px;
}
#mapCanvas {
    width: 425px;
    height: 300px;
    float: left;
border:1px solid;
color:#000;
  }
  #infoPanel {
    float: left;
    margin-left: 10px;
  }
  #infoPanel div {
    margin-bottom: 5px;
  }
.buttons_list{margin:0; padding:0;}
.buttons_list li{float:left; list-style-type:none; display:inline; border-right: 1px solid; color: white;}
.buttons_list li a{text-decoration:none;}
.buttons_list li a img{outline:none; border:0; float:left;}
