﻿@charset "utf-8";
/* CSS Document */

.contentTableWidth
{
    width:955px;   
}

.bannerContent
{
    width:999px;
    height:535px;
    background:url(../Content/images/menubg.jpg) repeat;
    
}
.contentContainer
{
    clear:both;
	z-index:-5;
	width:980px;
	background-color:#ffffff;
	padding:10px;
}
.newsTickerHolder {
	/*position: absolute;
	left: 50%;
	margin-left: -490px;
	top:546px;*/
	/*width:980px;*/
	width:720px;
	height:35px;
	background:#666666 url(../Content/images/newstickerbg.jpg) repeat-x;
}
.newsTickerHolder2
{
	width:250px;
	height:35px;
	background:#666666 url(../Content/images/newstickerbg.jpg) repeat-x;
}

.bodyContentHolder {
	clear:both;
	z-index:-5;
	width:980px;
	background-color:#ffffff;
}

.secondLevelSubMenuBar {
	background-color:#ffffff;
	border-bottom:1px #F2F2F2 solid;
	border-left:1px #F2F2F2 solid;
	border-right:1px #F2F2F2 solid;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	margin-top:5px;
	margin-bottom:5px;
	color:#e3e3e3;
	text-align:left;
}
.subLevelMenuGV 
{
    border-top: 1px solid #F2F2F2;
    margin-left:10px;
    margin-right:10px;
}

.breadCrumbsUserControl {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#555555;
    width:955px;
    height:24px;
}

.breadCrumbBorderBottom
{
    border-bottom: 1px solid #e4e4e4;
}

.overviewDataList {
	background-color:#f4f2e9;
	height:260px;
}
.communityListTd {
	background-color:#f4f2e9;
	width:955px;
}
.communityListTdData {
height:50px;
padding-left:10px;
padding-right:10px;
border-bottom:1px solid #CCCCCC;
}

.communityListTdDataB {
height:50px;
padding-left:10px;
padding-right:10px;
}

.bodyContentFooterTdTesti{
padding:10px;
border:1px solid #F2F2F2;
background:#f2f2f2 url(../Content/images/tabimages/bg_footerTesti.jpg) repeat-x;
width:430px;
text-align:left;
}

.bodyContentFooterTdAd01{
border:1px solid #f2f2f2;
border-left:none;
background:#f2f2f2 url(../Content/images/tabimages/bg_footerTesti.jpg) repeat-x;
/*width:485px;*/
}

.bodyContentFooterTdAd02{
border:1px solid #f2f2f2;
border-left:none;
background:#f2f2f2 url(../Content/images/tabimages/bg_footerTesti.jpg) repeat-x;
width:239px;
padding-right:1px;
}

.communityItemHeader {
    width:955px;
    text-align:left;
    /*height:350px;*/
    background:#8c866d;
}

.communityItemDesc
{
     margin:10px;
     min-height:310px;
     width:330px;
     float:left;
     padding:10px;
     background-color:#FFFFFF;   
}

.currentNeighborhoodsHeader {
width:955px;
height:260px;
background:#4c6270;
}

.currentNeighborhoodsDesc
{
  background:#F8F5EC;
  margin:10px;
  text-align:left;
  float:left; 
  width:671px;
  min-height:240px;
  overflow:hidden;  
}

.communityItemTdH1 {
    height:30px;
    padding-left:20px;
    padding-top:5px;
    text-align:left;
    border-top:1px solid #e2e1e0;
}

.communityItemTdH1Content{
    background:#F6F3E9;
    border:1px solid #F6F3E9;
    border-top:none;
    width:740px;
    text-align:left;
    vertical-align:top;
    padding:10px;
}
.communityItemDivDetails
{
  padding:8px;
  border-left:1px solid #E2E2E2;    
}
.communityItemSideDiv
{
  padding:7px; 
  text-align:left;
  background:#EEEEEE    ;
  width:168px;
}
.communityItemSideDivTitle
{
  padding:7px;
  text-align:left;
  background:#D7D7D7;    
  width:168px;
}
.floorplanAmenities
{
    scrollbar-base-color: #cccccc;
    scrollbar-face-color : #CD6E40;
    scrollbar-highlight-color : #CD6E40;
    scrollbar-3dlight-color : #E1E1E1;
    scrollbar-darkshadow-color : #404040;
    scrollbar-arrow-color : #FFCCCC;
    scrollbar-shadow-color : #CD6E40;
    scrollbar-track-color: #cccccc;
    height:380px;
    width:428px;
}

.communityCollectionsPanel
{
    height:600px;
}

.communityCollectionsPanel table
{
    width:600px;
}

.communityItemTdH2Content{
padding:5px;
border-top:3px #efefef solid;
text-align:left;
}

.communityItemResourcesContent {
    /*background:#EEEEEE url(../Content/images/tabimages/img_floorplanside.JPG) bottom no-repeat;*/
    background:#EEEEEE;
    width:182px;
    vertical-align:top;
    /*height:425px;*/
    text-align:center;
    /*padding-bottom:40px;*/
}
.communityItemResourcesImage
{
    height:143px;
    width:182px;
    text-align:center;
}

.communityItemCollectionContent {
    background:#f4f2e9;
    width:185px;
    vertical-align:top;
    height:830;
    text-align:left;
}

.communityHeaderTdName
{
    width:330px;
    vertical-align:top;
    text-align:left;
}

.communityHeaderImage
{
    width:585px;
    height:350px;
}

.communityTdLogo
{
    vertical-align:top;
    padding:10px;
}

.communityExpressInnerTd
{
    border:double;
    padding:5px;
    width:500px;
}

.communityNeighborhoodsContainerTd
{
    text-align:left;
    vertical-align:top;
}

.ourModelsHeader {
width:955px;
height:121px;
background:#816048;
}

.ourModelsHomeHeader {
width:955px;
/*height:350px;*/
background:#816048;
color:#555555;
}

.overviewDataListTDDesc 
{
    width:341px;
    padding:10px;
    border-right:1px solid #cccccc;
    text-align:left;
    vertical-align:top;    
}

.overviewDataListTDDesc div
{
    text-align:center;
    border: 0 none;
}

/*.overviewDataListTDDesc div img
{
    height:50px;
}*/
.NeighborhoodInfoWidth
{
	width:175px;
	}
.overviewDataListTDNeighborhoodInfo
{
    width:175px;
    text-align:left;
    vertical-align:top;
}

.overviewDataListTdLocation
{
    /*width:175px;*/
    text-align:left;
    vertical-align:top;
    padding:10px;
    border-left: 1px solid #cccccc;
}

.entryListImage
{
    width:265px;
    height:270px;
    vertical-align:top;
    /*padding:5px;*/
}

.topleft
{
    text-align:left;
    vertical-align:top;
}

.topright
{
    text-align:right;
    vertical-align:top;
}

.topleftSalesCenter
{
    padding:8px;
    border-top:3px #efefef solid;
    text-align:left;
    vertical-align:top;
    width:170px;
}

.locationMap
{
    width:557px;
    height:427px;
}

.modelsImageCollection
{
    width:190px;
    height:121px;
}

.modelsLogoCollection
{
    width:207px;
    height:121px;
}

.modelsTdCollectionNameDesc
{
    padding:10px;
    text-align:left;
    width:558px;
}

.contentLeftInformationTd
{
    width:185px;
    vertical-align:top;
    text-align:center;
    border-top:solid 3px #efefef;
}

.contentPadding10Left
{
    text-align:left;
    padding-left:10px;
}

.contentPadding10All
{
    text-align:left;
    padding:10px;
}
.imagePhone
{
    width:187px;
    height:344px;
}

.footerImage1
{
    /*background:url(../Content/images/tabimages/img_footerecosmart.jpg) bottom no-repeat;*/
    background-color:#F2F2F2;
    width:240px;
    height:162px;
}

.footerImage2
{
    /*background:url(../Content/images/tabimages/img_footermovein.jpg) bottom no-repeat;*/
    background-color:#F2F2F2;
    width:240px;
    height:162px;
}

.footerTextPadding
{
    text-align:left;
    padding:53px 40px 10px 10px;
}

.noborder
{
    border:none;
}

.contentFloorPlanListTableWidth
{
    width:763px;
    vertical-align:top;
}

.contentFloorPlanHeaderTd
{
    border-top:solid 3px #efefef;
}

.floorPlanDlItemImage
{
    width:182px;
    height:130px;
}

.floorPlanItemModel
{
   width:190px;
   height:250px; 
}

.gridHeaderText01
{
    border:none;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#555555;
}

.floorPlanHeaderTableWidth
{
    width:350px;
    text-align:left;
}

.floorPlanHeaderTablePaddings
{
    border:solid 1px #ffffff;
    padding:5px;
}
.floorPlanHeaderTablePadding2
{
   /* border:double 1px #ffffff;*/
    border-style:double;
    padding:5px;
}

.columnSpacer10
{
    width:10px;
}

.communityThumbnailTDWidth
{
    width:160px;
    text-align:center;
    vertical-align:top;
    padding-right:10px;
}

.communityThumbnail
{
    width:150px;
    height:100px;
}

.floorPlanContentTable
{
    width:765px;
    text-align:left;
    vertical-align:text-top;
}

.floorPlanTextTable
{
    font-weight:bold;
    padding-left:10px;   
}

.spacer350px
{
    height:350px;
}

.niText01
{
    font-family:Arial, Helvetica, sans-serif;
    color:#555555;
    padding:10px 0 0 10px;
}

.niText01b
{
    font-family:Arial, Helvetica, sans-serif;
    color:#555555;
    padding:0 10px 10px 10px;
}

.niText01bu
{
    font-family:Arial, Helvetica, sans-serif;
    color:#555555;
    border-bottom: solid 1px #cccccc;
    padding:0 10px 10px 10px;
}

.overviewNeighborhoodInfo .niText01
{
    font-size:11px;
}

.overviewNeighborhoodInfo .niText01b
{
    font-size:12px;
    font-weight:bold;
}

.overviewNeighborhoodInfo .niText01bu
{
    font-size:12px;
    font-weight:bold;
}

.contentNeighborhoodInfo .niText01
{
    padding:15px 10px 0 10px;
    text-align:left;
    font-size:20px;
    color:#999999;
    font-family:Times New Roman;
}

.contentNeighborhoodInfo .niText01b
{
    padding:5px 10px 15px 10px;
    text-align:left;
    font-size:24px;
    font-weight:bold;
    color:#777777;
    border-bottom: solid 1px #E2E2E2;
}

.contentNeighborhoodInfo .niText01bu
{
    padding:5px 10px 15px 10px;
    text-align:left;
    font-size:24px;
    font-weight:bold;
    color:#777777;
    border-bottom:solid 1px #E2E2E2;
}

.neighborhoodInfoTable
{
    width:100%;
}

.background
{
    background:Gray;
    height:250px;
    width:250px;
    filter:alpha(opacity=40);
    -moz-opacity:.40;
    opacity:.40;
}
.OverviewSpacer
{
	height:7px;
	background-color:White;
	
}
.FloorPlanOptionTDImage
{
    width:530px;
    background-position:center;
    background-image: url(../Images/updating.gif);
    background-repeat: no-repeat;
    padding-left:10px;
    text-align:center;
}
.DivQuestComsSide
{
 border-top:3px solid #EFEFEF;
 margin-left:5px;     
}

.floorPlanItemTdH1Content{
    background:#F6F3E9;
    border:1px solid #e2e1e0;
    border-top:none;
    width:740px;
    text-align:left;
    vertical-align:top;
    padding: 25px 10px;
}
.floorPlanDivSelected
{
  border:1px solid #D0CDC4;
  color:#555555;
  width:200px;
  padding:10px;
  margin:4px;      
}
.floorPlanItemHeader
{
 background:#E9E6D5 none repeat scroll 0 0;
 height:20px;
 padding:4px 10px 4px 10px;
 text-align:left;
 width:742px;    
}

/* NEW Css Added */
.contentBody {
	font-size:12px;
	width:960px;
}
.paddingleft10px
{
 padding-left:10px;    
}
.paddingleft20px {
    padding-left:20px;
}

.spacer50px
 {
    height:50px;   
 }
 
.floatLeftClass {
	float:left;
}

.floatRightClass {
	float:right;
}
.clearClass {
    clear:both;
}

.contentBannerDivider {
    font-size:12px;
    width:320px;
    text-align:left;
}

.contentBanner {
	width:960px;
	/*background-color:#69845c;
	height:400px;
	color:#ffffff;*/
}

.contentBannerGVValuesOverview {
	background:url(../Content/images/banner/3.0Banner-2.jpg) no-repeat #69845c;
	color:#ffffff;
	height: 250px;
}
.contentBodyDivider01 {
	background:#f4f2e9;
	width:370px; 
	font-size:12px;	
	/*min-height:540px;*/
	min-height:593px;  
}

.contentBodyDivider01BG {
	background:#f4f2e9 url(../Content/images/imgContentBodyGVValuesOverview.jpg) no-repeat bottom right;
	width:370px;
	font-size:12px;	
	/*min-height:540px;*/
	min-height:593px;
}
.contentBodyCarrer01BG {
	background:#f4f2e9 url(../Content/images/imgContentBodyGVValuesOverview.jpg) no-repeat bottom right;
	/*width:370px; */
	font-size:12px;	
	/*min-height:540px;*/
	min-height:593px;
}

.contentBodyCarrer01 {
	/*background:#f4f2e9;*/
	width:370px; 
	font-size:12px;	
	/*min-height:540px;
	min-height:593px;*/   
}

.contentBodyDivider02 {
	width:190px; 
	font-size:12px;	
	min-height:535px;
}


.contentBodyDivider02Header {
	background:#e7dfb7; 
	padding:7px;
	padding-left:10px;
	width:173px;
	text-align:left;
}

.contentBodyDivider02Body01 {
	background:#fff9d5;
}

.contentBodyDivider02Body02 {
	background:#fff9d5 url(../Content/images/bgContentBodyDivider.jpg) repeat-x bottom left;
}
.contentBodyDividerList {
	padding:0px;
	margin:0px;
	margin-left:20px;
	margin-right:15px;

}

.contentBodyDividerList li{
	/*padding:7px;
      border-bottom:1px solid #d9d4b5;*/
    padding: 8px 0px 8px 1px;
	border-bottom:1px solid #D7D7D7;
	
}

.contentBodyGV
{
 color:#333333;
 font-family:Arial,Helvetica,sans-serif;
 font-size:11px;
 text-align:left; 
 width:960px;
    
 }
 
 .contentBannerGVValuesEcoSmart {
	background:url(/Content/images/banner/3.1Banner.jpg) no-repeat #69845c;
	height:250px;
	width:960px;
}

.contentBannerGVValuesBuildingProc
{
    background:url(/Content/images/banner/3.2Banner-2.jpg) no-repeat #69845c;
	height:250px;
	width:960px;
}
.contentBodyEcoSmartCol01 {
	float:left;
	width:475px;
	margin-right:5px;
}

.contentBodyEcoSmartCol02 {
	float:left;
	width:475px;
}

.contentBodyEcoSmartModule {
	width:475px;
	height:215px;
	background:#f4f2e9;
	font-size:11px;
}

.contentBodyEcoSmartModulePicHolder {
	border:1px solid #cccccc;
	height:158px;
	width:165px;
	background:#ffffff;
}

.contentBodyEcoSmartModuleTextHolder {
	padding-left:10px;
	width:274px;
}

.contentBannerGVValuesTheTeam {
	background:url(/Content/images/banner/3.3Banner-2.jpg) no-repeat #69845c left top;
	height:250px;
	color:#ffffff;
	width: 960px;
	font-size:12px;
	text-align:left;
}
.contentBodyTeamSidePanel01 {
	border-top:2px solid #cccccc;
	
}

.contentBodyTeamSidePanel02 {
	/*min-height:500px;*/
	min-height:450px;
	padding-left: 10px;
	width: 760px;
}

.contentBodyTeamModule01 {
	width:185px;
	height:220px;
	background:#e9e6d5;
}

.contentBodyTeamModule01PicHolder {
	width:165px;
	height:150px;
	border:1px solid #cccccc;
	background:#ffffff;
}
.contentBannerGVPhilanthropy {
	background:#f4f2e9 url(/Content/images/banner/3.4Banner-2.jpg) no-repeat bottom right;
	height:250px;
	width:960px;
	display:block;
	color:#ffffff;
	font-size:12px;
	text-align:left;
}
.contentBodyDivider03BG {
	background:#f4f2e9 url(../Content/images/GranvilleValue/imgContentBodyGVValuesPhilanthropy.jpg) no-repeat bottom right;
	width:750px; 
	font-size:12px;	
	height:573px;
}
.Eco_Content
{
 display:none;
 top:-90px;
 left:0px;
 position:absolute;
 height:95px;
 width:190px;
 font-size:10px;
 background:#fff;
 border:1px solid #e3e3e3;
 padding:3px   
}
.Eco_Content2
{
 display:none;
 top:-90px;
 left:0px;
 position:absolute;
 width:175px;
 font-size:12px;
 background:#fff;
 border:1px solid #e3e3e3;
 padding:10px 10px 14px 10px; 
}
.whatsNewImg
{
    padding-top: 1px;
    padding-left: 1px;
}
.titleTerms
{
 background:#E9E6D5;
height:20px;
padding:6px 10px;
text-align:left;   
}
.contentTerms
{
background:#F6F3E9;
border:1px solid #e2e1e0;
border-top:none;
text-align:left;
vertical-align:top;
padding:10px;    
}
.subTitleTerms
{
 background:#FAECAB;
 padding:5px 10px;    
}
.width450
{
 width:450px;
 padding:5px;   
}
.width445
{
 width:445px;
 padding:5px;   
}
.DivInnerContiner
{
 width:350px;
 padding-right:10px;    
}
.contentBannerGVNewsAndAwards
{
    background:#69845C url(/Content/images/banner/3.5Banner-2.jpg) no-repeat scroll right center;
    height:250px;
    width:960px;
    display:block;
    color:#ffffff;
    font-size:12px;
    text-align:left;
}
.contentBannerGVContactUs
{
    background:#69845C url(/Content/images/banner/contactbanner.jpg) no-repeat scroll right center;
    height:250px;
    width:960px;
    display:block;
    color:#ffffff;
    font-size:12px;
    text-align:left;
}
.gvContentBodyBG 
{
    background-color: #F5F2E9;
}
.gvContentHeader
{
    background-color: #E9E6D5; 
    padding: 8px 10px; 
    text-align: left; 
    font-weight: bold;
}
.newsArticlesBorderTop
{
    border-top: 1px solid #DEDBD6;
}
.newsArticlesBorderBottom
{
    border-bottom: 1px solid #DEDBD6;
}
.newsArticlesDividerContainer
{
    padding: 5px; 
    text-align: left; 
    overflow:auto; 
    height:730px;
}
.newsArticlesContainer
{
    padding: 8px 20px; 
    background: transparent url(/Content/images/pngarrowforward2.png) 8px 13px no-repeat;
}
.contactUsContent
{
    float: left;
    width: 247px;
    text-align: left;
}
.contentBannerCareers
{
    background:#69845C url(/Content/images/banner/3.6Banner-2.jpg) no-repeat scroll right center;
    height:250px;
    width:960px;
    display:block;
    color:#ffffff;
    font-size:12px;
    text-align:left;
}
.padding02All
{
 padding:2px;    
}
.imageTeam
{
 width:310px;
 height:420px;
}
.imageMoveInReadyList
{
    width: 375px;
    height: 250px;
    /*background: #000000 url(/Content/images/NoImage.jpg) center no-repeat;*/
}
.floorPlan_gallery
{
    height:175px;
    width:225px;
}
.contentBannerVideoLibrary
{
    background:#69845C url(/Content/images/banner/7.videoBanner.jpg) no-repeat scroll right center;
    height:150px;
    width:910px;
    display:block;
    color:#ffffff;
    font-size:12px;
    text-align:left;
}
.vidThumb
{
  height: 90px;
  width: 120px;
  padding-top:5px;
  
}