.pages, .navigation, #detail_menu ul, #mobile_menu_inner ul, .listing_details .links, .blog .blog_navigation {
  margin-top: 325px !important;
}

#mobile_menu_inner {
  margin-top: -315px !important;
}

.pages li a:hover, .navigation li a:hover, #detail_menu li a:hover, #mobile_menu_inner li a.unsel:hover, .listing_details .links li a:hover, .blog .blog_navigation span a:hover {
  background: #775D17 url(images/next_arrow.png) no-repeat 270px center;
}

#page_header_inner {
height: 82px !important;
}

:link,:visited {
text-decoration: none;
}

ul,ol {
list-style: none;
}

h1,h2,h3,h4,h5,h6,pre,code,p {
font-size: 1em;
margin: 10px;
}

ul,ol,dl,li,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {
padding: 0;
margin: 0;
}

a img,:link img,:visited img {
border: none;
}

address {
font-style: normal;
}

a {
color: #999;
}

body {
margin: 0;
padding: 0;
font-size: 1em;
background-color: #5e5e5e;
width: 100%;
font-family: helvetica neue;
font-weight: lighter;
color: #fff;
}

img {
max-width: 310px;
}

img.fc-init {
margin-top: 15px;
margin-left: 6px;
}

#mobile_menu_inner li a.unsel:hover {
background: transparent;
}

#content_body {
margin: 60px auto;
}

#content_inner {
margin-top: 50px !important;
}

#container_inner {
width: 320px;
margin: auto;
background: #000;
z-index: 99 !important;
}

.home #container_inner {
width: 320px;
margin: auto;
background: url(https://s3.amazonaws.com/store24-ubertor-com/cl610/content/image/36016.jpg)no-repeat scroll 0 0 transparent;
z-index: 99 !important;
}

.home #container_inner {
height: 475px;
}

#page_header_inner {
background: url(https://s3.amazonaws.com/store24-ubertor-com/cl610/content/image/35992.jpg) no-repeat scroll 0 0;
padding-top: 15px;
padding-bottom: 50px;
height: 121px;
}


#page_header_inner h1,#page_header_inner #site_title {
text-align: center;
font: 150% "Lucida Grande","Trebuchet MS",Verdana,sans-serif;
display: none;
}

#masthead {
display: none;
}

#masthead h1 a,#site_title strong a {
color: #333;
font-weight: bold;
}

#masthead h2,#site_title small a {
display: block;
text-align: center;
font: 13px "Lucida Grande","Trebuchet MS",Verdana,sans-serif;
color: #333;
}

#masthead h2 a {
color: #333;
}

#ubertor #page_header_outer {
background-size: 100%;
background-color: #CCC;
}

#content_inner {
width: 100%;
margin: auto;
font-size: 1.2em;
}

.content {
padding-top: 30px;
}

#mobile_menu_outer {
background-color: transparent;
z-index: 1;
}

#mobile_menu_inner li a.sel {
background: transparent no-repeat 270px center;
}

.home #mobile_menu_outer {
margin-top: 309px;
margin-left: 45px;
background-color: transparent;
z-index: 1;
}

#mobile_menu_inner {
width: 100%;
}

#up_menu1 a {
background: url("https://s3.amazonaws.com/store24-ubertor-com/cl1287/content/image/16455.png") no-repeat scroll left center transparent;
margin-left: 13px;
padding-left: 30px;
padding-right: 12px;
}

#up_menu2 a {
background: url("https://s3.amazonaws.com/store24-ubertor-com/cl1287/content/image/16458.png") no-repeat scroll left center transparent;
margin-left: 13px;
padding-left: 30px;
padding-right: 12px;
}

#up_menu3 a {
background: url("https://s3.amazonaws.com/store24-ubertor-com/cl1287/content/image/16457.png") no-repeat scroll left center transparent;
margin-left: 13px;
padding-left: 30px;
padding-right: 12px;
}

#up_menu4 a {
background: url("https://s3.amazonaws.com/store24-ubertor-com/cl1287/content/image/16456.png") no-repeat scroll left center transparent;
margin-left: 13px;
padding-left: 30px;
padding-right: 12px;
}

#up_menu5 a {
background: url("https://s3.amazonaws.com/store24-ubertor-com/cl1287/content/image/16456.png") no-repeat scroll left center transparent;
margin-left: 13px;
padding-left: 30px;
padding-right: 12px;
}

.pages,.navigation,#detail_menu ul,#mobile_menu_inner ul,.listing_details .links,.blog .blog_navigation {
width: 100%;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
border-radius: 0px;
padding: 0px 0;
margin: auto;
position: relative;
}

a.unsel {
margin-left: 13px;
}


.pages li,
.navigation li,
#mobile_menu_inner li,

.blog .blog_navigation span {
display: block;
width: 100%;
height: 41px;
line-height: 30px;
margin: 0;
padding: 0px;
text-align: left;
font-size: 1.2em;
background: url(https://s3.amazonaws.com/store24-ubertor-com/cl610/content/image/36002.jpg) repeat-x scroll 0 0;
border: none;
      color: white;
}

.listing_details .info .links li,
#detail_menu ul li{
display: block;
width: 97%;
height: 41px;
line-height: 30px;
margin: 0;
padding: 0px 0px 0px 10px;
text-align: left;
font-size: 1.2em;
background: url(https://s3.amazonaws.com/store24-ubertor-com/cl610/content/image/36002.jpg) repeat-x scroll 0 0;
border: none;
}

.home .pages li,.home .navigation li,.home #detail_menu ul li,.home #mobile_menu_inner li,.home .listing_details .info .links li,.home .blog .blog_navigation span {
display: block;
width: 100%;
height: 31px;
line-height: 30px;
margin: 0;
padding: 0px;
text-align: left;
font-size: 1.2em;
background: transparent;
border: none;
}

.pages li.page,.navigation li:first-child,#detail_menu ul li:first-child,#mobile_menu_inner li:first-child,.listing_details .info .links li:first-child,.blog .blog_navigation span:first-child {
border-top-left-radius: 0px;
border-top-right-radius: 0px;
-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 0px;
-webkit-border-top-left-radius: 0px;
-webkit-border-top-right-radius: 0px;
}

.pages li:last-child,.navigation li:last-child,#detail_menu ul li:last-child,#mobile_menu_inner li:last-child,.listing_details .info .links li:last-child,.blog .blog_navigation span:last-child {
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
-moz-border-radius-bottomleft: 0px;
-moz-border-radius-bottomright: 0px;
-webkit-border-bottom-left-radius: 0px;
-webkit-border-bottom-right-raduis: 0px;
}

.pages li a, .navigation li a, #detail_menu li a, #mobile_menu_inner li a.unsel, .listing_details .links li a, .blog .blog_navigation span a {
background: transparent
no-repeat 270px center;
}

.pages li a,.navigation li a,#detail_menu ul li a,#mobile_menu_inner li a,.listing_details .links li a,.blog .blog_navigation span a {
display: block;
font-size: 20px;
}

.pages li.start a:after {
content: " First Page>>";
}

.pages li.start {
margin-top: 32px;
}

.pages li.previous a:after {
content: " Previous Page>";
}

.pages li.next a:before {
content: "< Next Page ";
}

.pages li.end a:before {
content: "<< Last Page ";
}

.pages li.page:before {
content: "Page:";
}

.pages li.page {
position: absolute;
top: 0;
}

.pages li.page_num {
display: none;
}

#listing_group {
margin: 20px 0;
}

.listing,.post {
border-right: none;
border-bottom: 1px solid #B4B3AC;
border-left: none;
border-top: none ;
background-color: #000;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
border-radius: 0px;
margin: 10px 0;
padding: 10px 5px 5px 5px;
}

.listing .address,.post .post_heading {
background-color: #000;
width: 296px;
margin: 0 0 5px -5px;
padding: 5px 10px 2px;
border:none;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 0px;
-webkit-border-top-left-radius: 0px;
-webkit-border-top-right-radius: 0px;
}

.listing a img {
float: left;
margin: 0 10px 0 0;
}

.listing .stats {
display: inline-block;
position: relative;
float: center;
width: 210px;
      margin: 10px;
}

.read_more {
display: block;
}

.read_more:after {
content: "...";
}

.listing .description a {
margin-top: 10px;
}

.listing .description {
clear: both;
      display: none;
}

.listing .stats .view_details {
display: none;
}

.listing_details #address h2 {
font-size: 1.3em;
width: 65%;
}

.listing_details {
position: relative;
}

.listing_details .info li {
display: block;
width: 100%;
padding-left: 10px;
}

.listing_details .info li strong {
display: inline-block;
width: 50%;
text-align: right;
padding-right: 10px;
}

.listing_details .info li strong:after {
content: ":";
}

.listing_details .info li.address {
display: none;
}

.listing_details .info li.value strong:after {
content: "";
}

.listing_details .info li.value strong {
width: 100%;
font: normal normal bold .5em Arial,sans-serif;
}

.listing_details .info li.value {
text-align: right;
padding: 7px;
width: 92px;
position: absolute;
top: 0;
right: 0;
background-color: #000;
font: normal normal bold 1em Arial,sans-serif;
font-weight: bold;
border:none;
border-top-left-radius: 0px 0px;
border-bottom-left-radius: 0px 0px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
-moz-border-radius-topleft: 0px 0px;
-moz-border-radius-bottomleft: 0px 0px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
-webkit-border-top-left-radius: 0px 0px;
-webkit-border-bottom-left-radius: 0px 0px;
-webkit-border-top-right-radius: 0px;
-webkit-border-bottom-right-radius: 0px;
}

.listing_details #monoSlideshow {
background-color: #000;
}

.listing_details #listing_description,.listing_details .info.left,.listing_details .info.right,.listing_details #mortgage {
margin: 5px;
padding: 5px;
background-color: #000;
border-right: none;
border-bottom: 1px solid #B4B3AC;
border-left: none;
border-top: none;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
border-radius: 0px;
}

.listing_details #mortgage .mortgage_value td,.listing_details #mortgage .mortgage_down td,.listing_details #mortgage .mortgage_years td,.listing_details #mortgage .mortgage_annual_interest td {
white-space: nowrap;
}

.listing_details #mortgage {
font-size: .7em;
}

#powered_by {
display: none;
}

#mobile_contact_link {
display: none;
}

#business_card {
margin: 5px;
}

#agent_one,#agent_two {
margin: 10px 0;
padding: 5px;
font-size: .8em;
background-color: #000;
border:none;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
border-radius: 15px;
}

#agent_one img,#agent_two img {
float: right;
padding: 1px;
border-right: 2px solid #999;
border-bottom: 2px solid #999;
border-left: 2px solid #fff;
border-top: 2px solid #fff;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
border-radius: 15px;
}

.realtor_info {
font-size: .9em;
}

.realtor_info strong {
float: right;
padding-right: 5px;
}

.realtor_info .name strong {
float: none;
}

.office_info li {
display: inline-block;
font-size: .9em;
}

.blog .top_blog_navigation {
display: none;
}

object {
max-width: 308px;
height: auto;
}

#mobile_undo_link {
width: 100%;
text-align: center;
}


.custom_page #page_footer a#powered_by {
display: none;
}

.home #page_footer a#powered_by {
display: none;
}

.custom_page #page_footer_inner  {
background: #000;
}


.custom_page div.phone a{
display: none;
}

.custom_page.home div.phone a{
display: block;
color: #fff;
position: relative;
top: 18px;
font-size: 14pt;
font-weight: lighter;
left: 24px;
}


#mobile_undo_link {
font-size: 15px;
margin-top: 50px;
display: none;
}

#contact {
position: absolute;
margin-top: -455px;
color: red;
float: left;
width: 300px;
}

#contact p {
color: red;
}
.pages li a, .navigation li a, #detail_menu li a, #mobile_menu_inner li a, .listing_details .links li a, .blog .blog_navigation span a {
text-align: left;
padding-left: 15px;
line-height: 40px;
text-transform: uppercase;
color: #ffffff;
font-family: Open Sans,sans-serif;
font-weight: 600;
font-size: 15px;
white-space: nowrap;
}

#footer_bar {
  background: url("https://s3.amazonaws.com/store24-ubertor-com/cl4724/content/image/374.jpg") repeat-x scroll 0 0 #CDCDCD;
  border-top: 1px solid #444444;
  height: 70px;
  padding: 0;
  position: inherit;
  width: 100%;
  z-index: 99;
  float: left;
}

.home #footer_bar {
     margin-top: 20px;
}

#footer_bar li
{
display: block;
float: left;
width: 20%;
z-index: 99;
}

#footer_bar ul
{
padding: 10px 0px;
text-align: center;
z-index: 99;
position: relative;
}

#footer_bar a.remove
{
border-right: 1px solid #333;
}

#footer_bar a.add
{
border-left: 1px solid #6a6a6a;
}

#footer_bar a
{
display: block;
text-decoration: none;
font-size: 10px;
color: #fff;
line-height: 24px;
}

#footer_bar a img{
margin-bottom: 7px;
}


#footer_bar a.remove
{
border-right: 1px solid #333;
}

#footer_bar a.add
{
border-left: 1px solid #6a6a6a;
}

#footer_bar a {
  color: #fff;
  display: block;
  font-size: 10px;
  line-height: 12px;
  text-decoration: none;
}


#slideshowWrapper {
  margin-left: 5px;
  position: relative;
  width: 320px;
}

ul#slideshow {
list-style: none;
margin: 0px;
padding: 0px;
width: 320px;
height: 100px;
overflow: hidden;
}
a#fssPrev,
a#fssNext,
a#fssPlayPause,
#fssList{

display: none;

}

h2 {
font-size: 1em;
line-height: 100%;
}

.video_colorbox img {
height: 162px;
width: 290px;
}

/* @media screen and (min-width: 65.5em)
.leftColumn {
margin-right: 19.5em;
width: 48%;
}
} */


/*-------------------------NEW CSS ADDED-----------------------------*/

h2.address.al {
  display: block;
}

.listing a img {
  float: left;
  margin: 21px 0 0 0;
  width: 100%;
}

.listing .stats {
  display: block;
  position: relative;
  float: left;
  width: 100%;
  margin: 10px 0 40px;
}

.pages li.page {
  position: absolute;
  top: -41px !important;
}

div#content_body2 {
  margin-top: -255px;
}

.listing, .post {
  border-bottom: 1px solid #333333;
  box-shadow: 0 5px 5px #252525;
}
