/*
Theme Name: Bianco Properties
Description: A wordpress template for BiancoProperties.com
Version: 1.0
Author:BoxCrush
Author URI:http://boxcrush-web-design.com
*/

/* ------------|Defaults------------ */
body{background:#fff url(./images/bg.jpg) repeat;font-family:Arial,sans-serif;font-size:14px;color:#525457;margin:0;padding:0;line-height:18px;text-align:center;}
a:link,a:visited,a:active{color:#00256c;text-decoration:underline;}
img{border:0;}
h1,h2{margin:14px 0 0;font:bold 22px/24px Arial,sans-serif;}
h2{font-size:17px;line-height:22px;}
h3{font:bold 16px/18px Arial,sans-serif;margin:0;padding:17px 0 0}
h4{}
h5{}
h6{}

/* ------------|Misc------------ */
.clear{clear:both;}
.cl{clear:left;}
.cr{clear:right;}
.hide,.wpp_property_results_options,.wpp_sorter_options,.properties_pagination,#turnkey-credit{display:none;}
.alignright,.sidebar,.contact{float:right;display:inline;}
.alignleft,.left,.holder,#logo,#topmenu,#sidebar,.building_title_wrapper .header-img,.building_title_wrapper .address,.thumbs,.entry-content,.wpp_overview_left_column,#footer .social{float:left;display:inline;}
img.alignleft{margin:0 7px 7px 0;}
.aligncenter,.aligncenter *{margin-left:auto;margin-right:auto;text-align:center;}
#comment{width:100%;}
.wrapper{width:991px;margin:0 auto;text-align:left;}
.left {width:35px;border-right:5px solid #fff;}
.holder {width:946px;border-right:5px solid #fff;}
#topmenu ul,#menu ul,.pagination {margin:0;padding:0;list-style:none;}
a.read-more,#footer a,#slider .caption .link a {text-decoration:none;}
a.read-more:hover,#footer a:hover,#slider .caption .link a:hover,#footer .text a {text-decoration:underline;}

/* ------------|Header------------ */
#header {border-top:5px solid #fff;border-bottom:5px solid #fff;height:95px;}
#header .left {background:#cc9900;height:100%;}
#header .holder {background:#fff url(./images/bg-header.jpg) repeat-y;padding:19px 0 14px;height:62px;}
#logo {width:320px;height:62px;padding:0 37px 0 32px;border-right:1px solid #bfbfbf;}
#logo a {background:url(./images/bianco-properties-logo.png) no-repeat;width:100%;height:100%;display:block;}

#topmenu {position:relative;z-index:102;margin-top:21px;margin-left:110px;}
#topmenu.tall {margin-top:10px;}
#topmenu ul ul {background:#6a6b6b;margin-left:8px;}
#topmenu ul li {float:left;background:url(./images/bg-topmenu-li.png) no-repeat 0 50%;padding:0 4px 0 8px;}
#topmenu ul ul li {background:none;padding:0;}
#topmenu ul li a {padding:0 9px;color:#525457;text-decoration:none;text-transform:uppercase;font:normal 16px/24px Arial,sans-serif;}
#topmenu ul li a:hover,#topmenu ul li.sfHover a {background:#6a6b6b;color:#fafafa;}
#topmenu ul li.sfHover li a {font:bold 12px/31px Arial,sans-serif;color:#fff;background:none;padding:0 0 0 9px;}
#topmenu ul li#menu-item-315 ul {width:89px;}
#topmenu ul li#menu-item-323 ul {width:81px;}
#topmenu ul li#menu-item-327 ul {width:126px;}
#topmenu ul li#menu-item-331 ul {width:91px;}
#topmenu ul li li a:hover {background:#525457;}
#topmenu ul li#menu-item-327 {clear:left;background:none;margin-left:-34px;}

/* ------------|Content-area------------ */
#content-area {background:#fff url(./images/bg-content-area-left.jpg) repeat-x;height:100%;}
#content-area .holder {background:#fff;margin-left:35px;border-left:5px solid #fff;}

#menu {position:relative;z-index:101;background:#00256c;height:36px;text-align:center;border-bottom:5px solid #fff;padding-left:28px;}
#menu ul ul {border-top:1px solid #6e7071;}
#menu #menu-item-684 ul {width:140px;}
#menu #menu-item-685 ul {width:168px;}
#menu #menu-item-686 ul {width:174px;}
#menu ul ul ul {border-top:0;}
#menu ul li {display:inline;margin:0 2px;}
#menu ul li a {font:bold 12px/36px Helvetica,Arial,sans-serif;color:#fff;text-decoration:none;padding:0 12px;text-transform:uppercase;}
#menu ul li a:hover,#menu ul li.sfHover a,#menu ul li.sfHover li.sfHover li a {background:#6a6b6b;}

#menu ul li.sfHover li {text-align:left;margin:0;}
#menu ul li.sfHover li a {line-height:31px;padding:0;text-indent:12px;width:100%;display:block;}
#menu ul li.sfHover li a:hover,#menu ul li.sfHover li.sfHover a,#menu ul li.sfHover li.sfHover li a:hover {background:#525457;}

#slider {height:408px;margin-bottom:20px;}
#slider .prev,#slider .next {position:absolute;bottom:16px;z-index:5;}
#slider .prev {left:13px;}
#slider .next {right:13px;}
#slider .caption {position:absolute;left:54px;width:566px;height:53px;z-index:5;}
#slider .caption .title {font:bold 25px/26px Arial,sans-serif;color:#00256c;}
#slider .caption .location {font:normal 18px/19px Arial,sans-serif;color:#00256c;float:left;padding-right:14px;}
#slider .caption .link {padding-top:2px;}
#slider .caption .link a {color:#414141;text-transform:uppercase;}

#content {padding:0 0 40px;}
#content.property_content {padding:0;}
.home #content {float:left;padding:0 44px 0 57px;width:400px;margin-right:24px;border-right:1px solid #eaeaea;}
.entry {padding:0 35px;width:877px;}
.home .entry,.wp-property-listing .entry {padding:0;width:auto;}
.headerbar {background:#c5c5c5;height:53px;color:#00256c;line-height:53px;margin:-4px 0 35px;text-indent:35px;width:945px;}

.home #sidebar {width:383px;}
#sidebar #black-studio-tinymce-2 {background:url(./images/bg-shaded.jpg) repeat-y;}
#sidebar h3 {text-transform:uppercase;}
#sidebar #black-studio-tinymce-2 h3 {color:#00256c;}
#sidebar .widget {padding:0 60px 0 10px;margin-bottom:10px;}
#sidebar .widget p {margin:0;padding:8px 0;font-size:90%;}

/* ------------|Footer------------ */


#footer {font-size:90%;position:relative;}
#footer .bar {background:url(./images/bg-bar.jpg) repeat-y;height:26px;line-height:26px;padding:0 12px 0 16px;margin-bottom:8px;}
#footer p {margin:0;}
#footer div.alignright {margin-right:10px;padding-bottom:10px;line-height:18px;}
#footer p.alignright img {padding-top:3px;}
#footer a {color:#525457;}
#footer .text .alignleft {padding-right:14px;}
#footer .social img {margin-right:6px;}
.home #footer .text .alignleft {display:none;}



.building_title_wrapper {background:#525457;height:348px;position:relative;}
.building_title_wrapper .header-img {width:598px;vertical-align:middle;text-align:center;height:348px;line-height:348px;overflow:hidden;}
.building_title_wrapper .header-img img {vertical-align:middle;}
.building_title_wrapper .address {position:relative;top:50%;margin-top:-150px;width:240px;padding:0 70px 0 35px;color:#fafafa;}.building_title_wrapper .address h3 {padding:0}.building_title_wrapper .address a {color:#fff;}
.thumbs {width:100%;}
.thumbs dl {float:left;margin:5px 8px 0 0;text-align:center;border:1px solid #C2C2C2;}
.thumbs dl dd {margin:0;color:#747474;font-style:italic;text-decoration:underline;line-height:18px;width:147px;}
.thumbs dl dd a {color:#747474;}
.contact {width:287px;margin:0 0 30px;}
.contact p {margin:10px 0 0;line-height:18px;}
.entry-content {width:577px;margin-left:32px;margin-top:20px;}
.sidebar {width:285px;margin-right:15px;padding-bottom:20px;margin-top:20px;}
.property_tagline {margin-top:5px;}
.property_area {line-height:12px;padding:2px 0;}
.property_image {width:175px;}
.property_image img,#property_map {border:2px solid #C2C2C2;}
#supermap {float:right;position:relative;z-index:4;margin:0 34px 22px 0;width:415px;height:350px;border:2px solid #C2C2C2;}
#bing-link {border:2px solid #C2C2C2;margin:20px 0 20px;font-weight:bold;line-height:26px;padding:5px;}
#bing-link a {background:url(./images/bing.jpg) no-repeat;padding-left:78px;color:#00256c;display:block;height:26px;}
#infowindow ul.infobox_child_property_list, #infowindow ul.wpp_google_maps_infobox {display:none;}