﻿/* default settings */
@import url("urbane_common.css");
body {  font:normal 12px verdana; color:#323232; line-height: 18px; text-align:left; margin:0px; padding:0px; }

body a:link, body a:visited, a { font:normal 12px verdana; color: #c28b24; text-decoration:none; text-align:left; cursor:pointer; outline:none; line-height:18px; }
body a:hover { font:normal 12px verdana; color:#e2a83a; text-decoration:none; text-align:left; cursor:pointer; outline:none; line-height:18px; }
#propertydetail b { font:normal 12px verdana; color: #ffffff; text-align:left; outline:none; line-height:18px; }
.bodycolor { background-color:#ffffff; }
.footertext{ font:normal 10px verdana, arial, helvetica, sans-serif; color:#2e2e2e; line-height:18px;}
.bottomlinks { font: normal 12px verdana; color:#7e7e7e; text-decoration: none; word-wrap:break-word; }
a.bottomlinks:link, a.bottomlinks:visited { font: normal 12px verdana; color:#7e7e7e; text-decoration:none; word-wrap:break-word; }
a.bottomlinks:hover { font: normal 12px verdana; color:#cccccc; word-wrap:break-word; text-decoration: underline; }
/* default settings ends */

/* template specific classes starts*/
img { border:0px; }
#wrapper { width:1002px; margin:0px auto; overflow:auto; background-color:#ffffff; }
#innerwrapper { width:1002px; margin:0px auto; overflow:auto; }
#leftdiv { width:205px; float:left; text-align:right; padding-top:11px; }
#logocontainer { width:162px; height:119px; padding-left:43px; }
#rightdiv { width:738px; float:left; margin-left:16px; }
#contentdiv { padding:13px; height:auto; overflow:hidden; margin-top:10px; background:url(../images/content_bg.png) repeat; border:1px solid #575757; min-height:auto;}
#footerwrapper { margin:0px auto; repeat-x;width:1002px; background-color:#000000; min-height:150px; height:150px; !important}
#rightimg { float:left; position:relative; width:145px; padding-top:25px; }
#footerimg { margin:0px auto; background:url(../images/footer_bg.jpg) repeat-x; width:1002px; height:82px; padding-top:30px; }
#footerleft { margin-top:10px; _margin-top:7px; margin-right:43px; _margin-right:15px; float:right; width:738px; }
#footerimage { float:right; position:absolute; background:url(../images/pot.png) right top no-repeat; width:145px; height:206px; }
#address { font:normal 12px verdana; color:#ffffff /*#7e7e7e*/; margin-top:25px; line-height:18px; text-align:right; float:right; width:205px; word-wrap:break-word; margin-bottom:10px; }
#leftcontent { float:left; width:570px; }
/*#sociallinks { float:left; padding:0px; margin:-14px 0 10px 40px; }*/

#sociallinks {
    float: left;
    margin-left: 5px;
    margin-top: 12px;
    padding: 0;
}
#refer { float:left; width:23px; }
#iconlist { float:left; width:123px; }
.contenttable { background-color:#3f3f3f; border:1px solid #6f6f6f; padding:5px; min-height:100px;}
.hrdmenu { position:relative; width:209px; }
.hrdmenu ul { margin:0px; padding:0px; list-style-type: none; }
.hrdmenu ul li { float:right; font:normal 13px verdana; color:#f5f8f7; padding-right:5px; line-height:24px; }
.hrdmenu ul li a { display: block; }
.hrdmenu ul li a:link, .hrdmenu ul li a:visited { font:normal 13px arial; color:#f5f8f7; text-decoration:none; vertical-align:middle; text-align:right; padding:5px 0px 0px 0px; height:20px; display:block; }
.hrdmenu ul li a:hover { font:normal 13px arial; color:#f8a303; text-decoration:none; vertical-align:middle; text-align:right; padding:5px 0px 0px 0px; height:20px; display:block; }
/* template specific classes ends*/

#footerlinks { margin:0px; padding:0px; width:570px; background:url(../images/footer_divider.gif) repeat-y; float:left; }
#footerlinks ul { list-style:none; margin:0px; padding:0px; }
#footerlinks ul li { list-style:none; margin:0px; padding:0px; height:20px; }
#column1 { float:left; width:170px; padding:0px 10px; margin:0px; }
#column1 ul { margin:0px; padding:0px; }
#column2 { float:left; width:170px; padding:0px 10px; margin:0px; }
#column2 ul { margin:0px; padding:0px; }
#column3 { float:left; width:170px; padding:0px 10px; margin:0px; }
#column3 ul { margin:0px; padding:0px; }
.btm_rgt_text { font:normal 11px verdana; color:#cccccc; float:left; padding-right:5px;text-align:right; width:80px}
.btm_rgt_img {float:left; text-align:left; width:115px }
.btm_rgt_img a{background:url(../images/rclogo_color.png) left top no-repeat; width:76px; height:18px; display:inline-block;}
#footertextwrapper{width:auto} 
#pwbymain{width:200px;margin-top:13px;float:right;}  
#contentdiv .phone-number {margin-top:15px; right:0px;}
#ehlicon{background:url(../images/build_equalhousing.png) left top no-repeat; width:30px; height:30px; display:inline-block; float:left;}
.carousel{margin-bottom:0px;}


#ctmcontentcontainer{background:#ffffff; min-height:350px;}
.navbar-inner {padding:0px; width:auto; margin:0 auto;}
#headermenuwrapper { background:#000000; position:relative;}
.navbar .nav > li > a {padding:7px 10px !important;}
navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {padding:7px 10px !important;}
.navbar{margin-bottom:0px; margin-top:10px;}
#navwrapper{width:auto; text-align:center; margin:0 auto;}
.mainnav ul li { width:auto;  }
.mainnav ul li.mainnavlink a { display: block;}

/* --------------// top level menus ends //----------- *
/* --------------// sub level menus starts //----------- */
.mainnav ul li ul { margin-left:-8px; margin-top: 0px;}
/* --------------//  sub level menu links style  //----------- */

.grayscale {
filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
 -webkit-filter: grayscale(100%) blur(2px);
filter: gray;
filter: grayscale(100%) blur(3px);
filter:progid:DXImageTransform.Microsoft gray;
}
