/*   
Theme Name: Jeff Lindsey
Theme URI: http://rvadv.com
Description: Custom theme for JeffLindseyCommunities.com - Child theme for RVADV Starter, builder modules.
Template: rvadv_starter
Author: Rearview Advertising
Author URI: http://rvadv.com
Version: 1.0
*/
@import url("../rvadv_starter/style.css");
@font-face {
    font-family: 'ArizoniaRegular';
    src: url('fonts/Arizonia-Regular-OTF-webfont.eot');
    src: url('fonts/Arizonia-Regular-OTF-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Arizonia-Regular-OTF-webfont.woff') format('woff'),
         url('fonts/Arizonia-Regular-OTF-webfont.ttf') format('truetype'),
         url('fonts/Arizonia-Regular-OTF-webfont.svg#ArizoniaRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body{
	background: #010101; /* Old browsers */
	background: -moz-linear-gradient(top,  #333333 0%, #010101 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333333), color-stop(100%,#010101)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #333333 0%,#010101 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #333333 0%,#010101 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #333333 0%,#010101 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #333333 0%,#010101 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#010101',GradientType=0 ); /* IE6-9 */
}

/* header */
#header_phone{
	text-align:right;
	padding:13px 0;
	color:red;
	font-weight:bold;
}
#header_icons{
	height:40px;
	padding:5px 0;
	text-align:right;
}
#header_icons a{
	padding:0 2px;
}
#header{
	height:102px;
	background:url(images/JLC_header_top.png) repeat-x #070707;
	-moz-box-shadow: 0 0 5px #000;
	-webkit-box-shadow: 0 0 5px #000;
	box-shadow: 0 0 5px #000;
}
#header_right{
	width:700px;
}
#header_logo{
	width:208px;
}
#logo{
	margin:20px;
	
}
/* nav */
#main_nav{
	background:none;
	margin:35px 0 0;	
	width:700px;
	position:relative;
	z-index:1100;
}
#centeredmenu ul li a{
	font-size:.9em;
	padding:0 8px;
}
#centeredmenu ul li:hover a{
	background:none;
	color:red;
}
#centeredmenu li li a{
	text-align:left;
	font-size:1em !important;
}
#centeredmenu li ul{
	border-radius:0 0 5px 5px;
}
#centeredmenu li ul li:last{
	border-radius:0 0 5px 5px;
}
#centeredmenu li a{
	border-left:none;
	border-right:none;
}
#centeredmenu ul li a {
   border-right:1px solid #6c6b64;
}
#centeredmenu ul li:last-child a {
   border-right:none;
}
/* footer */
#footer{
	padding:0;
	color:#666666;
	text-align:left;
}
#footer a{
	color:#666666;
}
#footer_overlay{
	position:relative;
	top:-47px;
	z-index:151;
}
#footer_copy{
	-moz-box-shadow: 0 0 5px #000;
	-webkit-box-shadow: 0 0 5px #000;
	box-shadow: 0 0 5px #000;
	padding:0;
	top:-45px;
	position:relative;
	background:#211F1F;
	text-align:left;
}
#footer_copy .footer_bg{
	background:url(images/JLC_footer_bg.png) no-repeat #211F1F;
	height:85px;
	top:-5px;
	position:relative;
}
.footer_content{
	padding:30px 25px 0 25px;
	text-align:left;
}
#footer_menu{
	width:700px;
}
#footer_menu .menu{
	margin:0 0 10px !important;
	padding:0 !important;
}
#footer_menu li{
	display:inline;
	list-style:none;
	padding:0 10px 0 0;
	text-decoration:none;
}
#footer_menu a:hover{
	text-decoration:underline;
}
/* homepage */
#home_slideshow_container{
	-moz-box-shadow: 0 0 5px #000;
	-webkit-box-shadow: 0 0 5px #000;
	box-shadow: 0 0 5px #000;
	width:940px;
	height:373px;
}
#home_slideshow{
	width:940px;
	height:373px;
	border-bottom:1px solid #FFCC00;
}
#home_slideshow_overlay{
	position:relative;
	top:-374px;
	z-index:1001;
}
#home_bttm_content{
	-moz-box-shadow: 0 0 5px #000;
	-webkit-box-shadow: 0 0 5px #000;
	box-shadow: 0 0 5px #000;
	background:#fffae6 url(images/JLC_home_map_bg.png) no-repeat 0 75px;
	min-height:400px;
	padding-bottom:75px;
	border-top:6px solid #1C1C1C;
}
#home_bttm_content .grid_4{
	margin:0 0 0 15px;
}
#home_bttm_content .alpha{
	margin:0 0 0 5px;
}
#home_bttm_content h2{
	font-size:1.1em;
	line-height:1.3em;
	font-weight:bold;
	color:#cc0000;
	font-style:italic;
}
#home_feature_comm img{
	border-radius:5px;
	-moz-border-radius:5px;
	height:121px;
	margin-top:3px;
}
#home_feature_comm_overlay h2{
	margin:0 0 3px 5px;
	font-size:.9em;
	color:#ffcc00;
	font-style:normal;
	padding-top:5px;
}
#home_feature_comm_overlay h2 span{
	color:#FFF;
	font-size:1.3em;
	display:block;
	margin-top:-3px;
}
#home_feature_comm_overlay h3{
	margin:0 0 3px 5px;
	font-size:.8em;
	color:#FFF;
}
#home_feature_comm_overlay{
	position:relative;
	bottom:71px;
	background:#000;
	opacity:.8;
	width:227px;
	border-radius:0 0 5px 5px;
	height:68px;
}
#home_bottom_features{
	height:140px;
	overflow:hidden;
}
#home_bt_login{
	border-top:solid 1px #E5E1D2;
	padding-top:10px;
	margin-top:10px;
	background:url(images/btlogo.png) no-repeat left 10px;
}
#home_bt_login iframe{
	margin:10px 0 10px 150px;
}
#home_bottom_features .home_copy p{
	line-height:1.8em !important;
}

#home_bottom_features .home_copy h1{
	font-size:1.4em !important;
	line-height:1.5em !important;
	font-weight:bold;
	margin:25px 0 0 0;
}
/* page */
#page_main_content{
	background:#fffae6;
	-moz-box-shadow: 0 0 5px #000;
	-webkit-box-shadow: 0 0 5px #000;
	box-shadow: 0 0 5px #000;
	min-height:400px;
	padding-bottom:75px;
}
#content_copy{
	margin-left:10px;
	position:relative;
	top:-35px;
}
#content_main_left{
	padding-top:0;
	margin-top:-10px;
}
#content_copy h1{
	font-family:ArizoniaRegular;
	font-size:2.4em;
	margin:0;
	color:#CC0000;
	font-weight:bold;
}
#content_copy .plan_detail h1.pagetitle{
	font-family:Arial, Helvetica, sans-serif !important;
}
#content_copy h2{
	font-size:1.4em;
}
#content_copy h3{
	font-size:1.2em;
}
#content_copy h4{
	font-size:1em;
}

.content_fimage{
	border-radius:5px;
	-moz-border-radius:5px;
	margin-left:10px;
}
#page_main_content #sidebar{
	text-align:right;
	padding-left:15px;
	width:348px;
}
#leftmenu_header{
	font-weight:bold;
	font-size:1.2em;
	margin:0;
}
#menu-main-menu-1 ul li{
	padding:3px 0;
	display:block;
}
#menu-main-menu-1 ul li a{
	color:#CC0000;
}
.leftmenu_container{
	border:none;
	margin-top:10px;
}
.sidebar_text{
	margin-top:10px;
	border-right:solid 1px #CCC;
	padding:10px 30px 20px 20px;
	color:#CCC;
}
.lendertable td{
	padding:5px;
}
.lendertable h2{
	background:#333;
	color:#fff;
	padding:5px 10px;
}
.lendertable img{
	margin-top:10px;
}
/* map page */
#rvadv_communities_map_canvas_page{
	width:940px !important;	
	height:600px !important;
	margin-left:-40px;
}
#content_top_overlay{
	position:relative;
	top:-20px;
	left:-10px;
	z-index:150;
}
#content_copy .comm_list{
	margin:25px 0 0 -15px;
}
.comm_list_community{
	border-bottom:#ccc solid 1px;
	height:140px;
}
.addwatermakr{
	background:url(images/watermark_icon.png) no-repeat 746px 0px;
}
.addwatermakr_comm{
	background:url(images/watermark_icon.png) no-repeat 330px 10px;
}

#content_copy .comm_list h2{
	background:url(images/comm_h2_bg_closed.png) no-repeat;
	height:27px;
	width:887px;
	padding:8px 10px;
	cursor:pointer;
}
#content_copy .comm_list .toggleopen{
	background:url(images/comm_h2_bg_open.png) no-repeat;
}
#content_copy .comm_list .comm_list_photo{
	width:230px;
	height:124px;
	float:left;
	margin-top:5px;
}
#content_copy .comm_list .comm_list_photo img{
	border-radius:5px;
	-moz-border-radius:5px;
	border:solid 1px #333;
}
#content_copy .comm_list .comm_list_details{
	float:left;
	width:600px;
	margin-left:25px;
}
#content_copy .comm_list .comm_list_details h4{
	color:#CC0000 !important;
	font-size:1.2em;
	margin-bottom:5px;
	margin-top:10px;
}
#content_copy .comm_list .comm_list_details h4 a{
	color:#CC0000 !important;
	text-decoration:none;
}
#content_copy .comm_list .comm_list_details p{
	font-weight:bold;
	margin:0px;
	font-size:1em;
}
#content_copy .comm_list .comm_list_details .comm_content{
	margin-top:15px;
}
#content_copy .comm_list .comm_list_details .comm_content p{
	font-weight:normal;
}
.custominfobox{
	height:200px;
	width:250px;
}
.mapinfowindow{
	width:225px;
	margin-left:0 !important;
	padding:0 !important;
}
.mapinfowindow h3{
	color:#CC0000;
	text-transform:uppercase;
	border-bottom:solid 1px #023067;
	margin:0 0 2px 0 !important;
	font-size:1em;
}
.mapinfowindow p{
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	display:block;
	font-size:.9em;
}
.mapinfowindow .comm_popup_img{
	float:right;
	width:85px;
	height:85px;
}
.mapinfowindow .comm_popup_img img{
	width:80px;
	height:80px;
	margin-top:2px;
}
.mapinfowindowdetails{
	float:left;
	width:120px;
}
.mapinfowindowdetails p{
	display:block;
	clear:both;
}
.map_phone{
	color:#CC0000;
}
.mapinfowindowdetails .comm_button a{
	background: #303030; /* Old browsers */
	width:215px;
	text-align:center;
	font-size:.9em;
	color:#FFF;
	text-decoration:none;
	display:block;
	padding:2px;
	margin-top:10px;
	border-radius:5px;
}
.mapinfowindowdetails .comm_button a:hover{
	background: #FCD209; /* Old browsers */
}

/* COMMUNITY PAGE LEFT */
#community_content_main{
	-moz-box-shadow: 0 0 5px #000;
	-webkit-box-shadow: 0 0 5px #000;
	box-shadow: 0 0 5px #000;
	background:#fffae6;
	min-height:350px;
	padding-bottom:75px;
	position:relative;
	z-index:5;
}
#community_slideshow_overlay{
	position:relative;
	z-index:1000;
	margin-bottom:-25px;
}
#community_breadcrumb{
	text-align:right;
	position:relative;
	top:-50px;
	margin-bottom:-70px;
}
#community_slideshow{
	position:relative;
	width:440px;
	height:294px;
}
#community_slideshow_box img{
}
.single-rvadv_communities .nivo-slice{ 
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px; 
    border-radius: 5px; 
}
#community_top{
	position:relative;
	padding:0 0 0 0;
}
.loading{
	background:url(images/ajax-loader.gif) no-repeat center center !important;
}
.plan_left{
	width:220px !important;
	float:left;
}
.plan_right{
	width:160px;
	float:left;
}
.rvadv_vt_button,  .anhd_inv_bttn_2 a{
	padding:4px 8px;
	width:150px;
	float:left;
	text-align:center;
	border-radius:3px;
	-moz-border-radius:2px;
	display:block;
	margin:0 3px 3px;
	background:#000 url(images/bttn_bg.png) repeat-x;
	clear:none;
	color:#FFF;
	text-decoration:none;
	-moz-box-shadow: 1px 1px 2px #333;
	-webkit-box-shadow: 1px 1px 2px #333;
	box-shadow: 1px 1px 2px #333;
	
}
.plan_right .rvadv_vt_button, .anhd_inv_bttn_2 a{
	width:140px;
	background:#D3D3D3;
	color:#000 !important;
	font-size:.9em;
}
.anhd_inv_bttn_2 a{
	width:70px;
}
.plan_right .rvadv_vt_button:hover{
	width:140px;
	background:#FCD525;
	color:#000 !important;
}

#rvadv_communities_map_canvas_page a.comm_plan_pdf{
	float:none;
	width:90%;
	font-size:1.2em;
	font-weight:normal;
}
.rvadv_vt_button:hover, a.comm_plan_pdf:hover, a.comm_plan_link:hover{
}

#community_content_main h1{
	border:none;
	margin:0;
}
#community_content_main h2{
	border:none;
	margin:0;
	background:#e3e2d3;
	font-size:1.1em;
	text-align:center;
	padding:3px;
}
#community_content_main h3{
	border:none;
	font-size:1.1em;
	text-align:center;
	padding:3px;
	font-weight:bold;
	margin:0;
}
#community_top h1{
	font-family:ArizoniaRegular;
	font-size:2.2em;
	margin-bottom:0;
	color:#CC0000;
	font-weight:bold;
}

#community_top h2{
	font-size:1em;
	background:none;
	text-align:left;
	margin:0;
	padding:0;
}
#community_top_share{
	margin-top:8px;
	padding-top:5px;
	width:300px;
	float:left;
}
/*
.st_fblike{
	width:25px !important;
	display:inline;
}*/
/* share this buttons */
#community_top_share div{
	float:left;
}
.st_sharethis_custom{
	display:block;
	width:150px;
	background:url(images/JLC_icon_share_comm.png) no-repeat;
	width:83px;
	height:24px;
	cursor:pointer;
	float:left;	
}

.st_fblike iframe{
	display:block;
	width:100px;
	width:124px;
	height:24px;	
	float:left;	
}
#comm_map_brochurelink a{
	display:block;
	width:150px;
	background:url(images/JLC_icon_print.png) no-repeat;
	width:124px;
	height:24px;	
	float:left;	
}
.community_contact a{
	margin:8px 10px;
	padding:5px 8px;
	width:110px;
	height:16px;
	float:right;
	background: #ffe17a; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffe17a 0%, #fcd20b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffe17a), color-stop(100%,#fcd20b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffe17a 0%,#fcd20b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffe17a 0%,#fcd20b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffe17a 0%,#fcd20b 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffe17a 0%,#fcd20b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe17a', endColorstr='#fcd20b',GradientType=0 ); /* IE6-9 */
	border-radius:3px;
	border:solid 1px #EFC507;	
	-moz-box-shadow: 1px 1px 2px #888;
	-webkit-box-shadow: 1px 1px 2px #888;
	box-shadow: 1px 1px 2px #888;
	text-decoration:none;
}
/* homes buttons */
.comm_homes_share{
	background:url(images/JLC_icon_share.jpg) no-repeat;
}
#community_content_mid{
	-moz-box-shadow: 0 0 5px #000;
	-webkit-box-shadow: 0 0 5px #000;
	box-shadow: 0 0 5px #000;
	background:#fffae6;
	padding-bottom:75px;
	position:relative;
	z-index:2;
}
#community_mid_special_inside .inset{
	background:#ffcc33;
	-moz-border-radius:5px;
	border-radius:5px;
	padding:5px 15px;
}
#community_mid_special_inside a{
	color:#CC0000;
	text-decoration:underline;
}
#comm_map_canvas{
	height:350px;
	margin:0;
}


/* COMMUNITY SLIDESHOW */
#community_slideshow_container{
	background:#FFF;
}
#community_slideshow_box{
    position:relative;
    width:440px;
    height:249px;
}
#community_slideshow_box img{
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}
.nivo-caption p {
	display:none;
	padding:0;
	margin:0;
}
.nivo-controlNav {
    width:auto;
    height:30px;
    position:absolute;
    left:10px;
    bottom:0px;
    padding:3px;
    z-index:20;
}
#home_slideshow .nivo-controlNav {
    width:auto;
    height:30px;
    position:absolute;
    left:10px;
    bottom:0px;
    padding:3px;
    z-index:20;
}
.nivo-controlNav a {
    display:block;
    background:#FFF;
    border:0;
	padding:1px 6px;
    margin-right:3px;
    float:left;
	color:#000;
	opacity:.6;
}
.nivo-controlNav a.active {
    background: /* Selected bullet */
	opacity:.9;
}
a.nivo-control{
	color:#000;
}
div#community_slideshow_box{
	border-radius:5px !important;
}
/* COMMUNITY PAGE RIGHT */

/* MENU */
#rvadv_communities_menu{
	font-size:1em;
	border-bottom:#333 solid 3px;
	padding:0;
	margin:-20px 0 0;
}
#rvadv_communities_menu ul{
	background: #ebecec; /* Old browsers */
	background: -moz-linear-gradient(top,  #ebecec 0%, #cecece 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebecec), color-stop(100%,#cecece)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ebecec 0%,#cecece 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ebecec 0%,#cecece 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ebecec 0%,#cecece 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ebecec 0%,#cecece 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebecec', endColorstr='#cecece',GradientType=0 ); /* IE6-9 */
	width:100%;
	margin:10px auto 0 !important;
	height:35px;
	font-size:1.1em;
	border-bottom:#FCD209 solid 2px;
}
#rvadv_communities_menu li{
	list-style:none;
	display:block;
	margin:0!important;
	padding:0;
	color:#666666;
	float:left;
	text-shadow: .5px .5px white, -.5px -.5px #555;
	border-left:#FFF solid 1px;
	border-right:#CCC solid 1px;
}
#rvadv_communities_menu li:hover{
	background: #ffe17a;
}
#rvadv_communities_menu li.selected{
	background: #ffe17a; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffe17a 0%, #fcd20b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffe17a), color-stop(100%,#fcd20b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffe17a 0%,#fcd20b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffe17a 0%,#fcd20b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffe17a 0%,#fcd20b 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffe17a 0%,#fcd20b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe17a', endColorstr='#fcd20b',GradientType=0 ); /* IE6-9 */
	border-bottom:1px solid #FCD209;
}
#rvadv_communities_menu li a{
	text-decoration:none;
	height:25px;
	display:block;
	padding:5px 5px 1px;
	margin:5px 10px 0;
}
#rvadv_communities_menu li:first{
	
}
/* COMMUNITY PAGE AJAX */

#rvadv_communities_commajax{
	margin:auto;
	min-height:500px;
	padding:0 25px 25px;
}
#rvadv_communities_commajax h2{
	font-size:1.3em;
	font-weight:bold;
}
#rvadv_communities_commajax h3{
	font-size:1.2em;
	font-weight:bold;
}
#rvadv_communities_commajax h4{
	font-size:1.1em;
	font-weight:bold;
}
#rvadv_communities_commajax ul, #rvadv_communities_commajax ol{
	margin:0 0 0 25px;
	padding:0;
}
#rvadv_communities_commajax ul li, #rvadv_communities_commajax ol li{
	margin:0;
	padding:0;
}
#community_noslide_content{
	margin-right:25px !important;
	margin-top:20px;	
}
/* COMMUNITY PAGE PLANS */
a.comm_plan_pdf, a.comm_plan_link{
	text-decoration:underline;
	color:#555;
}
a.comm_plan_pdf_full{
	padding:4px 8px;
	width:100px;
	text-align:center;
	border-radius:3px;
	-moz-border-radius:2px;
	margin:0 3px 3px;
	background:#000 url(images/bttn_bg.png) repeat-x;
	color:#FFF;
	text-decoration:none;
	-moz-box-shadow: 2px 2px 3px #8F827C;
	-webkit-box-shadow: 2px 2px 3px #8F827C;
	box-shadow: 2px 2px 3px #8F827C;
}

.comm_floorplans th, .comm_floorplans td{
	text-align:left;
	vertical-align:top;
	background:#F3F3F3;
	padding:6px;
}
.comm_floorplans th{
	background:#e3e2d3;
	color:#000;
}
.comm_floorplans h3{
	margin:0 !important;
	font-weight:bold;
	color:#000 !important;
}
.comm_floorplans h4{
	margin:0 !important;
	font-weight:normal !important;
	color:#000 !important;
	font-size:1em !important;
}

.planthumb{
	background:#FFF;
	padding:5px;
	height:85px;
	width:85px;
}
.planthumb_large{
	background:#FFF;
	padding:5px;
	height:254px;
	width:381px;
}

.fp_ph{
	width:148px; 
	height:38px;
	text-align:center;
	border:solid 1px #DCD7C3;
	padding:25px 0;
	color:#000;
}
.plan_box_other h2{
	font-size:.9em !important;
	line-height:1.1em !important;
}
.plan_box_other ul{
	padding:0 !important;
	margin:0 0 0 15px !important;
}
.plan_box_other li{
	font-size:.8em !important;
	list-style:none !important;
	margin:0 !important;
	padding:0 !important;
}
/* COMMUNITY PAGE PLAN THICKBOX */

#TB_ajaxContent{
	color:#8F8255;
}
#TB_ajaxContent h3{
	background:#e3e2d3 !important;
	color:#FFF !important;
	padding:3px 5px;
	font-weight:normal;
	font-size:1.2em;
	margin:10px 0 0 0;
}
#TB_overlay{
	z-index:5000 !important;
}
#TB_window{
	z-index:5001 !important;
}
#TB_load{
	z-index:5002 !important;
}
#TB_HideSelect {
	z-index:5003 !important;
}
.TB_overlayBG{
	background-color:#DCD7C3 !important;
}
#TB_window{
	box-shadow: #DCD7C3 !important;
	border:solid 1px #CCC !important;
}
#TB_title{
	background:#CCC !important;
	color:#FFF;
}

/* ANHD */

#rvadv_communities_commajax #homelist{
	margin: 0px;
	padding: 0px;
}
#homelist .homeblock img, .specialstable .homeblock img{
	margin-top: 11px;
	margin-right: 20px;
	margin-left: 12px;
}
#homelist .homestools img, .comm_topright img, .specialstable .homestools img{
	margin:0px;
	border-style: none;
}
#rvadv_communities_commajax .anhdhome, #rvadv_communities_commajax .planbox{
	color:#555;
	border-right:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
}
#rvadv_communities_commajax .anhdhome:nth-child(even), #rvadv_communities_commajax .planbox:nth-child(even){
	border-right:none;
}
h3.anhdinfoheader{
	clear:both;
	margin:10px;
	border-bottom:1px solid #ccc;
}
.anhdinvphotos{
	padding:10px;
}
.planbox_info{
	margin:0 0 0 -10px;
	clear:both;
}
.anhdinvphotos img{
	width:381px;
	height:257px;
	border:solid 1px #B2AB92;
	border-radius:5px;
}
#rvadv_communities_commajax .anhdhome, #rvadv_communities_commajax .planbox{
	width:400px;
	height:600px;
	float:left;
	padding:10px 15px 10px 20px;
}
#rvadv_communities_commajax .planbox{
	height:350px;	
}
#rvadv_communities_commajax .anhdhome ul, #rvadv_communities_commajax .planbox ul{
	list-style:none;
	margin:0 !important;
	padding:0 !important;
	float:left;
}
#rvadv_communities_commajax .anhdinv_info ul:first-child, #rvadv_communities_commajax .planbox_info ul:first-child{
	width:290px;
	
}
#rvadv_communities_commajax .anhdinv_info ul:last-child, #rvadv_communities_commajax .planbox_info ul:last-child{
	width:100px;
}
#rvadv_communities_commajax .anhdinv_info ul:last-child li, #rvadv_communities_commajax .planbox_info ul:last-child li{
	text-align:right;
}
#rvadv_communities_commajax .anhdhome .commphoto, #rvadv_communities_commajax .planbox .commphoto{
	height:auto;
	display:block;
	overflow:visible;
	min-height:180px;
}
#rvadv_communities_commajax .anhdhome ul li, #rvadv_communities_commajax .planbox ul li{
	margin:0 0 0 15px !important;
	padding:0 !important;
}
.anhdhome p, .planbox p{
	font-size:1em;
	line-height:1.2em;
	clear:both;
	margin:25px 20px 5px 15px;
	padding:7px 0 0;
	border-top:1px solid #555;
}
.anhdhome .divh5, .planbox .divh5{
	margin-top:0px;
}
.anhdlot, .planname{
	color:#CC0000;
	font-size:1.3em;
	font-weight:bold;
}
.plan_page_content{
	text-align:center !important;	
	background:#FFFFFF;
	padding:10px 0;
	border:solid 1px #282828;
	clear:both;
}
a.anhdprint,a.anhdinvvt{
	background: #ffe17a; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffe17a 0%, #fcd20b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffe17a), color-stop(100%,#fcd20b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffe17a 0%,#fcd20b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffe17a 0%,#fcd20b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffe17a 0%,#fcd20b 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffe17a 0%,#fcd20b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe17a', endColorstr='#fcd20b',GradientType=0 ); /* IE6-9 */
	padding:4px 8px 5px;
	width:100px;
	text-align:center;
	border-radius:3px;
	-moz-border-radius:2px;
	margin:0 3px 3px;
	color:#333;
	text-decoration:none;
	-moz-box-shadow: 2px 2px 3px #8F827C;
	-webkit-box-shadow: 2px 2px 3px #8F827C;
	box-shadow: 2px 2px 3px #8F827C;
	font-size:.9em;
	text-shadow: .5px .5px #FFF;
}
a.anhdprint:hover,a.anhdinvvt:hover,a.anhdopengallery:hover{
	background:#fcd20b;
}

.anhddesc{
	line-height:1.2em;
	font-size:1em;
	padding:0 5px 0 0;
}
li.anhdprice{
	margin-bottom:5px;
	font-weight:bold;
}
.anhdinvphotocontrol {
	height: 20px;
	clear: both;
	padding-top: 4px;
	display:none;
}
.anhdinvphotocontrol table{
	display:none;
}
.homeblock ul{
	margin: 5px;
	padding: 0px;
	overflow:auto;
}
.testvideos h2{
	color: #FFFFFF;	
	background:#6D7D30;
	padding-top:1px;
	padding-bottom:1px;
	text-align:left;
}
.anhdpull h4{
	border-bottom:1px solid #C1BEBD;
	color:#000;
	padding-top:10px;
}
#anhdmenu a{
	font-weight:bold;
	background:#E98730;
	padding:3px 0px 3px 0px;
	color:#FFFFFF;
	margin-left:2px;
}
.anhdpull td p{
	padding:0px;
	margin:0px 0px 0px 0px;
	width:150px;
}
.anhdpull td font{
	color:#717478;
}
.anhdpull thead{
	display:none;
}
.anhdpull b{
	display:block;
	margin:5px 0px 0px 0px;
}
.schools, .anhdpull tbody, .anhdpull tr, .anhdpull td{
	border:solid #FFFFFF 0px;
	background:none;
}
.anhdpull .returntotop{
	width:50px;
	height:15px;
	background:#E98730;
	padding:3px;
	color:#FFFFFF;
}
a.anhdanchortop{
	background:none;
}

/* SIDEBAR */
#rvadv_communities_map_canvas_page{
	height:535px;
	width:550px;
}
.mapinfowindow a{
	color:#000;
	font-weight:bold;
	text-decoration:underline;
	font-size:1em;
}
.community_hidden .mapinfowindow p{
	padding:0;
	margin:0;
}
.mapinfowindow h3{
	font-weight:bold;
}
#sidebar div.comm_list_item p{
	margin:0 !important;
	padding:0 !important;
	line-height:1.1em;
}
p.map_getinfo{
	margin:3px 0;
}
p.map_getinfo a{
	font-size:1.1em;
}
p.map_directions a{
	font-size:1em;
	font-weight:normal;
}


/* Plan Page */
h3.plan_page_h3{
	margin-top:-10px !important;
	clear:both;
}
#returnlink{
	font-weight:normal;
	margin:40px 0 30px 0;
	font-size:.9em;
	width:200px;
	float:right;
	text-align:right;
}
#plandetail_left{
	float:left;
	width:300px;
	padding-top:20px;
}
.planavailable{
	width:250px;
	float:left;
	border-left:solid 1px #333;
	padding:10px 20px 20px;
	margin:20px 0 10px !important;
}
#floorplan_available{
	margin:0;
}
#floorplan_available h2{
	font-size:1.1em;
	font-weight:bold;
	line-height:1.1em;
	margin-bottom:10px;
}
#floorplan_available h3{
	margin:0;
	padding:0;
	height:auto;
}
#floorplan_available ul{
	margin:0 20px;
}
#floorplan_available ul a{
	font-weight:normal;
	text-decoration:underline;
}
#plan_video_box{
	display:block;
	clear:both;
	margin:10px 0;
	
}
/* warranty form */
.warrantyform .warranty_items textarea{
	width:98% !important;
	font-size:1em;
}
.warrantyform th{
	background:#CCC;
}
.warrantyform input, .warrantyform select{
	width:300px;
}
.warrantyform textarea{
	width:170px;
}
.warrantyform #submitwarranty{
	background:#191919;
	color:#FFF;
	width:200px;
	padding:5px;
	margin-left:25px;
	text-transform:uppercase;
	font-weight:bold;
}
.warrantytable p{
	line-height:1.1em;
}

/* header search */
#header_search{
	clear:none;
}
#header_search #searchform{
	clear:none;
	text-align:right;
	margin-top:5px;
}
#header_search .screen-reader-text{
	display:none;
}
#header_search input#s{
	height:25px;
	background:#757575;
	border:#1B1B1B solid 1px;
	position:relative;
	top:-1px;
	color:#FFF;
}
#header_search input#searchsubmit{
	height:30px;
	padding:5px;
	border:#1B1B1B solid 1px;
	margin-top:2px;
	color:#FFCC00;
}