/*
Theme Name: Luxury Residence Group
Description: Restructured theme for Luxury Residence Group to accommodate dynamic functionality, social interaction and scalable site content.
Version: 3.0
Author: Nick Hall
Author URI: http://www.bigbrotherbearproductions.com/
*/


#sidebar{float:left; width:380px; margin:15px 0 0 50px; padding:10px }
#sidebar ul {list-style: none; margin: 0; padding: 0}
#sidebar ul li  {margin: 0; padding: 0}
*{padding:0;margin:0;font-family:Arial, Helvetica, sans-serif;}
body, html{background:#002c5b;}
img,br{border:none;display:block;}
p,a,ul,li,span,td,th,input,option,textarea,blockquote{font-size:11px;padding:6px 0 4px 0;line-height:120%;text-indent:0;}
li{margin-left:22px;}
a:link,a:visited{color:#073881;text-decoration:underline;}
a:hover,a:active{color:#073881;text-decoration:none;}

/* monkey patchin like a mofo */
a:link.more-link{color: #fff}
input#cc_Go, input.wpcf7-submit, input#contact-submit{
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-khtml-border-radius:6px;
	border-radius:6px;
	behavior:url(css/border-radius.htc);
	background: #123456; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1F70B5', endColorstr='#123456') repeat-x 0 0;
	background: -webkit-gradient(linear, left top, left bottom, from(#1F70B5), to(#123456)) repeat-x 0 0;
	background:-moz-linear-gradient(center top , #1F70B5, #123456) repeat scroll 0 0 transparent;
	border:2px solid #295F8B;
	color:#FFFFFF;
	font-family: lucida Grande, arial, sans-serif;
	padding:5px 15px 4px;
	text-decoration:none;
	font-size: 11px;
	font-weight: 600 !important;
	cursor: pointer;
}
.wpcf7-form p {padding-bottom: 0}
.cc_success{border: 2px solid #398F14;margin: 2em 0.5em 1em 2em; padding: 0.2em 1em;}
#text-4.textwidget{margin-left: 5px}
#cc_Go{width:60px}
.cc_Go label {color: #fff}
.featured-listing-prop{border:1px solid #ccc;padding: 5px}
.widgettitle{font: 18px Helvetica, arial, sans-serif}
#home-sidebar{float:right;width:307px; height:600px}
#home-sidebar ul {margin-bottom:10px; float:left; background:#f6f6f6; height:500px}
#home-sidebar ul li {float:left;list-style: none;margin: 0}
.constant-contact-form {padding: 5px 5px;width:297px}
#home-sidebar ul li h1 {text-align: left; font: 14px bold Helvetica, Arial, sans-serif; color: #4a4a4a; margin: 0; padding: 0 0 5px 0}
#constant_contact_form_widget-6 {border-bottom: 1px solid #ccc; border-top: 1px solid #ccc}
#text-3{margin: 0}
#home-info{float:left; width:670px; background: url('http://www.luxuryresidencegroup.com/wp-content/themes/lux/images/Tagline.jpg') no-repeat bottom left #f6f6f6; padding:5px; margin-right:10px; height:287px}
#home-info p, #home-info a {line-height: 2; font-size:12px; margin:0 20px 10px 20px;padding:0}
#home-info h4 {font: bold 18px  Helvetica, Arial, sans-serif; margin:10px 0 10px 20px; padding:0}
.facebook{float:left; background:#f6f6f6; width:307px; padding:5px 0; height: 78px}
/* end mp  */
table{padding:6px 0;margin:8px 0 0 0;border:none;background:url('images/vert_divider.gif') center center no-repeat;width:80%;}
table.newsletter{padding:0;margin:0;border:none;background:none;}
td {padding:1px 2px;font-size:12px;padding:0 8px 0 30px;width:50%;}
h1,h2,h3,h4,h5,h6 {padding:6px 0 4px 0;font-family:Garamond;line-height:116%;}
h1 {font-size:20pt;margin-left:14px;text-align:center;}
h1 img {margin:0 auto;}
h2 { position:absolute;right:256px;top:6px;font-size:20pt; }
div#detail_sidewalk h2 { position:relative;right:0;top:0; }
div#the_float {position:relative;width:997px;margin:20px auto;}
div#lrg_head {position:relative;height:128px;width:997px;display:block;overflow:hidden;background:url('images/bg_lrg_header.png') no-repeat;}
div#lrg_head div#lrg_menu {position:absolute;top:100px;left:104px;width:996px;height:26px;}
div#lrg_menu a {position:relative;display:inline;float:left;z-index:99;text-decoration:none;height:26px;padding-left:2px;background-repeat:no-repeat;}
a:link#btn_home,a:visited#btn_home{background-image:url('blank.gif');}
a:link#btn_featured,a:visited#btn_featured{background-image:url('blank.gif');}
a:link#btn_search_all,a:visited#btn_search_all{background-image:url('blank.gif');}
a:link#btn_communities,a:visited#btn_communities{background-image:url('blank.gif');}
a:link#btn_lifestyle,a:visited#btn_lifestyle{background-image:url('blank.gif');}
a:link#btn_about,a:visited#btn_about{background-image:url('blank.gif');}
a:link#btn_contact,a:visited#btn_contact{background-image:url('blank.gif');}
a#btn_home,a:hover#btn_home{background-image:url('images/bt_home_hover.jpg');width:59px;margin-left:-1px;}
a#btn_featured,a:hover#btn_featured{background-image:url('images/bt_featured_listings_hover.jpg');width:124px;margin-left:0;}
a#btn_search_all,a:hover#btn_search_all{background-image:url('images/bt_search_all_hover.jpg');width:134px;margin-left:2px;}
a#btn_communities,a:hover#btn_communities{background-image:url('images/bt_communities_hover.jpg');width:105px;margin-left:0;}
a#btn_lifestyle,a:hover#btn_lifestyle{background-image:url('images/bt_lifestyle_hover.jpg');width:183px;margin-left:0;}
a#btn_about,a:hover#btn_about{background-image:url('images/bt_about_us_hover.jpg');width:80px;margin-left:0;} 
a#btn_contact,a:hover#btn_contact{background-image:url('images/bt_contact_us_hover.jpg');width:90px;margin-left:0;}
div#detail_nav h2{font-size:16px;color:#eee9e0;font-family:Garamond;font-weight:normal;line-height:100%;position:absolute;top:0;left:10px;width:500px;}
div#detail_nav p{text-align:right;}
div#detail_nav p a{margin:6px 10px 0 10px;font-family:Garamond;font-size:12px;}
div#detail_nav p a:link,div#detail_nav p a:visited,div#detail_nav p a:active,div#detail_nav p a:hover {color:#eee9e0;text-decoration:none;}
blockquote{position:relative;display:block;border-bottom:#900 solid 1px;border-top:#900 solid 1px;margin:6px 14px 4px 14px;padding:12px 18px;background:#FFF;}
.alignleft{float:left;padding:0 4px 4px 0;}
.alignright{float:right;padding:0 0 4px 4px;}
div#lawn blockquote{margin:6px 12px 4px 0;}
div.about_us div#lawn blockquote{margin:6px 10px 4px 10px;}
#feat_list{width:997px;padding:0 5px 0 5px;display:block;overflow:hidden;}
#feat_list div{width:299px;height:292px;margin:10px;display:block;overflow:hidden;padding:5px;background:url('images/bg_feat_item.jpg') no-repeat;float:left;}
#feat_list div img{position:relative;margin:0 auto;}
#feat_list div h3,#feat_list div h3 span,#feat_list div h4{text-align:center;color:#FFF;font-family:Garamond;font-size:14px;line-height:110%;}
#feat_list div h4,#feat_list div h3 span {}
div#tapestry{position:relative;width:997px;background:#FFF url('images/bg_content_rpt.gif') repeat-x top;overflow:hidden;}
div > div#tapestry{min-height:600px;height:auto;}
div#tapestry h1{padding-top:10px;}
div div#tapestry.no-min-height,div > div#tapestry.no-min-height {height:auto;min-height:0;}
div#tapestry div.pad-fourteen{padding:14px;}
div#tapestry div#branch{position:relative;display:block;height:100px;border-bottom:#900 dashed 1px;border-top:#900 dashed 1px;margin:6px 14px 4px 14px;width:720px;padding:4px 10px;background:#FFF;}
div#tapestry div#lawn{width:750px;padding-top:10px;margin-left:8px;}
div#tapestry div#lawn.communities p img{border:#4d3713 solid 1px;}
div#lawn div#wp_content{position:relative;margin:6px 0 0 12px;padding-left:210px;}
.about_us div#lawn div#wp_content img{position:relative;float:left;display:inline;margin-left:-210px;padding-top:12px;}
.about_us div#lawn div#wp_content p{padding-top:10px;}
div#lawn h1 {text-align:left;}
div#lawn h4 {padding:10px 0 0 12px;font-size:14px;}
div#lawn h4 a {color:#073881;font-size:inherit;font-family:Garamond}
div#lawn h4 a:link,div#lawn h4 a:visited{text-decoration:none;}
div#lawn h4 a:hover,div#lawn h4 a:active{text-decoration:underline;}
div#tapestry div#sidewalk {position:absolute;top:10px;right:4px;width:192px;height:450px;padding:10px 14px 5px 14px;background:url('images/bg_sidewalk.jpg') no-repeat; }
div#sidewalk_com_list{position:absolute;top:10px;right:4px;width:192px;padding:10px 14px 5px 14px;background:url('images/bg_community_sidewalk.jpg') no-repeat top;height:auto;}
div#sidewalk_com_list p{position:relative;z-index:99;}
div#sidewalk_com_list ul#greenwall{position:relative;z-index:99;}
div#sidewalk_com_list ul#greenwall li{list-style-type:none;font-size:11px;margin:1px 0 0 0;line-height:14px;display:block;}
div#sidewalk_com_list ul#greenwall li a{font-size:12px;line-height:14px;}
div#tapestry div#detail_sidewalk {position:absolute;top:10px;right:4px;width:192px;height:252px;padding:10px 14px 5px 14px;background:url('images/bg_contact_info.jpg') no-repeat;}
div#tapestry div#detail_sidewalk p{text-align:center;padding-top:2px;padding-bottom:6px;}
div#sidewalk h3, div#detail_sidewalk h3{text-align:center;}
div#sidewalk img, div#detail_sidewalk img{margin:0 auto;}
div#lrg_foot {position:relative;height:100px;clear:both;margin-top:6px;}
div#lrg_foot p {font-size:10px;color:#cdc3b6;text-align:center;padding:2px;line-height:200%;}
div#lrg_foot p a{font-size:10px;}
div#lrg_foot p a:link,div#lrg_foot p a:visited{color:#cdc3b6;text-decoration:none;}
div#lrg_foot p a:hover,div#lrg_foot p a:active {color:#f7d28e;text-decoration:underline;}
div#lrg_foot p span {font-size:10px;}
div#lrg_foot p span a:link,div#lrg_foot p span a:visited,div#lrg_foot p span a:hover,div#lrg_foot p span a:active {font-size:10px;text-decoration:none;color:#cdc3b6;}
