﻿@import url(css/template.css);
	
div.header-content { height: 230px; }	
	
h2.blank-title span.Head { font-size: 20px; color: #292929; font-weight: bold; }

/* Page Content */
	.column-container {  }

	table.content-table { width: 950px; margin: 0 auto; }
	table.content-table td.contentPane { vertical-align: top; }
	table.content-table td.topPane { padding-bottom: 10px; }
	table.content-table td.leftPane { padding-right: 10px; }
	table.content-table td.rightPane { padding-left: 10px; }
	table.content-table td.centerPane { padding: 0 10px 10px; }
	table.content-table td.contentPane.DNNEmptyPane { padding: 0; display: none; }
	
	table.content-table2 td.contentPane { vertical-align: middle; }
	
	table.content-table td.centerPane .Blank_Content { padding-left: 20px; }
	
	img.imgLeft { float: left; margin: 3px 3px 3px 0; }
	img.imgRight { float: right; margin: 3px 0 3px 3px; }


	
/* Form Control */
    input.PageURL {display:none;}

/* New Homes */

	table.NewHomes td {padding:5px; border-bottom: 1px solid #696f73;}
	table.NewHomes tr:last-child td {border-bottom:0;}
	table.NewHomes td.photo img,
	img.NewCommPhoto{border: 1px solid black;margin:5px;}
	table.NewHomes td.description {}
 
	/*Community Pages */
	ul.NewHomeButtons {margin:10px 0 0 0; padding:0;}
	ul.NewHomeButtons.inside {margin-left:50px;}
	ul.NewHomeButtons.inside-FB {margin-left:20px;} 
	ul.NewHomeButtons.inside-FB li {margin:0 16px;}
	ul.NewHomeButtons.inside-FB.FB-top-links {margin-left:135px;}
	ul.NewHomeButtons li { float:left; margin:0 20px 15px 20px; padding:0 0 0 8px;  background: url(images/buttons/btn-black-left.png) no-repeat scroll left center; list-style:none; }
	#cfcc-location-directions ul.map-form li.button {padding:0 0 0 8px;  background: url(images/buttons/btn-black-left.png) no-repeat scroll left center; list-style:none; text-align:center;}

		ul.NewHomeButtons li a,
		ul.map-form li.button a {display:block;font-family: "Palatino Linotype", "Book Antiqua", "Didot", "Baskerville","Free Serif", Palatino, serif; 
											color:#fffdfd; font-size:1.1em; line-height:18px; font-weight:bold; text-decoration: none;
											background: url(images/buttons/btn-black-right.png) no-repeat scroll right center; padding: 8px 8px 8px 0; }
		ul.NewHomeButtons.back-btn li	{ margin:0 0 15px 0;}								
		div.SiteMapThumb img{border: 1px solid black;}
		
		h3.FB-FP {text-align:center;}
		
	/*Map */
	#cfcc-location-directions p {
    position: relative;
}
#cfcc-location-directions ul.map-form, #cfcc-location-directions ul.map-form li {    list-style-type: none;    margin: 0; padding: 0 0 2px;}
#cfcc-location-directions ul.map-form {
    margin-left: 366px;
}
#cfcc-location-directions ul.map-form input.textbox, #cfcc-location-directions ul.map-form select.dropdownlist {
    font-size: 12px !important;
    letter-spacing: normal;
    line-height: normal !important;
}
#cfcc-location-directions ul label {
    display: inline-block;
    font-size: 11px !important;
    letter-spacing: normal;
    padding-top: 2px;
    text-transform: uppercase;
    width: 50px;
}
#cfcc-location-directions ul li.street label {
    display: block;
    width: auto;
}
#cfcc-location-directions ul li.street input {
    width: 188px;
}
#cfcc-location-directions ul li.city input {
    width: 138px;
}
#cfcc-location-directions ul li.state select.dropdownlist {
    width: 150px;
}
#cfcc-location-directions ul li.zip input {
    width: 75px;
}
#cfcc-location-directions a.link-button.go-button {
  
    width: 39px;
}
#cfcc-location-directions a.link-button.go-button:hover {
   
}
#cfcc-location-directions a.link-button.go-button:active {
    
}
#cfcc-location-directions h3 {
    border-bottom: 1px solid #7E7E7E;
    color: #000000;
    font-size: 92%;
    font-weight: bold;
    margin-bottom: 4px;
    margin-left: 366px;
    padding: 1em 0 2px;
    text-transform: uppercase;
}
#cfcc-location-directions h3 b {
    color: #FF1900;
    margin-left: 10px;
}
#CFCCDirections {
    margin-left: 366px;
}
#CFCCDirections ol {
    margin-left: 16px;
    padding-left: 0;
}
#CFCCDirections ol * {
    font-size: 12px;
    letter-spacing: normal;
    line-height: normal;
}
div.cfcc-map {
    float: left;
    height: 320px;
    position: relative;
    width: 356px;
}
