
@import url(css/carrington-blog.css);

/* including for compatibility */

.alignleft {
	float:left;
	margin-right:1em;
	margin-bottom:1em;
}
.alignright {
	float:right;
	margin-left:1em;
	margin-bottom:1em;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	/* optional rounded corners for browsers that support it */
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
img.disable{
	filter:alpha(opacity=30);
  	opacity:0.3;
}
#flickr {
background:url("images/widgetbg.gif") repeat-x scroll center bottom #FFFFFF;
color:#555555 !important;
margin-top:20px;
padding:0 0px 20px 20px;
min-height:200px;
}
#flickr h4 {
color:#009ADA !important;
font-size:1.4em;
line-height:1.28571;
margin:0 0 0.583333em;
}
#flickr a img {
background:none repeat scroll 0 0 #DDDDDD;
border:1px solid #CECFC6;
display:block;
float:left;
margin-bottom:0;
margin-left:0;
padding:1px;
margin-right:10px; margin-bottom:10px;
}

/* real estate */
.result {
width:540px;
height: auto;
padding: 5px 10px 5px 10px;
border-bottom: 1px solid #ccc;
}

.result:hover, .result.odd:hover {
background:#DAE7FE;
border-bottom: 1px solid #ccc;
}

.result a {
font-weight:bold;
}

.result h2{
margin-top: 0px;
padding-top:0px;
text-transform: uppercase;
color:#336699;
font-size:13px;
font-weight:bold;
}
.result h3{
font-size:12px !important;
}

.result.odd {
background:#efefef;
}
.result {height:auto;min-height:100px;}
.result .property-image {width:140px;float:left;height:100px;overflow:hidden;}
.result .property-image img {margin-bottom:10px;}
.result .key {display:block;float:left;font-weight:bold;width:30%;margin-bottom:5px;}
.result .value {display:block;float:left;width:65%;text-align:right;margin-bottom:5px;}
.result a.tools {margin: 10px 0 10px 0;float:none;}
.result .price {font-size:12px;color:#1C86CC;display:block;font-weight:bold;margin-bottom:5px;}
.result .icons {display:block;font-weight:bold;margin-bottom:5px;}
.resultbed  {
background:url("images/icons_bed_s.gif") no-repeat scroll left top transparent;
}
.resultbath {
background:url("images/icons_bath_s.gif") no-repeat scroll left top transparent;
}
.resultcar {
background:url("images/icons_car_s.gif") no-repeat scroll left top transparent;
}
.resultbed, .resultbath, .resultcar {
color:#000000;
display:block;
float:left;
font-size:17px;
font-weight:bold;
height:21px;
margin:0;
padding-left:23px;
vertical-align:middle;
width:17px;
}
.result .contact-details, .result .property-summary {
float:right;
margin-left:20px;
margin-right:10px;
width:160px;
}
.re_pagination {
text-align:right;
width:auto;
margin:0px;
padding: 2px 10px 0px 0px;
height:25px;
}
.re_pagination ul{
float:right;
}
.re_pagination span, .re_pagination a {
display:block;
float:left;
text-decoration: none;
text-transform: uppercase;
font-size:10px;
vertical-align: middle;
padding-top:2px;
text-align: center;
width:17px;
height:15px;
margin-right:2px;
line-height:15px;cursor:hand;cursor:pointer;
}
.re_pagination a:hover, .re_paginationa a:active {
text-decoration: none;
text-transform: uppercase;
font-size:10px;
color: #fff;
background: url("images/page_num.gif") no-repeat top left;
}
.ui-tabs-nav li.ui-tabs-selected a{
font-size:14px;font-weight:bold;
line-height:15px;cursor:arrow;
}
.ui-tabs-nav li.ui-tabs-selected a:hover,.ui-tabs-nav li.ui-tabs-selected a:active{
background: none;
}
#carrington-about .about img,#carrington-localinfo .about img{display:none;}
.widgetcform{
	/*background:url("images/widgetbg.gif") repeat-x scroll center bottom #FFFFFF;*/
	border:1px solid #e0e1d9;
}
.widgetcform .linklove{display:none;}
/* SIDEBAR CONTACT FORM */
#sidebar .wpcf7-form textarea,#sidebar .wpcf7-form input{width:170px;}
#sidebar .wpcf7-form textarea{height:100px;}
#sidebar .wpcf7-form .wpcf7-form-submit input{width:auto;}
#sidebar .wpcf7{padding-bottom:20px;}


.left {
float:left;
}

/* PROPERTY DETAILS */
#content_property h1{
	margin:0px;
	padding: 0px 0px 3px 0px;
	font-size: 17px;
	line-height: 19px;
	font-weight:bold;
	color: #000;
	width: 100%;
	border-bottom:none;
}
#content_property .property-media {
background-color:#EEEEEE;
padding:0 15px 10px;height:360px;
}
#content_property .property-media .slideshow {
display:block;
float:left;
height:357px;
overflow:hidden;
position:relative;
width:516px;
margin-right:20px;
}
#content_property .property-media .slideshow .controls {
width:517px;
}
#content_property .controls {
background:url("images/realestate/controls-bg.png") repeat scroll 0 0 #6F8991;
color:#FFFFFF;
display:none;
height:49px;
left:1px;
margin:0 auto;
position:absolute;
text-align:center;
top:1px;
width:300px;
z-index:1000;
}
#content_property #prop_nav {
background:none repeat scroll 0 0 #EEEEEE;
border-top:1px solid #CCCCCC;
height:12px;
padding:7px 10px 5px;
}
#content_property #prop_col_left {
min-height:400px;
padding-left:15px;
padding-right:15px;
width:600px;
}
#content_property #prop_col_right {
float:right;
width:300px;
}
#content_property h2 {
color:#336699;
font-size:13px;
font-weight:bold;
margin:11px 0 3px;
}
#content_property #price {
color:#009AE5;
display:block;
font-size:16px;
font-weight:bold;
height:auto;
padding:10px 0 0 20px;
text-align:left;
vertical-align:middle;
width:200px;
}
#content_property #icons_group {
height:33px;
margin:10px 0 10px 20px;
width:250px;
}
#content_property .icon_bed,#content_property  .icon_bath,#content_property  .icon_car {
color:#000000;
display:block;
float:left;
font-size:20px;
font-weight:bold;
height:33px;
margin:0;
padding-left:35px;
vertical-align:middle;
width:35px;
}
#content_property .icon_bed {
background:url("images/realestate/icon_bed.gif") no-repeat scroll left top transparent;
}
#content_property .icon_bath {
background:url("images/realestate/icon_bath.gif") no-repeat scroll left top transparent;
}
#content_property .icon_car {
background:url("images/realestate/icon_car.gif") no-repeat scroll left top transparent;
}
.grey_box {
background:none repeat scroll 0 0 #E8E8E8;
}
#content_property #agent_details {
margin-top:10px;
padding:0 20px 20px;
width:260px;
}
#content_property img.agent {
float:left;
margin-bottom:10px;
margin-right:10px;
width:100px;
}
#content_property #agent_details p {
font-size:11px;
line-height:13px;
margin:0;
padding:3px;
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
}
#content_property .image_heading_lcol {
height:auto;
margin:20px 0 0;
width:200px;
}
#content_property #google_map {
background:none repeat scroll 0 0 #99B3CC;
border:1px solid #000000;
margin:10px 0 20px;
overflow:hidden;
}
#content_property #property_summary {
margin:0;
width:380px;
}
#content_property #summary_left {
float:left;
font-size:11px;
margin:10px 10px 10px 0;
width:170px;
}
#content_property #summary_right {
float:right;
font-size:11px;
margin:10px 10px 10px 0;
width:190px;
}
#content_property ul {
padding:5px 0;
}
#content_property ul.property-features li {
line-height:1.5em;
margin-top:0;
margin-left:15px;
padding-left:5px;
}
#content_property .thumbs .nav img,#content_property  .slides img {
border:1px solid #000000;
}
#content_property .property-media .thumbs {
display:block;
height:340px;
overflow:hidden;
width:380px;
}
#content_property .property-media .thumbs ul{
	list-style:none;
}
#content_property .property-media .thumbs ul li{
	float:left;margin:0 10px 10px 0;
}

.contactform {
background:none repeat scroll 0 0 #304449;
padding:10px;
}
.contactform .contact{margin-top:10px;color:#fac81b !important}
.contactform .contact-label{color:#31b457; width:30px; font-weight:bold; padding:2px 0px}
.contactform .contact-cell{color:#fff; width:300px; font-weight:NORMAL; padding:2px 0px}
.contactpage .wpcf7 input[type=text],.contactpage .wpcf7 textarea {width:220px;}

.tubepress_exception {color:#ffffff}