﻿@charset "utf-8";
/* CSS Document */

@import "css/reset.css";

/*----*****---- << General >> ----*****----*/
	
	body { font-family: Tahoma, Geneva, sans-serif; font-size: 13px;  color:#363636; background-size: 100%; }
	h1, h2, h3, h4, h5, h6 { font-family: 'Oxygen', sans-serif; color:#7d7d7d; font-weight: bold;}
	h1{font-family: 'open sans', sans-serif; font-weight: normal; font-size: 28px; color: #fd6b0d; margin-top:20px; margin-bottom: 45px;}
    h2{ font-size:22px; line-height:22px; margin-bottom:15px;  }
	h2.subtitle{ color: #5ab3e8; font-style: italic; font-weight: normal;}
    h3 { font-size:18px; line-height:20px; margin-bottom:15px; }
	h3.subtitle { color: #58a359; margin-top: 15px; }
	h4{ font-size:16px; line-height:15px; margin-bottom:15px;  }
	h5{ font-size:14px; line-height:15px; margin-bottom:10px;  }
	h6{ font-size:12px; line-height:15px; margin-bottom:10px; font-weight:normal;  }
	h3.subtitle-blue { color: #29719d; margin-top: 15px; }
	h3.subtitle-green { color: #58a359; margin-top: 15px; }
	
	h1.with-subtitle { margin-bottom:5px; }
	h6.subtitle { margin-bottom:30px; }
	
	/*----*****---- << Text Elements >> ----*****----*/
	
	a{ text-decoration:none; transition: all .3s linear; -moz-transition: all .3s linear; -o-transition: all .3s linear; -webkit-transition: all .3s linear; }
	a img{ border:none; }
	
	strong{ font-weight: bold; }
	em{ font-style: italic; }
	
	p { font-family: oxygen; line-height:20px; margin-bottom:10px; }	
	ul, ol, pre, code{ margin-bottom:20px; }
	
	ul{ list-style-type:disc; list-style-position:inside; }
	ul li { list-style: none; }
	ul li ul { list-style-type:circle; padding-left:20px; margin:10px 0px 0px; }
	ul ul ul { margin-bottom:0px; list-style-type:square; }
	
	ol{ list-style-type:decimal; list-style-position:outside; padding-left:20px; padding-top:10px; }
	ol li { padding-bottom:10px; }
	ol li ol { margin-bottom:0px; list-style-type:lower-alpha; }
	ol ol ol { margin-bottom:0px; list-style-type:lower-roman; }
	#olFaq{ list-style-type:decimal; list-style-position:inside; padding-left:20px; padding-top:10px; }/* Swetha 20140124. Agent, Builder, Vendor and Homebuyer faq pages. */
	
	blockquote{ background: url("images/quote.png") no-repeat scroll 10px 10px; font-size: 13px; color: #000000; font-style: italic; line-height: 18px; padding: 10px 5px 0px 45px; }
	blockquote p { margin-bottom:0px; }
	
	hr{ border:none; height:1px; margin:30px 0; }
	.dottedhr { height: 1px; border-bottom: 1px dotted #ccc;}
    
	/* due to IE <HR> margin bugs I had to made classed and apply them to div to achieve the effect of a <HR> */
	.clear { float:none; clear:both; margin:0px; padding:0px; }
	.float-right { float:right; }
	.float-left { float:left; }
	.center { width:100%; text-align:center; }
	
	/*----*****---- << Tables >> ----*****----*/
	.tablecontainer {
    display: table;
    border-spacing:9px;
    border-collapse:separate;
    }

  .row  {
    display: table-row;
    }

  .left{
    display: table-cell;
    text-align:left;
     
    }
    .right
    {
    display: table-cell;
    text-align:right;
   
    }
    .middle
    {
        display: table-cell;
    text-align:center;
    }
	
	.submitbutton
	{
	    float:right;
	}
    table{ border-collapse:separate; border-spacing:0; border-top-width:5px; margin-bottom:20px;clear:both; } /* Dipoo */
	/*table{ border-collapse:separate; border-spacing:0; border-top-width:5px; margin-bottom:20px; width:100%; clear:both;  } */
	th{ padding:10px 15px; font-size:12px; font-weight:normal; text-transform:uppercase; text-align:center; }
	td{ font-size:13px; text-align:center; padding:13px 15px; }
	
	/*----*****---- << Definition Lists >> ----*****----*/
	
	dl { margin:0px 20px; }
	dl.gallery-item { margin:0px; }
	.gallery-caption { margin-bottom:10px; }
	dt { font-weight:bold; font-size:14px; margin-bottom:10px; }
	dd { margin-bottom:20px; line-height:20px; }
		
	/*----*****---- << Buttons >> ----*****----*/
	
	.button { display:inline-block; display:inline; zoom:1; margin:10px 0px 0px; cursor:pointer; border-radius:5px; behavior:url(PIE.htc); }
	.button:hover { opacity:0.8; filter:alpha(opacity=80); }
	
	.button.small { padding:5px 15px 6px; font-size:13px; }
	.button.medium { padding:9px 22px 10px; font-size:16px; }
	.button.large { padding:11px 26px 13px; font-size:20px; }
	.button.xlarge { padding:14px 30px 16px; font-size:24px; }
	
	.button.light-grey:hover { opacity:0.6; filter:alpha(opacity=60); }
	
	.button.heart-icon span { padding:6px 0 4px 27px; display:block; }
	.button.rss-icon span { padding:6px 0 4px 23px; display:block; }
	.button.mail-icon span { padding:6px 0 4px 26px; display:block; }
	.button.refresh-icon span { padding:6px 0 4px 24px; display:block; }
	.button.zoom-icon span { padding:6px 0 4px 23px; display:block; }
	.button.download-icon span { padding:6px 0 4px 24px; display:block; }
	.button.delete-icon span { padding:6px 0 4px 23px; display:block; }
	.button.warning-icon span { padding:6px 0 4px 24px; display:block; }
	.button.chat-icon span { padding:6px 0 4px 24px; display:block; }
	.button.star-icon span { padding:6px 0 4px 23px; display:block; }	

	.button.heart-icon, .button.rss-icon, .button.mail-icon, .button.refresh-icon, .button.zoom-icon, .button.download-icon, .button.delete-icon, .button.warning-icon, .button.chat-icon, .button.star-icon { padding:0px 15px 0px 10px; line-height:20px; }	
	
	input.button { overflow: visible; /* remove padding from left/right */ width:auto !important; }

	/*----*****---- << Forms >> ----*****----*/
	
	fieldset{ padding:15px; margin:0 0 20px 0; }
	legend{ font-weight: bold; }
	
	form p { float:left; clear:both; width:92%; margin-bottom:0px; }/* swetha */
	
	.p
	{
	    float:none;
	    line-height:20px;
	    margin-bottom:10px;
	}
	
	input[type=text], input[type=password], input.text, textarea{ 
        background-image: linear-gradient(#D1D1D1, #EDEDED), linear-gradient(#D1D1D1, #EDEDED);
        background-position: 0 0px, 100% 0;
        background-repeat: no-repeat;
        background-size: 1px 100%;
        border-color: #D1D1D1 #D1D1D1 #EDEDED;
        border-style: solid;
        border-width: 1px 1px;
        box-shadow: 0 8px 1px -7px #ededed inset;
        -webkit-box-shadow: 0 8px 1px -7px #ededed inset;
        -moz-box-shadow: 0 8px 1px -7px #ededed inset;
        padding: 6px; 
    }
	textarea { width:20%; height:120px; }   /*swetha changes */
  /*   textarea { width:82%; height:120px; } */
	.content input[type=text], .content input[type=password], .content input.text, .content textarea {  -moz-box-shadow:inset 0px 1px 0px 0px #ffffff; -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff; box-shadow: inset 0px 1px 0px 0px #ffffff; border-radius:5px; }
	
	
	input[type=submit] { padding:6px 15px 7px; display:inline-block; zoom:1; margin:10px 0px 0px; cursor:pointer; font:normal 13px Tahoma, Geneva, sans-serif; cursor:pointer; overflow:visible; transition: all .3s linear; -moz-transition: all .3s linear; -o-transition: all .3s linear; -webkit-transition: all .3s linear; border-radius:5px; behavior:url(PIE.htc);}
	input[type=submit]:hover { opacity:0.8; filter:alpha(opacity=80); }
	
/*	input[type=text], input[type=password], input.text, textarea, select{ margin: 5px 0 0 10px; background: #ffffff;}   */ /*swetha changes */
	input[type=text], input[type=password], input.text, textarea, select{ margin:5px 0 10px; }
	/*----*****---- << Images >> ----*****----*/
	
    .bottom-main-wrapper { padding-top: 20px; font-size: 14px; }
    .bottom-main-wrapper .contact-information { line-height: 18px; }
    .bottom-main-wrapper label { color: #5ab3e8; font-style: italic; font-weight: bold; float: left;  }
    .bottom-main-wrapper .contact-information span { margin-left: 25px; float: left; }
    .bottom-main-wrapper .testimonial { background: #f2f2f2; border-radius: 5px; }
    .bottom-main-wrapper .testimonial p { color: #898989; font-size: 12px; font-weight: bold; padding-left: 45px; margin: 10px 5px; width:auto; }
    .bottom-main-wrapper .case-study { padding-left: 50px; background: url(images/case-study.jpg) no-repeat; font-size: 13px; color: #000; margin-top: 10px; }
	.bottom-main-wrapper .case-study a { color: #ef4e14; font-weight: bold; font-size: 14px; }
	.post-content input[type="submit"] { float:none; }
	
	img.size-auto, img.size-large, img.size-full, img.size-medium { max-width:99.6%; height: auto; }
	.alignleft, img.alignleft { display: inline; float: left; margin-right: 20px; }
	.alignright, img.alignright { display: inline; float: right; margin-left: 20px; }
	.aligncenter, img.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; }
	.alignleft, .alignright, .aligncenter, .alignnone, img.alignleft, img.alignright, img.aligncenter { margin-bottom:20px; }
	
	/*----*****---- << Columns >> ----*****----*/
	
	.column { margin:0px 2% 0px 0px; float:left; min-height:1px; position:relative; }
	.column.last { margin-right:0px; }	
	
	.one-fourth { width:23.4%; }
	.one-half { width:48.9%; }
	.one-third { width:31.9%; }
	.one-third-bgcolor { width:31.9%; background: #f2f2f2; }
	.three-fourth { width:74.5%; }	
	.two-third { width:65.8%; }
	
	.one-fifth { width:18.3%; }
	.four-fifth { width:79.6%; }
	.three-fifth { width:59.2%; }
	.two-fifth { width:38.8%; }
	.full-column-width{ width:110.6%;height: 100px;}
	.full-column-width1{ width:100% !important;height: 100px;}  /*Added By Deepthi on 03/04/2014 to remove the extra space at right in Manageprofile for HB */
	
	.two-third1 { width:72.8%; }
	.refine-filter-column{width:24.9%; margin-top:13px; float:right;}
	.half-column-width{width:12.5%;}
	.one-half-txtprice { width:47.0%; margin-left:4px;}
	/*----*****---- << Lists >> ----*****----*/
	
/*----*****---- << Layout >> ----*****----*/

	/*----*****---- << Container >> ----*****----*/

	.container { width:980px; margin:0 auto; position: relative; }
     /*1191 builder portal 
    .container-border-top { background: url(images/container-border-top-bg.gif) repeat-x; height: 6px; margin-bottom: 10px; }
	.container-border-bottom { background: url(images/container-border-bottom-bg.gif) repeat-x; height: 6px; margin-top: 10px; }*/
	/*----*****---- << Header >> ----*****----*/
	
	#header { min-height:80px; width:100%; float:left; }	

	/*#logo { float:left; margin:17px 0px 0px; }*/
	
	.social-icons { float:left; margin:14px 20px 14px 0px; padding:0px; }	
	.social-icons a { float:left; margin:0px 3px; padding:0px; width:31px; height:30px; }
    .footer-bg .social-icons { float: right; margin: 0px 0px 10px 0px; }
	
	#top-menu { width:100%; float:left; margin:0px 0px 4px 0px; padding:0px; height:60px; position:relative; z-index:999;  background: url(images/menu-line.png) left bottom repeat-x;}
	ul.menu { float:right; margin:0px; padding:0px; }
	ul.menu li { float:left; display:inline; margin:0px; padding:0px; height:60px; position:relative; }	
	ul.menu li a { font-family: 'Oxygen', sans-serif; color:#41395f; text-shadow:none; float:left; font-size:16px; line-height:60px; text-transform:uppercase; padding:0px 12px; position:relative; z-index:1; font-weight: bold; }	
    ul.menu li a:hover { color: #fff; }
    
    /* */
    ul.menu li a .userspecific{ font-family: 'Oxygen', sans-serif; color:#000000; text-shadow:none; float:left; font-size:16px; line-height:60px; text-transform:uppercase; padding:0px 12px; position:relative; z-index:1; font-weight: bold; }	
    /* */
    
	ul.menu li:last-child { border:none; }
	
	ul.menu li .hoverL, ul.menu li .hoverR {  opacity:0; filter:alpha(opacity=0); bottom:0; left:0; position:absolute; right:0; top:0; }
	ul.menu li.current_page_item .hoverL, ul.menu li.current_page_item .hoverR, ul.menu li:hover .hoverL, ul.menu li:hover .hoverR { -webkit-transition: opacity 0.5s; -moz-transition:opacity 0.5s; -o-transition:opacity 0.5s;  opacity:1; filter:alpha(opacity=100); }
	li.current_page_item a { color: #fff; }
	ul.menu li ul { display:none; position:absolute; z-index:100; top:60px; left:0px; width:200px; padding:0px; margin:0px; }
	ul.menu li ul li, ul.menu li.home ul li { height:auto; border-right:0px; clear:both; width:100%; }
	ul.menu li ul li a, ul.menu li.home ul li a { font-size:12px; line-height:normal; line-height:20px; padding:10px 15px 9px; width:170px; }
	
	ul.menu li ul li.current_page_item, ul.menu li ul li:hover { behavior:url(PIE.htc); }
	
	ul.menu li ul ul { left:200px; top:-2px; }
	/*----*****---- << Home Slider >> ----*****----*/
    #slider { margin-top: 20px; margin-bottom: 50px; }
    .video-wrapper .image-wrapper { }
    .video-wrapper .image-wrapper img { width: 100%; }
    .video-wrapper .image-title-wrapper { background: url(images/transparent.png); padding: 30px 50px 0; height: 100px; font-size: 16px; color: #41395f; text-align: center; border-radius: 0px 0px 5px 5px; line-height: 22px; }
    .video-wrapper .portal-page-image-title-wrapper { background: url(images/transparent.png); padding: 30px 50px 0; height: 100px; font-size: 16px; color: #41395f; text-align: center; border-radius: 0px 0px 5px 5px; line-height: 22px; } /* Pavan - 20140121 to wrap the text properly in video box in agent portal page */
/*---****------<<>>____*****_____*/	
	#home-slider { width:100%; float:left; clear:both; margin:0px; padding-bottom: 15px; }
    #home-slider .signup-form { background: url(images/transparent.png); border-radius: 5px; position: relative; padding: 20px 25px; margin-top: 20px; margin-bottom: 18px; height:410px;}
    #home-slider .signup-form .half { width: 48.9%; float: left; margin: 0 2% 0 0; min-height: 1px; position: relative; }
    #home-slider .signup-form .half.last { margin: 0px; }
    #home-slider .signup-form h3 { font-size: 28px; color: #ef4e14; text-transform: none; text-align: center; }
    #home-slider .signup-form > span { position: absolute; display: block; background: url(images/signup-form-icons.png) no-repeat; width: 16px; height: 16px; }
    #home-slider .signup-form > span.left-top { left: 10px; top: 10px; }
    #home-slider .signup-form > span.right-top { right: 10px; top: 10px; background-position: -16px 0px; }
    #home-slider .signup-form > span.left-bottom { left: 10px; bottom: 10px; background-position: -16px 0px; }
    #home-slider .signup-form > span.right-bottom { right: 10px; bottom: 10px; background-position: -16px -16px; }
    #home-slider .signup-form p { text-align: center; font-style: italic; font-size: 13px; }
    #home-slider .signup-form .form-wrapper { background: url(images/transparent1.png); margin: 0 -25px; }
    #home-slider .signup-form .form-wrapper input[type="text"], #home-slider .signup-form .form-wrapper input[type="password"] { width: 94%; }
    #home-slider .signup-form .form-wrapper input.email-address { width: 97%; }
    #home-slider .signup-form .form-wrapper label { font-size: 12px; line-height: 18px; }
    #home-slider .signup-form .form-wrapper .dk_toggle { width: 155px !important; }
    #home-slider .signup-form .bgcolor-f2f2f2 { background: #F2F2F2 !important; }
    #home-slider .signup-wrapper, #home-slider .video-wrapper { float: right; background: url(images/banner-shadow1.png) no-repeat center bottom; background-size: 100%; }

    .myzone-content { width: 100%;}    
    .myzone-sidebar { float:right;}
    .signup-sidebar { background: url(images/signup-shadow.png) no-repeat center bottom;  }
    .signup-sidebar .signup-form { background: #f2f2f2; border-radius: 5px; position: relative; padding: 20px 25px; margin-top: 20px; margin-bottom: 20px; }
    .signup-sidebar .signup-form h3 { font-size: 28px; color: #ef4e14; text-transform: none; text-align: center; }
    .signup-sidebar .signup-form > span { position: absolute; display: block; background: url(images/signup-form-icons.png) no-repeat; width: 16px; height: 16px; }
    .signup-sidebar .signup-form > span.left-top { left: 10px; top: 10px; }
    .signup-sidebar .signup-form > span.right-top { right: 10px; top: 10px; background-position: -16px 0px; }
    .signup-sidebar .signup-form > span.left-bottom { left: 10px; bottom: 10px; background-position: -16px 0px; }
    .signup-sidebar .signup-form > span.right-bottom { right: 10px; bottom: 10px; background-position: -16px -16px; }
    .signup-sidebar .signup-form p { text-align: center; font-style: italic; font-size: 13px; }
    .signup-sidebar .signup-form .form-wrapper { background: url(images/transparent1.png); margin: 0 -25px; }
    .signup-sidebar .signup-form .form-wrapper input[type="text"], .signup-sidebar .signup-form .form-wrapper input[type="password"] { width: 94%; }
    .signup-sidebar .signup-form .form-wrapper label { font-size: 12px; line-height: 18px; }
    .signup-sidebar .signup-form .form-wrapper .dk_toggle { width: 205px !important; }
    .signup-sidebar .signup-wrapper, .signup-sidebar .video-wrapper { float: right; }
    .signup-sidebar .joinnow { float: none; margin-left: 12px; margin-top: 20px; width: 240px; height: 59px; background: url(images/big-joinnow.png) no-repeat; }
    
    .home-gray-block { background: #f1f1f1; border-radius: 5px; margin-top: 60px; margin-bottom: 35px; }
    .home-gray-block h3 { border-bottom: 1px solid #fff; background: #e5e5e5; border-radius: 5px 5px 0px 0px; font-family: 'Oxygen', sans-serif; font-size: 16px; font-weight: normal; text-align: center; padding: 50px 0px 10px 0px; position: relative; margin-bottom: 0px; font-weight: bold;}
    .home-gray-block h3 span { position: absolute; left: 50%; top: -41px; margin-left: -41px; display: block; width: 82px; height: 82px; background: url(images/people-icons.png) no-repeat; font-size: 0px; }
    .home-gray-block div { padding: 25px 15px; text-align: center; font-size: 13px; }
    .home-gray-block div p { line-height: 20px; }
    .home-gray-block div p:first-child { font-style: italic; }
    .home-gray-block.agents h3, .home-gray-block.agents div p:last-child { color: #ef4e14; }
    .home-gray-block.builders h3, .home-gray-block.builders div p:last-child { color: #29719d; }
    .home-gray-block.vendors h3, .home-gray-block.vendors div p:last-child { color: #58a359; }
    .home-gray-block.homebuyers h3, .home-gray-block.homebuyers div p:last-child { color: #3b3456; }
    .home-gray-block.builders span {background-position: 0px -82px; }
    .home-gray-block.vendors span {background-position: 0px -164px; }
    .home-gray-block.homebuyers span {background-position: 0px -246px; }
	
	#home-slider .container { position:relative; }
	
	.slider-image { width:55%; position:absolute; right:0px; bottom:4%; }	
	.slider-image img { max-width:100%; }
	
	#slider-nav { position:absolute; bottom:-37px; margin:0px; padding:0px; width:100%; text-align:center; margin:0; clear:both; }
	#slider-nav a { display:inline-block; width:18px; height:18px; text-align:center; font-size:0; margin:0px 2px; }
	#slider-nav a.activeSlide, .slider-nav a:hover.activeSlide, #slider-nav a:hover { border-radius:18px; }
	
	/*----*****---- << Main >> ----*****----*/
	
	#wrapper { width:100%; margin:0px; padding:0px; }
	#main { float:left; width:100%; clear:both; margin:0px; padding:20px 0px 75px; }
	.home #main { padding:10px 0px; }
    .content { width:675px; float:left; margin:-30px 0px 0px; padding:30px 30px 0px 0px; position:relative; }
	.main-description { color: #000000; font-size: 14px; line-height: 22px; padding-bottom: 40px; }
	.inner-with-sidebar { position:absolute; right:0px; bottom:-35px; width:54px; height:60px; z-index:-1; }
	.content.content-full-width { width:100%; padding:0px; margin:0px; background:none; }
	.sidebar { width:235px; float:left; position:relative; margin:-30px 0px 0px; padding:30px 0px 60px 20px; }
	.inner-sidebar { bottom:-25px; height:60px; position:absolute; right:0; width:257px; }	
	
	.content.with-left-sidebar { float:right; padding:30px 0px 0px 30px; }
	.content.with-left-sidebar .inner-with-sidebar { left:0px; right:inherit; }
	
	.sidebar.left-sidebar { width:255px; padding-left:0px; }
	.sidebar.left-sidebar .inner-sidebar { left:0; right:inherit; }
	
	
	/* Portfolio Carousel */
	.portfolio-skin-carousel .jcarousel-clip-horizontal { }
	.portfolio-skin-carousel { position:relative; margin-top: 20px; margin-bottom: 18px; }
	.portfolio-skin-carousel .jcarousel-container { width:100%; }
	.portfolio-skin-carousel .jcarousel-container-horizontal { width:100%; padding:0px; }
	.portfolio-skin-carousel .jcarousel-clip { overflow: hidden; }
	.portfolio-skin-carousel .jcarousel-clip-horizontal { width:100%; height:auto; }
	.portfolio-skin-carousel .jcarousel-item { width:480px; margin:0px; height:auto; }
	.portfolio-skin-carousel .jcarousel-item .thumb img { height:auto !important;  }
	.portfolio-skin-carousel .jcarousel-item-horizontal { }
	.portfolio-skin-carousel .jcarousel-direction-rtl .jcarousel-item-horizontal { margin: 10px; }
	.portfolio-nav { margin:20px 0px 0px; clear:both; float:left; width:100%; }
	.portfolio-skin-carousel .jcarousel-prev-horizontal { position:absolute; left:13px; top:355px; display:inline-block; width:22px; height:21px; padding:0px; cursor:pointer; opacity:0.9; filter:alpha(opacity=70); z-index: 100; }
	.portfolio-skin-carousel .jcarousel-next-horizontal { position:absolute; right:13px; top:355px; display:inline-block; width:22px; height:21px; padding:0px; cursor:pointer; opacity:0.9; filter:alpha(opacity=70); z-index: 100; }
	
	.portfolio-skin-carousel .jcarousel-prev-horizontal:hover, .portfolio-skin-carousel .jcarousel-next-horizontal:hover { -webkit-transition: opacity 0.5s; -moz-transition:opacity 0.5s; -o-transition:opacity 0.5s; opacity:1; filter:alpha(opacity=1); }
	.portfolio-skin-carousel .jcarousel-next-disabled, .portfolio-skin-carousel .jcarousel-prev-disabled, .portfolio-skin-carousel .jcarousel-next-disabled:hover, .portfolio-skin-carousel .jcarousel-prev-disabled:hover { -webkit-transition: opacity 0.5s; -moz-transition:opacity 0.5s; -o-transition:opacity 0.5s; opacity:0.8; filter:alpha(opacity=80); cursor:auto; }

	/*----*****---- << Breadcrumb >> ----*****----*/	
	
	.sidebar a.thumb { width:37%; }
	a.thumb img { max-width:90%; }
			
		
		.two-third textarea { width:96.5%; }
		.one-third input[type="text"] { width:89%; }
		p.one-third { clear:none; }
		
		.main-content { float:left; width:74%; }
		.txtmessage{width: 50%;}/* swetha 20140121. width for textbox message. */
		
		/*----*****---- << Footer >> ----*****----*/
		
		#footer { float:left; clear:both; margin:0px; padding:0px; width:100%; }
        .footer-logo { margin-top: 10px; }
		.footer-bg { margin:0px; float:left; clear:both; width:100%; padding:15px 0px 25px; }
		
        #footer p, #footer a { font-size:12px; line-height:18px; color: #847ba9; }
		#footer span { color: #665d89; }
		
		.footer-bg .copyright-content { float:left; margin:0px 5% 0px 0px; padding:0px; width:65%; }
		
		.footer-bg ul { margin:0px 0px 0px -10px; padding:0px; float:left; width:100%; }
		.footer-bg ul li { float:left; display:inline; margin:0px 0px 10px; padding:0px; }
		.footer-bg ul li a { font-size:12px; text-shadow:none; padding:0px 10px; float:left; line-height:12px; }
		.footer-bg ul li:last-child { border:none; }
		.footer-bg p { font-size:12px; text-shadow:none; float:left; clear:both; width:100%; margin:0px; }
    
    /*----*****---- << Header >> ----*****----*/
    
    /* #header { background:url(images/header-bg.png) left top repeat-x; border-top:5px solid #5ab3e8; }    */
    #header {border-top: 5px solid #5ab3e8; background-color: #042c38; border-bottom: 11px solid #eceff1; box-shadow: 0 0 0 2px #fff, 0 0 0 5px #eff1f3; display: block;   position: relative; z-index: 101;}
     
    .social-icons a { background:url(images/social-icons.png) no-repeat; }
    .footer-bg .social-icons a { background:url(images/BUP_social_media_icons.png) no-repeat; }
    .social-icons a.facebook { background-position:left top; }
    .social-icons a.google { background-position:-31px top; }
    .social-icons a.twitter { background-position:-62px top; }
    .social-icons a.linkedin { background-position:-93px top; }
    .social-icons a.pinterest { background-position:-124px top; }
    .social-icons a.activerain { background-position:-155px top; }
    .social-icons a.word { background-position:-186px top; }
    
    #loginform { float:right; padding:0px; width: 620px; margin-top: 15px; }
    #loginform input[type="text"],#loginform input[type="password"] { float: left; width: 150px; }
    #loginform input[type="password"] { margin-left: 12px; }
    #loginform .input-wrapper { float: left; width: 350px; }
    #loginform .input-wrapper .sub-wrapper { color: #41395f; font-size: 12px; line-height: 18px; }
    .icheckbox_minimal { float: left; margin-right: 5px !important; }
    .textarea100by100{ height:100px !important; width:100% !important;}/* Swetha 20140127. textarea for email newsroom.*/
    
    #loginform .input-wrapper .sub-wrapper a { color: #41395f; }
    #loginform .signin { width: 97px; height: 51px; background: url(images/signin-btn.png) no-repeat; text-indent: -999em; border: 0px; margin-top: 5px; float: left; }
    #loginform .facebook-signin { width: 137px; height: 51px; background: url(images/facebook-sign-in.png) no-repeat; text-indent: -999em; border: 0px; margin-top: 5px; float: right; }
    
    /* new change*/
    .loginform { float:right; padding:0px; width: 620px; margin-top: 15px; clear:none;  }
    .loginform input[type="text"],.loginform input[type="password"] { float: left; width: 150px; }
    .loginform input[type="password"] { margin-left: 12px; }
    .loginform .input-wrapper { float: left; width: 350px; text-align:left; }
    .loginform .input-wrapper .sub-wrapper { color: #41395f; font-size: 12px; line-height: 18px; }
    .loginform .input-wrapper .sub-wrapper a { color: #41395f; }
    .loginform .signin { width: 97px; height: 51px; background: url(images/signin-btn.png) no-repeat; text-indent: -999em; border: 0px; margin-top: 5px; float: left; }
    .loginform .facebook-signin { width: 137px; height: 51px; background: url(images/facebook-sign-in.png) no-repeat; text-indent: -999em; border: 0px; margin-top: 5px; float: right; }
    .loginform tr td{padding:0px !important;}
    
    
    .centeralign
{
margin:auto;
width:50%;

}
    
    /* new change*/
    
    .joinnow { width: 175px; height: 59px; background: url(images/join-now.png) no-repeat; text-indent: -999em; border: 0px; float: right;  }
    .join-with-facebook { text-align: center; padding-top: 15px; float:right;  } /* Pavan - 20140128 - To fix geotrust and FB buttons */
    .join-with-facebook input { width: 240px; height: 48px; background: url(images/join-with-facebook.png) no-repeat; text-indent: -999em; border: 0px; }
    
    .loggedin-link-wrapper { float: right; text-align: right; margin-top: 15px; }
    .loggedin-link-wrapper a { text-transform: uppercase; font-size: 13px; color: #5ab3e8; display: inline-block; padding: 0 10px; font-weight: bold; }
    .loggedin-link-wrapper a:hover { color: #fff; }
    .icon-link-wrapper span { padding: 0 10px 10px; border-right: 1px solid #fff; display: inline-block; }
    .icon-link-wrapper span:last-child { border: 0px; }
    .icon-link-wrapper a { display: block; font-size: 0px; width: 28px; height: 28px; background: url(images/header-menu-icons.png) no-repeat; padding: 0px; }
    .icon-link-wrapper a:hover { background: url(images/header-menu-icons-hover.png) no-repeat; }
    .icon-link-wrapper a.search { background-position: 0 top;}
    .icon-link-wrapper a.user { background-position: -57px top;}
    .icon-link-wrapper a.setting { background-position: -111px top;}
    .icon-link-wrapper a.favorite { background-position: -165px top;}
    .icon-link-wrapper { margin-top: 20px; }
    
    /*----*****---- << Home Slider >> ----*****----*/
    
    #main { background: #fff; }
    .inner-with-sidebar { background:url(images/sidebar-bottom-bg.png) no-repeat; }
    .sidebar { background:url(images/right-sidebar-bg.jpg) right top repeat-y; }
    .inner-sidebar { background:url(images/sidebar_bg.png) 1px top no-repeat; }    
    
    .content.with-left-sidebar { background:url(images/content-bg-left.jpg) left repeat-y; }
    .content.with-left-sidebar .inner-with-sidebar { background:url(images/sidebar-bottom-bg-left.png) no-repeat; }
    
    .sidebar.left-sidebar { background:url(images/left-sidebar-bg.jpg) left top repeat-y; }
    .sidebar.left-sidebar .inner-sidebar { background:url(images/sidebar_bg_left.png) 1px top no-repeat; }    
    
        /*----*****---- << Content >> ----*****----*/
            /* Portfolio Carousel */
    .portfolio-skin-carousel .jcarousel-prev-horizontal { background:url(images/carousel-prev.png) no-repeat; }
    .portfolio-skin-carousel .jcarousel-next-horizontal { background:url(images/carousel-next.png) no-repeat; }
    #footer { background:#41395f; color:#ffffff; -webkit-box-shadow: 0 18px 6px -10px #2D2E53 inset; -moz-box-shadow: 0 18px 6px -10px #2D2E53 inset; box-shadow: 0 18px 6px -10px #2D2E53 inset; }

    #footer a { color:#ffc601; font-size: 13px; text-transform: uppercase; font-family: 'Oxygen', sans-serif; font-weight: bold; }        
    #footer a:hover { color:#fff; }
        

.container{position:relative;}
#main {position:relative;}
a {color:#ee4f23; }
/* .sidebar-container-wrap {width:1020px;} */
.content,.content.with-left-sidebar {margin-top:0; background:transparent; padding:0;}
.content.with-left-sidebar {width:640px;/* padding-right:20px; */}
.sidebar,.sidebar.left-sidebar {margin-top:0; background:transparent; padding:0;}
.sidebar.left-sidebar {width:300px;/* padding-left:20px; */}

.map-wrap.shadow {padding-bottom:19px; background:url(images/shadow.png) no-repeat center bottom / 100% auto;}

#search-form {padding-top:7px;color:#000;}
#search-form .column.one-half {width:46.9%; margin-right:6%;position:relative;}
#search-form .column.last {margin-right:0;}
#search-form .dk_container, #side-slider .dk_container, .video-tutorials-wrapper .dk_container{
    background: #dedede;
    background: -moz-linear-gradient(top,  #dedede 0%, #bfbfbf 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dedede), color-stop(100%,#bfbfbf));
    background: -webkit-linear-gradient(top,  #dedede 0%,#bfbfbf 100%);
    background: -o-linear-gradient(top,  #dedede 0%,#bfbfbf 100%);
    background: -ms-linear-gradient(top,  #dedede 0%,#bfbfbf 100%);
    background: linear-gradient(to bottom,  #dedede 0%,#bfbfbf 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dedede', endColorstr='#bfbfbf',GradientType=0 );
    padding:1px;
    border-radius: 2px;
    width:auto; float:none;
}

.map_canvas{ height: 345px; }
.map_canvas_metros_scroll{ height: 345px; overflow:auto;}

#search-form .dk_container .dk_toggle, #side-slider .dk_container .dk_toggle {
    background: #f7f7f7;
    background: -moz-linear-gradient(top,  #f7f7f7 0%, #cfcfcf 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#cfcfcf));
    background: -webkit-linear-gradient(top,  #f7f7f7 0%,#cfcfcf 100%);
    background: -o-linear-gradient(top,  #f7f7f7 0%,#cfcfcf 100%);
    background: -ms-linear-gradient(top,  #f7f7f7 0%,#cfcfcf 100%);
    background: linear-gradient(to bottom,  #f7f7f7 0%,#cfcfcf 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#cfcfcf',GradientType=0 );
    box-shadow: 0 -2px 2px rgba(230,230,230,0.75) inset;
    font-size:13px;
    color:#000;
    padding-top:0;    padding-bottom:0;
    height: 34px; line-height: 33px;
    width:auto !important; display: block;
}
#search-form input[type="text"] {padding-top:0;padding-bottom:0;height:34px;line-height:33px;border-radius:2px;box-shadow:0 2px 2px #e6e6e6 inset;border-top-color:#b7b7b7;border-bottom-color:#dfdfdf; background-image: linear-gradient(#b7b7b7, #dfdfdf), linear-gradient(#b7b7b7, #dfdfdf);box-sizing:border-box;-moz-box-sizing:border-box;width:100%;}
#search-form .search-button {border:none;background:url(images/search-button.png) no-repeat;padding:0;width:139px;height:44px;margin-top:0;float:right;}
a#new-search {display:block;float:left;color:#ef4e14;font-weight:bold;margin:10px 0;font-size:13px;}
.new-search{display:block;float:left;color:#ef4e14;font-weight:bold;margin:10px 0;font-size:13px;}
.new-search-linkbutton{display:block;float:left;color:#ef4e14;font-weight:bold;font-size:13px;}
.new-search-linkbutton1{display:block;float:right;color:#ef4e14;font-weight:bold;font-size:13px;padding-top: 5px;}
.field-group-title {text-transform: uppercase; color:#5ab3e8; font-family:oxygen; font-weight:bold; text-align:center; font-size:11px;line-height:1;margin-bottom:4px;}
.iradio_minimal {display:inline-block; margin-right:5px;vertical-align:middle;}
.flag-icon {display:inline-block; width:25px;height:20px;background-image:url(images/sprite-new.png);vertical-align:middle; margin-right:5px;}
.flag-icon.red-flag {background-position: 0 -157px;}
.flag-icon.green-flag {background-position: 0 -180px;}
.flag-icon.blue-flag {background-position: 0 -203px;}
#dk_container_red-option-select { display:inline-block;margin:0px; }
.search-option-wrap label {height:34px;display:inline-block;line-height:34px;vertical-align:middle;}
#search-form .range-group-wrap {border-top:1px dotted #ebebeb; border-bottom:1px dotted #ebebeb;padding-top:10px;margin:10px 0;}
#search-form .range-group-wrap .range-dash {position:absolute;width:10px;height:2px;background-color:#000;display:block;top:20px;right:-14px;}
#search-form .search-by-wrap{border-bottom:1px dotted #EBEBEB;margin-bottom:10px;}
#search-form .search-by-wrap .cur-loc-wrap {padding:13px 0;}
#search-form .search-by-wrap .cur-loc-wrap label {vertical-align:middle;}

.profile-wrapper { text-align: center; margin-top: 10px !important; }
.profile-wrapper a { text-transform: uppercase; color: #5ab3e8; font-size: 11px; font-weight: bold; margin-top: 5px; display: block; }

#ez-view .portfolio-skin-carousel .jcarousel-clip-horizontal{margin-left:0;}
#ez-view .portfolio-skin-carousel .jcarousel-item{width:300px;margin:0;}
#ez-view .portfolio-skin-carousel .jcarousel-item .image-wrapper, .thumbnail {padding:7px;border:1px solid #ebebeb;}
#ez-view .portfolio-skin-carousel .jcarousel-next-horizontal,#ez-view .portfolio-skin-carousel .jcarousel-prev-horizontal {top:50%;background-image:url(images/sprite-new.png);width:21px;height:32px;margin-top:-16px;background-position:0 -225px;opacity:0.35;filter:alpha(opacity=35);left:18px;}
#ez-view .portfolio-skin-carousel .jcarousel-next-horizontal{background-position:100% -259px;left:auto;right:18px;}
#ez-view .portfolio-skin-carousel .jcarousel-next-horizontal:hover,#ez-view .portfolio-skin-carousel .jcarousel-prev-horizontal:hover {opacity:0.75;filter:alpha(opacity:75);}
#ez-view .portfolio-skin-carousel .jcarousel-next-disabled:hover,#ez-view .portfolio-skin-carousel .jcarousel-prev-disabled:hover {opacity:0.35;filter:alpha(opacity:35);}
#ez-view .button-wrap {text-align:center;}
#ez-view .button-wrap .view-more-button {display:inline-block; background:url(images/view-more-details-button.png) no-repeat;width:280px;height:39px;overflow:hidden;text-indent:-999em;margin-top:2px;}
#ez-view .ez-info {padding-top:10px; color:#000;line-height:1.7em;}
#ez-view .ez-info .separator {color: #ccc; font-size:15px; padding:0 5px;}
#ez-view .ez-info div {padding:8px;}
#ez-view .ez-info .info-head {font-size:15px;}
#ez-view .ez-info .info-head small {font-size: 12px;}
#ez-view .ez-info .info-meta {border-top:1px solid #ebebeb; border-bottom: 1px solid #ebebeb;line-height:1;margin:5px 0;font-size:15px;padding-top:12px;padding-bottom:12px;}
#ez-view .ez-info .info-meta .label {font-style:italic;color:#ffc601;padding-right:5px;}
#ez-view .ez-info .info-content, #ez-view .ez-info .info-content p {font-size:13px;line-height:1.4;margin-bottom:0;padding-bottom:5px;}
#ez-view .ez-info .info-action {padding-top:3px; border-top:1px solid #ebebeb;margin-top:3px;padding-bottom: 2px;} /* Changed by Uma - 05/09/2014 */ 
#ez-view .ez-info .info-action a {display:inline-block; font-size:13px; font-weight:bold; color:#ef4e14; padding-left: 30px; height:24px;line-height:21px; margin-right:30px;} /* Uma 20140121 */
#ez-view .ez-info .info-action a.dk_toggle{width:35px !important; margin-top:-10px !important;}  /* Uma 20140121 */
#ez-view .ez-info div.dk_container_new{float:right !important; margin-top:-5px !important; width:100px !important;}  /* Uma 20140121 */
#ez-view .ez-info .info-action a:last-child {margin-right:0;}
#ez-view .ez-info .info-action a.print{background:url(images/sprite-new.png) no-repeat; background-position: 0 -24px; margin-left: 17px;}  /* Uma 20140121 */
#ez-view .ez-info .info-action a.save{background:url(images/sprite-new.png) no-repeat;}  /* Uma 20140121 */
#ez-view .ez-info .info-action a.share{background:url(images/sprite-new.png) no-repeat; background-position: 0 -51px;}  /* Uma 20140121 */
#ez-view .ez-info .info-action a:hover {opacity:0.8;filter:alpha(opacity=80);}

.tab-menu {margin-bottom:20px; border-bottom: 1px solid #2d31ed;}
.tab-menu:after {display:block; content:''; clear:both; }
.tab-menu .menu-item {display:block; float:left; padding:0 17px; position:relative;}
.tab-menu .menu-item.active:after {content:'';display:block;position:absolute;background:url(images/menu-indicator6.png);width:18px;height:9px;left:50%;margin-left:-9px;bottom:-1px;}
.tab-menu li {height:37px;line-height:30px; }
.tab-menu .menu-item a{font-family:oxygen; font-weight: bold; font-size: 13px;color:#41395f; display:block;text-transform: uppercase;}
.tab-menu .menu-item.active a {color:#5ab3e8;}
.tab-menu .info-wrap {float:right; font-size:13px;}
.tab-menu .info-wrap .new-search-link{font-weight:bold;}
.tab-menu .info-wrap .separator {color:#e1e1e1;padding:0 5px;}
.tab-menu .info-wrap .found-count {color:#acacac; }
.tab-menu .info-wrap .found-count strong{ color:#000;}

.tab-panel { display: none; }
.tab-panel-display{display:block;width:75%;}
.tab-panel-display-resultsgrid{display:block;cursor:pointer;}

.refine-menu{font-size:12px; font-family:oxygen;text-align:right;text-transform: uppercase;color:#acacac; margin-bottom: 11px;}
.refine-menu .label {padding-right:10px;}
.refine-menu .labelfloatleft{ padding-left:20px; float:left;}
.refine-menu .labelfloatleft.active{ padding-left:20px; float:left; color:#5ab3e8; font-weight:bold;}
.refine-menu .separator {padding:0 10px; color:#e1e1e1;}
.refine-menu .separator-new {padding:0 10px;color:#e1e1e1; cursor:default;}
.refine-menu .refine-item {font-weight:bold; position:relative;display:inline-block;padding-bottom:18px;}
.refine-menu .refine-item.active {color:#5ab3e8;}
.refine-menu .refine-item.active:after {content:'';display:block;position:absolute;background:url(images/menu-indicator6.png);width:18px;height:9px;left:50%;margin-left:-9px;bottom:-1px;}

.refine-panel {padding-bottom:10px; border-bottom: 1px solid #ebebeb; margin-bottom:10px; display:none;overflow:auto;}
.refine-panel-list{overflow-y: auto;height: 150px;-webkit-overflow-scrolling: touch;} /* added by uma -02/21/2014 */
.refine-panel-margin{float: right;} /* added by uma -02/21/2014 */
.refine-item-floatleft{float:left;} /* added by uma -02/21/2014 */
.refine-panel .form-field {padding:5px 0 5px 18px; color:#000;font-size:12px;}
.refine-panel .icheckbox_minimal, #search-form .icheckbox_minimal {border-radius:50%;box-shadow:0 1px 5px rgba(0,0,0,0.1) inset;}

.fb-icon {width:19px;height:18px;display:inline-block;background:url(images/sprite-new.png) no-repeat -1px -77px; cursor:pointer;}
.love-icon {width:17px;height:17px;display:inline-block;background:url(images/sprite-new.png) no-repeat -1px -118px;}
.searchresultcheckbox {width:17px;height:17px;display:inline-block;}
.love-icon input{cursor:pointer !important} /* added by uma - 03/14/2014 */
.love-icon.active, tr.active td.love-column .love-icon {background-position:-1px -98px;}

#search-result td,#search-result th {font-size:12px;padding:10px 8px;line-height:1.2;vertical-align:middle; border-right: 1px solid #ebebeb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}  /* Uma 20140121 */
#search-result th {vertical-align:top; padding-top:0;font-size:10px;font-family:oxygen; font-weight: bold; text-align:left;}
#search-result tr{color:#000;}  /* Uma 20140121 */
#search-result th a{color:#5ab3e8; }
#search-result td:last-child,#search-result th:last-child {border-right:0;}
#search-result .even-row td {background-color:#f6f6f6;}
#search-result tr.active td {color:#5ab3e8;}
#search-result .fb-column, #search-result .love-column{padding-left:5px;padding-right:5px;}
#search-result td .overflow-cutter {overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
#search-result .status-column .overflow-cutter {width:76px;} /* uma 20140122 */
#search-result .address-column .overflow-cutter {width:62px;}
#search-result .price-column .overflow-cutter {width:51px;}
#search-result .brand-column .overflow-cutter {width:57px;}
#search-result .subd-column .overflow-cutter {width:61px;}
#search-result .sqft-column .overflow-cutter {width:50px;}
#search-result .bd-column .overflow-cutter{width:30px;}
#search-result .bth-column .overflow-cutter{width:35px;}
#search-result .Direction-column .overflow-cutter{width:70px;}
#search-result .Unit-column .overflow-cutter{width:45px;}
#search-result .FloorPlan-column .overflow-cutter{width:77px;}
#search-result .Remarks-column .overflow-cutter{width:80px;}
#search-result .ProjectName-column .overflow-cutter{width:88px;} /* uma 20140122 */
#search-result th .arrow {display: block; width:10px; height:8px; background:url(images/sprite-new.png) no-repeat -1px -143px; margin-top:10px;}
#search-result th .arrow-flipvertical{display: block; width:10px; height:8px; background:url(images/sprite-new.png) no-repeat -1px -143px; margin-top:10px; -moz-transform: scaleY(-1); -o-transform: scaleY(-1); -webkit-transform: scaleY(-1); transform: scaleY(-1);filter: FlipV; -ms-filter: "FlipV";}  /* Uma 20140121 */
#search-result.result-mobile {border-top: 1px solid #ebebeb; margin-top:10px;}
#search-result.result-mobile td {border-right:none;}
#search-result.result-mobile .data-column{text-align:left; width:80%;} /* changed by uma 02/21/2014 */
#search-result.result-mobile .data-column .price {font-size: 16px;font-weight:bold;}
#search-result.result-mobile .data-column .meta {padding-top:5px;}
#search-result.result-mobile .arrow-column .arrow {width:21px; height: 32px; background: url(images/sprite-new.png) no-repeat 100% -292px; cursor:pointer;}

.search-result.result-mobile {border-top: 1px solid #ebebeb;}
.search-result.result-mobile td {border-right:none; border:0;}
.data-column{text-align:left; width:100%; white-space:normal !important;}
.data-column .price {font-size: 16px;font-weight:bold;}
.data-column .meta {padding-top:5px;}
.arrow-column .arrow {width:21px; height: 32px; background: url(images/sprite-new.png) no-repeat 100% -292px; cursor:pointer;}

.search-now-link {display:inline-block; padding-left: 30px;height:31px; line-height:30px;background:url(images/polysearch.png) no-repeat;font-weight:bold;font-family:oxygen;font-size:11px;}
.search-now-link-selected {display:inline-block; padding-left: 30px;height:31px; line-height:30px;background:url(images/polysearchselected.png) no-repeat;font-weight:bold;font-family:oxygen;font-size:11px;}

.square-search-now-link {display:inline-block; padding-left: 30px;height:33px; line-height:30px;background:url(images/squaresearch.png) no-repeat;font-weight:bold;font-family:oxygen;font-size:11px;}
.square-search-now-link-selected {display:inline-block; padding-left: 30px;height:33px; line-height:30px;background:url(images/squaresearchselected.png) no-repeat;font-weight:bold;font-family:oxygen;font-size:11px;}

.how-to-search-wrap {margin-right:20px;background:url(images/sprite1.png) no-repeat -343px 25px #f1f1f1;border-radius:5px; padding:25px 22px 25px 66px; margin-bottom:20px;}
.how-to-search-wrap-custom {margin-right:20px;background:#f1f1f1;border-radius:5px; padding:25px 22px 25px 36px; margin-bottom:20px;}
.how-to-search-wrap h3{color:#5AB3E8;font-size:15px;line-height:1;margin:0 0 0.5em;text-transform: uppercase;}
.how-to-search-wrap-custom h3{color:#5AB3E8;font-size:15px;line-height:1;margin:0 0 0.5em;text-transform: uppercase;}
.how-to-search-wrap a{font-weight:bold;}

#side-slider {position:absolute;width:10px;top:0;bottom:0;right:0;background:rgba(239,78,20,0.9);overflow:visible;padding:0;}
 /* #side-slider.active {width:430px;} */ 
#side-slider .content {display:none; padding:30px;color:#fff;width:auto;}
 #side-slider.active .content{display:block;} 

#side-slider:before{display:block;content:'';position:absolute;left:-35px;top:35px;background:url(images/sprite1.png) no-repeat -285px 0;opacity:0.9;filter:alpha(opacity=90);width:35px;height:120px;}
#side-slider #close-button{width:27px;height:27px;display:block;position:absolute;left:-30px;top:80px;background:url(images/sprite1.png) no-repeat -206px 0;transition:none;z-index:5;}
  /*---****------<< Added to Fix Left Slider Image Placement >> ____*****_____*/
@-moz-document url-prefix() {
#side-slider:before{display:block;content:'';position:absolute;left:-35px;top:35px;background:url(images/sprite1.png) no-repeat -286px 0;opacity:0.9;filter:alpha(opacity=90);width:35px;height:120px;}
#side-slider #close-button{width:27px;height:27px;display:block;position:absolute;left:-30px;top:80px;background:url(images/sprite1.png) no-repeat -206px 0;transition:none;z-index:5;}
}
/*---****------<<>>____*****_____*/	

.header-row{ background-color:rgb(255, 255, 255)}
.header-row:hover{ background-color:rgb(255, 255, 255)}
#side-slider.active #close-button{background-position:-93px 0;}
#side-slider h2 {color:#fff;font-family:oxygen;font-size:20px;line-height:1;margin-bottom:20px;}
#side-slider .video-wrap .label {font-weight:bold;font-style:italic;font-size:11px;color:#ffc70d;padding:10px 0 6px;}
#side-slider .video-wrap .labelvideos {font-weight:bold;font-style:italic;font-size:11px;color:#ffc70d;padding:13px 0 6px;}
#side-slider hr {height:0;border-top:1px dotted #ffc70d;margin:0 0 10px;}
#side-slider h3 {color:#ffc70d;font-weight:bold;font-style:italic;font-size:15px;margin:12px 0;}
#side-slider ul {margin-bottom:10px;}
#side-slider ul li {padding-left:35px;padding-bottom:10px;}
#side-slider ul.check-list li {background:url(images/sprite-new.png) no-repeat -1px -500px; line-height:1.5;}
#side-slider ul.to-do-list li a{color:#ffc601; font-size:14px; font-weight:bold;}
#side-slider ul.feature-list li {text-transform:uppercase;font-family:oxygen;font-weight:bold;}
#side-slider ul.dk_options_inner { margin: 0px; }
#side-slider ul.dk_options_inner li { padding: 0px; }
/* #side-slider a {color:#ffc70d;} */ /* not using this style in #889 */
#side-slider.tablet.active {width:320px;}
#side-slider.tablet .content{padding:20px;/* padding-right:0; */}
#side-slider.tablet h2 {margin-bottom:10px;}
#side-slider a.visit-link {font-size:14px;font-family:oxygen;font-weight:bold;text-transform:uppercase;}
#side-slider.tablet .experience-item {padding-left:35px; padding-bottom:14px; background:url(images/sprite1.png) no-repeat 0 -115px; }
#side-slider.mobile {display:none !important;border-radius:5px 0 5px 5px;text-align:center;}
#side-slider.mobile .content {padding:10px 10px 0 10px;}
#side-slider.mobile h2 {margin-bottom: 10px; }
#side-slider.mobile:before{width:43px;height:15px;background-position:-241px 0;left:auto;top:-15px;right:0;}
#side-slider.mobile.active{display:block;left:0;top:30px;right:0;bottom:auto;width:auto;}
#side-slider.mobile #close-button{left:auto;top:-8px;right:11px;width:19px;height:19px;background-position:-150px 0;}
#side-slider.mobile a.visit-link{display:block;padding-top:8px;}

.back-menu-wrap{text-align:right;margin-bottom:10px; border-bottom: 1px solid #ebebeb;} /* search page for mobile change -- added by uma-- 01/29/2014 */
.back-menu-wrap a{color:#41395F; text-transform: uppercase; font-size:14px;font-weight:bold;}

#map_canvas{ height: 405px; }
.jcarousel-wrapper { margin: 10px auto; position: relative; padding-left: 35px; border-left: 4px solid #f2f2f2; }

/** Carousel **/

.portfolio-skin-carousel {
    position: relative;
    overflow: hidden;
    width: 100%;
}

.portfolio-skin-carousel ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}

.portfolio-skin-carousel li {
    float: left;
}

.portfolio-skin-carousel ul.to-do-list li { width: 435px; }

.portfolio-skin-carousel img {
    display: block;
    max-width: 100%;
    height: auto !important;
}

/** Carousel Controls **/

.jcarousel-control-prev,
.jcarousel-control-next {
	display:none;
    position: absolute;
    top: 50%;
    margin-top: -15px;
    width: 30px;
    height: 30px;
    text-align: center;
    background: #4E443C;
    color: #fff;
    text-decoration: none;
    text-shadow: 0 0 1px #000;
    font: 24px/27px Arial, sans-serif;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    -webkit-box-shadow: 0 0 4px #F0EFE7;
    -moz-box-shadow: 0 0 4px #F0EFE7;
    box-shadow: 0 0 4px #F0EFE7;
}

.jcarousel-control-prev {
    left: 15px;
}

.jcarousel-control-next {
    right: 15px;
}

/** Carousel Pagination **/

.jcarousel-pagination {
    position: absolute;
    /*bottom: -40px;
    left: 50%;*/
	right:0; top: 10px; 
    margin: 0;
}

.jcarousel-pagination a {
    text-decoration: none;
    display: inline-block;

    height: 8px;
    width: 8px;
    line-height: 8px;

    background: #d7d7d7;
    border-radius: 10px;
    text-indent: -9999px;

    margin-right: 7px;
}

.jcarousel-pagination a.active { background: #ef4e14; }

.todo-list-slider .todo-item { background: url(images/check-icon.jpg) no-repeat 0 5px; padding-left: 35px; margin-bottom: 20px; }
.todo-list-slider .todo-item a { font-weight: bold; }

.myzone-menu-wrapper { border-top: 1px solid #f2f2f2; }
.myzone-menu-wrapper .submenu { margin: 0px; padding: 0px; }
.myzone-menu-wrapper a { text-transform: uppercase; font-weight: bold; font-size: 13px; font-family: 'Oxygen', sans-serif; line-height: 25px; display: block;}
.myzone-menu-wrapper li.level1 { border-bottom: 1px solid #f2f2f2; }
.myzone-menu-wrapper li.level2 { border-top: 1px solid #f2f2f2; padding-bottom: 0px;padding-top: 0px; }
.myzone-menu-wrapper li.level1 > a { padding-left: 30px; color: #41395f; }
/* .myzone-menu-wrapper li.level2 > a { padding-left: 50px; color: #5ab3e8; padding-bottom: 0px;padding-top: 0px;}  Commented by Nithya?? */
.myzone-menu-wrapper li.level1.selected > a { color: #ef4e14; background: #f9f9f9; }
.myzone-menu-wrapper li.level2.selected > a { background: url(images/submenu-triangle.png) no-repeat 30px center; padding-bottom: 0px;padding-top: 0px; }

.recent-buzz { line-height: 20px; margin-bottom: 5px; }
.recent-buzz span.buzz { color: #CCCCCC; float: left; font-family: 'Abel',sans-serif; font-weight: normal; margin-right: 10px; margin-top: 4px; }
.recent-buzz a.next { background: url("images/next-post.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0); border-left: 1px solid #E8E8E8; display: block; float: left; font-size: 0; height: 19px; margin-top: 4px; width: 19px; }
.recent-buzz a.prev { background: url("images/prev-post.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0); display: block; float: left; font-size: 0; height: 19px; margin-top: 4px; width: 19px; }
.recent-buzz a.title { float: left; font-weight: bold; margin-top: 2px; margin-left: 10px; text-decoration: none; }

.video-tutorials-wrapper { background: #f2f2f2; border-radius: 5px; margin-top: 20px; }
.video-tutorials-wrapper .description-wrapper { float: left; width: 44%; padding: 3%; }
.video-tutorials-wrapper .description-wrapper h3 { font-size: 22px; color: #29719d;  }
.video-tutorials-wrapper .description-wrapper .description { border-top: 1px solid #fff; border-bottom: 1px solid #fff; padding: 10px 0px; margin-bottom: 15px; }
.video-tutorials-wrapper .description-wrapper .make-your-selection { color: #29719d; font-size: 11px; font-style: italic; }

.video-tutorials-wrapper .video-wrapper { float: right; width: 44%; padding: 3%; }
.video-tutorials-wrapper .video-wrapper img { width: 100%; }
.video-tutorials-wrapper .dk_container{ display:block !important;}
.video-tutorials-wrapper .dk_container .dk_toggle {display:block; width: auto !important;}
.video-tutorials-wrapper .dk_options a{width:auto !important;}

.featured-functions-wrapper h3 { color: #29719d; font-size: 18px; font-style: italic; font-weight: normal; position: relative; }
.featured-functions-wrapper h4 { color: #847ba9; font-size: 16px;  }
.featured-functions-wrapper a { font-weight: bold;  }
.featured-functions-wrapper ul li { width: 205px;}

.featured-properties-wrapper h3 { color: #29719d; font-size: 18px; font-style: italic; font-weight: normal; position: relative; }
.featured-properties-wrapper ul li { width: 425px;}
.featured-properties-wrapper ul li img { width: 90%; margin: 0 auto; }

.myzone-title {margin:0;line-height:48px;height:48px;font-size:22px;}
.secondary-nav .nav-button {display:block; position: absolute; width:48px;height:48px;background:url(images/nav-button.png) no-repeat center center;right:0;top:0;}
.secondary-nav .nav-button.active {background-color:#eeeded;}
.secondary-nav .secondary-nav-menu {display:none; width:auto; text-align:right;background:#eeeded;margin-bottom:0;}
.secondary-nav .secondary-nav-menu li {display:inline-block;padding:10px;}
.secondary-nav .secondary-nav-menu li a,.secondary-nav .nav-links a {font-size:13px;font-family:oxygen; font-weight:bold;color:#41395f;text-transform:uppercase;}
.secondary-nav .nav-links{border-top:1px dotted #ccc; padding:13px 0;text-align:right;}
.secondary-nav .nav-links a {padding-left: 17px;color:#5ab3e8;}
.secondary-nav.mobile-show .nav-button {top:16px;z-index:999;}
.secondary-nav.mobile-show .nav-button.active {background-color:#e1e1e1;}
.secondary-nav .nav-button1 {display:block; position: absolute; width:48px;height:48px;background:url(images/nav-button.png) no-repeat center center;right:0;top:0; border:none;} /* swetha20140122. change in newsroom page */
#sec-nav-menu-mobile.secondary-nav-menu {padding-bottom:4px;background-color:#e1e1e1;display:none;margin-bottom:0;}
#sec-nav-menu-mobile.secondary-nav-menu li {display:block;border-bottom:1px solid #ededed; padding:10px;padding-bottom:30px; text-align:right; height:50px;}/* swetha20140122. change in newsroom page */
#sec-nav-menu-mobile.secondary-nav-menu li a {color:#5ab3e8; font-size:13px;font-family:oxygen; font-weight:bold;text-transform:uppercase;}

.HideLink:link {color: #413960 !important; }
.HideLink:active {color: #413960 !important;}
.HideLink:visited {color: #413960 !important;}
.HideLink:hover {color: #413960 !important; }

.FormPara { line-height:20px ; margin-bottom:10px ; float:none;}
.Testimonial { color: #000000 !important; font-style: normal !important; text-align: left !important; width:100% !important;}
.TagLine { font-size: 28px; color: #ee4f23; text-transform: none; text-align: center; font-weight: bold; font-family: 'Oxygen', sans-serif; padding-top: 12px; width:100%; }
.TagLineScript { font-size: 14px; color: #ee4f23; text-transform: none; text-align: center; font-family: 'Oxygen', sans-serif; }
.FormLoginStatus { float:none; clear:both; width:100%; margin-bottom:0px; }

.TagLineSup { position:relative; top: -0.4em; }

/* Added by Srinivas Starts 11 Dec 2013 */

.UIMessageBox
{
    padding-top:10px;
    padding-right:10px;
    padding-bottom:10px;
    padding-left:10px;
    border-top-width:1px;
    border-right-width:1px;
    border-bottom-width:1px;
    border-left-width:1px;
    border-top-style:solid;
    border-right-style:solid;
    border-bottom-style:solid;
    border-left-style:solid;
}

.UIMessageBoxError
{
    border-top-color    :#dd3c10;
    border-right-color:#dd3c10;
    border-bottom-color:#dd3c10;
    border-left-color:#dd3c10;
    background-color:rgb(255, 235, 232);
}

/* Grid*/
.grid{font-size:10px;background-color:#dee0e1;border-color:#dee0e1;border-width:1px;border-style: solid;font-family:Arial, Helvetica, sans-serif;text-align:left;width:100%;padding:4px;
}
.grid td{font-size:10px;color:#000000;background-color:#FFFFFF;padding:2px;
}
 .grid th {font-size:10px;color:#000000;padding:8px;background-color: #eeeff0; text-align: left; font-weight: bold;
}   /*swetha changes */
/* .grid th {font-size:10px;color:#000000;padding:8px;background-color: #eeeff0;
} */


.grid th a{font-size:10px;
}
.grid a:link{font-size:10px;color:#0255a8;text-decoration:underline;
}
.grid a:visited{color:#0255a8;
}
.grid a:active{color:#0255a8;
}
.grid a:hover{color:#333333;text-decoration:none;
}

.grid tr.altrow td
{
	background-color:#eeeff0;
}

.formholder .required{font-weight:bold;color:Red; font-size:20px;} /* uses class instead of div, more efficient */


.errorpop{width:100%;height:auto;min-height:65px;padding:0px;margin:0px;background-color:#ffffcc;border:1px solid #ffcc00;color:#c60000;}/*Deepthi 20140203 */
.errorpop p{font-weight:bold;margin:5px 10px 5px 10px;float:none !important;width:auto !important;}/* Deepthi 20140204  */
.errorpop ul{margin:10px 20px 20px 100px;}
.errorpop li{font-size:10px;margin-left:25px;}
.uiBoxWhite
{
    border-top-color:#ccc;
    border-right-color:#ccc;
    border-bottom-color:#ccc;
    border-left-color:#ccc;
    border-top-width:1px;
    border-right-width:1px;
    border-bottom-width:1px;
    border-left-width:1px;
    border-top-style:solid;   
    border-right-style:solid;
    border-bottom-style:solid;
    border-left-style:solid;
    background-color:rgb(255,255,255);
}
.ptm
{
padding-top:10px;
}
.mv1
{
    margin-top:20px;
    margin-bottom:20px;
}
.uiInterstitial 
{
margin-right:auto;
margin-left:auto;

}
.uiInterstitialLarge 
{
width:auto;
}
.login_page_interstitial 
{
    width:auto;
    margin-bottom:0px;
}

/* Added by Srinivas Ends 11 Dec 2013 */



/* map div styles-- taken from old styles */

.DivMapLoading{
z-index: 2000; background:#666666; filter: alpha(opacity=30); width: 312px; position:absolute; height: 415px; opacity: 0.5;-moz-opacity: 0.5; top: 0px;  
}
div.MapLoadOff
{
	visibility:hidden;
	display: none;	
}
div.MapLoad
{
	visibility: visible;
	display: inherit;	
}

.searching{height:77px;z-index: 2001;background:#ffffff;border:1px solid #2390ff; left: 172px; margin:0px;width: 349px;position: absolute; top: 189px; text-align: center;padding-top:5px;}

.mapsearchgif{width:90%; margin:0 auto 0 auto;padding:5px;}
.mapsearchgif h3{text-align:center;margin:0px;padding:0px;font-size:16px; color:#000000;font-weight:bold;}
.mapsearchgif h3 img{padding:2px 5px 0 0;}

.maptoomanyresults{width:90%; margin:0 auto 0 auto;padding:8px;}
.maptoomanyresults span{text-align:left;margin:0px;padding:0px;font-size:12px; color:#000000;font-weight:bold;}
.maptoomanyresults img{float:left;}



/* MAP POPUP */
 #map-popup-oi      { width:205px;height:105px;
 					  position:relative;
 					  margin:0; border:0; padding:0; 
 					  overflow:hidden; cursor: pointer;}
*.map-popup-label 	{ position:static;
					  vertical-align:baseline;
					  text-align:left;
					  line-height:1.2em; 
					  font-size:0.8em;
					  margin:0 0.5em 0 0; padding:0;
					  font-weight:bold;   }
*.map-popup-data 	{ position:static; 
					  vertical-align:baseline;
					  text-align:left;
					  line-height:1.2em; 
					  font-size:0.8em; 
					  margin:0; padding:0;
					  font-weight:normal; }
*.map-popup-img 	{ border:1px solid black; 
					  width:60px; height:50px;
					  right:0; bottom:0; top:50px;
					  position:absolute; }
	


#lblResultCount {  font-size: 8.3pt; }

/*670 */

 #disablingMapSearchDiv
  {
            display: inline;
            position: absolute;
            width: 315px;
            background-color: #F4FA58;
            z-index: 1001;
            opacity:0.5; /*IE*/
            -ms-filter: "alpha (opacity=50)"; /*Mozilla*/
            filter: alpha (opacity=50); /*Chrome*/
            border-style: solid;
            border-width: medium;
            border-color: #0000FF;
 }
  #divSearchCriteria
   {
            display: inline;
            position: absolute;
            width: 422px;
            height: 185px;
            background-color: grey;
            z-index: 1001;
            opacity: 0.5; /*IE*/
            -ms-filter: "alpha (opacity=50)"; /*Mozilla*/
            filter: alpha (opacity=50); /*Chrome*/
            border-style: none;
            border-width: medium;
            border-color: #0000FF;
            
 }
  #divCategory
  {
            display: inline;
            position: absolute;
            width: 515px;
            height: 185px;
            background-color: grey;
            z-index: 1001;
            opacity: 0.5; /*IE*/
            -ms-filter: "alpha (opacity=50)"; /*Mozilla*/
            filter: alpha (opacity=50); /*Chrome*/
            margin-left: 422px;
              border-style: none;
            border-width: medium;
            border-color: #0000FF;
   }
  #divSearchResults
  {
            display: inline;
            position: absolute;
            width: 937px;
            height: 258px;
            background-color: grey;
            z-index: 1001;
            opacity: 0.5; /*IE*/
            -ms-filter: "alpha (opacity=50)"; /*Mozilla*/
            filter: alpha (opacity=50); /*Chrome*/
              border-style: none;
            border-width: medium;
            border-color: #0000FF;
        }
        #divFavoriteResults
        {
            display: inline;
            position: absolute;
            width: 937px;
            height: 258px;
            background-color: grey;
            z-index: 1001;
            opacity: 0.5; /*IE*/
            -ms-filter: "alpha (opacity=50)"; /*Mozilla*/
            filter: alpha (opacity=50); /*Chrome*/
           border-style: none;
            border-width: medium;
            border-color: #0000FF;
        }
   .DisablefontStyle
        {
            font-size: 63px;
            color:#000000;
        }
    .NonTransparent
    {
    position:absolute;
    z-index:9000;
    font-family:Calibri;
  color:#000000;
    }
    
    
    
    /* map div styles-- taken from old styles */     					
    
    
    .table-header
    {
        text-align:center;
        width:150px;
    }
    
    .grid-cell-width
    {
        width:150px;
    }

/* css to make all the buttons to orange color that use buttonnew class */    
/*start*/    
    .buttonnew{
/* background: url(images/bg_orangebutton.png) repeat-x; */  /* pavan change - 12/7/2015 1191. to change color of button from orange to blue  */
margin:0 !important; 
padding:0 0 2px 0 !important;
font:bold 16px Arial, Helvetica, sans-serif !important; 
color:#FFFFFF !important; 
border:1px solid #5AB3E8 !important; /* pavan change - 12/7/2015 1191. to change color of button from orange to blue  */
height:35px !important; width:200px !important;
text-align:center !important; 
cursor:pointer !important; 
vertical-align:middle !important;
line-height: 21px !important;
display:block !important;
background-color: #5AB3E8 !important; /* pavan change - 12/7/2015 1191. to change color of button from orange to blue  */
}	
/*end*/

/* uma change */
.searchbutton50px{
background: url(images/bg_orangebutton.png) repeat-x !important; 
margin:0 0 0 10px !important; 
border-radius: 5px; 
transition: all 0.3s linear 0s;
padding:0 0 2px 0 !important;
font:bold 16px Arial, Helvetica, sans-serif !important; 
color:#FFFFFF !important; 
border:1px solid #F5691B !important; 
height:35px !important; width:50px !important;
text-align:center !important; 
cursor:pointer !important; 
vertical-align:middle !important;
line-height: 21px !important;
display:block !important;
}	

/* uma change */
.searchbuttonnew{
background: url(images/bg_orangebutton.png) repeat-x !important; 
margin:0 !important; 
padding:0 0 2px 0 !important;
font:bold 16px Arial, Helvetica, sans-serif !important; 
color:#FFFFFF !important; 
border:1px solid #F5691B !important; 
height:35px !important; width:130px !important;
text-align:center !important; 
cursor:pointer !important; 
vertical-align:middle !important;
line-height: 21px !important;
display:block !important;
}	

.searchbuttonnew:hover{opacity: 0.6;}

.searchbutton{
background: url(images/bg_orangebutton.png) repeat-x !important; 
margin-top:1%; 
padding:0 0 2px 0 !important;
font:bold 18px Arial, Helvetica, sans-serif !important; 
color:#FFFFFF !important; 
border:1px solid #F5691B !important; 
height:31px !important; width:100% !important;
text-align:center !important; 
cursor:pointer !important; 
vertical-align:middle !important;
line-height: 21px !important;
display:block !important;
float:left;
}	

.searchbutton:hover{opacity: 0.6;}


.labelformat
{
	display:block !important;
	padding-top:5px !important;
	margin-left:160px !important;
	margin-top: -18px;
}
 /* swetha changes */

/* .labelformat
{
	display:block !important;
	padding-top:5px !important;
	margin-left:160px !important;
	margin-top: -22px;
} */

.formholder fieldset 
{
background-color: inherit;
border-color: #e9e6e6;
border-width: 1px;
border-style: solid;
padding: 10px 10px 10px 10px;
margin: 0px;
}
.submit
{
    text-align:right !important;
}
/*css to left align the table data*/
/*start*/
 .formholder td{ font-size:12px; text-align:left; padding:10px 10px; }  /* swetha changes */
/* .formholder td{ font-size:12px; text-align:left; padding:13px 15px; } */
/*end*/

 .formholder label{ font-weight:bold;
                   display: inline-block;
                   width: 150px;
                   padding: 0;
                   margin: 5px 0 0;
                   text-align: right;
                   font-weight: bold;
                   height: 12px;
                   vertical-align: top;
 }
  /* swetha changes */
 
/*.formholder label{ font-weight:bold; }
.formholder label
{ 
    font-weight: bold; 
    vertical-align: top;
} */


.successpop{width:100%;height:auto;min-height:65px;padding:0px;margin:0px;color:inherit;border:1px solid #83d181;background-color:#f9fff9;}/*Deepthi 20140205*/
.successpop p{font-weight:bold;margin:5px 10px 5px 10px;float:none !important; width:auto !important;}/*Deepthi 20140205*/
.successpop ul{margin:10px 20px 20px 100px;}
.successpop li{font-size:10px;margin-left:25px;}


/* NAVIGATION MENU -- START */


#navigation ul
{margin:0px; padding:0px;}

#navigation ul li
{display:inline; height:25px; float:left; list-style:none; }

#navigation li a
{text-decoration:none;}

#navigation li a:hover
{text-decoration:underline;}

#navigation li ul
{
margin:0px;
padding:0px;
display:none;
}

#navigation li:hover ul
{
display:block;
width:auto;
}

#navigation li li
{
list-style:none;
display:list-item;
width:230px;
}

#navigation ul li
{
display:inline;
}

#navigation li ul
{
margin:0px;
padding:0px;
display:none;
position:absolute;
}

#navigation li li a
{text-decoration:none;}

#navigation li li a:hover
{color:#FFFFFF;text-decoration:underline;}

#navigation li ul
{
margin:0px;
padding:0px;
display:none;
position:absolute;
left:0px; top:40px;
width:220px;
}

#navigation li ul
{
margin:0px;
padding:0px;
display:none;
position:absolute;
left:0px;
top:50px;
background-color: #3F7FBF;
width:10px; 
}
#navigation li ul li a,li ul li  { font-size:10px; line-height:normal; line-height:20px; padding:5px 5px 5px; width:220px; }

/* NAVIGATION MENU -- END */



.loginstatus table{ border-collapse:separate; border-spacing:0; border-top-width:5px; margin-bottom:20px; clear:both;  
                    padding-top: 30px;
		    padding-left: 70px;
		    padding-right: 20%;
                    }
.loginstatus td{ font-size:12px; text-align:left; padding: 0 0 !important;}

.TextAlign { text-align:right !important;}

.TextAlignCenter { text-align:center !important;}
/*dipoo*/
.width100per{width:100%;}
.width70per{width:70%;}
.paddingleft{padding-left:20%}
.reportlink a:hover { color:  #5AB3E8; }
/*End dipoo*/

.ForgotPassword { float:right !important; width:170px; } /* Pavan - 20140121 To adjust forgot password text in all devices  */
.refine-panel-td{ text-align:left !important; }
.refine-checklist td{ text-align:left !important; padding: 7px 7px !important}

/* swetha */
.ContactUs {font-weight: bold; vertical-align: top;} 

.submitbuttonnew{
 background: url(images/bg_orangebutton.png) repeat-x !important;
margin:0 !important;
padding:0 13px 0 5px !important;
font:bold 16px Arial, Helvetica, sans-serif !important;
color:#FFFFFF !important;
border:1px solid #F5691B !important;
text-align:center !important;
cursor:pointer !important;
vertical-align:middle !important;
line-height: 21px !important;
display:block !important;
}/* swetha */

.tdpadding{padding: 15px 0px 0px 0px !important;}/* swetha */
.buttonvalign{ vertical-align:middle !important;}/* swetha */
.requiredfieldvalign { vertical-align:bottom !important}/* swetha */
.width50per{width:50%;}
/* swetha */
.tdimages{ font-weight:bold;
                   display: inline-block !important;
                   width: 150px !important;
                   padding: 0 !important;
                   margin: 0 !important;
                   text-align: right !important;
                   font-weight: bold;
                    vertical-align: top !important;
 }/* swetha */
 
 .managepassword {display:inline-block !important;
	padding-top:3px !important;
	margin-left:160px !important;
	margin-top: -18px;}
	
.Zeropaddingtd {padding:0px 3px 0px 0px !important;vertical-align: top;}/* swetha */
.Zeropaddingth {padding: 0px !important; width:30% !important;text-align:left;}/* swetha */

.marginbottom0px { margin-bottom:0px !important;}/* swetha */

*.nowrap		{ white-space:nowrap; }/* swetha */
.textalignright { text-align:right !important;} /* swetha */
.paddingleftmarginbottom0{margin-bottom:0px !important;padding-left:30%;}

.tdtextalignwidth{ width: 150px !important;
                   text-align: right !important;
                   padding:0px !important;
 }/* swetha */
 
 
 .marginzeropx{margin: 0px 0px 0px 0px !important;}
 
.outerborder{
    background-color: inherit;
    border-color: #000000 !important;
    border-style: solid;
    border-width: 1px !important;
    margin: 40px !important;
    padding: 10px;
}
.paddingleft800px{padding-left:800px;}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=30);
	opacity:0.3;
}


.todo-list-slider .todo-item-done { background: url(images/greencheckicon.png) no-repeat 0 5px; padding-left: 35px; margin-bottom: 20px; }
.todo-list-slider .todo-item-done a { font-weight: bold; }
.menunew {float:right; position:relative; z-index:1; cursor:pointer; white-space:nowrap; }

.MyZoneTd td{text-align:left !important; width:150px !important; padding: 0px 0px 0px 0px; }

.home-gray-block-new { background: #f1f1f1; border-radius: 5px; margin-top: 60px; margin-bottom: 35px; }
.home-gray-block-new h3 { border-bottom: 1px solid #fff; background: #e5e5e5; border-radius: 5px 5px 0px 0px; font-family: 'Oxygen', sans-serif; font-size: 16px; font-weight: normal; text-align: center; padding: 50px 0px 10px 0px; position: relative; margin-bottom: 0px; font-weight: bold;}
.home-gray-block-new h3 span { position: absolute; left: 50%; top: -41px; margin-left: -41px; display: block; width: 82px; height: 82px; background: url(images/people-icons.png) no-repeat; font-size: 0px; }
.home-gray-block-new div { padding: 25px 15px; text-align: left; font-size: 13px; }
.home-gray-block-new div p { line-height: 20px; }
.home-gray-block-new div p:first-child { font-style: italic; }
.home-gray-block-new.agents h3, .home-gray-block-new.agents div p:last-child { color: #ef4e14; }
.home-gray-block-new.builders h3, .home-gray-block-new.builders div p:last-child { color: #29719d; }
.home-gray-block-new.vendors h3, .home-gray-block-new.vendors div p:last-child { color: #58a359; }
.home-gray-block-new.homebuyers h3, .home-gray-block-new.homebuyers div p:last-child { color: #3b3456; }
.home-gray-block-new.builders span {background-position: 0px -82px; }
.home-gray-block-new.vendors span {background-position: 0px -164px; }
.home-gray-block-new.homebuyers span {background-position: 0px -246px; }
.one-third-new { width:31.9% !important; padding-top:15px !important; text-align:center !important;}

.geotrust { text-align: left; padding-top: 15px; padding-right:26px; }
.geotrust input { width: 159px;   background: url(images/geotrustsmall.png) no-repeat;  text-indent: -999em; border: 0px;}

/*swetha */
.calendar td{ padding:3px 3px; font-size:11px; text-align:center;} 

.calendar th{ padding:3px 3px; } 

.calendar table{ padding:0px 0px; margin: 0px; } 

.calendar caption{font-weight: bold !important;} 

.tdvalignmiddle{ font-weight:bold;
                   display: inline-block !important;
                   width:250px !important;
                   padding: 0 !important;
                   margin: 0 !important;
                   text-align: right !important;
                   font-weight: bold;
                    vertical-align: middle !important;
 }/* swetha */
.TagLineAgent { font-size: 28px; color: #ef4e14; text-transform: none; text-align: left; font-weight: bold; font-family: 'Oxygen', sans-serif; padding-top: 12px; width:100%; }

.AgentLogo { text-align: center; float: left; }
.AgentLogo input { width: 88px; height: 86px; background: url(images/Agent-icon.png) no-repeat; text-indent: -999em; border: 0px; }

.ImageAlign { vertical-align:middle !important; }

.TestimonialComment {color: #898989 !important; font-size: 12px !important; font-weight: bold !important;  margin: 10px 0px !important; }

.landing{ font-size:28px; line-height:28px; margin-bottom:15px; color: #847ba9; margin-top: 5px; }

.landing1 { background: url(images/people-icons.png) no-repeat; color: #EF4F15; line-height: 82px; padding: 0 0 0 95px; font-family: 'Oxygen', sans-serif; font-weight: bold; }
.landing2 { background: url(images/people-icons.png) no-repeat 0 -82px; color: #29729D; line-height: 82px; padding: 0 0 0 95px; font-family: 'Oxygen', sans-serif; font-weight: bold; }
.landing3 { background: url(images/people-icons.png) no-repeat 0 -246px; color: #3B3456; line-height: 82px; padding: 0 0 0 95px; font-family: 'Oxygen', sans-serif; font-weight: bold; }
.landing4 { background: url(images/people-icons.png) no-repeat 0 -164px; color: #59A259; line-height: 82px; padding: 0 0 0 94px; font-family: 'Oxygen', sans-serif; font-weight: bold;  }/*dipoo pading 95 to 94*/

blockquote.white { background: url("images/quote_white.png") no-repeat scroll 10px 10px; }

.home #home-slider .comment, .home #home-slider .comment, .home #home-slider .comment, .home #home-slider .comment { color: #41395F; font-family: myriad pro; font-size: 14px; font-style: normal; margin-bottom: 0; text-transform: uppercase; }
.home #home-slider .comment span, .home #home-slider .comment, .home #home-slider .comment, .home #home-slider .comment { color: #EF4E14; }
.home #home-slider .italic, .home #home-slider .italic, .home #home-slider .italic, .home #home-slider .italic { color: #636363; }

.bgcolor-f2f2f2 { background: #F2F2F2 !important; }
.bottom-main-wrapper .faqs { color: #000000; font-size: 13px; margin-top: 10px; } 
.faqmargin {margin-left: 15px !important;}
.bottom-main-wrapper .questions { color: #000000; margin-top: 10px; } 

.PortalPara {color: #41395F !important;
font-family: 'Oxygen', sans-serif !important;
font-size: 14px !important;
font-style: normal !important;
margin-bottom: 0 !important;
text-transform: uppercase !important;}

.PortalSpan { color: #EF4E14 !important; }
/* Added by Nithya for management team page - 01/03/2014*/
.character { display: inline-block; width: 125px; }
.introduction { display: inline-block; padding: 14px 0 0 8px; vertical-align: top; width: 155px; } /* Swetha - 20140121 */
.introduction .name { color: #5AB3E8; font-family: arial; font-size: 13px; font-weight: bold; margin: 0; text-transform: uppercase; }
.introduction .title { color: #FFC601; font-family: arial; font-size: 11px; font-weight: bold; text-transform: uppercase; }

		
.stitle { display: block; font-size: 14px; font-weight: bold; line-height: 14px; margin: 10px 0; }
.line { border: 2px solid #F2F2F2; }
.color-ffc601 { color: #FFC601; }
.pressreleasecontent{overflow: hidden; width: 640px; height: 34px}/* swetha 20140121 For pressreleasecontent in management team page */
.aboutus .table{ border-collapse:separate; border-spacing:0; border-top-width:5px; margin-bottom:0px !important;clear:both; }/* swetha 20140121 For pressreleasecontent in management team page */
.margintop{margin-top: 0px;}
/* added width 100 % by Nithya for contact us page - 01/12/2014*/	
/* changed text align left,  Nithya for page - 01/15/2014*/	
form p { font-family: oxygen; width:100%;text-align:left; line-height:20px; margin-bottom:10px; }	
.darkoverlay { position: fixed; left: 0px; top: 0px; right: 0px; bottom: 0px; color: #000; background: url('images/darkoverlay-bg.png'); z-index: 1000; display: none; overflow: auto; }
.darkoverlay .cont { width: 645px; margin: 0 auto; overflow: hidden; position: relative; }
.darkoverlay .cont .close { position: absolute; top: 0px; right: 0px; background: url('images/close.png') no-repeat; width: 27px; height: 27px; font-size: 0px; cursor: pointer; z-index: 1001; }
#ez-view .portfolio-skin-carousel .jcarousel-item .image-wrapper, .thumbnail { background: #fff; }
.darkoverlay .cont .name { color: #5ab3e8; font-size: 16px; margin-top: 10px;  }
/* addeduppercase,  Nithya for full bio page - 01/15/2014*/	
.darkoverlay .cont .short-desc { color: #ffc601; font-size: 11px; margin-bottom: 25px; text-transform: uppercase;}
/*.darkoverlay .cont .short-desc { color: #ffc601; font-size: 11px; margin-bottom: 25px; }*/
.darkoverlay .cont .description { color: #fff; font-size: 14px; line-height: 20px; }
.label300px { width:auto !important;}

.search-filter-map-view {padding-left:350px;}
    /*Deepthi*/
    .previous_next
     {
          font-size: 13px;
          font-family: "Oxygen";
          color: #41395f;
          font-weight: bold;
          text-transform: uppercase;
          line-height: 1.308;
          text-align: left;
           width: 150px;
          height: 13px;
           z-index: 18; 
           
    }
    
    
    .ezvImage
    {
      width:250px;
      height:200px;
      margin-left:20px;  
        }
        
        .ezvImageNotFound
    {
      width:250px;
      height:200px;
      margin-left:22px;  
        }
        
      /*Directory list*/
       /* ADDED */	.dir_list a:link,
/* ADDED */	.dir_list a:visited,
/* ADDED */	.dir_list a:active { font-size: 1.1em; padding-left: 30px; margin-left: -10px; background-color: #e5f0f6; text-decoration:none; color:black; }  
/* ADDED */	.dir_list a:hover { font-size: 1.1em; padding-left: 30px; margin-left: -10px; background-color: #006bab; text-decoration:none; color:white; }

/* ADDED */	.dir_list { background-color: #e5f0f6; width: 100%; }

/* ADDED */	.dir_hdr { font-size: 1.2em; font-weight: bold; color: #006bab;}
/* ADDED */	.more_less { float: right; }
            .double { display:block; padding-top:1px; padding-bottom:1px; width:auto; margin-left:0; margin-right:0; margin-top:0px; margin-bottom:0px; }
            .stretched		{  width:100%}
        
    /*Deepthi*/
    
    /*Swetha*/
    
    #CalendarControlIFrame {
  display: none;
  left: 0px;
  position: absolute;
  top: 0px;
  height: 250px;
  width: 250px;
  z-index: 99;
}

#CalendarControl {
  position:absolute;
  background-color:#FFF;
  margin:0;
  padding:0;
  display:none;
  z-index: 100;
}

#CalendarControl table {
  font-family: arial, verdana, helvetica, sans-serif;
  font-size: 8pt;
  border-left: 1px solid #336;
  border-right: 1px solid #336;
}

#CalendarControl th {
  font-weight: normal;
  padding:3px 3px; 
}

#CalendarControl th a {
  font-weight: normal;
  text-decoration: none;
  color: #FFF;
  padding: 1px;
  padding:3px 3px; 
}

#CalendarControl td {
  text-align: center;
  padding:3px 3px; 
}

#CalendarControl .header {
  background-color: #336;
}

#CalendarControl .weekday {
  background-color: #DDD;
  color: #000;
}

#CalendarControl .weekend {
  background-color: #FFC;
  color: #000;
}

#CalendarControl .current {
  border: 1px solid #339;
  background-color: #336;
  color: #FFF;
}

#CalendarControl .weekday,
#CalendarControl .weekend,
#CalendarControl .current {
  display: block;
  text-decoration: none;
  border: 1px solid #FFF;
  width: 2em;
}

#CalendarControl .weekday:hover,
#CalendarControl .weekend:hover,
#CalendarControl .current:hover {
  color: #FFF;
  background-color: #336;
  border: 1px solid #999;
}

#CalendarControl .previous {
  text-align: left;
}

#CalendarControl .next {
  text-align: right;
}

#CalendarControl .previous,
#CalendarControl .next {
  padding: 1px 3px 1px 3px;
  font-size: 1.4em;
}

#CalendarControl .previous a,
#CalendarControl .next a {
  color: #FFF;
  text-decoration: none;
  font-weight: bold;
}

#CalendarControl .title {
  text-align: center;
  font-weight: bold;
  color: #FFF;
}

#CalendarControl .empty {
  background-color: #CCC;
  border: 1px solid #FFF;
}

.ajax_calendar table { font-family: arial, verdana, helvetica, sans-serif;
                      font-size: 8pt;
                     background-color: #FFFFFF;
                      }
.ajax_calendar td{ padding:1px 1px; font-size:11px; text-align:center;} 

.ajax_calendar th{ padding:1px 1px;border-left: 1px solid #000000;
                      }


.ajax_calendar .ajax__calendar_container {
    background-color: #FFFFFF;
    border: 1px solid #646464;
    color: #000000;
    z-index:1; /*Added by Nithya to show calendar */
}   
.padding10pxtextalignleft { padding:0px !important; text-align:left;} 
/*Swetha*/



/*start*/    
    .buttonnew260{
/*background:url(../../Images/Buttons/btn_bg.gif)  !important;*/
background: url(images/bg_orangebutton.png) repeat-x !important; 
margin:0 !important; 
padding:0 0 2px 0 !important;
font:bold 16px Arial, Helvetica, sans-serif !important; 
color:#FFFFFF !important; 
border:1px solid #F5691B !important; 
height:35px !important; width:260px !important;
text-align:center !important; 
cursor:pointer !important; 
vertical-align:middle !important;
line-height: 21px !important;
display:block !important;
}	
/*end*/

/*SEARCH ASSISTENT--START*/
/*--.searchassistant-page input[type="text"], input[type="password"], input.text, textarea, select { margin: 0 0 10px; } --*/
#search { background: #FFFFFF; padding: 10px 0 20px; }
#search .video { border-radius: 5px; margin-top: 10px; }
#search .shadow { width: 450px; }
#search .comment { color: #58A359; font-family: trebuchet ms; font-size: 18px; font-style: italic; margin-top: 20px; }
#search .comment1 { font-family: myriad pro; font-size: 13px; font-weight: bold; letter-spacing: 1px; margin: 15px 0 0; text-transform: uppercase; }
#search input[type="text"] { width: 467px; }
#state-metro { background: #F7F7F7; padding-bottom: 10px;float: left; } /*Dipoo 02/20/2014*/
#state-metro .title { color: #5AB3E8; font-family: trebuchet ms; font-size: 18px; margin-bottom: 15px; padding-top: 30px; }
#state-metro .titlePaddingTop20px { color: #5AB3E8; font-family: trebuchet ms; font-size: 18px; margin-bottom: 15px; padding-top: 20px; }/* Swetha 02/07/2014. subscribe page.*/ 
#state-metro .dk_container_new .dk_theme_default .default .statemetro{width:30% !important;}

.statemetro .dk_toggle{ width:187px !important;}
.metro .dk_toggle{ width:230px !important; padding-right:3px;}
.city .dk_toggle{ width:230px !important;}
#state-metro .dk_container { margin-bottom: 40px; }
#state-metro .dk_container_new { margin-bottom: 30px; }

#state-metro .dk_toggle { width: 424px; }

#state-metro label { display: block; margin-bottom: 8px; }
#state-metro label span { float: left; font-family: trebuchet ms; width: 210px; }
#criteria { background: #FFFFFF; padding: 0 0 10px; }
#criteria .title { color: #5AB3E8; font-family: trebuchet ms; font-size: 18px; margin-bottom: 15px; padding-top: 30px; }
#criteria .dk_container { margin: 0 0 25px; }
#criteria .dk_toggle { width: 258px !important; }
#criteria .ddlwidth130px .dk_toggle{ width:90px !important;}/* Swetha 02/07/2014. subscribe page.*/ 
 #criteria .frequency .dk_toggle{ width:150px !important;}
#criteria label { display: block; margin-bottom: 8px; }
#criteria label span { float: left; font-family: trebuchet ms; width: 210px; }
#criteria .range-dash { background-color: #000; display: block; height: 2px; position: absolute; right: 0px; top: 16px; width: 10px; }
#criteria .two-third input[type="text"] { padding: 7px 6px; width: 125px; }
#criteria .two-third .dk_toggle { width: 82px !important; }
#criteria .two-third .dk_container { margin: 0 0 18px; }
#criteria .comment { color: #5AB3E8; font-family: trebuchet ms; font-size: 11px; letter-spacing: 1px; margin-bottom: 5px; text-transform: uppercase; }
#criteria .greybutton { height: 50px; margin: 7px 0 0; }
#criteria .greybutton input { font-size: 18px; font-weight: bold; height: 50px; line-height: 50px; padding: 0 35px; }
#criteria .orangebutton { height: 50px; margin: 7px 0 0; }
#criteria .orangebutton input { font-size: 20px; font-weight: bold; height: 50px; line-height: 50px; padding: 0 67px; }
.CheckBox td{float:left !important;padding:0px !important; width:150% !important;}

.registration-page .fright { float: right; }
.registration-page .title { color: #5AB3E8; font-family: trebuchet ms; font-size: 18px; margin-bottom: 15px; padding-top: 30px; }
.registration-page .subtitle { color: #58A359; font-family: trebuchet ms; font-size: 16px; font-style: italic; font-weight: bold; margin-bottom: 5px; }
.registration-page .dk_toggle { width: 147px !important; }
.registration-page input.short { width: 110px; }
.registration-page input.shortest { margin-left: 20px; width: 45px; }
.registration-page input.normal { width: 190px; }
.registration-page input.long { width: 433px; }
.registration-page .tablet-show { display: none; float: left; margin-left: 10px; }
.registration-page .tablet-show input { padding: 0 50px; }
#slogan h1 { float: left; margin-top: 5px; }
#slogan h2.bluetitle { float: right; margin-top: 5px; }
#slogan h2.orangetitle { margin-bottom: 5px; }
#company-info { background: #F7F7F7; }
#company-info .italic { font-family: trebuchet ms; margin-bottom: 5px; margin-right: 35px; }
#company-info p.comment { font-family: trebuchet ms; font-size: 14px; }
#admin-contact-info .comment { font-family: trebuchet ms; font-size: 14px; }
#admin-contact-info .tips { float: left; font-family: trebuchet ms; }
#admin-contact-info .radio { float: left; margin-left: 15px; }
#billing-info { background: #F7F7F7; }
#billing-info label { display: block; font-family: trebuchet ms; }
#billing-info input, #billing-info .dk_container { margin-bottom: 15px; }
#billing-info .italic { margin-top: -10px; }
#agreement .comment { float: left; font-family: trebuchet ms; }
#agreement .radio { float: left; margin-left: 10px; }
#agreement a { font-family: trebuchet ms; font-weight: bold; }
#agreement .orangebutton { height: 48px; margin-top: 30px; }
#agreement .orangebutton input { font-size: 20px; font-weight: bold; height: 48px; line-height: 48px; }

.darkoverlay { position: fixed; left: 0px; top: 0px; right: 0px; bottom: 0px; color: #000; background: url('images/darkoverlay-bg.png'); z-index: 1000; display: none; overflow: auto; }
.darkoverlay .cont { width: 645px; margin: 0 auto; overflow: hidden; position: relative; }/* swetha: changed width to 645px */
.darkoverlay .cont .close { position: absolute; top: 0px; right: 0px; background: url('images/close.png') no-repeat; width: 27px; height: 27px; font-size: 0px; cursor: pointer; z-index: 1001; }
.darkoverlay .cont .name { color: #5ab3e8; font-size: 16px; margin-top: 10px;  }
.darkoverlay .cont .short-desc { color: #ffc601; font-size: 11px; margin-bottom: 25px; }
.darkoverlay .cont .short-desc-big { color: #ffc601; font-size: 13px; margin-bottom: 25px; } /*Added by Srinivas 20140109*/
.darkoverlay .cont .description { color: #fff; font-size: 14px; line-height: 20px; }

.selected-search { background: #fff; color: #000; font-size: 18px; padding: 5px 10px; margin-bottom: 25px; }
.dotted-line { border-bottom: 1px dotted #d0d0d0; height: 1px; margin: 20px 0px; }
.selected-date-range { background: #f7f7f7; padding: 9px; color: #000; font-size: 20px; }
.strong-half-left { float: left; width: 48%; }
.strong-half-right { float: right; width: 48%; }
.orangebutton.reset-style input, .greybutton.reset-style input { padding: 0px !important; }

.search-result-item { border-top: 4px solid #f2f2f2; margin-top: 35px; }
.search-result-item .subtitle { color: #58A359; font-family: trebuchet ms; font-size: 18px; font-style: italic; font-weight: normal; padding: 10px; }
.search-result-item .meta {}
.search-result-item .meta span { margin: 8px 0 8px 8px; padding-right: 8px; display: inline-block; font-weight: bold; border-right: 2px solid #e8e8e8;}
.search-result-item .meta span:last-child { margin-right: 0px; border-right: 0px; }
.search-result-item .control a { background: url('images/item-control.png') no-repeat; display: inline-block; width: 34px; height: 34px; font-size: 0px; margin-right: 5px; }
.search-result-item .control a.edit { }
.search-result-item .control a.info { background-position: -42px 0px; }
.search-result-item .control a.delete { background-position: -84px 0px; }
.media-contacts.search-result-desc { text-align: center; }
.media-contacts.search-result-desc h4 { color: #58b3e8; font-size: 20px; text-transform: uppercase;}
.media-contacts.search-result-desc p { color: #979797; }
.search-result-item .orangebutton input[type='button'] { font-size: 18px; }
.italic {font-style: italic;}
.searchassistant-page p {font-family: oxygen;line-height: 20px;margin-bottom: 10px;}
r {color: #FF0000;}
.searchassistant-page .subtitle { color: #58A359;font-family: trebuchet ms; font-size: 16px;font-style: italic;font-weight: bold;}
.orangebutton {background: url(images/bg_orangebutton.png) repeat-x;border: 1px solid #F5691B;border-radius: 5px;height: 57px;transition: all 0.3s linear 0s;}
.greybutton {background: url(images/bg_greybutton.png) repeat-x;border: 1px solid #B2B2B2;border-radius: 5px;height: 57px;transition: all 0.3s linear 0s;}
.orangebutton input, .greybutton input {background: url(images/cover_button.png) no-repeat right top;border: none;color: #FFFFFF;font-family: oxygen;font-size: 24px;height: 57px;line-height: 57px;margin: 0;padding: 0;text-align: center;}
#grdSearchAgents td{font-size:none;padding: 0px 0px;text-align:left;width: 50%;}
#grdSearchAgents th {font-weight:normal;padding: 0px 0px}
.search-result-item .orangebutton input[type="submit"] {font-size: 18px;}
.divposmax{float: right;margin-top: -205px;}
.divposneg18{margin-top:-18px;}
.searchassistant-page #state-metro .dk_toggle { width: 424px !important; }

.unsubscribeIncentive-page p {font-family: oxygen;line-height: 20px;margin-bottom: 10px;}
.unsubscribeIncentive-page .subtitle { color: #58A359;font-family: trebuchet ms; font-size: 16px;font-style: italic;font-weight: bold;}
.unsubscribeIncentive-page td{padding:0px !important; text-align:left !important; vertical-align:middle; }
.unsubscribeIncentive-page .button{background-color: #ee4f23 !important; 
margin:0 !important; 
padding:0 0 2px 0 !important;
font:bold 16px Arial, Helvetica, sans-serif !important; 
color:#FFFFFF !important; 
border:1px solid #c0bebe !important; 
height:35px !important; width:150px !important;
text-align:center !important; 
cursor:pointer !important; 
vertical-align:middle !important;
line-height: 21px !important;
display:block !important;}

/*SEARCH ASSISTENT--END*/


.bluetitle { color: #5AB3E8; }
.greentitle { color: #58A359; }
.orangetitle { color: #EF4E14; }
#create-label h2 { font-size: 20px; padding: 20px 30px 10px; }
#create-label .ab { background: #EBEBEB; padding: 20px 30px; }
.ab .fright { float: right; }
#create-label #information { padding: 20px 30px 30px; }
#create-label #information #url p:first-child { font-weight: bold; text-transform: uppercase; }
#create-label #information #url p:last-child { font-style: italic; }
#create-label #information #url input { width: 407px; }
#create-label .title { font-family: arial; font-size: 13px; font-weight: bold; text-transform: uppercase; }
#create-label #mylogo .last p { padding-left: 10px; }
#create-label .greybutton, #create-label .orangebutton { height: 47px; margin: 10px 0 0 10px; }
#create-label .greybutton input, #create-label .orangebutton input { font-size: 14px; height: 47px; line-height: 47px; padding: 0 18px; }
#create-label #mylogo, #create-label #mypicture, #create-label #mytagline { margin-top: 30px; }
.greywrap { background: #F2F2F2; }
.prvlabel1-page #create-label #mylogo { margin: 0; }
.prvlabel1-page #create-label .ab { padding: 10px 30px; }
.prvlabel1-page #create-label .ab input { font-family: oxygen; width: 407px; }
#create-label #mypicture .last p { padding-left: 10px; }
#create-label #mytagline input[type='text'] { font-family: oxygen; width: 407px; }
#create-label #mytagline .orangebutton { height: 57px; margin: 58px 0 0; }  /* Pavan - 20140128 - Changed margin to accommodate button create/update button in all devices */
#create-label #mytagline .orangebutton input { font-size: 24px; height: 57px; line-height: 57px; }
.orangebutton { background: url(images/bg_orangebutton.png) repeat-x; border: 1px solid #F5691B; border-radius: 5px; height: 57px; transition: all 0.3s linear 0s; }
.greybutton { background: url(images/bg_greybutton.png) repeat-x; border: 1px solid #B2B2B2; border-radius: 5px; height: 57px; transition: all 0.3s linear 0s; }
.orangebutton input, .greybutton input { background: url(images/cover_button.png) no-repeat right top; border: none; color: #FFFFFF; font-family: oxygen; font-size: 24px; height: 57px; line-height: 57px; margin: 0; padding: 0; text-align: center; width: 100%; }
.orangebutton:hover, .greybutton:hover { opacity: 0.8; }
.float-right { float:right; }
.float-left { float:left; }
.prvlabel-page .prvlabel-half1 .orangebutton, .prvlabel1-page .prvlabel-half1 .orangebutton { margin-top: 20px; width: 240px; }
.prvlabel { width: 100%; }
.PrivateLabelPara {font-family: oxygen;line-height: 20px;margin-bottom: 10px;float:none;}
.italic{ font-style:italic; font-family: oxygen; line-height: 20px; margin-bottom: 10px;}
.bgcolor-ededed { background: #EDEDED !important; }
#cancelbtn{float:right; padding-top:10px; cursor:pointer;} /* swetha 2014. Cancel button style */
/*Deepthi Custom Styles Start
/*Deepthi Search Assistant Page Styles Start*/
.orangetitle{color:#EF4E14;}
.editButton { font-size: 20px; font-weight: bold; height: 50px; line-height: 50px; padding: 0 47px !important; }
/*Deepthi Search assistant*/


/* Added by Nithya for News Room page - 01/04/2014*/
.media-contacts { background: #F2F2F2; border-radius: 5px; padding: 20px; }
#newsroom-page  .dk_container { margin: 20px 0 0; }
#newsroom-page  .dk_toggle { width: 258px !important; }
.action .email { background: url(images/email.png) no-repeat; }
.action .print{background-position: 0 -24px;}
.action .share{background-position: 0 -51px;}
.color-898989 {
  color:#898989;
}
.color-000000 { color: #000000; }
.action a { display:inline-block; font-size:13px; font-weight:bold; color:#ef4e14; padding-left: 30px; background:url(images/sprite-new.png) no-repeat; height:24px;line-height:21px; margin-right:30px; }
#newsroom-page td
 {

     /* changed by Nithya for News Room page - 01/12/2014*/
      /* changed by Nithya for News Room page - 01/15/2014*/
      text-align:left;
      padding: 0px 0px;
      
 }
 #newsroom-page td h2.subtitle 
 {
     color:#5AB3E8;
      font-style:italic;
      font-weight:normal;
      font-size:22px;
      line-height:25px;
}
#newsroom-page table {
  border-collapse:separate;
  border-spacing:0;
  border-top-width:0px;
  clear:both;
  margin-bottom:0px;
   font-family: 'Oxygen';
}
ul.news li { padding: 20px; }
ul.news li.active { background: #F2F2F2; }
ul.news li p { margin: 0; }
ul.news li a { font-weight: bold; }
ul.how-it-works li { background: url(images/list-style.png) no-repeat left 8px; margin-bottom: 10px; padding-left: 20px; }

#news td a span {
  font-weight:bold;
  color:#EE4F23;
   text-align:left;
}
#news td {
    padding:20px;
}

ul.news li.active {
  background-color:#F2F2F2;
  background-position:initial initial;
  background-repeat:initial initial;
}

/* Added by Nithya for Marketing index page - 01/04/2014*/
#MarketingNews td {
    padding:0px;
     text-align:left;
}
#MarketingNewsRoomTicker{
  background-color:#F2F2F2;
   padding:4px;
  background-position:initial initial;
  background-repeat:initial initial;
}
.lnkNext { background: url("images/next-post.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0); border-left: 1px solid #E8E8E8; display: block; float: left; font-size: 0; height: 19px; margin-top: 4px; width: 19px; }
.lnkPrev { background: url("images/prev-post.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0); display: block; float: left; font-size: 0; height: 19px; margin-top: 4px; width: 19px; }
/* uma */

.drawbuttons-margin { margin-top:-13px;}

.Zipcodemargin{margin:0px 0px !important;}

.allproperty .dk_toggle{ width:72% !important;height:25px !important;padding:8px 45px 8px 10px !important;}

/*.fullmapwidth{width:750px !important;} */

.textprice-width{ width:81% !important;}

.textsqft-width{ width:86% !important;}

.ddlbedsbaths .dk_toggle{ width:60% !important;height:25px !important;padding:8px 36px 1px 10px !important;}

.ddlgarages .dk_toggle{ width:60% !important;height:25px !important;padding:8px 36px 1px 10px !important;}

.range-dash {position:absolute;width:10px;height:2px;background-color:#000;display:block;top:20px;right:-5px;}

.dk_container_new .dk_theme_default .ddlbedsbaths{ width:100% !important;}
.ddlbedsbaths{ width:100% !important;}

.dk_container_new .dk_theme_default .ddlgarages{ width:100% !important;}
.ddlgarages{ width:100% !important;}

dk_container_new .dk_theme_default .allproperty{ width:80% !important;}
.allproperty 
{
    /*width:195px !important;*/ /*Commented as Radio Buttons are Hidden .*/
    width:210px !important;   /*Modified by Deepthi on 14/May/2014 to adjust width of Dropdown when the radio buttons are hidden*/    
}

.dk_container_new .dk_theme_default .default .ddlvideos{ display:inline-block !important; width:55% !important; float:none !important;}

.ddlvideos { display:inline-block !important; width:100% !important; float:none !important;}
.ddlvideos .dk_toggle{ width: 83% !important;}


.map-menu {margin-bottom:20px; border-bottom: 1px solid #2d31ed !important;}
.map-menu:after {display:block; content:''; clear:both; }
.map-menu .menu-item {display:block; float:left; padding:0 17px; position:relative;}
.map-menu .menu-item.active:after {content:'';display:block;position:absolute;background:url(images/menu-indicator6.png);width:18px;height:9px;left:50%;margin-left:-9px;bottom:-1px;}
.map-menu li {height:37px;line-height:30px; }
.map-menu .menu-item a{font-family:oxygen; font-weight: bold; font-size: 13px;color:#41395f; display:block;text-transform: uppercase;}
.map-menu .menu-item.active a {color:#5ab3e8;}
.map-menu .info-wrap {float:right; font-size:13px;}
.map-menu .info-wrap .new-search-link{font-weight:bold;}
.map-menu .info-wrap .separator {color:#e1e1e1;padding:0 15px;}
.map-menu .info-wrap .found-count {color:#acacac; }
.map-menu .info-wrap .found-count strong{ color:#000;}

/* Added by Nithya for 4040 page - 01/07/2014*/
.ErrorLog {font-weight: bold; vertical-align: top;}

.bold { font-weight: bold; }
.normal { font-weight: normal; }
.uppercase { text-transform: uppercase; }
input.disabled-website[type="text"], input[type="password"], input.text, textarea {
    background-color: #f2f2f2;
    background-image:none;
    background-position: 0 0px, 100% 0;
    background-size: 1px 100%;
    border-color: #f2f2f2;
    border-style: solid;
    border-width: 1px 0;
    box-shadow: 0 8px 1px -7px #f2f2f2 inset;
    padding: 6px;
}

.width { width:407px !important;}
/* uma changes */
.price-range-margin{margin-top: 3%;}

.bdsbthsmargin{margin-top:3%;}
.garagesmargin{margin-top:1%;}

.searchbuttonmargin{margin-top:3%;}

.shrinkedmapwidth{ width:320px;height: 305px;position:absolute;padding-top:6%;} /* changed by uma -- 04/11/2014 */

.left-sidebarnew{margin-top:-8% !important;}


.tab-panel-resultpanel {margin-top:-2%}

.ezvmargin { margin-top: 0%;}

.maploadoff-margin {margin-top:-60%;}
 /* uma changes */
 
 
 /* dEEPTHI SEARCH ASSSITANT START */

.newsubtitle{color: #58A359;font-family: trebuchet ms; font-size: 16px;font-style: italic;font-weight: bold;background-color:#F7F7F7;width:100%;}
.searchassistant-page .scrollingControlContainer{overflow:scroll;height: 300px; width: 100%;}
#state-metro tr td label { display: block;float:left; }
#criteria table tr td label { display: block;float:left;padding:0px 0px; }
.searchassistant-page .scrollingControlContainerSmall{overflow-x: hidden;overflow-y: scroll;height: 150px; width: 100%;float:left;}
.CheckBox td{float:left !important;padding:0px !important; width:150% !important;}
/*Search Assistant Page Styles End*/

/*Deepthi Custom Styles End*/
/*SEARCH ASSISTANT--END*/

/* Added by Nithya for Email NewsRoom - 01/08/2014*/
#pnlEmail table tr td { font-family: oxygen; line-height:10px; margin-bottom:5px; vertical-align:middle; padding:4px }
#pnlEmail table tr  {line-height:2px;}

/* Added by Nithya for error page - 01/08/2014*/
.pnlErrorlog  table {
  border-collapse:separate;
  border-spacing:0;
  border-top-width:5px;
  clear:both;
  margin-bottom:0px;
}
.pnlErrorlog table tr td { font-family: oxygen; line-height:10px; margin-bottom:5px; vertical-align:middle;  font-weight:bold; padding:4px }
.pnlErrorlog table tr {line-height:2px; }

/* uma change */
.hide-next-button{display:none;}
 
 /* Added by Nithya for reg page - 01/09/2014*/
 .two-fourth { width:49%; }
 #slogan {
  margin:0 auto;
  position:relative;
  width:980px;
}
 /* Added by Nithya for my zone page - 01/09/2014*/
 /* changed by Nithya for my zone page - 01/12/2014*/
.myzone-menu-wrapper li.level2 > a { padding-left: 40px; color: #5ab3e8; padding-bottom: 0px;padding-top: 0px; width:300px;}
 /*dipoo 10th Jan 2014 Start*/
 #section2 .dk_toggle {width: 424px !important;}
.pad17{padding-left:21.9%}
/*dipoo 10th Jan 2014 End*/
/*dipoo 11th Jan 2014 Start*/

#side-slider ul li.check-list {background:url(images/sprite-new.png) no-repeat -1px -500px; line-height:1.5;}
#side-slider ul.to-do-list li a{color:#ffc601; font-size:14px; font-weight:bold;}
tr.todolistnew td{font-size:13px; padding : 0px 0px;text-align: left;}
/*dipoo 11th Jan 2014 End*/

#result-view{ min-height: 600px !important;}

.favourites-menu{ color:#000000; font-weight:bold; font-family:oxygen;}

.favourites-menu.active{ color:#5ab3e8;font-weight:bold;}
.favourites-menu.active:after {background:url(images/menu-indicator.pn)g;width:18px;height:9px;left:50%;margin-left:-9px;bottom:-1px;}

.tab-menu .menu-item1 {display:block;float:left; position:relative;}
.tab-menu .menu-item1.active:after {content:'';display:block;position:absolute;background:url(images/menu-indicator6.png);width:18px;height:9px;left:50%;margin-left:-9px;bottom:-1px;}
.tab-menu li {height:37px;line-height:30px; }
.tab-menu .menu-item1 a{font-family:oxygen; font-weight: bold; font-size: 12.5px;color:#41395f; display:block;text-transform: uppercase;}
.tab-menu .menu-item1.active a {color:#5ab3e8;}

/* added by uma - 03/12/2014 */
.tab-menu .menu-item-condos-desktop {display:block; float:left; position:relative;}
.tab-menu .menu-item-condos-desktop.active:after {content:'';display:block;position:absolute;background:url(images/menu-indicator6.png);width:18px;height:9px;left:70%;margin-left:-9px;bottom:-1px;}
.tab-menu .menu-item-condos-desktop a{font-family:oxygen; font-weight: bold; font-size: 12.5px;color:#41395f; display:block;text-transform: uppercase;}
.tab-menu .menu-item-condos-desktop.active a {color:#5ab3e8;}

.tab-menu .menu-item-lots-desktop {display:block; float:left; position:relative;}
.tab-menu .menu-item-lots-desktop.active:after {content:'';display:block;position:absolute;background:url(images/menu-indicator6.png);width:18px;height:9px;left:70%;margin-left:-9px;bottom:-1px;}
.tab-menu .menu-item-lots-desktop a{font-family:oxygen; font-weight: bold; font-size: 12.5px;color:#41395f; display:block;text-transform: uppercase;}
.tab-menu .menu-item-lots-desktop.active a {color:#5ab3e8;}
/* uma changes end */
#liallproperties{ width: 35% !important;}

 /* Added by Nithya for search assistant page - 01/11/2014*/
.searchassistant-page .scrollingControlContainer{overflow:scroll;height: 300px; width: 100%;float:left;}

/* uma changes--search page */

.loveiconwidth { width:28px !important;}

.chkfav:hover { cursor:pointer important; }
.chkfav{ margin-left:1px !important; margin-top:-10px !important;}/*Modified by Deepthi On June/17/2014 opacity:0 !important; */
.chkfav input{cursor:pointer !important;} /* changed by uma - 03/14/2014 */

.grdpropertymargin{ margin-top: -28px !important;}

.listpropertiespadding{ margin-left:-20px !important;}

.hidesortcolumns{display:none !important;}

.removeall{margin-left:-30px !important;}

.hidedivnoresultsmessage{display:none;}

 #imgAboutUs{background: #fff; width:94% !important;} /* Swetha 20140122 */
 
 .divwidth{width:65%;} /* swetha 20140121. width for submit button div in contactus page */
/* added by uma for search screen --01/22/2014 */
/* -- start--- */
.arrow-flipvertical{-moz-transform: scaleY(-1); -o-transform: scaleY(-1); -webkit-transform: scaleY(-1); transform: scaleY(-1);filter: FlipV; -ms-filter: "FlipV"; vertical-align: bottom;} /* changed by uma -- 03/20/2014 */

#t1a td,#t2a td {color:#5ab3e8;
         text-align: left;
         line-height: 1.2;
         white-space: nowrap; 
         text-transform: uppercase;
         vertical-align: top;
         padding-top: 0;
         font-size: 10px;
         font-family: oxygen;
         font-weight: bold; 
         text-align: left;
         padding: 10px 8px;
         line-height: 1.2;
         vertical-align: middle;
         border-right: 1px solid #ebebeb;
         overflow: hidden;
         text-overflow: ellipsis;
         white-space: nowrap;
        }
        
 .header-fb {width:13px;}
 .header-favorite{width:13px;}
 .header-fb1 {width:17px;}
 .header-favorite1{width:24px;}
 .header-stage{width:75px;}
 .header-unit{width:70px;}
 .header-direction{width:70px;}
 .header-address{width:80px;}
 .header-price{width:70px;}
 .header-floorplan{width:70px;}
 .header-brand{width:70px;}
 .header-subd{width:65px;}
 .header-sqft{width:30px;}
 .header-beds{width:15px;}
 .header-baths{width:20px;}
 
  #listScrollResults{margin-top:-21px;}
  #listScrollFavorites{margin-top:-21px;}
  
  #rightsidePnl{margin-left:-20px;} 
  
  /* -- end--- */    
  .SignupHeader{ font-size:28px; margin-bottom:8px; color: #847ba9; margin-top: -7px; margin-bottom: 8px; } /* Pavan 20140121. To wrap text in signup section properly in all devices. */
.SignupHeaderText {color: #EF4F15; line-height: 34px; padding: 0 0 0 0px; font-family: 'Oxygen', sans-serif; font-weight: bold; text-align: center;} /* Pavan 20140121. To wrap text in signup section properly in all devices. */

.BUTag{ font-size:28px; margin-bottom:8px; color: #847ba9; margin-top: 9px; margin-bottom: 8px; } /* Pavan 20140121. To wrap BU tag text in home page properly in all devices. */
.BUTagText {color: #EF4F15; line-height: 34px; padding: 0 0 0 0px; font-family: 'Oxygen', sans-serif; font-weight: bold; text-align: center;} /* Pavan 20140121. To wrap BU tag text in home page properly in all devices. */

.mobile_comment {text-align:right !important;text-transform:lowercase !important;font-weight:normal !important;color: #000 !important; }/* swetha 20140123. news room page*/


/* Pavan - 20140124 - New css class to handle height of the signup box in portal pages */
/* Start */

#home-slider .portal-signup-form { background: url(images/transparent.png); border-radius: 5px; position: relative; padding: 20px 25px; margin-top: 20px; margin-bottom: 18px; height:410px;}
#home-slider .portal-signup-form .half { width: 48.9%; float: left; margin: 0 2% 0 0; min-height: 1px; position: relative; }
#home-slider .portal-signup-form .half.last { margin: 0px; }
#home-slider .portal-signup-form h3 { font-size: 28px; color: #ef4e14; text-transform: none; text-align: center; }
#home-slider .portal-signup-form > span { position: absolute; display: block; background: url(images/signup-form-icons.png) no-repeat; width: 16px; height: 16px; }
#home-slider .portal-signup-form > span.left-top { left: 10px; top: 10px; }
#home-slider .portal-signup-form > span.right-top { right: 10px; top: 10px; background-position: -16px 0px; }
#home-slider .portal-signup-form > span.left-bottom { left: 10px; bottom: 10px; background-position: -16px 0px; }
#home-slider .portal-signup-form > span.right-bottom { right: 10px; bottom: 10px; background-position: -16px -16px; }
#home-slider .portal-signup-form p { text-align: center; font-style: italic; font-size: 13px; }
#home-slider .portal-signup-form .form-wrapper { background: url(images/transparent1.png); margin: 0 -25px; }
#home-slider .portal-signup-form .form-wrapper input[type="text"], #home-slider .portal-signup-form .form-wrapper input[type="password"] { width: 94%; }
#home-slider .portal-signup-form .form-wrapper input.email-address { width: 97%; }
#home-slider .portal-signup-form .form-wrapper label { font-size: 12px; line-height: 18px; }
#home-slider .portal-signup-form .form-wrapper .dk_toggle { width: 155px !important; }
#home-slider .portal-signup-form .bgcolor-f2f2f2 { background: #F2F2F2 !important; }


.signup-sidebar .portal-signup-form { background: #f2f2f2; border-radius: 5px; position: relative; padding: 20px 25px; margin-top: 20px; margin-bottom: 20px; }
.signup-sidebar .portal-signup-form h3 { font-size: 28px; color: #ef4e14; text-transform: none; text-align: center; }
.signup-sidebar .portal-signup-form > span { position: absolute; display: block; background: url(images/signup-form-icons.png) no-repeat; width: 16px; height: 16px; }
.signup-sidebar .portal-signup-form > span.left-top { left: 10px; top: 10px; }
.signup-sidebar .portal-signup-form > span.right-top { right: 10px; top: 10px; background-position: -16px 0px; }
.signup-sidebar .portal-signup-form > span.left-bottom { left: 10px; bottom: 10px; background-position: -16px 0px; }
.signup-sidebar .portal-signup-form > span.right-bottom { right: 10px; bottom: 10px; background-position: -16px -16px; }
.signup-sidebar .portal-signup-form p { text-align: center; font-style: italic; font-size: 13px; }
.signup-sidebar .portal-signup-form .form-wrapper { background: url(images/transparent1.png); margin: 0 -25px; }
.signup-sidebar .portal-signup-form .form-wrapper input[type="text"], .signup-sidebar .portal-signup-form .form-wrapper input[type="password"] { width: 94%; }
.signup-sidebar .portal-signup-form .form-wrapper label { font-size: 12px; line-height: 18px; }
.signup-sidebar .portal-signup-form .form-wrapper .dk_toggle { width: 205px !important; }
/* End */
/* search page styles-- added by uma 01/24/2014 */
  ul.sharediv
  {
      margin-right: 100px !important;
      margin-left: 200px !important;
      margin-top: -25px;
      margin-bottom:0px !important;
  }
  ul.sharediv li ul
  {
      padding-left:0px !important;
      margin:0px;
  }
  ul.sharediv li ul li
  {
      width:120px !important;
     padding:0px;
  }
  
  ul.sharediv li span ul {
    display: none;
    list-style: none;
    text-align: left;   
    z-index: 2002;
} 

ul.sharediv li:hover span ul {
    display: table;
    position:absolute;
    margin: 0 auto;
    background-color: #FFFFFF;
    -moz-box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.5);
}

ul.sharediv li:hover span ul li:hover {
   
   background-color:#23aef1;
   width:120px !important;
   
}
ul.sharediv li:hover span ul li a img{ /* changed by uma -- 05/09/014 */ 
    width: 17px;
    height: 17px;
    margin-left: -20px;
    padding-right: 10px;
}

ul.spanprint li ul
  {
      padding-left:0px !important;
  }
  ul.spanprint li ul li
  {
      width:120px !important;
     
  }
  
  ul.spanprint li ul {
    display: none;
    list-style: none;
    text-align: left;   
} 

ul.spanprint li:hover ul {
    display: table;
    position:absolute;
    margin: 0 auto;
    background-color: #FFFFFF;
    -moz-box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.5);
}

ul.spanprint li:hover ul li:hover {
   
   background-color:#23aef1;
   width:120px !important;
   
}

ul.spanprint{
position: absolute;
margin-top: -25px;
margin-left: 80px !important;
 margin-bottom:0px !important;
}
.PrivateLabelWidth { width:240px !important;} /* Pavan - 20140128 - width for desktop */
#PopUpBody{ background: #fff;}/*swetha 20140128. body style for popup master */
/*Pavan-20140131-Fix for menu in myzone page */
/*Start*/
.secondary-nav .secondary-nav-menu-mobile {display:none; width:auto; text-align:right;background:#eeeded;margin-bottom:0;}
.secondary-nav .secondary-nav-menu-mobile li {display:inline-block;padding:10px;}
.secondary-nav .secondary-nav-menu-mobile li a,.secondary-nav .nav-links a {font-size:13px;font-family:oxygen; font-weight:bold;color:#41395f;text-transform:uppercase;}

#sec-nav-menu-mobile.secondary-nav-menu-mobile {padding-bottom:4px;background-color:#e1e1e1;display:none;margin-bottom:0;}
#sec-nav-menu-mobile.secondary-nav-menu-mobile li {display:block;border-bottom:1px solid #ededed; padding:10px;text-align:right;}
#sec-nav-menu-mobile.secondary-nav-menu-mobile li a {color:#5ab3e8; font-size:13px;font-family:oxygen; font-weight:bold;text-transform:uppercase;}
/*End*/

/*dipoo on 30 jan 2014 start */
.popupautocomplete{visibility: hidden;  display: none; width: 100%; height: 350px;border-bottom: #2987CA 1px solid; position: absolute; background-color: White; z-index: 9000; border-left: #2987CA 1px solid;border-right: #2987CA 1px solid; border-top: #2987CA 1px solid;}
.popupclose{background-color: #696969; float: right; font-weight: bolder; color: White;}
.padl10{padding-left: 10px}
.padt10{padding-top: 10px}
.popuplist{padding-left: 10px; height: 300px; overflow: scroll}
.fr{float: right;}
/*dipoo on 30 jan 2014 end */

/*swetha 20140131. styles for refer friends page - Start */
.invite { background: #F2F2F2; border-radius: 5px; padding: 0 0 20px; }/*swetha 20140131. style for refer friends page */
.invite .orangetitle { font-style: italic; padding: 20px 30px; margin: 0; text-align: center; }/*swetha 20140131. style for refer friends page */
.invite .emails { background: #F9F9F9; padding: 20px 30px; }
.invite .friend_email { resize: none; width: 241px; background: #ffffff;}
.spread { background: #F2F2F2; border-radius: 5px; margin-top: 20px; padding: 20px 36px; }
.spread .orangetitle { font-style: italic; margin: 0; }
.share-on-facebook { margin-top: 20px; }
.share-on-facebook input { background: url(images/share-on-facebook.png) no-repeat; border: 1px solid #314C84; border-radius: 5px; height: 48px; transition: all 0.3s linear 0s; width: 240px; }
.share-on-facebook input:hover { opacity: 0.8; }
.tweet-on-twitter { margin-top: 5px; }
.tweet-on-twitter input { background: url(images/tweet-on-twitter.png) no-repeat; border: 1px solid #3C93bb; border-radius: 5px; height: 48px; transition: all 0.3s linear 0s; width: 240px; }
.tweet-on-twitter input:hover { opacity: 0.8; }
ul.how-it-works li { background: url(images/list-style.png) no-repeat left 8px; margin-bottom: 10px; padding-left: 20px; }
body.referrals-page .dk_toggle { width: 258px !important; }
.referal-table{ border-collapse:separate !important; border-spacing:0 !important; border-top-width:5px !important; margin:0px !important;clear:both !important; } 
/*swetha 20140131. styles for refer friends page - End */
/*Added By Deepthi on 20140205 for dropdown alignment In agentLicence verfication Page*/
.dropdown_alignmnet
{
    padding-left:22%;
    text-align:left !important;
    font-family: Tahoma, Geneva, sans-serif !important;
    font-size: 13px !important;
   }
/*Deepthi */
/*Added By Deepthi on 20140205 for dropdown alignment In agentLicence verfication Page*/
.dropdown_alignment
{
    padding-left:22%;
    text-align:left !important;
    font-family: Tahoma, Geneva, sans-serif !important;
    font-size: 13px !important;
   }
    #AgentLicenceVerification_Page .dk_toggle{width:115px !important;}/*To reduce DRopdown Width*/
/*Deepthi */

/* Added by Nithya for home buyer reg accept/reg page - 02/03/2014*/
#tblPreReg td {
    padding:0px;
     text-align:left;
}
#tblReason td {
    padding-left:3px;
     text-align:left;
}
#tblPreReg td label{
     text-align:left;
     line-height:10px;
     vertical-align:text-top;
     margin-left:2px;
}

#tblReason td label{
     text-align:left;
     line-height:10px;
     vertical-align:text-top;
     margin-left:2px;
}
/* Nithya Addition Ends*/
/*Added By Deepthi on 20140205 for dropdown alignment In agentLicence verfication Page*/
.dropdown_alignmnet
{
    padding-left:22%;
    text-align:left !important;
    font-family: Tahoma, Geneva, sans-serif !important;
    font-size: 13px !important;
   }
.BUErrorControl{background-color: yellow !important;border: solid 1px Red !important;}/*Added by Deepthi on 20140211 .To Cahnge the bg color Of TextBoxes when RFV fires*/
/*Deepthi */
/* Search page styels for mobile version-- added by uma-- 01/28/2014 */
/* start */

.checkboxzip-margin 
{
   margin-bottom: -5px !important;
}

.btnchangecity
{
   
    font: bold 12px Arial, Helvetica, sans-serif !important;
    white-space: normal;
    margin-top: 12px !important;
    margin-left: auto !important;
    margin-right : auto !important;
}

.marginleftright
{
    margin-left:5px !important;
    margin-right:5px !important;
}

.marginleft
{
    margin-left:5px;
}

.allproperty-mobile{width: 66% !important; cursor:auto; }
.allproperty-mobile .dk_toggle{ width:75% !important;padding:8px 45px 8px 10px !important;}

.marginleftcondos
{
    margin-left:6px;
}


.ddlbedsbaths-mobile .dk_toggle{ width:72% !important;height:25px !important;padding:8px 36px 1px 10px !important;}

.ddlgarages-mobile .dk_toggle{ width:72% !important;height:25px !important;padding:8px 36px 1px 10px !important;}

.ddlbedsbaths-mobile{ width:95% !important;  }
.ddlbaths-mobile{ width:90% !important;  }
.ddlstories-mobile{ width:90% !important;  }
.ddlbaths-mobile .dk_toggle{ width:72% !important;height:25px !important;padding:8px 36px 1px 10px !important;}
.ddlstories-mobile .dk_toggle{ width:72% !important;height:25px !important;padding:8px 36px 1px 10px !important;}

.ddlgarages-mobile{ width:95% !important;  }

.ddlproperty-mobile
{
  /*  width:76%;*//*Commented as Radio Buttons are Hidden .*/
    width:86%; /*Added by Deepthi on 14/may/2014 to adjust width of button whenthe radio buttons are Hidden*/
}
.ddlproperty-mobile .dk_toggle{ width:75% !important;height:25px !important;padding:8px 36px 1px 10px !important;}
#search-form .column.one-half-mobile {width:44%; margin-right:4%;position:relative;}

.one-half-txtprice-mobile { width:44%; margin-left:4px;}

#search-form .range-group-wrap .range-dash-mobile {position:absolute;width:10px;height:2px;background-color:#000;display:block;top:20px;right:-17px;}

#section2metros .dk_toggle {width: 80% !important;}

#section2metros #dk_container_new_ddlState {width:100% !important; float:right !important;}
#section2metros #dk_container_new_ddlMetro {width:100% !important;}
#section2metros #dk_container_new_cityddlList {width:100% !important;}


.refine-panel-mobile
{
  padding-bottom: 10px;
border-bottom: 1px solid #ebebeb;
margin-bottom: 10px;
display: none;
overflow: auto;
}

.refineby
{
    color:#F5691B !important;
    float:left !important;
}

 .refineby.active:after {content:'';display:block;background:url(images/menu-indicator.png);width:18px;height:9px;left:50%;margin-left:30px;bottom:-1px;} 
.refineby.active {color:#5ab3e8 !important;}
/* end */

/* sarch page style for mobile-- added by uma -- 01/31/2014 */
/* start */
.column-one-third { width:33.33%;}

.chkzipdiv .icheckbox_minimal{margin-top:15px !important;}


.Zipcodewidth {width:70% !important;margin-top:10px !important;}

.mobilesearchbtn{width: 50% !important; margin-left: 24% !important;}

.searchfilterpanel{width:100%; margin-left:6%;}

.white_overlay{
        display: none;
        position: absolute;
        top: 0%;
        left: 0%;
        width: 100%;
        height: 100%;       
        z-index:1001;
        -moz-opacity: 0.5;
        background-color:white;
        opacity: 0.5;
    }
    .white_content {
        display: none;
        position: absolute;
        top: 10%;
        left: 2%;
        width: 85%;       
        padding: 16px;
        border: 2px solid #F5691B;
        background-color: white;
        z-index:1002;
        overflow: auto;
    }

/* end */

/* added by uma --02/04/2014 */
 .centeralignezview
{
    margin-left:auto;
    margin-right:auto;
}

.buttonwrapeasyview
{
    margin-left:auto;
    margin-right:auto;
    text-align:left !important;
}

/* end */


/* added by uma */
.txtcurlocation
{
    float:right;
}

.content-hide
{
    display:none !important;
}
.content-hide.active
{
    display:inline !important;
}
.detail-hide
{
    display:none !important;
}
.detail-hide.active
{
    display:block !important;
}
.inline-list li
{
display: inline;
list-style-type: none;
padding:5px;
}

#btnpreregister
{
   
    display:inline !important;
     white-space: normal;
}
#btnemail{
   
    display:inline !important;
     white-space: normal;
}
#btnmore{
    
     white-space: normal;
}
#btnless{
    
     white-space: normal;
}

ul.sharedivresponsive
  {
     
      margin-top: -25px;
      margin-bottom:0px !important;
  }
  ul.sharedivresponsive li
  {
       width: 30%;
  }
  ul.sharedivresponsive li ul
  {
      padding-left:0px !important;
  }
  ul.sharedivresponsive li ul li
  {
      width:120px !important;
     
  }
  
  ul.sharedivresponsive li span ul {
    display: none;
    list-style: none;
    text-align: left;   
} 

ul.sharedivresponsive li:hover span ul {
    display: table;
    position:absolute;
    margin: 0 auto;
    background-color: #FFFFFF;
    -moz-box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.5);
}

ul.sharedivresponsive li:hover span ul li:hover {
   
   background-color:#23aef1;
   width:120px !important;
   
}
ul.sharedivresponsive li:hover span ul li a img{
    width: 25px;
    height: 25px;
    margin-left: -20px;
    padding-right: 10px;
}
/* end */
/* uma */

/*dipoo added on 11 feb 2014 Start*/
#criteria .two-third .dk_container_new { margin: 0 0 18px;}
/*dipoo added on 11 feb 2014 End*/
/*dipoo on 14 feb 2014 start */

.media-contactsnew.search-result-desc { text-align: center; }
.media-contactsnew.search-result-desc h4 { color: #58b3e8; font-size: 20px; text-transform: uppercase;}
.media-contactsnew.search-result-desc p { color: #979797;text-align:center !important; }
.media-contactsnew { background: #F2F2F2; border-radius: 5px; padding: 20px;float:left;width:91%; }
/*dipoo on 14 feb 2014 end */
/* Added by Nithya for homebuyer reg 01/23/2014 
*/

#agents .dk_container_new {
background-size: 2% !important;
width:91%;
}
  /* Added by Nithya for CC  01/28/2014 */
 
 #CreditCardType .iradio_minimal 
 {
     height:50px;
 }

  /* Added by Nithya for reg page 01/31/2014 */ 
 .registration-page .required
{
    font-size:20px; font-weight:bold;
}

/* Added by Nithya for cc page - 02/11/2014*/
.registration-page #cc-info .dk_container_new {width:90% !important;}
.registration-page #cc-info .dk_toggle {width:60% !important;}

  /* Added by Nithya for reg page 02/14/2014 */
  
   #admin-contact-info .firstcolumn
  {
      width: 26%;
  }
  
  #admin-contact-info .secondcolumn
  {
      width: 22%;
  }
  
  #payment 
  { 
      background-color: #F7F7F7; 
  } 
  
  #payment .errorpop 
  {
      background-color: #F7F7F7; 
      border: 1px solid black;
      width: 151%; 
      /*height: 100px;*/
  }
      
  #payment .errorpop p
  {
      color: Red; width: 92%
  }
  
  .registration-page .back
  {
    width: 68%;
  }
  .registration-page .submit
  {
    width: 21%;
  }
  
  #cc-info .errorpop 
  {
     background-color: #F7F7F7; 
     border: none; 
     width: 146%;
     margin-left:0% !important;
  }
  .cccolumn
  {
      width:71%;  
  }

  .cccolumnLeft
  {
         width: 55%;
  }
  
  #CreditCardType
  {
      width: 260px;
  }
  .registration-page #terms
  {
      color: blue; font-weight: bold;
  }
  /* Added by Nithya for reg page 02/14/2014 - End */
  /* Added by uma --02/20/2014 */
/* Start */
.list-margin-right
{
    margin-right:30px;
}
/* end */
/* Uma */
/* Added by Nithya for home buyer Replace agent - 02/18/2014*/
/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=30);
	opacity:0.3;
}

.modalPopup 
{
    background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	
}

.modalPopup p {
    padding: 5px;
}
/* Nithya - end */

/* Added By Deepthi on Feb 26 2014 for my Zone Pop Up */
.ModalPopup_Dimensions
{
    width:30%; 
    height:75%; 
    left:35%;
    top:20% !important;
    position:fixed;
    z-index:100001;
    overflow-y:auto;
    }
    
    .ModalPopup_DimensionsBig
{
    width:60%; 
    height: 60%; 
    left:20%;
    top:10%;
    position:fixed;
    z-index:100001;
    overflow-y:auto;
    }
    
    /* Added By Deepthi on Feb 26 2014 for my Zone Pop Up END */

/* Added by Pavan - Start for Powered By - 02/25/2014  */
  
  .PoweredBy { float:left; margin:14px 20px 14px 0px; padding:0px 1px; }	
  .PoweredBy a { float:left; margin:0px 3px; padding:0px 1px; width:31px; height:30px; }
  
  .PoweredByMobile { margin:4px 20px 14px 0px; padding:0px; }	
  .PoweredByMobile a { margin:0px 0px; padding:0px; width:31px; height:30px; }
  .PoweredByMobile img { width: 166px !important; margin-top: 5px !important; height: 8px !important; }
  .PoweredByMobile a img { width: 166px !important; margin-top: 5px !important; height: 8px !important; }
  
  /*#logo img { width: 160px; height: 59px; }*/ /* Pavan - 02/27/2014- adjusted width/height for partner logo */
 /* End for Powered By*/ 
/* Added by uma -02/28/2014 */
/* start */
.ruler-width
{
    width:980px;
    margin:0px auto;
}
.search-panel-margin
{
    margin:10px auto;
}
/* end */
/* Uma */
/* Added by Uma --02/28/2014 */
/* start */
.refine-panel-td-mobile{ text-align:left !important; width:10%;}
.show-results
{
    margin-top:30px;
}

.smartcitylist-css
{
    overflow: visible; 
    text-overflow: clip;
}
.searchbutton-width
{
    width: 29% !important;float: right;
}
.cancel-css
{
    float:right;cursor:pointer;
}
.current-location-css
{
    width: 31.9% !important;
}
.span-current-location
{
    color: #EE4F23; float: right;
}
.btnchangecity-div
{
    width: 31.9% !important;
}
.showmetros
{
    width: 69% !important;
}
.zipcode-div
{
    margin-top: 10px; width: 31.9% !important;
}
.checkbox-chkzip
{
    margin-top: 10px !important;
}
.searchfilterpanel    /* changed by uma -- 03/25/2014. Text in the dropdown wraps in mobile.*/
{
    width: 93%;
}
.rbproperties-css
{
    float: left;
}
.red-flag
{
    float: left;
}
.txtminprice
{
    width: 95% !important;
}
.txtmaxprice
{
    width: 90% !important;
}
.txtminsqft
{
    width: 95% !important
}
.searchbuttom-marginleft
{
    margin-left: 25%;
}
.cancelbutton-marginright
{
    margin-right: 25%;
}
.checkbox-cursor
{
    cursor: pointer;
}
.favoritespnl-redflag
{
    float:left;margin-right: -1px;
}
.favoritespnl-blueflag
{
    float:left;margin-right: -12px;
}
.address-column-width
{
    width:70%;
}
.lbladdress
{
    white-space:normal;
}
/* end */
/* Uma */

.TextBox_Overflow{overflow-wrap: break-word;}/*Added by Deepthi on 03/04/2014 to wrap huge email id in Manageprofile page */
.textarea1 { width:40%; height:120px; }  /*Added by deepthi on 03/04/2014 toincrease the width of textarea.*/
/* Added by Uma -- 03/10/2014 */
    .Master-Image-up
    {
        vertical-align: bottom;
    }
     .Master-Image-down
    {
        vertical-align: top;
    }
 /* Uma-- End */   
 
 .formholder1 td {font-size: 12px;text-align: left;padding: 5px 2px;} /*Added By Deepthi on MArch 6 2014 to reduce the padding in table */
.formholder2 td {font-size: 12px;text-align: left;padding: 0px 0px;} /*Added By Deepthi on March 7 2014 to reduce the padding in table */

/* added by uma - 03/12/2014 */
.licondosfavorites-margin
{
    padding-left:50px;
}
.lilotsfavorites-margin
{
    padding-left:47px;
}
.limapit-margin
{
     padding-left:80px;     
}
.btnmapit-margin
{
    width:50px !important;
    margin-left:0px !important;
    height: 28px !important;
    float:right;
}

.p-margin
{
    margin-top:-10px;
    margin-bottom:0px !important;
}

.email-menu
{
    color:#F5691B  !important;
    cursor:pointer;
}
.email-menu-padding
{
display:inline-block !important
}
.Remove-menu-padding
{
   float:right !important; 
}
.ezviewdirectorytab
{
    z-index:2001;
}
.ul-float-right
{
    margin-bottom:0px !important;
  text-align: justify;
  /*min-width: 600px;Modified by Deepthi on June/17/2014*/
}
.ul-float-right li
{
   width: 127px;
  display: inline-block;
  cursor:default !important;
}
.ul-searchgrid-printmenu-width li
{
    width:154px !important;
}
.ul-float-right:after {
  content: '';
  width: 100%; /* Ensures there are at least 2 lines of text, so justification works */
  display: inline-block;
}
.emptydiv
{
    height:200px;
}
/* end */
 
  ul.tab-menu li ul
  {
      padding-left:0px !important;
      margin:0px;
      width: 120px;
  }
  ul.tab-menu li ul li
  {
      width:120px !important;
     padding:0 0 0 5px !important;
  }
  
  .li-menu
  {
      color:#F5691B  !important;
      text-transform:none !important;
  } 
  ul.tab-menu li span ul {
    display: none;
    list-style: none;
    text-align: left; 
    z-index:1001;  
} 
.ul-submenu
{
     margin:auto !important;
}

ul.tab-menu li span:hover  ul {
    display: table;
    position:absolute;
    margin-left: 40%;
    background-color: #FFFFFF;
    -moz-box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.5);
}

ul.tab-menu li span:hover  ul li:hover {
   
   background-color:#23aef1;
   width:120px !important;  
}

/* added by uma -- 03/24/2014*/
.a-margin-left-email-hb
{
    float:none !important;
    margin-left:45%;
}
.a-margin-left-print-hb
{
   float:none !important;
    margin-left:60%; 
}
.ul-tab-email-menu-width
{
   width: 640px !important;
}
/* end */

.fb-overflow-cutter {width:23px;}
.heart-overflow-cutter {width:27px;}
.status-overflow-cutter {width:80px;}
.address-overflow-cutter {width:69px;}
.price-overflow-cutter {width:52px;}
.brand-overflow-cutter {width:60px;}
.subd-overflow-cutter {width:62px;}
.sqft-overflow-cutter {width:53px;}
.bd-overflow-cutter {width:32px;}

.checkbox-hearticon
{
    margin:auto; width:17px;height:17px;/*Modified by Deepthi opacity:0;*/
}
.divshowselected-padding
{
    float:right;
}

/* Pavan-20140407 */
/*Added for new link "Change Criteria" in search page */
/*Start*/
#ChangeCriteria { text-transform: capitalize !important; color: #ef4e14 !important; font-weight:bold !important;}
#dk_container_new_ddlBedsCriteria {margin-left:14px; width: 98px;}
#dk_container_new_ddlBedsCriteria .dk_toggle { width: 37px !important; }
#dk_container_new_ddlBathsCriteria{margin-left:9px;}
#dk_container_new_ddlBathsCriteria .dk_toggle { width: 41px !important; }
#dk_container_new_ddlGaragesCriteria{margin-left:9px;}
#dk_container_new_ddlGaragesCriteria .dk_toggle { width: 49px !important; }
#dk_container_new_ddlStoriesCriteria{margin-left:10px;}
#dk_container_new_ddlStoriesCriteria .dk_toggle { width: 43px !important; }
.ChangeCriteriaButton 
{
width: 75px !important;
height: 24px !important;
background: url(images/bg_orangebutton.png) repeat-x;
margin: 0 !important;
padding: 0 0 2px 0 !important;
font: bold 16px Arial, Helvetica, sans-serif !important;
color: #FFFFFF !important;
border: 1px solid #F5691B !important;
height: 35px !important;
text-align: center !important;
cursor: pointer !important;
border-radius:5px !important;
}
.change-criteria-range-dash {
position: absolute;
width: 10px;
height: 2px;
background-color: #000;
display: block;
top: 39px;
right: 113px;
}
/*End*/

/* Added by Nithya for builder my zone changes - 02/24/2014*/
 .BuilderPnl td 
 {
     vertical-align:top;
     padding-bottom: 2px;  /* Change by deepthi 05/09/2014  */
 }
  #floorplantable  .dk_toggle
 {
     width: 400px !important;
 }
 .BuilderPnl .mylist td
 {
     padding-top:6px !important;
 }
  .Builderformview table .dk_toggle
 {
     width: 122px !important;
 } 
 .chbSelectAll
{
    padding-top:15px !important;
}
 .asptextbox
{ 
    width:164px !important;
}
.tdwidth30per
{
    width:30%;
   vertical-align:top !important;
}
.tdwidth30per label
{
font:bold 16px Arial, Helvetica, sans-serif !important;
height:80% !important; 
}
.tdwidth30per .buttonnew
{
      width:100% !important; 
}
.tdwidth35per{
    width:35%;
   vertical-align:top !important;
}
.tdwidth35per label{
font:bold 16px Arial, Helvetica, sans-serif !important; 
width:175px;
height:80% !important;
}	
.tdwidth35per .buttonnew
{
      width:100% !important; 
}
.txtPreRegOtherReason
{
    margin-left: 21%; margin-top: -10%; /*Modified By Deepthi To adjust the TextBox area margin. Date: 05/09/2014*/
}
.tdwidth60per{
    width:60%; 
    vertical-align:top !important;
}
.tdwidth60per label{
font:bold 16px Arial, Helvetica, sans-serif !important; 
width:100% !important;
height:80% !important;
}
.width35per
{
     width:35% !important;
}
.width24per
{
    width:24% !important;
}
.paddingleft8
{
     padding-left:8%!important;
}
.paddingleft22
{
 padding-left:22%!important;
}
.tdwidth60per .buttonnew
{
      width:100% !important; 
}
.width7per
{
    width:7% !important;
}
.padding0Px
{
    padding:0px !important;
}    
.mylist td
 {
     text-align:left;
     padding:10px;
 }
 .mylist label
        {
           text-align:left;
            margin-top:0px;
            width:100px;
            margin-left:2px;
        }
.ddlPageSize .dk_container_new
{  
    width:30%!important;
    height:22px!important;
}       
.ddlPageSize .dk_toggle
{  
   width:0.6%!important;
   height:2%!important;
}
 .ddlPageSize .dk_label
{ 
    display: block; 
    margin-top:-7px!important;
}
.ddlPageSize td
 {
    padding: 0px !important;
 }

.modalPopup 
{
    	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:550px;
}
.modalPopup p {
    padding: 5px;
}

.jcarousel-wrapper-Builder { margin: 10px auto; position: relative; padding-left: 35px;  }
.BuilderMyZoneTd td {
  padding:0;
  text-align:left !important;
  width:210px !important;
}

#tblReportData input[type=text]
{
    width:17% !important; 
}
.txtDate
{
      width:90% !important; 
}
.radiobuttonpadding
{
    padding-left:9% !important;
}
.tdCheckBox
{
 width:40% !important;
 padding-left:4px !important;
}
.asplabel
{
    position:relative !important;
   line-height:27px !important;
}
.validtext
{
   line-height:27px !important;
}
.multiline 
{  
    line-height:27px !important;
 }
.charremaining
{
    vertical-align:none!important;
}
.formholder textarea.multiline
{
	width: 300px;
	height: 125px;
}
 .tdwidth5per
 {
      width:5% !important;
 }
  .ddlpagetdTBB
  {
      width:77%!important;
 }
  .ddlpagetdProp
  {
      width:82%!important;
 }
  .ddlpagetdLots
  {
      width:85%!important;
  }
  .label300px
  {
      width:auto !important;
      margin-top:0px !important;
  }
  #tdPaymentOption label
  {
       width:auto  !important;
        margin-top:0px  !important;
        margin-left:2px  !important;
  }
  .tdleft6
  {
    width :45% !important; 
   padding-left:6% !important;
  }
  .width40per
  {
       width :40% !important; 
  }
    .width1per
  {
       width :1% !important; 
  }
     .width3per
  {
       width :3% !important; 
  }
   .width6per   
   {
        width :6% !important; 
   }
   .width10per
   {
        width :10% !important; 
   }
  .width39per
   {
       width :39% !important; 
   }
   .
   /* div style of sub account - start */
   .grdclaimstable
   {
       overflow: scroll;
       height: 350px; 
       min-height: 200px; 
       overflow-x: Hidden;
   }
   .marginleft12per
  {
      margin-left: 12%;
  }
   /* div style of sub account - End */
   .lblImageResize
   {
       font-size:0.9em; 
       text-align:right; 
       padding-left:16.5%;
   }
  
.stagelabel
{ 
    width:130px !important;
}
/* Nithya Addition Ends*/
.reportHeight iframe
{
    height:40% !important;
}/* to Fix the Escrow Balance report Footer style.*/
.grd-td-wordbreak td 
{
    word-break: break-word !important;
    white-space:normal !important;
}/* To wrap Long words Added By Deepthi*/

 /* Added by Deepthi on Mar 28 2014 Start*/
 .TextArea_width{width:150px !important;}
 .FeedLabel label
 {
    text-align: left;
    margin-top: 0px;
    margin-left: 2px;
    width: auto !important;
    } /*ProperyFeed ,SubdivsiionFeed pages*/
    .BuilderPnl .Less_td_Padding td
 {
    padding: 0px 0px 0px 5px !important;
 }
.ddheight
 {
   word-break: break-all;
   background-size: 2% auto !important;
   }/*To Adjust the width of Dropdown For Lengthy Text*/
 /* Deepthi Changes End*/
 /* Added by Uma - 04/18/2014 */
.div-alert-height
{
    height:150px;
    border:1px solid #F5691B ; 
    border-radius:20px;
    margin: 0 auto; 
}
.column-button-width
{
    width:100%;
    padding-left:40px; padding-top: 10px; margin-right: 30px !important;
}
.p-msg
{
    padding-left:40px; width:80% !important;
}
.btndelete
{
    width: 100% !important;
    white-space: normal;
    height: 45px !important;
}

.div-clearproperties-title
{
    padding-left:40px; padding-top: 10px;
}
.div-btndelete-height{height: 54px !important;}
/* Uma changes end */

/* Added by uma - 05/08/2014 */
.column-one-third-adjust-width
{
    width:100%;
}
.textarea-width
{
    width:96%;
}
.textbox-width
{
    width: 57%;
}
.formholder-custom
{   
    padding:0 !important;
}
.shareemailtextboxwidth1
{
    width:141px;
}
.shareemailtextboxwidth2
{
    width:141px;
}
.sendbutton-margin
{
    margin-right: 9% !important;
}
.formholder-custom td
{
    padding:0 !important;
}
/* Uma changes end */

/* Added by Uma - 05/09/2014 */
.ezview-share-menu-margin
{
    margin-top:-24px !important;
}
/* Uma changes end */
/***/
.rbtnExistingBuilder Label {width:auto ! important; vertical-align: baseline !important; }
.ddlWidth98 .dk_toggle{ width:98px !important;}
/**/
/* Uma changes start -- 05/22/2014 #996 */
.red-flag-cluster{
    background: url(images/flag.png); 
    line-height: 14px;
    width:25px;
    text-align: center;
    height:20px;
    position: absolute;
    font-size: 10px;
    font-family: Arial, sans-serif;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
    background-position: 0px 0px;
}
.blue-flag-cluster{
    background: url(images/blueflag.png); 
    line-height: 14px;
    width:25px;
    text-align: center;
    height:20px;
    position: absolute;
    font-size: 10px;
    font-family: Arial, sans-serif;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
    background-position: 0px 0px;
}
.green-flag-cluster{
    background: url(images/greenflag.png); 
    line-height: 14px;
    width:25px;
    text-align: center;
    height:20px;
    position: absolute;
    font-size: 10px;
    font-family: Arial, sans-serif;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
    background-position: 0px 0px;
}
.ancclosebtn
{
    font-weight: bold;
    float: right;
    line-height: 33px;
    font-size: 21px;
    cursor: pointer;
}
.blackoverlay{
        display: none;
        position: absolute;
        top: 0%;
        left: 0%;
        width: 100%;
        height: 100%;       
        z-index:1001;
        -moz-opacity: 0.5;
        background-color:black;
        opacity: 0.5;
    }
.p_notification
{
    color: white;
    font-weight: bold;
    font-size: 21px;
    font-family: oxygen;
    padding-top: 160px;
    padding-left: 81px;
}
.LoadingPinsOverlay
{
    display: none;
    position: absolute;
    top: 10%;
    left: 0%;
    width: 73%;
    height: 84%;
    z-index: 1001;
    -moz-opacity: 0.5;
    background-color: white;
    opacity: 0.5;
}
/* uma changes end #996 */

/*Deepthi Changes Start for Changes In search page */
.Sub-Sub-Menu 
{
   margin-left:0% !Important; /*97% ! important; */
   background-color: #F5691B !important;
}
.Sub-Sub-Menu1 
{
   margin-left:0% !Important; /*97% ! important; */
   background-color: #F5691B !important;
   /*margin-top:-30px !important;*/
}
 #divRefineDD  .dk_toggle{width:110px !important;height: 15px !important; }
 .uldisable { color:#C0C0C0 !important;}
 .aTextinWhite {color:white !important;}
 .active1:after
 {
     content:"";
     position:absolute;
     background:url(images/menu-indicator6.png);
     width:15px;
     height:10px;
     left:5px;
     top:-8px;
     }
    .active2:after
 {
     content:"";
     position:absolute;
     background:url(images/menu-indicator6.png);
     width:15px;
     height:10px;
     left:5px;
     top:-10px;
     }
 .listItemHeight 
 {
     height:27px! important; cursor:pointer;color:Black; 
 }
 .refineFullWidth{ width:100%;}
 .ul-submenu .listItemHeight a
 {  font-family: oxygen;
    font-weight: bold;
    font-size: 12.5px;
    color: #41395f;
    display: block;
    text-transform: uppercase;
  }
.listItemHeight a
 {
     font-family: oxygen;
    font-weight: bold;
    font-size: 12.5px;
    color: #41395f;
    display: block;
    text-transform: uppercase;
    padding-left:5px;
    width:122px;
  }
.listitemonhoverbgcolor{background-color: #23aef1 !important;width:100%}
.clientAgentOnOverStyle{background-color: #23aef1 !important;width:100%}
.divRefineCriteriaNotLoggedInUser{margin-left:-230px}
.divRefineCriteriaLoggedInUser{margin-left:-400px}
.divChangeCriteriaNotLoggedInUser{margin-left:-140px}
.divChangeCriteriaLoggedInUser{margin-left:-300px}
  /*Deepthi Changes End for Changes In search page */

/* Added by Nithya for vendor my zone/portal changes -- Start */
.VendorPnl td
{
    vertical-align:top;
}
.Vendorformview table .dk_toggle
 {
     width: 122px !important;
 } 
 
  .asptextbox
      { 
          width:164px !important;
      }     
  .asplabel
    {
        position:relative !important;
       line-height:27px !important;
    }
    
  .validtext
    {
       line-height:27px !important;
    }
    
  .multiline 
    {  
        line-height:27px !important;
     }
     
  .charremaining
    {
        vertical-align:none!important;
    }
    
  .formholder textarea.multiline
    {
	    width: 300px;
	    height: 125px;
    }
    
    .tdCheckbox
    {
        padding-top:15px !important;
     }
     
.tdwidth60per{
    width:60%; 
    vertical-align:top !important;
}

.tdwidth60per label{
font:bold 16px Arial, Helvetica, sans-serif !important; 
width:100% !important;
height:80% !important;
}

.statusmessage{margin:10px;color:#003300;font-size:12px;font-weight:bold;} /* copied from site20140129 */
/* Added by Nithya for vendor my zone/portal changes - End */

/* Swetha 02102014. styles for subscribe incentive - Start */
.unsubscribeIncentive-page .one-half { width:22.9%; }
.unsubscribeIncentive-page .two-fourth { width:29%; }
.unsubscribeIncentive-page .metro .dk_toggle{ width:210px !important; padding-right:3px;}
.unsubscribeIncentive-page .statemetro .dk_toggle{ width:187px !important;}
.unsubscribeIncentive-page .citySusbscribe .dk_toggle{ width:200px !important;}
.unsubscribeIncentive-page .greybuttonView { background:url("images/bg_greybutton.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0); border: 1px solid #B2B2B2; border-radius: 5px; height: 35px; transition: all 0.3s linear 0s; width:120px; color: #FFFFFF; margin-left:35px; margin-top:30px; font-size:12px; }
.unsubscribeIncentive-page .subscribebutton{
background: url(images/bg_orangebutton.png) repeat-x !important; 
margin:30px 0px !important; 
padding:0 0 2px 0 !important;
font:bold 16px Arial, Helvetica, sans-serif !important; 
color:#FFFFFF !important; 
border:1px solid #F5691B !important; 
height:35px !important; width:110px !important;
text-align:center !important; 
cursor:pointer !important; 
vertical-align:middle !important;
line-height: 21px !important;
display:block !important;
float:right;
}	
.unsubscribeIncentive-page .viewbutton{
        background: url(images/bg_orangebutton.png) repeat-x !important; 
        margin:30px 0px !important; 
        padding:0 0 2px 0 !important;
        font:bold 16px Arial, Helvetica, sans-serif !important; 
        color:#FFFFFF !important; 
        border:1px solid #F5691B !important; 
        height:35px !important; width:100px !important;
        text-align:center !important; 
        cursor:pointer !important; 
        vertical-align:middle !important;
        line-height: 21px !important;
        display:block !important;
        float:right;
}

.unsubscribeIncentive-page .subscriptionviewbutton{
        background: url(images/bg_orangebutton.png) repeat-x !important; 
        margin:15px 0px 0px !important; 
        padding:0 0 2px 0 !important;
        font:bold 13px Arial, Helvetica, sans-serif !important; 
        color:#FFFFFF !important; 
        border:1px solid #F5691B !important; 
        height:35px !important; width:70px !important;
        text-align:center !important; 
        cursor:pointer !important; 
        vertical-align:middle !important;
        line-height: 21px !important;
        display:block !important;
        float:right;
        margin:
}
 .unsubscribeIncentive-page .unsubscribebutton{
        background: url(images/bg_orangebutton.png) repeat-x !important; 
        margin:15px 0px 0px !important; 
        padding:0 0 2px 0 !important;
        font:bold 13px Arial, Helvetica, sans-serif !important; 
        color:#FFFFFF !important; 
        border:1px solid #F5691B !important; 
        height:35px !important; width:85px !important;
        text-align:center !important; 
        cursor:pointer !important; 
        vertical-align:middle !important;
        line-height: 21px !important;
        display:block !important;
        float:right;
        }
.overflowheight120width180{overflow: scroll; height: 105px; width: 145px; float:left;}
.overflowheight200width280{overflow: scroll; height: 200px; width: 340px;}
.overflowheight200width280 td{vertical-align: middle; padding: 10px 10px; margin-bottom:0px;}
.overflowheight230width450{overflow: scroll; height: 230px; width: 450px;}
.unsubscribeIncentive-page .greybuttonViewsubscription { background:url("images/bg_greybutton.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0); border: 1px solid #B2B2B2; border-radius: 5px; height: 35px; transition: all 0.3s linear 0s; color: #FFFFFF; font-size:12px; margin-top:0px; }
.unsubscribeIncentive-page td{padding:0px !important; vertical-align:top;}
#divwidth160px{width:160px;float:left;}

/* Swetha 02102014. styles for subscribe incentive - End */