/*Theme Name: Modern RealtorTheme URI: http://designspike.ca/Description: A moderrn theme for your real estate website.Version: 1.0Author: Design SpikeAuthor URI: http://designspike.ca/Tags: Modern, Real Estate, Realtor*//******************* Modern Realtor Theme ********************************//*	00. General Style 	01. Main Navigation 	02. Banner Homepage 	03. Search Listings 	04. Main Content 	05. Sidebar Tabs 	06. Sidebar Style 	07. Listing Results 	08. Typhography Set 	09. Post Preview 	10. Pagination Style 	11. Single Page 	12. Comment Section 	13. Contact Us Form 	14. Footer Style 	15. Miscellaneous 	Author: designspike.ca   *//************************************************************************//*** 00. General Style ***//** ----------------------------------------------------- **/
body {
background : #fff;
}
#header {
background : #121212 url(images/bg-header.jpg) repeat-x left top;
height : 123px;
}
#header h1 {
position : absolute;
top : 20px;
background : url(images/logo-header.png) no-repeat left top;
width : 197px;
height : 44px;
}
#header h1 a {
display : block;
width : 197px;
height : 44px;
}
.header_wrapper {
position : relative;
width : 960px;
margin : 0 auto;
height : 100%;
z-index : 39;
}
#header_login {
position : relative;
float : right;
margin : 22px 0;
background : url(images/bg-header-login.gif) no-repeat left top;
width : 456px;
height : 41px;
overflow : visible;
}
#header_login_after {
position : relative;
float : right;
margin : 35px 0 0;
font : 12px Verdana, Geneva, sans-serif;
color : #999;
}
#header_login_after #hlg_user {
background : url(images/after-log-in-user.png) no-repeat left 2px;
padding-left : 15px;
color : #eee;
}
#header_login_after a:hover#hlg_user {
text-decoration : none;
}
#header_login_after #hlg_signout {
display : inline-block;
width : 83px;
height : 23px;
background : url(images/after-log-in-signout.png) no-repeat left top;
margin-bottom : -8px;
}
#header_login_after #hlg_cpanel {
display : inline-block;
width : 120px;
height : 23px;
background : url(images/after-log-in-cpanel.png) no-repeat left top;
margin-bottom : -8px;
}
#header #input_username {
position : absolute;
top : 12px;
left : 11px;
background : none;
border : none;
width : 113px;
color : #777;
text-indent : 8px;
}
#header #input_password {
position : absolute;
top : 12px;
left : 134px;
background : none;
border : none;
width : 113px;
color : #777;
text-indent : 8px;
}
#header #button_header_login {
position : absolute;
top : 10px;
left : 257px;
display : inline-block;
background : url(images/button-header-login.gif) no-repeat left top;
border : none;
width : 92px;
height : 21px;
cursor : pointer;
}
#header #button_header_signup {
position : absolute;
top : 10px;
left : 353px;
display : inline-block;
background : url(images/button-header-signup.gif) no-repeat left top;
border : none;
width : 92px;
height : 21px;
cursor : pointer;
}
#header #rss_and_links {
position : absolute;
right : 5px;
top : 6px;
}
#header #rss_and_links li {
float : left;
padding : 0;
margin : 0;
margin-left : 5px;
}
#header #rss_and_links li a.link_fb {
width : 24px;
height : 24px;
background : url(images/icon_facebook.png) no-repeat left top;
}
#header #rss_and_links li a.link_rss {
width : 24px;
height : 24px;
background : url(images/icon_rss.png) no-repeat left top;
}
#nav_wrapper {
position : absolute;
left : 0;
bottom : 10px;
}
#nav_wrapper li {
float : left;
}
#nav_wrapper_left {
background : url(images/nav-left-bg.gif) no-repeat left top;
width : 11px;
height : 35px;
display : inline-block;
}
#nav_wrapper_right {
background : url(images/nav-right-bg.gif) no-repeat left top;
width : 11px;
height : 35px;
display : inline-block;
}
#lava {
position : relative;
background : url(images/nav-middle-bg.gif) repeat-x left top;
width : 938px;
height : 35px;
overflow : hidden;
}
#lava #navigation {
display : block !important ;
visibility : visible !important ;
}
#lava .sf-with-ul {
position : relative;
padding-left : 12px;
}
#lava .sf-sub-indicator {
position : absolute;
top : 13px;
left : 0;
display : block;
width : 8px;
height : 12px;
background : url(images/drop-down-indicator.png) no-repeat left top;
}
#lava ul ul .sf-sub-indicator {
position : absolute;
top : 10px;
left : 156px;
display : block;
width : 12px;
height : 8px;
background : url(images/drop-down-indicator2.png) no-repeat left top;
}
#lava ul {
margin : 0;
padding : 0;
position : absolute;
z-index : 55;
}
#lava ul li {
margin : 0 15px;
float : left;
}
#lava #box {
display : none;
position : absolute;
left : 0;
top : 0;
z-index : 51;
background : url(images/nav-button-right.gif) no-repeat right top;
height : 23px;
padding-right : 12px;
margin-left : -10px;
margin-top : 8px;
}
#lava #box .head {
background : url(images/nav-button-left.gif) no-repeat left top;
height : 23px;
padding-left : 10px;
}
#lava li {
position : relative;
height : 35px;
z-index : 52;
}
#lava li a {
font : bold 12px Arial, Helvetica, sans-serif;
color : #000;
text-decoration : none;
display : inline-block;
line-height : 37px;
}
#lava ul li ul {
top : 40px;
left : -15px;
background : #131313 url(images/dropdown-bg.gif) repeat-x left top;
width : 173px;
z-index : 53;
}
#lava ul li ul li {
display : block;
float : none;
margin : 0;
padding : 0;
height : auto;
}
#lava ul li ul li a {
display : block;
color : #999;
line-height : normal;
font : normal 12px/16px Arial, Helvetica, sans-serif;
padding : 5px 10px;
border-bottom : 1px solid #383838;
}
#lava ul li.current_page_item ul li a {
color : #999 !important ;
}
#lava ul li ul li a:hover {
color : #eee !important ;
}
#lava ul li ul li:hover > a {
color : #eee !important ;
}
#lava ul li ul li.dropdown_top {
display : inline-block;
width : 173px;
height : 9px;
background : url(images/dropdown-bg-top.gif) no-repeat left top;
margin-top : -9px;
}
#lava ul li ul li.dropdown_bottom {
display : inline-block;
width : 173px;
height : 8px;
background : url(images/dropdown-bg-bottom.png) no-repeat left top;
margin-bottom : -8px;
}
#lava ul li ul li.last a {
border-bottom : none;
}
#lava ul ul ul .sf-with-ul {
padding-left : 0;
}
#lava ul li ul ul {
top : 0;
left : 173px;
}
#lava ul li ul ul li.dropdown_top {
background : none;
}
#banner_divider {
background : url(images/banner-divider.png) repeat-x center bottom;
width : auto;
height : 1px;
}
#banner {
height : 300px;
width : 100%;
background : #0c3044;
}
#banner_overlay {
height : 300px;
width : 100%;
background : url(images/banner-overlay-1.png) no-repeat center bottom;
}
#banner_wrapper {
width : 960px;
margin : 0 auto;
}
#banner_image_wrapper {
position : relative;
float : left;
width : 535px;
height : 265px;
margin-top : 10px;
}

.desc_status{ width:400px;}


#featured_banner_frame {
position : absolute;
top : 0;
left : 0;
background : url(images/featured-banner-frame.png) no-repeat left top;
width : 535px;
height : 265px;
z-index : 18;
}
#featured_banner_images {
position : absolute;
top : 17px;
left : 15px;
width : 507px;
height : 235px;
overflow : hidden;
z-index : 17;
}
#featured_banner_images li {
width : 507px;
height : 235px;
}
#feat_banner_next {
position : absolute;
top : 100px;
right : 18px;
background : url(images/banner_button_next.png) no-repeat left top;
width : 45px;
height : 67px;
z-index : 19;
cursor : pointer;
}
#feat_banner_prev {
position : absolute;
top : 100px;
left : 18px;
background : url(images/banner_button_prev.png) no-repeat left top;
width : 45px;
height : 67px;
z-index : 19;
cursor : pointer;
}
#banner_page_desc {
display : none;
}
#banner_page {
position : absolute;
left : 18px;
bottom : -15px;
}
#banner_page li {
float : left;
margin-right : 3px;
}
#banner_page li a {
display : block;
width : 10px;
height : 10px;
background : url(images/banner-bullets.png) no-repeat left top;
}
#banner_page li a.activeSlide {
background-position : left bottom;
}
#banner_page li a:hover {
background-position : left center;
}
#banner_page a:focus {
outline : none;
}
#banner_desc_wrapper {
position : relative;
float : right;
width : 405px;
height : 289px;
overflow : hidden;
}
#banner_desc_wrapper li {
padding-top : 35px;
}
#banner_desc_wrapper .desc_title {
font : 22px Arial, Helvetica, sans-serif;
margin-bottom : 8px;
}
#banner_desc_wrapper .desc_title a {
color : #fff;
text-decoration : none;
}
#banner_desc_wrapper .desc_title a:hover {
color : #ccc;
}
#banner_desc_wrapper .desc_sub_title {
font : 12px Arial, Helvetica, sans-serif;
color : #abb4b8;
margin-bottom : 10px;
}
#banner_desc_wrapper .desc_sub_title a {
color : #abb4b8;
text-decoration : none;
}
#banner_desc_wrapper .desc_sub_title a:hover {
text-decoration : underline;
}
#banner_desc_wrapper p {
margin-bottom : 8px;
font : 12px/18px Arial, Helvetica, sans-serif;
color : #fff;
}
#banner_desc_wrapper .desc_price {
font : 28px Arial, Helvetica, sans-serif;
color : #fff;
padding-top : 10px;
}
#banner_desc_wrapper .desc_readmore {
position : absolute;
bottom : 15px;
right : 15px;
float:right;
}
#banner_desc_wrapper .desc_readmore a {
display : block;
width : 88px;
height : 27px;
background : url(images/button-readmore.png) no-repeat left top;
}
#banner_desc_wrapper .desc_readmore a:hover {
background-position : left bottom;
}
#search_listings {
background : #0c3044 url(images/banner-overlay-1.png) no-repeat center bottom;
margin : 8px 0;
display : none;
}
#search_listings_overlay {
position : relative;
padding : 13px;
padding-right : 0;
}
#search_listings_close {
position : absolute;
top : 8px;
right : 8px;
background : url(images/button-close-search-listing.png) no-repeat left bottom;
width : 18px;
height : 18px;
cursor : pointer;
}
#search_listings_button {
background : url(images/button-listing-search.gif) no-repeat left top;
width : 275px;
height : 36px;
margin-bottom : 15px;
cursor : pointer;
}
#mls_listings_button {
background : url(images/button-listing-mls.gif) no-repeat left top;
width : 275px;
height : 36px;
margin-bottom : 15px;
cursor : pointer;
}
#search_listings_button_refine {
background : url(images/button-listing-search-refine.gif) no-repeat left top;
width : 275px;
height : 36px;
margin-bottom : 15px;
cursor : pointer;
}
#commercial_listings_button {
background : url(images/button-listing-commercial.gif) no-repeat left top;
width : 275px;
height : 36px;
margin-bottom : 15px;
cursor : pointer;
}
#search_listings ul {
font : 18px Arial, Helvetica, sans-serif;
color : #fff;
}
#search_listings h2 {
font : 18px Arial, Helvetica, sans-serif;
color : #fff;
padding-bottom : 8px;
}
#search_listings ul li {
list-style-type : none;
float : left;
margin-right : 8px;
}
#search_listings ul li select {
margin-top : 4px;
display : block;
}
#search_listings button {
display : block;
background : url(images/button-search-listings.png) no-repeat left bottom;
width : 92px;
height : 24px;
border : none;
cursor : pointer;
margin-top : 2px;
}
#main_content {
width : 960px;
margin : 0 auto;
padding : 15px 0 25px;
}
#main_content_bar {
position : relative;
background : url(images/main-content-bar.jpg) no-repeat left top;
width : 960px;
height : 41px;
}
#main_content_bar #recent_blog {
float : left;
list-style-type : none;
height : 15px;
width : 597px;
overflow : hidden;
margin : 13px 0 0 12px;
}
#main_content_bar #main_content_bar_title {
float : left;
font : 24px Arial, Helvetica, sans-serif;
color : #333;
padding : 8px 0 0 15px;
}
#recent_blog li {
color : #555;
}
#recent_blog li a {
color : #243e4c;
text-decoration : none !important ;
}
#main_content_bar #recent_blog li {
font : 12px Arial, Helvetica, sans-serif;
}
#main_content_bar #recent_blog li .blog_prev_title {
padding : 12px 15px 0 10px;
}
#main_content_bar #recent_blog span {
padding : 0 5px;
}
#recent_blog_buttons {
position : absolute;
width : 48px;
height : 22px;
top : 11px;
right : 290px;
}
#recent_blog_buttons a#recent_blog_down {
display : block;
float : left;
background : url(images/button-blog-preview-down.gif) no-repeat left top;
width : 22px;
height : 22px;
}
#recent_blog_buttons a#recent_blog_up {
display : block;
float : left;
background : url(images/button-blog-preview-up.gif) no-repeat left top;
width : 22px;
height : 22px;
}
#recent_blog_buttons a:hover {
background-position : left bottom !important ;
}
#main_content_bar #search_keywords {
float : right;
position : relative;
width : 274px;
height : 41px;
}
#main_content_bar #search_keywords input {
position : absolute;
left : 14px;
top : 13px;
font : 11px Verdana, Geneva, sans-serif;
background : none;
border : none;
color : #777;
width : 193px;
}
#main_content_bar #search_keywords button {
position : absolute;
right : 15px;
top : 11px;
background : url(images/button-search-keywords.png) no-repeat left top;
width : 30px;
height : 20px;
border : none;
cursor : pointer;
text-indent : -999em;
}
#column_left {
float : left;
width : 669px;
}
#column_right {
float : right;
width : 274px;
padding : 15px 0;
}
#sidebar_tab1 .tabs-hide {
display : none;
}
#sidebar_tab1 {
background : #f4f4f4 url(images/tabs-bg.gif) repeat-x left top;
color : #333;
margin-bottom : 15px;
}
#sidebar_tab1 .tabs-nav li {
float : left;
margin : 0 0 0 1px;
font : bold 12px Arial, Helvetica, sans-serif;
width : 135px;
}
#sidebar_tab1 .tabs-nav a {
color : #eee;
text-decoration : none;
display : block;
padding : 8px 0;
width : 100%;
text-align : center;
background : #243e4c;
}
#sidebar_tab1 .tabs-nav li.tabs-selected a {
color : #222;
background : none;
}
#sidebar_tab1 .tabs-container {
padding : 0 15px;
}
#sidebar_tab1 .tabs-nav .tabs-selected a, #sidebar_tab1 .tabs-nav a:hover, #sidebar_tab1 .tabs-nav a:focus, #sidebar_tab1 .tabs-nav a:active {
outline : 0;
}
#top_post {
padding : 15px 0;
}
#top_post li .img_icon {
float : left;
display : inline;
margin-right : 8px;
}
#top_post li {
border-bottom : 1px solid #b3b3b3;
border-top : 1px solid #fff;
padding : 8px 0;
}
#top_post li .top_post_title {
font : 14px Arial, Helvetica, sans-serif;
margin-bottom : 5px;
padding-top : 3px;
}
#top_post li .top_post_title a {
color : #243e4c;
text-decoration : none;
}
#top_post li .top_post_title a:hover {
color : #243e4c;
text-decoration : none;
}
#top_post li .top_post_sub_title {
color : #777;
font : 11px Arial, Helvetica, sans-serif;
margin-bottom : 8px;
}
#top_post li .top_post_sub_title a {
color : #333;
text-decoration : none;
}
#top_post li .top_post_sub_title a:hover {
text-decoration : none;
color : #777;
}
#top_post li p {
font : 12px/16px Arial, Helvetica, sans-serif;
margin-bottom : 5px;
}
#top_post li .top_post_info span {
font-weight : bold;
}
#top_post li .top_post_price {
font-size : 18px;
padding-top : 8px;
color : #555;
}
#top_post .top_post_readmore {
margin-bottom : 0;
}
#top_post .top_post_readmore a {
display : block;
background : url(images/top-button-readmore.gif) no-repeat left top;
width : 69px;
height : 20px;
}
#top_post .top_post_readmore a:hover {
background-position : right top;
}
#top_post li.first, #recent_comments li.first {
border-top : none;
}
#top_post li.last, #recent_comments li.last {
border-bottom : none;
}
#top_post li.first {
padding-top : 0;
}
#top_post li.last {
padding-bottom : 0;
}
#recent_comments {
padding : 15px 0;
}
#recent_comments li {
padding : 5px 0;
border-bottom : 1px solid #b3b3b3;
border-top : 1px solid #fff;
font : 12px/18px Arial, Helvetica, sans-serif;
}
#recent_comments li a {
display : block;
padding : 0 !important ;
border : none !important ;
text-decoration : none;
color : #777;
}
#recent_comments li a:hover {
color : #333;
}
#recent_comments li a.url {
display : inline;
color : #243e4c;
}
#recent_comments li a:hover.url {
text-decoration : underline;
}
.sidebar_style_1 .widget {
margin-bottom : 15px;
font : 12px/18px Arial, Helvetica, sans-serif;
padding : 15px;
background : #f4f4f4;
}
.sidebar_style_1 .widgettitle {
font : 18px Arial, Helvetica, sans-serif;
color : #243e4c;
margin-bottom : 5px;
border-bottom : 1px solid #ccc;
padding-bottom : 5px;
}
.sidebar_style_1 .widget ul li {
border-bottom : 1px solid #eee;
}
.sidebar_style_1 .widget ul li a {
display : block;
width : 202px;
padding : 4px 10px 5px 32px;
text-decoration : none;
color : #777;
background : #f4f4f4 url(images/sidebar-bullets-fx.gif) no-repeat -274px 0%;
}
.sidebar_style_1 .widget ul li a:hover {
color : #eee;
background : #000 url(images/sidebar-bullets-fx.gif) no-repeat 0% 0%;
}
.sidebar_style_1 .widget ul li:hover > a {
color : #eee;
background : #000 url(images/sidebar-bullets-fx.gif) no-repeat 0% 0%;
}
.sidebar_style_1 .widget_search label {
color : #777;
display : block;
font : bold 10px/18px Verdana, Geneva, sans-serif;
text-transform : uppercase;
}
.sidebar_style_1 .widget_search #s {
color : #555;
padding : 3px;
border : 1px solid #ccc;
font : 12px Arial, Helvetica, sans-serif;
width : 120px;
}
.sidebar_style_1 .widget_nav_menu li, .sidebar_style_1 .widget_categories li, .sidebar_style_1 .widget_pages li {
position : relative;
}
.sidebar_style_1 .widget_nav_menu ul ul, .sidebar_style_1 .widget_categories ul ul, .sidebar_style_1 .widget_pages ul ul {
width : 189px;
display : none;
position : absolute;
right : 244px;
top : 0;
background : #111111 url(images/dropdown-bg.gif) repeat-x left top;
}
.sidebar_style_1 .widget_nav_menu ul ul li, .sidebar_style_1 .widget_categories ul ul li, .sidebar_style_1 .widget_pages ul ul li {
border-bottom : none;
}
.sidebar_style_1 .widget_nav_menu ul ul ul, .sidebar_style_1 .widget_categories ul ul ul, .sidebar_style_1 .widget_pages ul ul ul {
right : 189px;
}
.sidebar_style_1 .widget_nav_menu ul ul a, .sidebar_style_1 .widget_categories ul ul a, .sidebar_style_1 .widget_pages ul ul a {
display : inline-block;
padding-left : 10px;
background : none;
width : 169px;
border-bottom : 1px solid #383838;
color : #999;
}
.sidebar_style_1 .widget_nav_menu ul ul a:hover, .sidebar_style_1 .widget_categories ul ul a:hover, .sidebar_style_1 .widget_pages ul ul a:hover {
background : #333;
color : #eee;
}
.sidebar_style_1 .widget_nav_menu ul ul li:hover > a, .sidebar_style_1 .widget_categories ul ul li:hover > a, .sidebar_style_1 .widget_pages ul ul li:hover > a {
background : #333;
color : #eee;
}
.sidebar_style_1 .widget_calendar table {
width : 100%;
text-align : center;
}
.sidebar_style_1 .widget_calendar caption {
padding : 5px 0 10px;
color : #777;
}
.sidebar_style_1 .widget_calendar #prev a, .sidebar_style_1 .widget_calendar #next a {
display : block;
height : 20px;
color : #777;
text-decoration : none;
line-height : 20px;
margin-top : 10px;
}
.sidebar_style_1 .widget_calendar #prev a:hover, .sidebar_style_1 .widget_calendar #next a:hover {
background : #eee;
color : #777;
}
.sidebar_style_1 .widget_calendar table td a {
color : #999;
}
.sidebar_style_1 .widget_calendar table td a:hover {
color : #555;
text-decoration : none;
}
.sidebar_style_1 .widget_text p {
margin-bottom : 5px;
}
.sidebar_style_1 .widget_tag_cloud div {
padding : 10px;
line-height : normal;
}
.sidebar_style_1 .widget_tag_cloud a {
color : #777;
text-decoration : none;
}
.sidebar_style_1 .widget_tag_cloud a:hover {
color : #333;
}
.sidebar_style_1 .widget_recent_comments ul#recentcomments li a {
display : inline;
float : none;
padding : 0;
width : auto;
}
.sidebar_style_1 .widget_recent_comments ul#recentcomments li a:hover {
background : #fff;
color : #000;
text-decoration : underline;
}
.sidebar_style_1 .widget_recent_comments ul#recentcomments li:hover > a {
background : #fff;
color : #333;
}
.sidebar_style_1 .widget ul li .sf-with-ul {
color : #333;
}
.sidebar_style_1 .widget ul li li .sf-with-ul {
color : #fff;
}
.sidebar_ads {
background : #f0f0f0;
border : 1px solid #d9d9d9;
padding-bottom : 6px;
}
.sidebar_ads li {
float : left;
}
.sidebar_ads img {
margin : 6px 0 0 6px;
}
.sidebar_style_1 .widget .sup_fish {
display : block !important ;
visibility : visible !important ;
}
#listing_results {
border-collapse : collapse;
}
#list_style_title {
font-size : 28px;
color : #333;
margin-bottom : 15px;
padding-left : 10px;
font-family : Arial, Helvetica, sans-serif;
}
.view_list_button {
position : absolute;
top : 21px;
right : 17px;
}
.view_list_button .view_list_expanded {
display : inline-block;
width : 147px;
height : 17px;
background : url(images/results-view-button-1.gif) no-repeat left bottom;
}
.view_list_button .view_list_simple {
display : inline-block;
width : 125px;
height : 17px;
background : url(images/results-view-button-2.gif) no-repeat left bottom;
}
.view_list_button a:hover, .view_list_button a.active_view {
background-position : left top;
}
.list_style {
position : relative;
padding : 15px 0;
}
.list_style .post_preview_main_title {
color : #333333;
font : 24px Arial, Helvetica, sans-serif;
padding : 15px 0 10px 12px;
}
.list_style .post_preview_wrapper .post_preview {
padding : 14px;
background : url(images/list-divider.jpg) no-repeat center bottom;
}
.list_style .post_preview .post_preview_title {
margin-bottom : 10px;
}
.list_style .post_preview .post_preview_title a {
color : #005680;
text-decoration : none;
font : 20px Arial, Helvetica, sans-serif;
}
.list_style .post_preview .post_preview_title a:hover {
color : #333;
}
.list_style .post_preview .post_info {
font : 12px Arial, Helvetica, sans-serif;
color : #777;
margin-bottom : 15px;
}
.list_style .post_preview .post_info span {
padding : 0 8px 0 5px;
}
.list_style .post_preview .post_info a {
color : #777;
text-decoration : none;
}
.list_style .post_preview .post_info a:hover {
color : #333;
text-decoration : none;
}
.list_style .post_preview .post_info_tags {
background : url(images/icon-tag.gif) no-repeat left top;
padding-left : 25px;
font : 11px/18px Arial, Helvetica, sans-serif;
color : #8f8f8f;
}
.list_style .post_preview .post_info_tags a {
color : #777;
text-decoration : none;
}
.list_style .post_preview .post_info_tags a:hover {
color : #333;
text-decoration : underline;
}
.list_style .post_preview .post_listing_info {
color : #333;
font : bold 12px Arial, Helvetica, sans-serif;
margin-bottom : 8px;
}
.list_style .post_preview .post_listing_info span {
color : #005680;
}
.list_style .post_preview .post_listing_info2 {
color : #777;
font : bold 12px Arial, Helvetica, sans-serif;
margin-bottom : 15px;
}
.list_style .post_preview .post_listing_price {
font : 28px Arial, Helvetica, sans-serif;
color : #243e4c;
margin-bottom : 15px;
}
.list_style .post_preview .post_preview_excerpt {
font : 12px/18px Arial, Helvetica, sans-serif;
margin-bottom : 15px;
color : #333;
}
.list_style .post_preview .post_preview_readmore {
padding : 8px 0;
}
.list_style .post_preview .post_preview_readmore {
float : right;
}
.list_style .post_preview .post_preview_readmore a {
display : block;
background : url(images/button-readmore-3.png) no-repeat left top;
width : 88px;
height : 26px;
border : none;
}
.list_style .post_preview .image_frame_small_holder {
position : relative;
margin-bottom : 20px;
float : right;
margin-left : 10px;
}
.list_style .post_preview .image_frame_small {
position : absolute;
left : 0;
top : 0;
background : url(images/image-frame-small.png) no-repeat left top;
width : 183px;
height : 122px;
}
.list_style .post_preview .details_box_holder {
clear : both;
}
.list_style .post_preview .details_box {
padding-bottom : 5px;
}
.list_style .post_preview .details_box li {
width : 320px;
float : left;
margin-bottom : 15px;
}
.list_style .post_preview .details_box li p {
font : bold 12px Arial, Helvetica, sans-serif;
color : #434343;
}
.list_style .post_preview .details_box li p a {
color : #434343;
}
.list_style .post_preview .details_box li p a:hover {
text-decoration : none;
}
.list_style .post_preview .post_info_label {
display : block;
border-bottom : 1px solid #eee;
font : bold 10px Arial, Helvetica, sans-serif;
text-transform : uppercase;
padding-bottom : 5px;
margin-bottom : 5px;
color : #777;
}
.list_style .post_preview .post_preview_img_excerpt {
background : url(images/list-ajax-loader.gif) no-repeat center center;
}
.ajax_info_holder .ajax_info_holder_close {
position : absolute;
bottom : 25px;
right : 15px;
}
.ajax_info_holder .ajax_info_holder_close a {
display : block;
width : 21px;
height : 16px;
background : url(images/table-button-contract.png) no-repeat left top;
}
.ajax_info_holder .post_preview_readmore {
padding : 8px 0;
}
.ajax_info_holder .post_preview_readmore a {
float : right;
display : block;
background : url(images/button-readmore-3.png) no-repeat left top;
width : 88px;
height : 26px;
border : none;
margin-right : 35px;
}
.ajax_loaded {
padding : 0 !important ;
}
.loading {
display : block;
height : 16px;
margin : 12px 15px;
background : url(images/list-ajax-loader2.gif) no-repeat left top;
font : 10px Verdana, Geneva, sans-serif;
color : #333;
padding-left : 25px;
}
.ajax_info_holder {
padding : 15px;
position : relative;
}
.ajax_info_holder .post_preview_title {
margin-bottom : 10px;
}
.ajax_info_holder .post_preview_title a {
color : #005680;
text-decoration : none;
font : 20px Arial, Helvetica, sans-serif;
}
.ajax_info_holder .post_preview_title a:hover {
color : #333;
}
.ajax_info_holder .image_frame_small_holder {
position : relative;
margin-bottom : 20px;
float : right;
margin-left : 10px;
}
.ajax_info_holder .image_frame_small {
position : absolute;
left : 0;
top : 0;
background : url(images/image-frame-small.png) no-repeat left top;
width : 183px;
height : 122px;
}
.ajax_info_holder .post_info {
font : 12px Arial, Helvetica, sans-serif;
color : #777;
margin-bottom : 15px;
}
.ajax_info_holder .post_info span {
padding : 0 8px 0 5px;
}
.ajax_info_holder .post_info a {
color : #555;
text-decoration : none;
}
.ajax_info_holder .post_info a:hover {
color : #333;
text-decoration : none;
}
.ajax_info_holder .details_box_holder {
clear : both;
}
.ajax_info_holder .details_box {
padding-bottom : 5px;
}
.ajax_info_holder .details_box li {
width : 311px;
float : left;
margin-bottom : 15px;
}
.ajax_info_holder .details_box li p {
font : bold 12px Arial, Helvetica, sans-serif;
color : #434343;
}
.ajax_info_holder .details_box li p a {
color : #434343;
}
.ajax_info_holder .details_box li p a:hover {
text-decoration : none;
}
.ajax_info_holder .post_preview_excerpt {
font : 12px/18px Arial, Helvetica, sans-serif;
margin-bottom : 15px;
color : #333;
}
.ajax_info_holder .post_info_tags {
background : url(images/icon-tag2.gif) no-repeat left top;
padding-left : 25px;
font : 11px/18px Arial, Helvetica, sans-serif;
color : #8f8f8f;
}
.ajax_info_holder .post_info_tags a {
color : #333;
text-decoration : none;
}
.ajax_info_holder .post_info_tags a:hover {
color : #000;
text-decoration : underline;
}
.ajax_info_holder .post_listing_price {
font : 28px Arial, Helvetica, sans-serif;
color : #243e4c;
margin-bottom : 15px;
}
.ajax_info_holder .post_info_label {
display : block;
border-bottom : 1px solid #e3e2e2;
font : bold 10px Arial, Helvetica, sans-serif;
text-transform : uppercase;
padding-bottom : 5px;
margin-bottom : 5px;
color : #777;
}
.archive_table {
width : 658px;
margin-left : 10px;
background-color : transparent !important ;
}
.archive_inside_header {
background : #243e4c url(images/table-bg-header2.png) no-repeat center top;
width : 658px;
height : 42px;
margin-bottom : 5px;
}
.archive_inside_body {
width : 656px;
background : #f0f0f0;
border : 1px solid #dadada;
}
.archive_table table {
width : 656px;
}
.archive_table tfoot {
display : none;
}
.archive_table tr th {
font : bold 12px Arial, Helvetica, sans-serif;
color : #eee;
line-height : 42px;
}
.archive_table tbody tr {
font : 12px/18px Arial, Helvetica, sans-serif;
color : #333;
}
.archive_table tbody tr td {
padding : 12px 8px;
background : url(images/t-divider2.gif) no-repeat left bottom;
}
.archive_table tbody tr td.noBg {
background : none;
}
.archive_table .cell_viewmore a {
display : block;
width : 21px;
height : 16px;
background : url(images/table-button-expand.png) no-repeat left top;
margin : 0 auto;
margin-bottom : -5px;
}
.archive_table .cell_post_name {
width : 200px;
}
.archive_table .cell_post_name a {
color : #294b6d;
text-decoration : none;
}
.archive_table .cell_post_name a:hover {
text-decoration : underline;
}
.archive_table .cell_type {
width : 103px;
}
.archive_table .cell_bed, .archive_table .cell_bath, .archive_table .cell_garage {
width : 30px;
text-align : center;
}
.archive_table .cell_price {
width : 130px;
font-weight : bold;
text-align : right;
}
.error_mod {
padding-left : 15px;
}
.basic_style_1 {
font-family : Arial, Helvetica, sans-serif;
margin : 15px 0;
}
.basic_style_1 h1, .basic_style_1 h2, .basic_style_1 h3, .basic_style_1 h4, .basic_style_1 h5, .basic_style_1 h6 {
color : #333;
margin-bottom : 15px;
}
.basic_style_1 h1 a, .basic_style_1 h2 a, .basic_style_1 h3 a, .basic_style_1 h4 a, .basic_style_1 h5 a, .basic_style_1 h6 a {
color : #069;
text-decoration : none;
}
.basic_style_1 h1 a:hover, .basic_style_1 h2 a:hover, .basic_style_1 h3 a:hover, .basic_style_1 h4 a:hover, .basic_style_1 h5 a:hover, .basic_style_1 h6 a:hover {
text-decoration : underline;
}
.basic_style_1 h1 {
font-size : 28px;
}
.basic_style_1 h2 {
font-size : 25px;
}
.basic_style_1 h3 {
font-size : 21px;
}
.basic_style_1 h4 {
font-size : 19px;
}
.basic_style_1 h5 {
font-size : 17px;
}
.basic_style_1 h6 {
font-size : 15px;
}
.basic_style_1 p, .basic_style_1 ul, .basic_style_1 ol {
color : #333;
font-size : 12px;
line-height : 18px;
}
.basic_style_1 p {
margin-bottom : 15px;
}
.basic_style_1 ul, .basic_style_1 ol {
margin-left : 30px;
padding-bottom : 15px;
}
.basic_style_1 li ul, .basic_style_1 li ol {
padding-bottom : 5px;
padding-top : 5px;
}
.basic_style_1 ul {
list-style-type : square;
}
.basic_style_1 ol {
list-style-type : decimal;
}
.basic_style_1 blockquote p {
font-family : Georgia, "Times New Roman", Times, serif;
font-style : italic;
margin-left : 15px;
padding-right : 15px;
}
.basic_style_1 p strong {
color : #000;
}
.basic_style_1 p a, .basic_style_1 li a {
color : #069;
text-decoration : none;
}
.basic_style_1 p a:hover, .basic_style_1 li a:hover {
text-decoration : none;
color : #333;
}
.basic_style_1 table {
width : 100%;
margin-bottom : 15px;
margin-top : 5px;
}
.basic_style_1 table th {
padding : 5px;
font : bold 12px Arial, Helvetica, sans-serif;
color : #fff;
background : #333;
border : 1px solid #999;
}
.basic_style_1 table td {
padding : 5px;
border : 1px solid #999;
border-collapse : collapse;
font : 12px/18px Arial, Helvetica, sans-serif;
color : #666;
}
.basic_style_1 .wp-caption.alignleft {
float : left;
margin : 5px;
margin-right : 15px;
}
.basic_style_1 .wp-caption.alignright {
float : right;
margin : 5px;
margin-left : 10px;
}
.basic_style_1 .wp-caption p {
padding : 5px 0;
font : 10px/15px Verdana, Geneva, sans-serif;
color : #777;
margin-bottom : 0;
}
.column_left_home .post_preview_main_title {
color : #333333;
font : 24px Arial, Helvetica, sans-serif;
padding : 15px 0 10px 12px;
}
.column_left_home .post_preview_wrapper .post_preview {
width : 184px;
float : left;
margin-right : 8px;
background : #ffffff;
padding : 14px;
border : 1px solid #d9d9d9;
margin-bottom : 8px;
}
.column_left_home .post_preview_title {
padding-bottom : 8px;
}
.column_left_home .post_preview_title a {
color : #005680;
text-decoration : none;
font : 18px Arial, Helvetica, sans-serif;
}
.column_left_home .post_preview_title a:hover {
color : #333;
}
.column_left_home .post_info {
font : 12px/18px Arial, Helvetica, sans-serif;
color : #333;
}
.column_left_home .post_info a {
color : #333;
text-decoration : none;
}
.column_left_home .post_info a:hover {
color : #333;
text-decoration : underline;
}
.column_left_home .post_listing_status, .column_left_home .post_listing_type {
color : #333;
font : 12px/18px Arial, Helvetica, sans-serif;
}
.column_left_home .post_preview .post_info_label {
display : block;
border-bottom : 1px solid #eee;
font : bold 10px Arial, Helvetica, sans-serif;
text-transform : uppercase;
padding-bottom : 3px;
margin-bottom : 3px;
color : #777;
}
.column_left_home .post_preview .post_listing_info {
color : #333;
font : 12px/18px Arial, Helvetica, sans-serif;
padding-bottom : 15px;
}
.column_left_home .post_preview .post_listing_info span {
color : #005680;
font-weight : bold;
padding : 0 3px;
}
.column_left_home .post_preview .post_listing_info2 {
color : #333;
font : 12px/18px Arial, Helvetica, sans-serif;
}
.column_left_home .post_preview .post_listing_price {
font : 15px Arial, Helvetica, sans-serif;
color : #243e4c;
padding-bottom : 8px;
border-top : 1px solid #eee;
padding-top : 8px;
}
.column_left_home .post_preview_excerpt {
font : 12px/18px Arial, Helvetica, sans-serif;
margin-bottom : 20px;
color : #333;
}
.column_left_home .post_preview_img_excerpt {
background : url(images/list-ajax-loader.gif) no-repeat center center;
}
.column_left_home .post_listing_type, .column_left_home .post_listing_status, .column_left_home .post_info {
padding-bottom : 10px;
}
.column_left_home .post_preview .post_listing_info2 {
padding-bottom : 15px;
}
.column_left_home .post_preview_readmore a {
float : right;
display : block;
background : url(images/button-readmore-3.png) no-repeat left bottom;
width : 88px;
height : 26px;
border : none;
}
.column_left_home .image_frame_small_holder {
position : relative;
margin-bottom : 20px;
}
.column_left_home .image_frame_small {
position : absolute;
left : 0;
top : 0;
background : url(images/image-frame-small.png) no-repeat left top;
width : 183px;
height : 122px;
}
.wp-commentnavi, .wp-pagenavi {
font : bold 11px Arial, Helvetica, sans-serif;
color : #555;
margin : 10px 0 0;
border-top : 1px solid #ccc;
}
.wp-commentnavi .pages, .wp-pagenavi .pages {
display : inline-block;
background : #777;
color : #fff;
padding : 3px 5px;
}
.wp-commentnavi .current, .wp-pagenavi .current {
display : inline-block;
background : #999;
display : inline-block;
color : #fff;
padding : 3px 5px;
}
.wp-commentnavi .extend, .wp-pagenavi .extend {
display : inline-block;
color : #ccc;
padding : 3px 5px;
}
.wp-commentnavi a, .wp-pagenavi a {
display : inline-block;
color : #999;
padding : 3px 5px;
text-decoration : none;
}
.wp-commentnavi a:hover, .wp-pagenavi a:hover {
background : #555;
display : inline-block;
color : #eee;
padding : 3px 5px;
}
.single_page_modifier {
padding : 0 11px;
width : 644px !important ;
padding-top : 20px;
}
.single_page_modifier .post_preview_img_excerpt {
margin-right : 15px;
border : 1px solid #333;
background : url(images/list-ajax-loader.gif) no-repeat center center;
}
#sub_title {
color : #777;
font : 12px Arial, Helvetica, sans-serif;
margin-bottom : 15px;
}
#sub_title span {
padding : 0 8px 0 5px;
}
#sub_title a {
color : #666;
}
#sub_title a:hover {
text-decoration : none;
}
#single_page_edit {
margin-bottom : 15px;
}
#single_page_edit a {
display : block;
background : url(images/button-editentry.png) no-repeat left top;
width : 88px;
height : 26px;
border : none;
}
.post_block_data {
margin-bottom : 25px;
clear : both;
padding-top : 8px;
}
.post_block_data .post_listing_info {
font : bold 16px Arial, Helvetica, sans-serif;
margin-bottom : 8px;
}
.post_block_data .post_listing_info span {
color : #006699;
}
.post_block_data .post_listing_info2 {
font : bold 12px Arial, Helvetica, sans-serif;
margin-bottom : 8px;
}
.post_block_data .post_listing_price {
font-size : 28px;
margin-bottom : 8px;
}
.post_block_data .post_info {
font : bold 12px Arial, Helvetica, sans-serif;
margin-bottom : 8px;
}
.post_block_data .post_info a {
color : #777;
}
.single_page_modifier .image_frame_small_holder {
position : relative;
margin-bottom : 20px;
float : right;
margin-left : 10px;
}
.single_page_modifier .image_frame_small {
position : absolute;
left : 0;
top : 0;
background : url(images/image-frame-small.png) no-repeat left top;
width : 183px;
height : 122px;
}
.single_page_modifier .post_listing_price {
font : 28px Arial, Helvetica, sans-serif;
color : #243e4c;
margin-bottom : 15px;
}
.single_page_modifier #single_page_title {
font-size : 25px;
margin-bottom : 10px;
font-family : Arial, Helvetica, sans-serif;
}
.single_page_modifier .details_box_holder {
clear : both;
}
.single_page_modifier .basic_style_1 {
margin-top : 0;
}
.single_page_modifier .details_box {
padding-bottom : 5px;
}
.single_page_modifier .details_box li {
width : 320px;
float : left;
margin-bottom : 15px;
}
.single_page_modifier .details_box li p {
font : bold 12px Arial, Helvetica, sans-serif;
color : #434343;
}
.single_page_modifier .details_box li p a {
color : #434343;
}
.single_page_modifier .details_box li p a:hover {
text-decoration : none;
}
.single_page_modifier .post_info_label {
display : block;
border-bottom : 1px solid #eee;
font : bold 10px Arial, Helvetica, sans-serif;
text-transform : uppercase;
padding-bottom : 5px;
margin-bottom : 5px;
color : #777;
}
.single_page_modifier .post_info_tags {
background : url(images/icon-tag.gif) no-repeat left top;
padding-left : 25px;
font : 12px/18px Arial, Helvetica, sans-serif;
color : #8f8f8f;
}
.single_page_modifier .post_info_tags a {
color : #555;
text-decoration : none;
}
.single_page_modifier .post_info_tags a:hover {
color : #000;
text-decoration : none;
}
.single_page_modifier .basic_style_1 blockquote {
background : url(images/bg-blockquote.gif) no-repeat left top;
padding : 10px 0 0 15px;
}
.single_page_modifier .basic_style_1 blockquote p {
color : #666;
line-height : 21px;
}
#map_canvas h3 {
font : 24px Arial, Helvetica, sans-serif;
margin-bottom : 15px;
color : #333;
}
#location_map {
width : 100%;
height : 250px;
border : 1px solid #ccc;
margin-bottom : 15px;
}
.ajax_info_holder {
display : none;
}
#share_links {
position : relative;
margin-bottom : 15px;
border-top : 1px solid #ccc;
border-bottom : 1px solid #eee;
padding-top : 8px;
padding-bottom : 8px;
}
#share_links #s_links_left li {
float : left;
margin-right : 8px;
}
#share_links #icon_label {
background : url(images/share-icon-label.gif) no-repeat left top;
width : 108px;
height : 24px;
}
#share_links #icon_digg a {
background : url(images/share-icon-digg.gif) no-repeat left top;
}
#share_links #icon_facebook a {
background : url(images/share-icon-facebook.gif) no-repeat left top;
}
#share_links #icon_twitter a {
background : url(images/share-icon-twitter.gif) no-repeat left top;
}
#share_links #icon_stumbleupon a {
background : url(images/share-icon-stumble.gif) no-repeat left top;
}
#share_links #s_links_left li a {
display : block;
width : 24px;
height : 24px;
}
#share_links #s_links_left li a:hover {
background-position : left bottom !important ;
}
#share_links #s_links_right {
position : absolute;
top : 8px;
right : 0;
}
#share_links #s_links_right li {
float : left;
margin-left : 8px;
}
#share_links #s_links_right #icon_comment_rss a {
display : block;
width : 115px;
height : 26px;
background : url(images/share-icon-comment.gif) no-repeat left top;
}
#share_links #s_links_right #icon_email_this a {
display : block;
width : 98px;
height : 26px;
background : url(images/share-icon-email.gif) no-repeat left top;
}
#share_links #s_links_right a:hover {
background-position : left bottom !important ;
}
.comment_section_title {
margin-bottom : 15px;
font-size : 21px;
color : #555;
}
.comment_section .comment_wraper {
margin-bottom : 8px;
}
.comment_section .comment_main {
margin-bottom : 8px;
padding-top : 8px;
padding-bottom : 8px;
border-bottom : 1px solid #eee;
}
.comment_section .comment_main {
position : relative;
padding : 5px;
}
.comment_section .comment_reply {
position : absolute;
right : 10px;
top : 10px;
display : none;
}
.comment_section .comment_reply a {
display : block;
width : 50px;
height : 19px;
background : url(images/button-comment-reply.gif) no-repeat left top;
text-indent : -999em;
}
.comment_section .comment_reply a:hover {
background-position : left bottom;
}
.comment_section .children {
margin-left : 15px;
}
.comment_author {
margin-bottom : 8px;
font-family : Arial, Helvetica, sans-serif;
}
.comment_author .avatar {
display : inline;
float : left;
margin-right : 8px;
}
.comment_author .comment_name {
margin-bottom : 5px;
font-size : 13px;
color : #555;
font-weight : bold;
}
.comment_author .comment_name a {
color : #555;
}
.comment_author .comment_meta {
color : #777;
font-size : 11px;
}
.comment_author .comment_meta a {
color : #777;
text-decoration : none;
}
.comment_section .comment_body p {
font : 12px/18px Arial, Helvetica, sans-serif;
color : #333;
margin-bottom : 8px;
}
.comment_section .comment_body p a {
color : #069;
text-decoration : underline;
}
.comment_section .comment_body p a:hover {
text-decoration : none;
}
#respond {
padding : 15px 0;
}
#respond h3 {
font : bold 21px Arial, Helvetica, sans-serif;
color : #555;
margin-bottom : 15px;
}
#respond h3 a {
color : #333;
text-decoration : none;
}
#respond .cancel-comment-reply a {
color : #333;
text-decoration : none;
text-align : center;
width : 55px;
height : 20px;
font : bold 10px/20px Verdana, Geneva, sans-serif;
}
#respond p {
color : #333;
font : 12px/18px Arial, Helvetica, sans-serif;
margin-bottom : 8px;
}
#respond p a {
font-weight : bold;
color : #777;
text-decoration : none;
}
#respond p a:hover {
color : #333;
}
#respond p.respond_info {
font : 12px/18px Arial, Helvetica, sans-serif;
margin : 15px 0;
color : #666;
}
#respond label {
font : bold 12px Arial, Helvetica, sans-serif;
color : #333;
}
#respond #author, #respond #email, #respond #url {
font : 12px Arial, Helvetica, sans-serif;
padding : 6px;
margin-right : 15px;
color : #333;
}
#respond input {
width : 233px;
height : 16px;
background : url(images/text-field-bg.gif) no-repeat left top;
border : none;
}
#respond textarea {
width : 582px;
height : 234px;
font : 12px/18px Arial, Helvetica, sans-serif;
padding : 5px;
color : #333;
background : url(images/text-area-bg.gif) no-repeat left top;
border : none;
}
#respond #submit {
text-indent : -999em;
display : block;
background : url(images/button-send.png) no-repeat left top;
width : 88px;
height : 26px;
border : none;
cursor : pointer;
}
#respond .on_focus_respond {
background-position : left bottom;
}
.children #respond input {
width : 35%;
height : 16px;
background : #fff;
border : 1px solid #999;
}
.children #respond textarea {
width : 98%;
height : 234px;
font : 12px/18px Arial, Helvetica, sans-serif;
padding : 5px;
color : #333;
background : #fff;
border : 1px solid #999;
}
#contact_form ul {
list-style-type : none;
margin : 0;
padding : 0;
}
#contact_form ul li#id_name_holder, #contact_form ul li#id_email_holder, #contact_form ul li#id_subject_holder {
float : left;
width : 212px;
margin-bottom : 8px;
}
#contact_form ul li#id_name_holder span, #contact_form ul li#id_email_holder span, #contact_form ul li#id_subject_holder span {
display : block;
font : 12px Arial, Helvetica, sans-serif;
color : #333;
background : url(images/bg-field.jpg);
border : none;
width : 203px;
height : 27px;
}
#contact_form ul li#id_name_holder input, #contact_form ul li#id_email_holder input, #contact_form ul li#id_subject_holder input {
font : 12px Arial, Helvetica, sans-serif;
color : #333;
border : none;
background : none;
height : 27px;
text-indent : 10px;
line-height : 27px;
width : 195px;
}
#contact_form ul li#id_message_holder .bg_textarea {
display : block;
width : 627px;
border : none;
font : 12px Arial, Helvetica, sans-serif;
height : 260px;
background : url(images/bg-textarea.jpg) no-repeat left top;
}
#contact_form ul li#id_message_holder {
clear : both;
}
#contact_form ul li#id_message_holder textarea {
width : 607px;
height : 240px;
border : none;
background : none;
padding : 10px;
font : 12px/18px Arial, Helvetica, sans-serif;
color : #333;
}
#contact_form ul li label {
display : inline-block;
font : bold 12px Arial, Helvetica, sans-serif;
margin-bottom : 8px;
}
#contact_form ul li input {
display : block;
}
#contact_form ul li#id_send_holder {
padding : 8px 0;
}
#contact_form ul li#id_send_holder button {
border : none;
color : #eee;
font : bold 12px Arial, Helvetica, sans-serif;
cursor : pointer;
background : url(images/button-submit.gif) no-repeat left top;
width : 98px;
height : 26px;
text-indent : -999em;
outline : none;
}
#contact_form .error_message {
color : #900 !important ;
display : inline !important ;
background : none !important ;
font-weight : bold !important ;
}
#footer {
width : 100%;
background : #061f2d;
padding-bottom : 15px;
}
#footer_overlay {
background : url(images/footer-overlay-1.png) no-repeat center top;
}
#footer_wrapper {
width : 960px;
margin : 0 auto;
min-height : 250px;
height : auto !important ;
height : 230px;
}
#footer_wrapper li.footer_section {
float : left;
width : 290px;
padding : 30px 15px;
}
#footer_about p {
font : 12px/18px Arial, Helvetica, sans-serif;
color : #eee;
}
.about_us_content {
clear : both;
padding : 0 8px;
}
#footer_about .about_us_readmore {
padding-top : 15px;
}
#footer_about .about_us_readmore a {
display : block;
background : url(images/button-readmore-2.png) no-repeat left top;
width : 88px;
height : 26px;
border : none;
}
.footer_section #form_result {
clear : both;
font : 12px Arial, Helvetica, sans-serif;
color : #eee;
}
.footer_section #form_result h3 {
margin-bottom : 8px;
}
.footer_section #form_result p {
margin-bottom : 12px;
}
#quick_contact .error_message {
display : inline-block;
font : 12px Arial, Helvetica, sans-serif;
color : #eee;
padding-left : 71px;
}
#footer_contact {
clear : both;
padding-left : 8px;
}
#footer_contact li {
margin-bottom : 8px;
}
#footer_contact label {
float : left;
width : 69px;
font : 12px Arial, Helvetica, sans-serif;
color : #eee;
}
#footer_contact button {
background : url(images/button-contactus.png) no-repeat left top;
width : 88px;
height : 26px;
border : none;
cursor : pointer;
}
#footer_contact li #id_name {
margin-bottom : 8px;
background : url(images/footer-contact-field.png) no-repeat left top;
width : 204px;
height : 18px;
border : none;
font : 12px Verdana, Geneva, sans-serif;
color : #eee;
padding : 4px 0 0 5px;
}
#footer_contact li #id_email {
margin-bottom : 8px;
background : url(images/footer-contact-field.png) no-repeat left top;
width : 204px;
height : 19px;
border : none;
font : 12px Arial, Helvetica, sans-serif;
color : #eee;
padding : 3px 0 0 5px;
}
#footer_contact li #id_message {
margin-bottom : 8px;
background : url(images/footer-contact-textarea.png) no-repeat left top;
width : 204px;
height : 133px;
border : none;
font : 12px Arial, Helvetica, sans-serif;
color : #eee;
padding : 5px 0 0 5px;
overflow : auto;
}
#footer_tab1 .tabs-hide {
display : none;
}
#footer_tab1 .tabs-nav li {
float : left;
margin : 0;
padding : 0;
font : bold 12px Arial, Helvetica, sans-serif;
width : 119px;
height : 27px;
}
#footer_tab1 .tabs-nav a {
color : #eee;
text-decoration : none;
display : block;
line-height : 23px;
text-indent : 8px;
}
#footer_tab1 .footer_tab_left a {
display : block;
background : url(images/footer-tab-left-off.png) no-repeat left top;
width : 119px;
height : 27px;
text-indent : 19px;
}
#footer_tab1 .footer_tab_right a {
display : block;
background : url(images/footer-tab-right-off.png) no-repeat left top;
width : 119px;
height : 27px;
text-indent : 13px;
}
#footer_tab1 .footer_tab_left.tabs-selected a {
background : url(images/footer-tab-left-on.png) no-repeat left top;
width : 119px;
height : 27px;
color : #222;
}
#footer_tab1 .footer_tab_right.tabs-selected a {
background : url(images/footer-tab-right-on.png) no-repeat left top;
width : 119px;
height : 27px;
color : #222;
}
#footer_tab1 .tabs-container {
padding : 0 8px;
}
#footer_tab1 .tabs-container-mod {
display : none;
}
#footer_tab1 .tabs-nav .tabs-selected a, #footer_tab1 .tabs-nav a:hover, #footer_tab1 .tabs-nav a:focus, #footer_tab1 .tabs-nav a:active {
outline : 0;
}
.twitt_text_holder {
padding-top : 15px;
color : #fff;
font : 12px/18px Arial, Helvetica, sans-serif;
margin-bottom : 8px;
}
.twitt_text_holder p {
margin-bottom : 3px;
}
.twitt_text_holder a {
color : #999;
text-decoration : none;
}
.twitt_text_holder a:hover {
color : #ccc;
text-decoration : underline;
}
.twitt_text_holder .twitter_timestamp {
margin-bottom : 8px;
}
.footer_twitter_follow {
margin-top : 15px;
width : 88px;
height : 26px;
display : inline-block;
}
.footer_twitter_follow a {
display : inline-block;
background : url(images/button-followme.png) no-repeat left top;
width : 88px;
height : 26px;
}
#footer_flickr {
padding-top : 20px;
}
#footer_flickr .flickr-thumb {
float : left;
display : block;
width : 46px;
height : 37px;
margin-right : 5px;
margin-bottom : 5px;
border : 1px solid #333;
}
#footer_flickr .flickr-thumb img {
position : absolute;
top : 0;
left : 0;
width : auto;
height : 58px;
}
#footer_flickr a {
display : block;
position : relative;
width : 46px;
height : 37px;
overflow : hidden;
}
.footer_flickr_viewmore {
margin-top : 18px;
width : 88px;
height : 26px;
display : block;
}
.footer_flickr_viewmore a {
display : block;
background : url(images/button-viewmore.png) no-repeat left top;
width : 88px;
height : 26px;
}
.footer_header_left {
display : block;
float : left;
color : #eee;
background : url(images/footer-header-black-left.png) no-repeat left top;
font : bold 12px/22px Arial, Helvetica, sans-serif;
padding : 0 15px;
margin-bottom : 15px;
}
.footer_header_right {
display : inline-block;
float : left;
background : url(images/footer-header-black-right.png) no-repeat right top;
height : 29px;
margin-right : -28px;
padding-right : 15px;
}
.header_white_left {
background : url(images/footer-header-white-left.png) no-repeat left top;
color : #000;
}
.header_white_right {
background : url(images/footer-header-white-right.png) no-repeat right top;
}
#footer_divider {
background : url(images/footer-divider.png) repeat-x center top;
width : 100%;
height : 2px;
}
#footer_bellow {
position : relative;
display : block;
width : 960px;
margin : 0 auto;
padding : 15px 0;
}
#footer_nav {
margin-bottom : 8px;
}
#footer_nav li {
float : left;
margin-right : 12px;
}
#footer_nav li a {
font : 12px Arial, Helvetica, sans-serif;
color : #9a9a9a;
text-decoration : none;
}
#footer_nav li a:hover {
color : #ccc;
}
#footer_copyright, #footer_copyright a {
font : 12px Arial, Helvetica, sans-serif;
color : #3b505c;
text-decoration : none;
}
#footer_copyright a:hover {
color : #eee;
}
#footer_logo {
position : absolute;
top : 15px;
right : 15px;
background : url(images/logo-footer.png) no-repeat left top;
width : 200px;
height : 48px;
}
#footer_logo a {
display : block;
width : 200px;
height : 48px;
}
.pretty_photo img {
border : 1px solid #999;
padding : 3px;
}
div.light_rounded .pp_top .pp_left {
background : url(images/prettyPhoto/light_rounded/sprite.png) no-repeat -88px -53px;
}
div.light_rounded .pp_top .pp_middle {
background : #fff;
}
div.light_rounded .pp_top .pp_right {
background : url(images/prettyPhoto/light_rounded/sprite.png) no-repeat -110px -53px;
}
div.light_rounded .pp_content {
background-color : #fff;
}
div.light_rounded .pp_next:hover {
background : url(images/prettyPhoto/light_rounded/btnNext.png) no-repeat right center;
cursor : pointer;
}
div.light_rounded .pp_previous:hover {
background : url(images/prettyPhoto/light_rounded/btnPrevious.png) no-repeat left center;
cursor : pointer;
}
div.light_rounded .pp_expand {
background : url(images/prettyPhoto/light_rounded/sprite.png) no-repeat -31px -26px;
cursor : pointer;
}
div.light_rounded .pp_expand:hover {
background : url(images/prettyPhoto/light_rounded/sprite.png) no-repeat -31px -47px;
cursor : pointer;
}
div.light_rounded .pp_contract {
background : url(images/prettyPhoto/light_rounded/sprite.png) no-repeat 0% -26px;
cursor : pointer;
}
div.light_rounded .pp_contract:hover {
background : url(images/prettyPhoto/light_rounded/sprite.png) no-repeat 0% -47px;
cursor : pointer;
}
div.light_rounded .pp_close {
width : 75px;
height : 22px;
background : url(images/prettyPhoto/light_rounded/sprite.png) no-repeat -1px -1px;
cursor : pointer;
}
div.light_rounded .pp_arrow_previous {
background : url(images/prettyPhoto/light_rounded/sprite.png) no-repeat 0% -71px;
}
div.light_rounded .pp_arrow_previous.disabled {
background-position : 0% -87px;
cursor : default;
}
div.light_rounded .pp_arrow_next {
background : url(images/prettyPhoto/light_rounded/sprite.png) no-repeat -22px -71px;
}
div.light_rounded .pp_arrow_next.disabled {
background-position : -22px -87px;
cursor : default;
}
div.light_rounded .pp_bottom .pp_left {
background : url(images/prettyPhoto/light_rounded/sprite.png) no-repeat -88px -80px;
}
div.light_rounded .pp_bottom .pp_middle {
background : #fff;
}
div.light_rounded .pp_bottom .pp_right {
background : url(images/prettyPhoto/light_rounded/sprite.png) no-repeat -110px -80px;
}
div.light_rounded .pp_loaderIcon {
background : url(images/prettyPhoto/light_rounded/loader.gif) no-repeat center center;
}
div.dark_rounded .pp_top .pp_left {
background : url(images/prettyPhoto/dark_rounded/sprite.png) no-repeat -88px -53px;
}
div.dark_rounded .pp_top .pp_middle {
background : url(images/prettyPhoto/dark_rounded/contentPattern.png) repeat left top;
}
div.dark_rounded .pp_top .pp_right {
background : url(images/prettyPhoto/dark_rounded/sprite.png) no-repeat -110px -53px;
}
div.dark_rounded .pp_content {
background : url(images/prettyPhoto/dark_rounded/contentPattern.png) repeat left top;
}
div.dark_rounded .pp_next:hover {
background : url(images/prettyPhoto/dark_rounded/btnNext.png) no-repeat right center;
cursor : pointer;
}
div.dark_rounded .pp_previous:hover {
background : url(images/prettyPhoto/dark_rounded/btnPrevious.png) no-repeat left center;
cursor : pointer;
}
div.dark_rounded .pp_expand {
background : url(images/prettyPhoto/dark_rounded/sprite.png) no-repeat -31px -26px;
cursor : pointer;
}
div.dark_rounded .pp_expand:hover {
background : url(images/prettyPhoto/dark_rounded/sprite.png) no-repeat -31px -47px;
cursor : pointer;
}
div.dark_rounded .pp_contract {
background : url(images/prettyPhoto/dark_rounded/sprite.png) no-repeat 0% -26px;
cursor : pointer;
}
div.dark_rounded .pp_contract:hover {
background : url(images/prettyPhoto/dark_rounded/sprite.png) no-repeat 0% -47px;
cursor : pointer;
}
div.dark_rounded .pp_close {
width : 75px;
height : 22px;
background : url(images/prettyPhoto/dark_rounded/sprite.png) no-repeat -1px -1px;
cursor : pointer;
}
div.dark_rounded .currentTextHolder {
color : #c4c4c4;
}
div.dark_rounded .pp_description {
color : #fff;
}
div.dark_rounded .pp_arrow_previous {
background : url(images/prettyPhoto/dark_rounded/sprite.png) no-repeat 0% -71px;
}
div.dark_rounded .pp_arrow_previous.disabled {
background-position : 0% -87px;
cursor : default;
}
div.dark_rounded .pp_arrow_next {
background : url(images/prettyPhoto/dark_rounded/sprite.png) no-repeat -22px -71px;
}
div.dark_rounded .pp_arrow_next.disabled {
background-position : -22px -87px;
cursor : default;
}
div.dark_rounded .pp_bottom .pp_left {
background : url(images/prettyPhoto/dark_rounded/sprite.png) no-repeat -88px -80px;
}
div.dark_rounded .pp_bottom .pp_middle {
background : url(images/prettyPhoto/dark_rounded/contentPattern.png) repeat left top;
}
div.dark_rounded .pp_bottom .pp_right {
background : url(images/prettyPhoto/dark_rounded/sprite.png) no-repeat -110px -80px;
}
div.dark_rounded .pp_loaderIcon {
background : url(images/prettyPhoto/dark_rounded/loader.gif) no-repeat center center;
}
div.dark_square .pp_left, div.dark_square .pp_middle, div.dark_square .pp_right, div.dark_square .pp_content {
background : url(images/prettyPhoto/dark_square/contentPattern.png) repeat left top;
}
div.dark_square .currentTextHolder {
color : #c4c4c4;
}
div.dark_square .pp_description {
color : #fff;
}
div.dark_square .pp_loaderIcon {
background : url(images/prettyPhoto/dark_rounded/loader.gif) no-repeat center center;
}
div.dark_square .pp_expand {
background : url(images/prettyPhoto/dark_square/sprite.png) no-repeat -31px -26px;
cursor : pointer;
}
div.dark_square .pp_expand:hover {


background : url(images/prettyPhoto/dark_square/sprite.png) no-repeat -31px -47px;
cursor : pointer;
}
div.dark_square .pp_contract {
background : url(images/prettyPhoto/dark_square/sprite.png) no-repeat 0% -26px;
cursor : pointer;
}
div.dark_square .pp_contract:hover {
background : url(images/prettyPhoto/dark_square/sprite.png) no-repeat 0% -47px;
cursor : pointer;
}
div.dark_square .pp_close {
width : 75px;
height : 22px;
background : url(images/prettyPhoto/dark_square/sprite.png) no-repeat -1px -1px;
cursor : pointer;
}
div.dark_square .pp_arrow_previous {
background : url(images/prettyPhoto/dark_square/sprite.png) no-repeat 0% -71px;
}
div.dark_square .pp_arrow_previous.disabled {
background-position : 0% -87px;
cursor : default;
}
div.dark_square .pp_arrow_next {
background : url(images/prettyPhoto/dark_square/sprite.png) no-repeat -22px -71px;
}
div.dark_square .pp_arrow_next.disabled {
background-position : -22px -87px;
cursor : default;
}
div.dark_square .pp_next:hover {
background : url(images/prettyPhoto/dark_square/btnNext.png) no-repeat right center;
cursor : pointer;
}
div.dark_square .pp_previous:hover {
background : url(images/prettyPhoto/dark_square/btnPrevious.png) no-repeat left center;
cursor : pointer;
}
div.light_square .pp_left, div.light_square .pp_middle, div.light_square .pp_right, div.light_square .pp_content {
background : #fff;
}
div.light_square .pp_expand {
background : url(images/prettyPhoto/light_square/sprite.png) no-repeat -31px -26px;
cursor : pointer;
}
div.light_square .pp_expand:hover {
background : url(images/prettyPhoto/light_square/sprite.png) no-repeat -31px -47px;
cursor : pointer;
}
div.light_square .pp_contract {
background : url(images/prettyPhoto/light_square/sprite.png) no-repeat 0% -26px;
cursor : pointer;
}
div.light_square .pp_contract:hover {
background : url(images/prettyPhoto/light_square/sprite.png) no-repeat 0% -47px;
cursor : pointer;
}
div.light_square .pp_close {
width : 75px;
height : 22px;
background : url(images/prettyPhoto/light_square/sprite.png) no-repeat -1px -1px;
cursor : pointer;
}
div.light_square .pp_arrow_previous {
background : url(images/prettyPhoto/light_square/sprite.png) no-repeat 0% -71px;
}
div.light_square .pp_arrow_previous.disabled {
background-position : 0% -87px;
cursor : default;
}
div.light_square .pp_arrow_next {
background : url(images/prettyPhoto/light_square/sprite.png) no-repeat -22px -71px;
}
div.light_square .pp_arrow_next.disabled {
background-position : -22px -87px;
cursor : default;
}
div.light_square .pp_next:hover {
background : url(images/prettyPhoto/light_square/btnNext.png) no-repeat right center;
cursor : pointer;
}
div.light_square .pp_previous:hover {
background : url(images/prettyPhoto/light_square/btnPrevious.png) no-repeat left center;
cursor : pointer;
}
div.pp_pic_holder a:focus {
outline : none;
}
div.pp_overlay {
background : #000;
left : 0;
position : absolute;
top : 0;
width : 100%;
z-index : 9500;
}
div.pp_pic_holder {
display : none;
position : absolute;
width : 100px;
z-index : 10000;
}
.pp_top {
height : 20px;
position : relative;
}
* html .pp_top {
padding : 0 20px;
}
.pp_top .pp_left {
height : 20px;
left : 0;
position : absolute;
width : 20px;
}
.pp_top .pp_middle {
height : 20px;
left : 20px;
position : absolute;
right : 20px;
}
* html .pp_top .pp_middle {
left : 0;
position : static;
}
.pp_top .pp_right {
height : 20px;
left : auto;
position : absolute;
right : 0;
top : 0;
width : 20px;
}
.pp_content {
height : 40px;
position : relative;
text-align : left;
width : 100%;
}
.pp_content .pp_details {
display : none;
margin : 10px 15px 2px 20px;
}
.pp_description {
display : none;
float : left;
margin : 0;
font : bold 12px Verdana, Geneva, sans-serif;
color : #333;
}
.pp_nav {
clear : left;
float : left;
margin : 3px 0 0 0;
}
.pp_nav p {
float : left;
margin : 2px 4px;
font : bold 12px Verdana, Geneva, sans-serif;
color : #333;
}
.pp_nav a.pp_arrow_previous, .pp_nav a.pp_arrow_next {
display : block;
float : left;
height : 15px;
margin-top : 3px;
overflow : hidden;
text-indent : -10000px;
width : 14px;
}
.pp_hoverContainer {
left : 0;
position : absolute;
top : 0;
width : 100%;
z-index : 2000;
}
a.pp_next {
background : url(images/prettyPhoto/light_rounded/btnNext.png) no-repeat 10000px 10000px;
display : block;
float : right;
height : 100%;
text-indent : -10000px;
width : 49%;
}
a.pp_previous {
background : url(images/prettyPhoto/light_rounded/btnNext.png) no-repeat 10000px 10000px;
display : block;
float : left;
height : 100%;
text-indent : -10000px;
width : 49%;
}
a.pp_expand, a.pp_contract {
cursor : pointer;
display : none;
height : 20px;
position : absolute;
right : 30px;
text-indent : -10000px;
top : 10px;
width : 20px;
z-index : 20000;
}
a.pp_close {
display : block;
float : right;
text-indent : -10000px;
}
.pp_bottom {
height : 20px;
position : relative;
}
* html .pp_bottom {
padding : 0 20px;
}
.pp_bottom .pp_left {
height : 20px;
left : 0;
position : absolute;
width : 20px;
}
.pp_bottom .pp_middle {
height : 20px;
left : 20px;
position : absolute;
right : 20px;
}
* html .pp_bottom .pp_middle {
left : 0;
position : static;
}
.pp_bottom .pp_right {
height : 20px;
left : auto;
position : absolute;
right : 0;
top : 0;
width : 20px;
}
.pp_loaderIcon {
display : none;
height : 24px;
left : 50%;
margin : -12px 0 0 -12px;
position : absolute;
top : 50%;
width : 24px;
}
#pp_full_res {
display : none;
line-height : 1 !important ;
margin : 0 auto;
text-align : center;
width : 100%;
}
div.ppt {
color : #fff;
display : none;
font-size : 17px;
left : 0;
position : absolute;
top : 0;
z-index : 9999;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
}
.pp_pic_holder .clearfix:after {
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
}
.pp_pic_holder .clearfix {
display : inline-block;
}
* html .pp_pic_holder .clearfix {
height : 1%;
}
.pp_pic_holder.clearfix {
display : block;
}


.tag-links {
color : #777777;
font-size : 12px;
}
.tag-links a {
color : #777777;
font-size : 12px;
text-decoration : none;
margin-top : -4px;
}

#post {
float : left;
width : 100%;
margin:0 0 30px 0;
padding:0px 0 14px 0;
background : url(images/list-divider.jpg) no-repeat center bottom;
}
.entry{
float : left;
width : 440px;
display:block;
margin-bottom:40px;
}

#post-thumbnail {
float : right;
border : 0;
margin-left : 5px;
}

.post_readmore a {
display : block;
background : url(images/button-readmore-3.png) no-repeat left top;
width : 88px;
height : 26px;
border : none;
float:right;
margin:75px 0px 0 0px;
}

p img.alignleft { margin:0 15px 10px 0;}
.clear{ clear:both;}
span.comments{ color:#777777; padding-right:6px;}
span.comments a { color:#777777; text-decoration:none;}

#left-sidebar{ float:left; width:150px; margin-right:0px;}

#left-sidebar ul{ list-style:none; margin:0px; padding:0px;}
#left-sidebar ul li{ list-style:none; margin:0px; padding:0px;}


