@charset "utf-8";
/* CSS Document */

@import "css/reset.css";

/*----*****---- << General >> ----*****----*/
	
	body { font-family: Tahoma, Geneva, sans-serif; font-size: 13px; background:url(images/body.jpg) no-repeat center top #413960; color:#363636; background-size: 100%; }
	h1, h2, h3, h4, h5, h6 { font-family: 'Oxygen', sans-serif; color:#7d7d7d; font-weight: bold;}
	h1{ font-size:28px; line-height:28px; margin-bottom:15px; color: #847ba9; margin-top: 15px;}
    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 { 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; }
	
	
	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:12px; 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; *display:inline; 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;}
	
	.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; }
    .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:98px; 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; }
/*---****------<<>>____*****_____*/	
	#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%; }
		
		/*----*****---- << 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; }    

    .social-icons a { background:url(images/social-icons.png) no-repeat; }
    .footer-bg .social-icons a { background:url(images/social-footer-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; }
    
    #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; }
    
    #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;  }
    .join-with-facebook input { width: 240px; height: 48px; background: url(images/join-with-facebook.png) no-repeat; text-indent: -999em; border: 0px; margin:}
    
    .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:9px; border-top:1px solid #ebebeb;margin-top:5px;}
#ez-view .ez-info .info-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;}
#ez-view .ez-info .info-action a:last-child {margin-right:0;}
#ez-view .ez-info .info-action a.print{background-position: 0 -24px;}
#ez-view .ez-info .info-action a.share{background-position: 0 -51px;}
#ez-view .ez-info .info-action a:hover {opacity:0.8;filter:alpha(opacity=80);}

.tab-menu {margin-bottom:20px; border-bottom: 1px solid #ebebeb;}
.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-indicator.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 15px;}
.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-indicator.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;height:150px;}
.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;}
.love-icon.active, tr.active td.love-column .love-icon {background-position:-1px -98px;}

#search-result td,#search-result th {font-size:12px;color:#000;padding:10px 8px;line-height:1.2;vertical-align:middle; border-right: 1px solid #ebebeb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#search-result th {vertical-align:top; padding-top:0;font-size:10px;font-family:oxygen; font-weight: bold; text-align:left;}
#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:60px;}
#search-result .address-column .overflow-cutter {width:80px;}
#search-result .price-column .overflow-cutter {width:70px;}
#search-result .brand-column .overflow-cutter {width:70px;}
#search-result .subd-column .overflow-cutter {width:65px;}
#search-result .sqft-column .overflow-cutter {width:30px;}
#search-result .bd-column .overflow-cutter{width:15px;}
#search-result .bth-column .overflow-cutter{width:20px;}
#search-result .Direction-column .overflow-cutter{width:70px;}
#search-result .Unit-column .overflow-cutter{width:70px;}
#search-result .FloorPlan-column .overflow-cutter{width:70px;}
#search-result .Remarks-column .overflow-cutter{width:70px;}
#search-result .ProjectName-column .overflow-cutter{width:70px;}
#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.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:100%;}
#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%;}
.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;}
.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;}
#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; text-align:right;}
#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;background-image:url(../../images/errorpop.gif);background-repeat:no-repeat;background-position: 25px 10px;}
.errorpop p{font-weight:bold;margin:5px 70px 5px 70px;}/* swetha */
.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/Buttons/btn_bg.gif)  !important;*/
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:200px !important;
text-align:center !important; 
cursor:pointer !important; 
vertical-align:middle !important;
line-height: 21px !important;
display:block !important;
}	
/*end*/

/* uma change */
.searchbuttonnew{
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: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-color: #ee4f23 !important; 
margin-top:1%; 
padding:0 0 2px 0 !important;
font:bold 18px Arial, Helvetica, sans-serif !important; 
color:#FFFFFF !important; 
border:1px solid #c0bebe !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;background-image:url(../../images/successpop.gif);background-repeat:no-repeat;background-position: 25px 10px;float:left !important;}
.successpop p{font-weight:bold;margin:20px 20px 20px 75px; width:auto !important;}
.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:155px; }
.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-color: #ee4f23 !important;
margin:0 !important;
padding:0 13px 0 5px !important;
font:bold 16px Arial, Helvetica, sans-serif !important;
color:#FFFFFF !important;
border:1px solid #c0bebe !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 !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: myriad pro !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: 175px; }
.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; }
/* 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;
}   
.padding10pxtextalignleft { padding:0px !important; text-align:left;} 
/*Swetha*/



/*start*/    
    .buttonnew260{
/*background:url(../../Images/Buttons/btn_bg.gif)  !important;*/
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: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; }
#state-metro .title { color: #5AB3E8; font-family: trebuchet ms; font-size: 18px; margin-bottom: 15px; padding-top: 30px; }
#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 .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: Myriad pro; 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; }
.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: 30px 0 0; }
#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; }
/*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:80% !important;}

.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:32%;height: 305px;position:absolute;margin-top:6%;}

.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-indicator.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;}

#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:26px !important;}

.chkfav:hover { cursor:pointer important; }
.chkfav{ margin-left:1px important; opacity:0 !important; margin-top:-10px important;}

.grdpropertymargin{ margin-top: -28px !important;}

.listpropertiespadding{ margin-left:-20px !important;}

.hidesortcolumns{display:none !important;}

.removeall{margin-left:-30px !important;}

.hidedivnoresultsmessage{display:none;}

