body, #mainwrapper
{
  /*  background-color:#480E82; */
    background-color: #39006D;
    background-image:url(images/Body-bg.png);   
    background-image:url(images/PurpleBlend1.png);  
    background-repeat:repeat-x;

}
p
{
    font-family: helvetica, arial, "san serif";
    font-size:14px;
    line-height:1.25;
    color:#330066;
}
ul
{
	font-size:14px;
}
div#header
{
    background-image:url(images/WheelerPurple.jpg);
    background-repeat:no-repeat; 
    height:80px;
    margin:0px 0 0 100px;
}
div#mainwrapper
{
   
   /* margin:-25px auto 0 auto;     */
   margin: 0px auto;
    width:950px;
    position:relative;
}
div#TopL
{
   background: transparent url(images/PurpleLHS.png) no-repeat scroll 0% 0%;
}
div#TopR
{
  background: transparent url(images/AFRRE-white-RHS.png) no-repeat scroll 100% 0%;
}
div#RHS
{
  background: #e6e1d1 url(images/PurpleRHSRepeat.png) repeat-y scroll 100% 0%;
  width:959px;
   
}
div#LHS
{
    background: transparent url(images/PurpleLHSRepeat.png) repeat-y scroll 0% 0%;
   
}
div#navbar
{
    background-color:#3f4d9b;
    width:738px;
    margin-top:0px;
    padding:  0;
    margin-left:12px;
    height:50px
    
}
#navbar ol
{
    margin:0;
    padding:15px;
    background-color:#3f4d9b;
}       
#navbar li
{
    display:inline;
  /*  padding: .5em .5em .5em 1em;*/
  	padding:5px 8px;
    background-color:#3f4d9b;
    font-family:times, helvetica,arial,"sans serif";
    font-size:16px;
    font-variant:small-caps;
    letter-spacing:1px;
}
#navbar li a
{
    text-decoration:none;
    color:#ffffff;
}
#navbar  a:hover
{
  color:#ff370e;
 }
#navbar li.first
{
    padding:5px;
}
#navbar li.thispage 
{
    color: #919193;
}
#navbar a.thispage 
{
    color: #919193;
}

div#contentwrapper
{
    margin:0;
    margin-left:12px;
    width:938px;
    background-color:#fafafa;
}

div#identity
{
    background-image:url(images/IdentityBanner-pagesNew.jpg);
    background-repeat:no-repeat;
    height:150px;
    width:750px;
    margin:0px;
    padding-bottom:0px;
}
div#AFResortTopImage
{
	height: 25px;
	width: 750px;
}
img.golfskiFREE {
	margin-left: 100px;
}
div#AFResortProm
{
    background-image:url(images/AFResortGolfSki.jpg);
    background-repeat:no-repeat;
    height:100px;
    width:750px;
    margin:0px;
    padding-bottom:0px;
}
p.promoHeader {
	text-align: center;
	font-size: 16px;
	padding: 3px;
	margin: 3px;
	margin-left: 3px;
}
p.promo1, p.promo2 {
	float: left;
	width: 300px;
	font-style: normal;
	margin: 30px 10px 10px 50px;
}
p.promo1 {
	margin-left: 150px;
}
p.promo1 b {
	
}
p.promofootnotes {
	clear:left;
	
	margin: 10px 10px 10px 150px;
	padding-top: 30px;
	color: #000000;
	font-size: 12px;
}
ul.promofootnotes {
	clear:left;
	width: 500px;
	margin-left: 155px;
}
p.build-in-AF {
	float:right;
	
}
img.build-in-AF {
	border-width:0;
	margin-right: 150px;
	margin-top: 50px;
}
p.promodisclaimer {
	clear:both;
	color: #000000;
	font-size: 10px;
	padding: 25px;
}

#identity img
{
    margin-top:0px;
}
div#content
{     
   background-color:#fafafa;
   background-image:url(images/Content-bg.jpg);
   background-repeat:repeat-y;
 /*  width:736px; */
 	width: 938px;
 
    margin:0px;
   padding-bottom:25px;
}
div #contentwrapper div.NoBlueStripe
{
    background-color:#fafafa;
    background-image:none;
}

div#contentwrapper img.yes1
{
   margin-top:0px;
   margin-left:25px; 
   border:1px solid #DEDFE3;
}
div#contentwrapper img.yes2
{
   margin-top:-38px;
   margin-left:435px; 
}
img.yes-mission
{
    margin:25px 30px 5px 40px;
    border:1px solid #DEDFE3;
}
div#contentwrapper p.yes
{
    margin:-28px 0 0 290px;
    font-weight:bold;
    padding-bottom:10px;
    color:#481377;
}
div#contentwrapper h1
{
    color:#7F8082;
    font-size:20px;
    padding:0px 0 10px 25px;
    font-variant:small-caps;
    text-align:center;
    margin:0;
    border-bottom:1px solid #C3C4C8;
    background-color:#fafafa;
}
#contentwrapper h2
{
    color:#C9CACD;
    font-size:20px;
    padding:5px 0 5px 190px;
    font-variant:small-caps;
    text-align:left;
    margin:0;
}
div.sidebar
{
    float:left;
    width:150px;
    background-color:#EBECF0;
    background-color:#ced1db;
    margin-top:0px;
    border-right:1px solid #D6D7DB;
    text-align:center;
    
}

div.sidebar h5
{
  padding:10px 0px 10px 5px; 
  margin: 0; 
  color:#330066;
  font-size:16px;
  border-bottom:1px solid #d6d7db;
 text-align:center;
  
}
div.sidebar a
{
    color:#330066;
    text-decoration:none;
    padding:2px 5px 5px 5px;
    text-align:left;
}
div.sidebar a:hover
{
   color:#868B9D;
   
}

div.sidebar h5#active
{
    background-color:#CED1DB;
    background-color:#A0A6BB;
}
div.infobox
{
  /*  background-color:#CED1DB;
    border:1px solid #C1C2C5; */
    width:540px;
    margin:20px 0px 0px 180px;
   
}
div.infobox p
{
    padding:10px;
}
div.infobox p.first
{
    
    font-size:18px;
    font-weight:600;
}
div.infobox p.second
{
    margin-left:200px;
    font-size:26px;
    margin-bottom:-15px;
    font-weight:lighter;
}
div.infobox p.blue, div.infobox p.blue2
{
    background-color:#EBECF0;
    border:1px solid #D6D7DB;
    width:500px;
    margin:0px;
}
div.infobox p.blue2
{
	margin:5px;
}

div.infobox p.aElement
{
    margin:1px;
}
div.infobox p.white
{
    background-color:#ffffff;
    border:1px solid #D6D7DB;
    width:500px;
}
div.infobox p.smallblue
{
    float:right;
    clear:right;
    background-color:#EBECF0;
    border:1px solid #D6D7DB;
    width:200px; 
    margin:30px 10px 0 10px;
    
}
div.infobox p.blue:hover
{
   cursor:pointer;
}
p.smallblue a
{
    color:#330066;
}
p.smallblue a:hover
{
    color:#908A7C;
}
/*div.comments
{
    float:right;
    margin-top:-125px;
    margin-right:25px;
}*/
div.infobox p.top
{
    color:#787E95;
    font-size:18px;
}
div.infobox p.TwentyQs
{
    margin:5px 0 35px 250px;
    padding-top:40px;
    font-size:16px;
    color:#676E85;
}
div.infobox p.quotation
{
    margin:-150px 0 35px 50px;
    padding-top:40px;
    font-size:16px;
    color:#330066;
    width:400px;
}
p.quotation img.RealtorTestimonial
{
    margin-top:45px;
    margin-left:10px;
    margin-right:-40px;
}
img.clubhouse
{
    border: 1px solid #d6d7db;
    margin:10px 25px 0 25px;
}
p.amenities
{
    padding:5px 0px 25px 50px;
    font-size:16px;
    width:250px;
}
h3.WC
{
    margin-left:35px;
    color:#330066;
    
}
p.WC
{
    margin:10px 25px;
    font-size:14px;
    
}
p.AFResort
{
	margin:10px 25px;
    font-size:16px;
    text-align: center;
}
p.WC a:hover
{
	color:purple;
}
p.WC b
{
    padding-bottom:25px;
    width:500px;
}
p.WCProperties
{
    font-size:12px;
    margin: 5px 35px;
}
img.WCHomes
{
    margin:5px 55px 5px 155px;
    padding:5px;
    border: 1px solid #d6d7db;
}
ul.amenities
{
  
    margin:-90px 5px 5px 290px;
    font-family:helvetica,arial,"sans serif";
    color:#330066;
    font-size:12px;
    
}
ul.amenities li
{

    list-style-type:disc;
    
}
p.membership
{
    margin:25px 25px 5px;
    background-color:#EBECF0;
    border:1px solid #D6D7DB;
    padding:10px;
}
img.chart
{
    margin:25px 0px;
}
b.client
{
    font-weight:normal;
    margin:10px 0 25px;
    color:#787E95;
 
}
div.infobox h4
{
    background-color:#EBECF0;
    padding:10px;
    color:#330066;
    width:500px;
    
}
div.infobox h4:hover
{
   cursor:pointer;
}
div.infobox ul
{
    color:#330066;
    font-family:helvetica, arial, "sans serif";
    width:450px;
}
div.infobox li
{
    padding-bottom:10px;
}
ul.names li.first
{
    font-weight:bold;
    list-style:none;
    list-style-image:none;
}
div.infobox img.first
{
    margin-left:45px;
}
div.infobox img.lastrow
{
    margin-left:125px;
}
div.infobox img.secondrow
{
    margin-left:10px;
}

div.infobox img.thirdrow
{
	margin-left:45px;
}
div.infobox img.fourthrow
{
	margin-left:65px;
}
div.infobox img.row-of-three 
{
	margin-left: 85px;
}
div.infobox img.row-of-four
{
	margin-left:45px;
}
div.infobox img.row-of-five
{
    margin-left:10px;
}
p#team
{
    margin-left:-5px;
    margin-top:5px
    padding-top:5px
}
div.infobox ul.names
{
   float:right;
   list-style-image:url(images/RedArrow.jpg); 
   font-size:12px;
   margin-left:-50px; 
   margin-bottom:0px;
   padding-left:0;
   padding-right:15px;
   padding-bottom:0px;
   width:100px;
   line-height: 95%;
}
ul.names li
{
   padding-bottom:5px;
   padding-left:0px; 
}

ul.names li.last
{
    margin-bottom:5px;
    padding-bottom:5px;    
}
ul.names li a
{
    color:#330066;
    text-decoration:none;
}
ul.names li a:hover
{
    text-decoration:underline;
}
div.name
{
    float:right;
    margin:-162px 5px 0 95px;
    color:#330066;
    font-weight:normal;
    padding:15px;
    
 
}
div.infobox h4.details
{
    width: 350px;
    border:1px solid #ced1d8;
}
div.infobox p.details
{
    width:400px;
}
div.realtorinfo
{
    background-color:#ebecf0;
    border:1px solid #ced1d8;
    margin-right:25px 50px;
    width:370px;
}
div.realtorinfo a
{
    color:#330066;
}
div.realtorinfo a:hover
{
    color:blue;
}

img.email
{
    border-width:0;
    border-bottom:1px solid #330066;
    margin:5px 0;
   
}
div.realtorinfo a.email
{
    text-decoration:underline;
}
img#individual
{
    
    background-color:#ebecf0;
    padding:5px;
    
}
img#realtor
{
    border-width:0;
    margin-bottom:0;
}
img.RealtorTestimonial
{
    float:right;
    padding:3px;
    background-color:#A0A6BB;
    border:1px solid #D6D7DB;
    margin-left:5px;
}
div.Regional p , div.Local p
{
    width:200px;
    margin:25px 0 100px 150px;
}
div.Regional img, div.Local img 
{
    float:left;
    clear:left;
}
div.infobox img.TwentyQs
{float:left;}
div.Regional p.last
{
    margin-bottom:125px;
}
div.imagebox p.SeasonChoice
{
    color:#330066;
    font-size:20px;
}
img.winter
{
    margin:10px;
    float:left;
    border:1px solid #aaaaad;
   
}

img.summer
{
   
    margin:10px 25px 0 5px;
}
p.winter
{
    
    width:175px;
    color:#330066;
    font-size:16px;
    font-family:helvetica, arial, "sans serif";
    margin:10px 0 0 350px;
    padding:10px 0 67px;
}
a.ViewGallery
{
    color:#F6F7FB;
    font-size:24px;
    font-family:helvetica, arial, "sans serif";
   
    padding:75px 0 150px;
    text-decoration:none;
    
}
p.summer
{
    margin: 30px 50px;
    
}
div.infobox ul.TwentyQs
{
    font-size:14px;
}
div.infobox p.TwentyQs-last
{
    font-size:18px;
}
img.MagCover
{
    clear:left;
    }
div.infobox p.regional
{
	margin: -150px 0 0 200px;
	padding-bottom:100px;
}
img.dreamhome
{
    margin-left:-30px;
}
p.filler {
 	height:100px;
}

div#extrainfo
{
    position:absolute;
    top: 80px; 
    left:750px;
    width:200px; 
  /*  background-color:#5773a4;  */
  
  background-color: #5773A4;
  background-color: #fafafa;
  
  /*  background-image:url(images/gooseplantBlue.jpg);
    background-repeat:repeat-x;  */
   /*  padding-bottom:489px; */
   
}

div#extrainfo-promo
{
    position:absolute;
  /*  top:80px; */
    top: 0px;
    left:750px;
    width:200px; 
  /*  background-color:#5773a4;  */
  
  background-color: #5773A4;
  
  /*  background-image:url(images/gooseplantBlue.jpg);
    background-repeat:repeat-x;  */
   /*  padding-bottom:489px; */
}
#mainwrapper div.ShortExtraInfo
{
	padding-bottom:325px;
}

div#extrainfo div.search, div#extrainfo-promo div.search
{
    float:right;
    background-color:#3f4d9b;
    width:200px;
    height: 35px;
    padding-top:15px;
}
div#extrainfo-promo {
	float:right;
    background-color:#3f4d9b;
    width:200px;
    height: 35px;
    padding-top:0px;

}
div.search input
{
    color: #aaa;
}
div.linkblock, div.Testimonials, div.Contact,div.Weather 
{
   float:right;
   clear:both;
    width:200px;
    padding-top:0px;
    border-top:0;
 
}
#extrainfo div.linkblock a, #extrainfo-promo div.linkblock a
{
    color:#fafafa;
    font-size:16px;
    text-decoration:none;
  
}
#extrainfo div.linkblock a:hover, #extrainfo-promo div.linkblock a:hover
{
    color:#aaaaaa;
    color:#3f4d9b;
}

#extrainfo p
{
    clear:both;
     margin:10px 10px 10px;
     line-height:95%;
     font-size:12px;
     color:#fafafa;
}
#extrainfo p.Backyard
{
    clear:none;
}
#extrainfo h5
{
    font-variant:small-caps;
    color:#fafafa;
    border-bottom:2px solid #fafafa;
}
#extrainfo h5.last
{
	border-bottom:none;
}
#extrainfo h4
{
   float:right;
   font-size:16px;
   font-variant:small-caps;
   line-height: 85%;
   width:80px;
   color:#7a7364;
   color:#d9d9d9;
   margin-top:10px;
   padding-bottom:5px;
   padding-right:5px;
}
div.linkblock h5, div.Weather h5, div.Testimonials h5, div.Contact h5
{
   float:left;
   clear:left;
   width:50px;
   margin:0 0 2px 5px;
   font-family:times;
   padding:6px 3px;
   font-size:14px;
   font-weight:normal;
 
}
div#dining
{
    background-image:url(images/BlueDining.jpg);
    background-repeat:no-repeat;
    padding-bottom: 72px;
}
div.marketing
{
   background-color:#B9B8B6;
   padding-bottom:10px;
   border-bottom:2px solid #a2a2a0;
}
div#wildlife
{
    background-image:url(images/BlueWildlife.jpg);
    background-repeat:no-repeat;
}
div#weather
{
    background-image:url(images/sun.jpg);
    height:150px;
    background-repeat:no-repeat;
    padding-bottom:0px;
}
            
div.Contact
{
    float:right;
    clear:right;
}
#extrainfo div.Contact h5,#extrainfo div.Testimonials h5
{
    color:#EAE6D7;
    font-size:18px;
    border-bottom-width:0;
    width:100px;
    font-weight:bold;
}
#extrainfo div.Contact p
{
    float:right;
    padding:5px;
    font-size:14px;

}
img.contact, img.DreamHome
{
    border-width:0;
    margin:0;
    padding:0;
   
}
{
    margin-left:10px;
}


div#extrainfo img.bloglink
{
 width:200px;

 
 background-color:white;
 padding:0px;
 float:right;
 clear:right;
}
div#bottom
{
    background:transparent url(images/PurpleBottom.png) no-repeat scroll 0% 100%;
    height:15px;
    width:960px;
    margin-top:-5px;
}
div#footer
{
  margin:0;
  width:880px;   
}
#footer p
{
    color:#f0f0f0;
    font-size:11px;
    font-family:arial,"sans serif";
    margin-left:10px;
    width:880px;
}
#footer ol.footerlinks
{
    font-family:arial,"sans serif";
    font-size:10px;  
}
#footer li
{
    display:inline;
    color:#fafafa;
    border-right:1px solid #f0f0f0;
    padding: 0 15px;
    margin-bottom:10px;
}
#footer li.first
{
    margin-left:0;
    padding-left:0;
}
#footer li.last
{
    border-right:0;
}
#footer li a
{
    color:#fafafa;
    text-decoration:none;
}
div.infobox ul.SiteMap 
{
    width:250px;
}
table.SiteMap td
{
    width:250px;
    vertical-align:top;
}
table.SiteMap p
{
    width:200px;
    background-color:#EBECF0;
    border:1px solid #D6D7DB;
    padding:10px;
    
}
h3.terms
{
    margin-top:50px;

}
h3
{
    color:#330066;
}
div.infobox p.PrivacyLast
{
    padding-bottom:150px;
}
h4.toggler
{
    width:500px;
    margin-top:1px;
    margin-bottom:0px;
}
div.elementAccordian
{
   
   border: 1px solid #D6D7DB;
   width:500px;
}

	.commentsblock{
		margin:0.5em;
		padding:1em;
         line-height:1.3em;

	}
	.commentsblock input, .commentsblock textarea{
		border:1px solid #d1d1d1;
		padding: 0.2em;
	}
	.commentsblock textarea:focus{
		background:#eee;
		border:1px solid #a1a1a1;
	}
	.commentsblock textarea:focus, .commentsblock input:focus{
		background:#eee;
		border:1px solid #a1a1a1;
	}
   .commentsblock label {
            font-weight:bold; 
            font-size:14px;
            color:#666;
            font-family:Arial,Verdana,Helvetica;
            font-size: 0.8em;
            line-height:2em;
            padding-top:5px;
            padding-right:5px;
    }

    .fixcheck
    {  padding: 5px; }
 
.insideq
{ display:block; 
  margin-left:30px;
  line-height: 25px;
}
