.newsheader{display:block; background-color:#B0DC7B; /*padding-left:7px;*/}
        .newsheader em{padding-left:7px;}
/*common styles*/
	html{height:101%;}
	body{margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
        form{margin:0; padding:0;}
	a{color:#000; text-decoration:none;}
	a:hover{color:#000; text-decoration:underline;}
	a img{border:none;}

        .pdflink{text-decoration:underline; color:#6C9D31;}
        .pdflink:hover{text-decoration:none; color:#6C9D31;}
        #adsearch{text-decoration:underline;}
        #adsearch:hover{text-decoration:none;}

	hr{display:none;}
        strong{font-size:16px; display:block; color:#fff; padding:5px 0 5px 5px; background-color:#6C9D31;}
        p{font-size:16px; line-height:21px;}
	p a{text-decoration:underline;}
        p a:hover{text-decoration:none;}
        h3, .componentheading, .contentheading{font-size:21px; font-weight:bold; margin:0 0 0 0; padding:0 0 10px 0; border-bottom:solid 1px #000;}
        .contentheading{padding-top:0px; width:425px;}
        .componentheading{margin-bottom:10px;}
        .pstrong{padding:0; background:none; color:#000; display:inline; font-weight:bold;}
	.clearme{clear:both;}
	.hideme{display:none;}
        #search .inputbox{width:195px; margin:7px 0 0 10px; padding:0;}

        #adobereader{height:107px; width:201px; background-color:#6C9D31; padding:10px 10px 0 10px; margin:0 0 20px 0; color:#fff; clear:both;}

		


/*layout styles*/
	#container{width:100%; height:auto; background:url(../images/bg_content.jpg) repeat-x top;}
	#containerinner{width:690px; margin:0 auto;}
	#logo{height:92px; width:256px; margin:40px 0 0 0; float:left;}
	#header{width:100%; height:237px; background:url(../images/bg_header.gif) repeat-x top;}
  	#headerinner{width:690px; height:237px; margin:0 auto; background:url(../images/bg_header.gif) repeat-x top;}
	#headercontent{width:690px; height:229px; background:url(../images/bg_headercontent.jpg) bottom right no-repeat;}
	#contentright{width:426px; float:right; padding:5px 20px 0 20px;}
	#contentleft{width:221px; float:left;}

	#search, #mossearch{width:221px; height:37px; background-image:url(../images/bg_search.gif); margin-top:5px;}
        #mod_search_searchword{margin:7px 0 0 10px;}
        #mt_search{margin:7px 0 7px 0;}

	#cal{width:221px; height:222px; background-color:#fff; margin-top:5px;}
        #calheader{height:23px; width:221px; background:url(../images/header_events.gif) no-repeat top;}
        #EPCcalendar{}
 
	#signpostdir{width:221px; height:214px; margin-top:5px;}
	
/*nav*/
	.nav{font-size:11px; margin-top:5px;}
	.nav ul{margin:0; padding:0; list-style:none;}
	.nav ul li{height:24px; width:221px; margin:1px 0 1px 0;}
	.nav ul li a{display:block; height:24px; width:221px; background:url(../images/bg_nav.gif) no-repeat top; text-decoration:none;}
	.nav ul li a span{display:block; padding:5px 0 0 30px;}
	.nav ul li a:hover{color:#fff;}

	.mainlevel{display:block; height:24px; width:221px; margin:1px 0 1px 0; background:url(../images/bg_nav.gif) no-repeat top;}
        .mainlevel span{display:block; padding:5px 0 0 30px;}

        .sublevel{display:block; height:24px; width:221px; margin:1px 0 1px 0; background-color:#b0dc7b;}
        .sublevel span{display:block; padding:5px 0 0 30px;}

	#languagenav{float:right;}
	#languagenav ul{margin:0; padding:0;}
	#languagenav ul li{list-style:none; float:right; margin-top:3px; border-right:solid 1px #B4C580;}
	#languagenav ul li a{}
	#lastlangnav{border-right:none;}
	
	#textsize{float:left;}
	#textsize ul{margin:0; padding:0;}
	#textsize ul li{list-style:none; float:left; margin-top:40px;}
	#textsize ul li a{display:block; margin:0 2px; background-color:#FB3;}
	#smalltext a{font-size:9px; padding:10px 8px 4px 8px;}
	#medtext a{font-size:15px; padding:5px 7px 3px 7px;}
	#largetext a{font-size:22px; padding:0 6px;}

	
/*footer*/
	#footer{font-size:10px; height:90px; width:690px; margin-top:30px; margin:0 auto;}
	#footer ul{margin:0; padding:0; float:right;}
	#footer ul li{list-style:none; float:left; padding:0 10px; border-right:solid 1px #000;}
	#footer ul li a{}


/*Hot property styles*/
        #con_hp2{}
        .hp_view_details{margin-bottom:10px;}
        .hp_view_details p{margin:0; padding:0 0 10px 0;}
        .hp_view_details br{display:block; padding-bottom:10px;}
        .hp_view_details a{text-decoration:underline:}
        .hp_view_details a:hover{text-decoration:none;}
        .hp_caption{display:block;}

        #heading_Types, #heading_Search, #heading_Prop{padding:3px 0 3px 0;}
        #con_types2{width:400px;}
        #con_types3{width:400px;}


/*Mostree styles*/
       .alpha{float:left; background-color:#FDB813; padding:2px 3px; margin-right:1px; margin-bottom:10px;}
       .alpha:hover{background-color:#6C9D31; text-decoration:none; color:#fff;}
        h2.contentheading, #index .title{border-bottom:none; display:block; color:#fff; padding:5px 0 5px 5px; background-color:#6C9D31; width:421px;}
       .category{font-size:11px;}
       #index .row {float:left;width:100%;}

        h1 {margin:0;}
        h2.contentheading {padding-left:5px; margin-bottom: 10px;}


/* @group Index */
        #index {width:100%; overflow: hidden;padding-left:0;}
        #index .row {float:left; width:100%;}
        #index .category {float:left;}
        #index h2 {font-size:1.5em; margin:15px 0 0 0; padding:0; font-weight:bold;}
        #index h2 span {font-size:0.6em; position:relative; top:-1px; font-weight:normal;}
        #index h2 a:link, #index h2 a:visited {font-size:13px;}

        .category .desc {margin-top:5px; line-height:1.4em;}
        .category .subcat {margin-top:5px; padding-left:0px;}
        .category .subcat a {font-size:1.0em; font-weight:normal; text-decoration:none;}
        .category .listings {margin:5px 0 5px 0px; padding:0 0 0 /*5px*/0; list-style-position:inside; list-style-type:disc;}
        .category .listings li {background-image:none; padding:0;}


/* @group Category */
        #cat-desc {margin:0 0 10px 10px;}
        #cat-desc p {margin:0; text-indent:15px; text-align:left; line-height:1.4em;}
        #cat-image {float:left; border:5px solid #e6e6e6; margin:0 10px 10px 0;}
        #cat-image img {margin:1px;}


/* @group Subcategory & Related Category */
        #subcats, #relcats {margin:0; float:left; width:400px; padding-left:10px;}
        #subcats .title {height:24px; line-height:24px; vertical-align:middle; margin:0 18px 0 0; font-size:1.6em; border-bottom:1px solid #ccc;}
        #subcats ul, #relcats ul {margin:0; padding:0 10px 10px 0px; list-style-type:none; width:100%; float:left;}
        #subcats li {width:32%; padding:0; margin-top:10px; float:left; background-image:none;}
        #subcats a, #relcats a {font-weight:normal; text-decoration:none;}
        #subcats small {color:#4c4c4c; font-size:0.9em;}
        #relcats .title {border-bottom:1px solid #ccc; display:inline;}
        #relcats li {width:100%; padding:0; margin-top:10px; float:left;}


/* @group Listings */
        #listings a{text-decoration:none;} 
        #listings a:hover{text-decoration:underline;}
        #listings {width:426px; overflow:hidden; margin:10px 0 0 0; clear:both;}
        #listings .title {height:24px; border-bottom:1px solid #ccc; line-height:24px; vertical-align:middle; margin:0 /*11px*/0 10px 0; font-size:1.6em;}
        .info {height:20px; line-height:20px; margin:0 18px 10px 0;}
        .reviews .info {margin:10px;}
        #listings .pages-counter {text-align:center; font-weight:bold;}
	#listings .pages-links {text-align:center; width:100%;}
        #listings h3{border-bottom:none; margin:0; padding:0;}
        .listing-summary {float:left; margin-bottom:25px; width:100%;}
        .listing-summary h3 {margin:0 10px 1px 0; font-size:1.4em; float:left;}
        .listing-summary .star{margin-left: 1px;}
        .listing-summary .website {float:left; vertical-align:top; clear:both; margin-bottom:3px; font-size:0.9em; color:#808080;}
        .listing-summary .fieldRow {border:0px solid #ccc; height:22px; line-height:14px; float:left; padding:0 7px 0 0; font-size:0.9em;}
       
        .output a:link, .output a:visited {font-weight:normal; text-decoration:none;}
        .output a:hover {font-weight:normal; text-decoration:underline;}
        .listing-summary img.image {border:1px solid #ccc; margin:0 10px 10px 5px; padding:5px; float:right; display:block;}
        .listing-summary a:hover img.image{background-color: #e5e5e5;border: 1px solid #e5e5e5;}
        .listing-summary p {clear:both; margin:0; padding:0; /*margin-bottom:5px;*/ /*line-height:1.4em;*/ /*padding-right:20px;*/}
        .listing-summary .category {margin-bottom:8px;}
        .listing-summary .category span {margin-right:2px; color:#808080;}
        .listing-summary .category a {margin-left:2px; text-decoration:none; font-weight:bold; color:#009900;}
        .listing-summary h3 a{text-decoration:none;}
        span.xlistings {color:#606060; float:left; margin: 0;}

        #upload_att li {background-image:none; margin:0; padding:0 0 5px 0;}
        .address {text-align:left; float:left; margin:3px 0; width:100%;}
        .listing-summary .website a:link, .listing-summary .website a:visited{font-size:1.1em; font-weight:normal; text-decoration:underline; color:#6C9D31;}
        .listing-summary .website a:hover{text-decoration:none;}

        #listing dl {width:100%; margin:0; padding:0; float:left; clear:both;}
        #listing dl dt {width:20%; float:left; margin:0 0 0 0; padding:.3em; border-top:1px dotted #bebebe; font-weight:bold; color:#666; text-align:right;}

/* commented backslash hack for mac-ie5 \*/
        dt {clear:both;}

/* end hack */
        /*#listing{width:100px;}*/
        #listing dl dd {float:left; width:75%; margin:0 0 0 1px; padding:.3em; border-top:1px dotted #bebebe;}
        #listing dl dd a {font-weight: normal; text-decoration:underline;}
        #listing dl dd a:hover {text-decoration:none;}
        #listing dl dd ul{margin:0; list-style-type:disc; list-style-position:inside;}
        #listing .listing-desc {width:421px; border-top:1px dotted #bebebe; padding-top:10px; margin:0 0 10px 0; float:left; font-size:12px; line-height:1.4em; display:inline;}
        .favourite{display:none;}
        .newsheader strong{}
        .pagenav strong{display:inline; color:#000; background-color:#fff;}
        /*.hp_asearch_row0{display:none;}*/

#adobereader p{font-size:12px;}
.readon{font-size:16px;}