#topnav li a:hover, #topnav .current > a, #topnav .current > a:hover {
    color: #393939;
}
.sf-menu li ul {
    border: 1px solid #f0f0f0;
}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {
    background: none repeat scroll 0 0 #fff;
    color: #9a9a9a;
}
.sf-menu li li {
    border-bottom: 1px dotted #e2e2e2;
}
.sf-menu ul li a {
    color: #9a9a9a;
}
.sf-menu ul li a:hover, #topnav li li a.current {
    color: #ed6451;
}
#topnav li li a, .sf-menu li li a, .sf-menu li li a:visited {
    color: #9a9a9a;
}
#topnav li li a:hover, #topnav .current li a:hover {
    color: #ed6451;
}
.nivo-caption {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
    color: #ccc;
}
.nivo-caption h1 {
    color: #fff;
}
.nivo-caption a, .nivo-caption a:visited {
    color: #ddd;
}
.slidetext {
    border-top: 1px solid #ccc;
}
.box {
    background: none repeat scroll 0 0 #f6f6f6;
    border-bottom: 1px solid #e6e6e6;
}
.testi-name {
    color: #444;
}
code {
    border-left: 4px solid #5b5b5b;
}
pre {
    border-left: 4px solid #5b5b5b;
}
abbr, acronym {
    border-bottom: 1px dotted #5b5b5b;
}
input[type="text"], textarea, input[type="password"], select {
    border: 1px solid #f2f2f2;
    color: #777;
}
.button, .button:visited, input[type="submit"], .more-link, .more-link:visited {
    background: none repeat scroll 0 0 #ed6451;
    color: #fff;
}
.button:hover, input[type="submit"]:hover, .more-link:hover {
    background: none repeat scroll 0 0 #454545;
    color: #fff;
}
.separator.line {
    border-bottom: 1px solid #efefef;
}
#sidebar li li {
    background: url("../images/square.gif") no-repeat scroll 0 14px rgba(0, 0, 0, 0);
    border-bottom: 1px solid #f2f2f2;
}
#sidebar li li a {
    color: #ed6451;
}
#sidebar li li a:hover, #sidebar li li a.active, #sidebar li li:hover {
    color: #454545;
}
#sidebar ul.sub-menu li, #sidebar ul.children li, #sidebar ul ul ul li {
    border: 0 none;
}
.widget-title {
    background: url("../images/double_dotted_line.png") repeat-x scroll left bottom rgba(0, 0, 0, 0);
    color: #454545;
}
.post {
    background: url("../images/double_dotted_line.png") repeat-x scroll left bottom rgba(0, 0, 0, 0);
}
.main article.post:last-child {
    background: none repeat scroll 0 0 transparent !important;
    border-bottom: 5px solid;
}
.posttitle, .posttitle a, .posttitle a:visited {
    color: #454545;
}
.posttitle a:hover {
    color: #ed6451;
}
.entry-utility {
    background: url("../images/dotted.png") repeat-x scroll left bottom rgba(0, 0, 0, 0);
    color: #919191;
}
.wp-caption img {
    border-color: #5b5b5b;
}
.comment-body {
    border-bottom: 1px solid #f2f2f2;
}
.comment-body .time a, .comment-body .time a:visited {
    color: #bababa;
}
.fn, .fn a {
    color: #454545;
    font-weight: bold;
}
.fn a:hover {
    color: #ed6451;
}
.wp-pagenavi a, .wp-pagenavi a:visited, .wp-pagenavi .extend {
    background: none repeat scroll 0 0 #f6f6f6 !important;
    border-bottom: 1px solid #e6e6e6 !important;
    color: #777;
}
.wp-pagenavi span.current, .wp-pagenavi a:hover {
    background: none repeat scroll 0 0 #f6f6f6 !important;
    border-bottom: 1px solid #e6e6e6 !important;
    color: #ed6451;
}
.ts-display-pf-img {
}
.ts-display-pf-text h2 a {
    color: #454545;
    font-weight: 700;
}
.ts-display-pf-text h2 a:hover {
    color: #ed6451;
}
.ts-display-portfolio li {
    background: none repeat scroll 0 0 #f6f6f6;
    border-bottom: 1px solid #e6e6e6;
}
.ts-display-portfolio li.no-pf-text {
    border: 0 none;
}
.property-items > li {
    background: none repeat scroll 0 0 #f6f6f6;
    border-bottom: 1px solid #e6e6e6;
}
.property-items .box_text li {
    border-bottom: 1px solid #e8e8e8;
}
.property-items li .left {
    color: #454545;
}
.property-items .price {
    color: #363636;
}
.property-items h5 a, .property-items h5 a:visited {
    color: #363636;
}
.property-items h5 a:hover {
    color: #ed6451;
}
.list-property-detail li {
    border-bottom: 1px solid #e8e8e8;
	font-size:13px;
}
.list-property-detail li .txtbold {
    color: #454545;
}
.titleprice {
    color: #777;
}
.highlight1 {
    background-color: #ed6451;
    color: #fff;
}
.highlight2 {
    background-color: #777;
    color: #fff;
}
.highlight3 {
    border-bottom: 1px dashed #777;
}
.dropcap1 {
    color: #ed6451;
    text-shadow: 1px 1px 0 #5b5b5b;
}
.dropcap2 {
    background: none repeat scroll 0 0 #ed6451;
    color: #fff;
}
.dropcap3 {
    background: none repeat scroll 0 0 #ed6451;
    color: #fff;
}
ul.tabs li {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #f9f9f9;
    border-color: #e8e8e8;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 1px 0;
}
ul.tabs li:first-child {
    border-left: 1px solid #e8e8e8;
}
ul.tabs li a {
    color: #777;
}
ul.tabs li.active {
    background: none repeat scroll 0 0 #fff;
    border-bottom: 1px solid #fff;
}
html ul.tabs li.active a {
    color: #ed6451;
}
#tab-body {
    border: 1px solid #e8e8e8;
}
h2.trigger {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #fff;
    border-color: #dcdcdc;
    border-image: none;
    border-style: dotted;
    border-width: 1px 0 0;
}
h2.active {
    background: none repeat scroll 0 0 #f9f9f9;
    border-bottom: 1px dotted #dcdcdc;
}
h2.trigger span {
    color: #777;
}
h2.active span {
    color: #ed6451;
}
h2.trigger a:hover {
    color: #777;
}
#toggle {
    border-bottom: 1px dotted #dcdcdc;
}
h2.trigger span {
    background: url("../images/arrow-left.png") no-repeat scroll 17px 0 rgba(0, 0, 0, 0);
}
h2.active span {
    background: url("../images/arrow-down.png") no-repeat scroll 17px 0 rgba(0, 0, 0, 0);
}
ul.ts-accordion h2 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #fff;
    border-color: #dcdcdc;
    border-image: none;
    border-style: dotted;
    border-width: 1px 0 0;
    color: #777;
}
ul.ts-accordion h2.active {
    background: none repeat scroll 0 0 #f9f9f9;
    border-bottom: 1px dotted #dcdcdc;
}
ul.ts-accordion {
    border-bottom: 1px dotted #dcdcdc;
}
h2.accordion-title span.accordion-icon {
    background: url("../images/arrow-left.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
h2.accordion-title.active span.accordion-icon {
    background: url("../images/arrow-down.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#outerfootersidebar {
}
#footersidebar {
    border-top: 4px double #e7e7e7;
}
#footersidebar .widget-title {
    background: url("../images/double_dotted_line.png") repeat-x scroll left bottom rgba(0, 0, 0, 0);
    color: #454545;
}
#footersidebar li a {
    color: #777;
}
#footersidebar li a:hover {
    color: #ed6451;
}
#footersidebar li a.colortext {
    color: #ed6451;
}
#footersidebar li a.colortext:hover {
    color: #f97260;
}
#outerfooter {
}
#footer, #footer a, #footer a:visited {
    color: #454545;
}
#footer a:hover {
    color: #454545;
}
#footer a.colortext {
    color: #ed6451;
}
#footer a.colortext:hover {
    color: #f97260;
}
