*{
	margin:0;
	padding:0;
	text-align:left;
}

html{
	height:100%;
}
body{
	font-size:62.5%;
	font-family:"Trebuchet MS", Verdana, sans-serif;
	height:100%;
	background:url('../_images/bg-site.gif') repeat;
	padding-top:10px;
}

a img{
	border:none;
}
.clear{
	clear:both;
}
#page{
	width:100%;
	background-image:url('../_images/bg-top-shadow.png');
	background-repeat:repeat-x;
	padding-top:10px;
}

#shadow{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100px;
	background-image:url('../_images/bg-top-shadow.png');
	background-repeat:repeat-x;
}



/**
 * WRAPPER
 */
	#outer-wrapper{
		width:958px;
		margin:0 auto;
		background-image:url('../_images/bg-wrapper.png');
		background-repeat:repeat-y;
		position:relative;
                overflow: hidden;
	}
	
		#wrapper{
			width:932px;
			margin:0 auto;
		}
	#wrapper-bottom{
		width:956px;
		height:10px;
		margin:0 auto;
		background-image:url('../_images/bg-wrapper-bottom.png');
	}
		
/**
 * HEADER
 */

 			#header{
 				width:100%;
				height:115px;
				position: relative;
 			}

/**
 * LOGO
 */
				#logo{
					display:block;
					position:absolute;
					width:217px;
					height:96px;
					background:url('../_images/bg-main-logo.gif') no-repeat;
					text-decoration:none;
					margin:13px 0 0 32px;
				}
				
					#logo span{
						display:none;
					}
/**
 * SOCIAL
 */
#social {
  position: absolute;
  right: 2px;
  top: 8px;
}

/**
 * HEADER RIGHT
 */	
 
 				#header-right{
 					height:115px;
					width:395px;
					float:right;
					margin-right:42px;
					background:url('../_images/bg-header-right.gif') no-repeat top;
 				}
/**
 * SEARCH BLOCK
 */

				#search-block, #search-block-left, #search-block-content, #search-block-right{
					height:35px;
				}
				
				#search-block{
					float:right;
				}
					#search-block-left{
						width:17px;
						background:url('../_images/bg-search-block-left.gif') no-repeat;
						float:left;
					}
					
					#search-block-right{
						width:17px;
						background:url('../_images/bg-search-block-right.gif') no-repeat;
						float:left;
					}
					
					#search-block-content{
						float:left;
						width:325px;
						background-color:#738e9e;
					}
						#top-homes-link{
							display:block;
							float:left;
							color:#fff;
							font-size:1.3em;
							height:26px;
							border-right:solid 1px #617987;
							margin:5px 0 0 0;
						}
						
							#top-homes-link span{
								display:block;
								margin:3px 10px 0 0;
								font-weight:bold;
							}
						#search{
							float:right;
							height:24px;
							background:url('../_images/bg-search-left.gif') no-repeat top left;
							margin:6px 0 0 0;
						}
						
							#search-right{
								margin-left:5px;
							}
							input#ajaxSearch_input{
								border:none;
								height:24px;
								padding:0px;
								margin:0px;
								float:left;
								display:block;
								width:120px;
								font-family:"Trebuchet MS", Verdana, sans-serif;
								font-size:1.3em;
								color:#4e606b;
								
							}
							
							input#ajaxSearch_submit{
								float:left;
								display:block;
							}
					
					
					
/**
 * TOP BANNER
 */	
 
			#top-banner{
				width:932px;
				overflow:hidden;
				margin:3px 0 3px 0;
				position:relative;
				min-height:228px;
				background-color: #ffffff;
			}
			
				#community-detail-finder{
					position:absolute;
					width:256px;
					height:43px;
					bottom:0px;
					left:0px;
					background:url('../_images/community/pulldown-bg.png') no-repeat;
				}
				
					#community-detail-finder-inner{
						margin:5px 0 0 20px;
					}
					
					#community-detail-finder select{
						width:215px;
						font-size:1.1em;
						margin-top:1px;
						height:17px;
					}
				
					#community-detail-finder p{
						color:#6b8797;
						font-size:1.2em;
					}
			
			 				
/**
 * FACTOID BOXES
 */				
 
 				.factoid{
 					margin-top:20px;
					position:relative;
 				}
					.factoid a{
						display:block;
						width:224px;
						height:53px;
						text-indent:-9999px;
						background:url('../_images/did-you-know.jpg') no-repeat;
						position:absolute;
						z-index:100;
						cursor:pointer;
					}
					
					.factoid img{
						display:none;
						position:absolute;
						z-index:150;
						top:35px;
						left:55px;
					}	
/**		
 * CONTENT
 */
					
			#content{
				color:#77787a;
			}
			
				
			
				#content h1{
					font-size:2.4em;
					color:#738e9e;
					text-transform:uppercase;
				}
				
				#content h1.nowrapper{
					margin:30px 0 0 20px;
				}
				
				#content p, #content li{
					font-size:1.3em;
					line-height:1.6em;
				}
				
				#content a{
					color:#003768;
					text-decoration:none;
				}
				
				#content a.fma{
					display:block;
					background-position:top left;
				}
				
				#content a.fma:hover{
					opacity:0.88;
					filter:alpha(opacity=88);
				}

/**
 * SEARCH RESULTS
 */
				a.ajaxSearch_resultLink{
					font-size:1.3em;
				}
				
/**
 * AWARDS
 */

				body.awards #content-left{
					width:283px;
					float:left;
				}
				
				body.awards #content-right{
					width:598px;
					float:left;
					margin:30px 0 0 20px;
				}
				
				body.awards #content-right h1{
					margin-bottom:10px;
					font-size:1.8em;
				}

					#content #table-awards{
						color:#424344;
					}
					
					#content #table-awards p{
						font-size:1.1em;
					}
					
					#table-awards th{
						font-size:1.3em;
						color:#000;
						font-weight:normal;
						padding-bottom:10px;
					}
					
					#table-awards td{
						vertical-align:top;
						padding-bottom:25px;
					}
					
					#table-awards .awards-year{
						width:80px;
						padding-right:20px;
					}
					
					#table-awards .awards-homebuilding{
						width:220px;
						padding-right:20px;
					}
					
					#table-awards .awards-marketing{
						width:230px;
					}
					
					#awards-fmas{
						margin:4px 0 20px 0;
					}
					
						#awards-fmas a.fma{
							width:141px;
							float:left;
						}
					
			
/**
 * HOME
 */
			body.home #content{
				margin:20px 0 15px 0;
				position:relative;
			}
				
				body.home #content-left{
					float:left;
				}
				body.home #content-left-inner{
					width:180px;
					margin:0 20px 0 35px;
				}
				
					body.home #content-left-inner a.fma{
						width:180px;
						margin:0 0 10px 0;
					}
					
						body.home #content #content-right h1{
							margin-bottom:7px;
						}
					
						body.home #content-right-bottom{
							
							width:665px;
							
						}
						
							body.home #content-right-bottom-left{
								float:left;
								width:440px;
							}
								body.home #content-right-bottom-left a.fma{
									width:440px;
									margin-bottom:20px;
								}
							
							body.home #content-right-bottom-right{
								float:right;
								width:200px;
								
							}
							
								body.home #content-right-bottom-right a.fma{
									width:200px;
								}
					
					
				
				body.home #content-right{
					width:665px;
					float:left;
				}
				
					body.home #content-right #content-right-left, body.home #content-right #content-right-right{
						width:325px;
						float:left;
					}
					
					body.home #content-right #content-right-left{
						margin-right:15px;
					}
				
/**
 * FLOORPLANS SEARCHBASE
 */				
					#floorplan-searchbase-left{
						width:262px;
						background:url('../_images/bg-searchbase-left.jpg') no-repeat;
						float:left;
					}
						
						#floorplan-searchbase-left-inner{
							margin:235px 0 0 0;
						}
						
							#floorplan-searchbase-left-inner h3{
								display:block;
								width:262px;
								height:21px;
								background:url('../_images/bg-left-col-h3.jpg') repeat-y;
								color:#FFF;
								text-transform:uppercase;
							}
							
								#floorplan-searchbase-left-inner h3 span{
									display:block;
									padding:6px 0 0 12px;
								}
								
							#floorplan-searchbase-keyword-form{
								margin:10px 0 15px 10px;
							}
							
								#floorplan-searchbase-keyword-form p{
									font-size:1.1em;
									color:#444548;
								}
							
								#floorplan-searchbase-keyword-form input{
									display:block;
									float:left;
									margin:4px 0 0 0;
								}
								
								#floorplan-searchbase-keyword-form input.txt{
									width:190px;
								}
								
								#floorplan-searchbase-keyword-form input.btn{
									margin:4px 0 0 4px;
								}
								
								
									
					
					#floorplan-searchbase-right, #floorplan-results{
						width:670px;
						float:left;
						background:#FFF;
						
					}
					
						#floorplan-searchbase-right-inner{
							width:630px;
							margin:30px 0 0 15px;
							background:url('../_images/bg-searchbase-red-pen.jpg') no-repeat 525px 90px;
						}
						
							#floorplan-searchbase-right-inner p{
								margin-bottom:24px;
							}
							
							#floorplan-searchbase-right-inner h1{
								display:block;
								width:300px;
								float:left;
							}
							
							#floorplan-searchbase-right-inner a.btn-show-all-models{
								display:block;
								width:115px;
								height:19px;
								text-indent:-9999px;
								float:right;
								background:url('../_images/floorplan/btn-show-all.jpg') no-repeat bottom;
							}
							
							#floorplan-searchbase-right-inner a.btn-show-all-models:hover{
								background-position:top;
							}
							
							#floorplan-searchbase-right-inner h2{
								color:#617f90;
								margin-bottom:15px;
							}
							
								#floorplan-searchbase-right-form{
									margin-bottom:25px;
								}
									.floorplan-searchbase-field{
										width:170px;
										float:left;
										margin-right:60px;
										height:50px;
										overflow:hidden;
									}
									
									.floorplan-searchbase-field.third{
										margin-right:0px;
									}
									
										.floorplan-searchbase-field select{
											width:160px;
										}
										
										.floorplan-searchbase-field p{
											font-weight:bold;
											color:#6b8797;
										}
									
									#floorplan-searchbase-right-form input.btn{
										float:right;
										margin-right:7px;
									}
#floorplan-searchbase-right-form p.disclaimer{
font-size:1em;
color:#636363;
display:block;
float:left;
font-style:italic;
}
									
							
									
/**
 * FLOORPLAN RESULTS
 */									
									
							#floorplan-searchbase-refine{
								margin:15px 0 0 0;
								background:url('../_images/bg-results-redpen.jpg') no-repeat 12px 6px;
height:290px;
							}
								
									#floorplan-searchbase-refine .floorplan-searchbase-field{
										height:42px;
										margin:0 0 0 60px;
									}
									
										#floorplan-searchbase-refine .floorplan-searchbase-field p{
											font-size:11px;
										}
									
									#floorplan-searchbase-refine p{
										display:block;
									}
									
									#floorplan-searchbase-refine input.btn{
										
										margin:5px 0 15px 60px;
									}
							#floorplan-results{
								height:610px;
								background:url('../_images/bg-right-bottom.gif') #FFF repeat-x bottom;
							}		
							#floorplan-results-inner{
								margin:30px 0 0 15px;
								position:relative;
							}
							
							#floorplan-results-inner h1{
								margin-bottom:30px;
							}
							
							#floorplan-results-inner p.num-results{
								position:absolute;
								top:24px;
								left:0;
							}
							
								#floorplan-results a.floorplan-result{
									display:block;
									width:150px;
									height:160px;
									float:left;
									border-right:solid 1px #dae4eb;
									border-bottom:solid 1px #dae4eb;
									margin-left:5px;
									margin-bottom:5px;
									position:relative;
								}
								#floorplan-results a.floorplan-result.right{
									border-right:none;
								}
								
								#floorplan-results a.floorplan-result.bottom{
									border-bottom:none;
								}
								
									#floorplan-results a.floorplan-result span{
										display:block;
										width:150px;
										margin-left:5px;	
									}
									
									#floorplan-results a.floorplan-result span.award-winner{
										width:53px;
										height:70px;
										position:absolute;
										top:0px;
										left:0px;
										margin-left:0;
										background:url('../_images/floorplan/results-award-winner.png') no-repeat;
									}
									
									#floorplan-results a.floorplan-result span.active-showhome{
										width:101px;
										height:23px;
										position:absolute;
										top:80px;
										left:0px;
										margin-left:24px;
										background:url('../_images/floorplan/results-active-showhome.png') no-repeat;
									}
									
									#floorplan-results a.floorplan-result span.top-seller{
										width:86px;
										height:51px;
										position:absolute;
										top:0px;
										right:5px;
										margin-left:24px;
										background:url('../_images/floorplan/results-top-seller.png') no-repeat;
									}
									
									
									#floorplan-results a.floorplan-result span.floorplan-result-title{
										color:#617f90;
										font-size:1.3em;
										text-transform:uppercase;
										margin-top:15px;
									}
									
									#floorplan-results a.floorplan-result span.floorplan-result-details-1, #floorplan-results a.floorplan-result span.floorplan-result-details-2{
										font-size:1.1em;
										color:#353537;
									}
									
									#floorplan-results a.floorplan-result span.floorplan-result-details-2{
										font-style:italic;
									}
									
									#floorplan-pagination{
										width:150px;
										margin:0 auto;
									}
									
										#floorplan-pagination a.ditto_page, #floorplan-pagination span.ditto_currentpage, #floorplan-pagination a.ditto_next_link, #floorplan-pagination a.ditto_previous_link{
											display:block;
											float:left;
											margin-right:12px;
											font-size:1.3em;
											color:#718896;
										}
										
										#floorplan-pagination span.ditto_currentpage{
											color:#000;
										}
										
										#floorplan-pagination a.ditto_next_link{
											width:5px;
											height:13px;
											background:url('../_images/floorplan/floorplan-next.jpg') no-repeat 0px 6px;
											text-indent:-9999px;
										}
										
										#floorplan-pagination a.ditto_previous_link{
											width:5px;
											height:13px;
											background:url('../_images/floorplan/floorplan-prev.jpg') no-repeat 0px 6px;
											text-indent:-9999px;
										}
/**
 * FLOORPLAN DETAILS
 */	
 							#floorplan{
 								position:relative;
								margin-top:-3px;
 							}
							
								#floorplan span.active-showhome{
									display:block;
									background:url('../_images/floorplan/details-active-showhome.png') no-repeat;
									width:159px;
									height:118px;
									position:absolute;
									right:0px;
									top:0px;
									z-index:200;
								}
								
								#floorplan span.award-winner{
									display:block;
									background:url('../_images/floorplan/details-award-winner.png') no-repeat;
									width:62px;
									height:84px;
									position:absolute;
									right:0px;
									top:125px;
									z-index:200;
								}
								
								#floorplan span.top-seller{
									display:block;
									background:url('../_images/floorplan/details-top-seller.png') no-repeat;
									width:62px;
									height:84px;
									position:absolute;
									right:0px;
									top:210px;
									z-index:200;
								}
								
								
 								#floorplan-left{
 									width:255px;
									float:left;
 								}
								
								#floorplan-left-inner{
									background:url('../_images/floorplan/red-pen-details.jpg') no-repeat 0 82px;
								}
								
									#floorplan-left-inner a.back-to-results{
										display:block;
										color:#000;
										margin:10px 0 15px 15px;
									}
								
									#floorplan-left-inner h1{
										display:block;
										width:255px;
										height:27px;
										color:#FFF;
										background:url('../_images/bg-left-col-h1.jpg') no-repeat right #688494;
									}
									
										#floorplan-left-inner h1 span{
											padding:4px 0 0 10px;
										}
										
									#floorplan-left-inner ul#floorplan-details{
										width:210px;
										margin:35px 0 35px 25px;
									}
									
										#floorplan-left-inner ul#floorplan-details li{
											display:block;
											padding:5px 0 5px 10px;
											border-top:solid 1px #dbe2e5;
											font-size:1.3em;
											color:#4c565b;
										}
										
										#floorplan-left-inner ul#floorplan-details li.first{
											border:none;
										}
										
									#floorplan-left-inner h2{
										color:#738e9e;
										font-size:1.5em;
										text-transform:uppercase;
										padding-left:10px;
									}
									.floorplan-notes{
										margin-bottom:20px;
									}
									#floorplan-left-inner ul#floorplan-communities, #content .floorplan-notes ul{
										margin-left:50px;
									}
									
									#floorplan-left-inner ul#floorplan-communities li, #content .floorplan-notes ul li{
										color:#4c565b;
										list-style:disc;
										font-size:1em;
										
									}
									
								
								#floorplan-right{
									width:677px;
									float:left;
								}
								
									#floorplan-right #floorplan-top{
										height:40px;
										width:677px;
										background:url('../_images/floorplan/bg-floorplan-top.jpg') right no-repeat;
										padding-top:1px;
									}
								
									#floorplan-right ul#floorplan-links{
										margin:12px 0 0 100px;
									}
								
									#floorplan-right ul#floorplan-links li{
										list-style:none;
										display:block;
										float:left;
										margin-right:7px;
									}
									
									#floorplan-right ul#floorplan-links li a{
										display:block;
										width:81px;
										height:19px;
										text-indent:-9999px;
										background-position:top;
									}
									
										#floorplan-right ul#floorplan-links li a:hover, #floorplan-right ul#floorplan-links li.active a{
											background-position:bottom;
										}
										
										#floorplan-right ul#floorplan-links li.btn-exterior a{
											background-image:url('../_images/floorplan/btn-exterior.png');
										}
										#floorplan-right ul#floorplan-links li.btn-floorplan a{
											background-image:url('../_images/floorplan/btn-floorplan.png');
										}
										#floorplan-right ul#floorplan-links li.btn-pdf a{
											background-image:url('../_images/floorplan/btn-pdf.png');
										}
										#floorplan-right ul#floorplan-links li.btn-gallery a{
											background-image:url('../_images/floorplan/btn-gallery.png');
										}
										#floorplan-right ul#floorplan-links li.btn-tours a{
											background-image:url('../_images/floorplan/btn-tours.png');
										}
									
									#floorplan-image-area{
										position:relative;
										z-index:100;
									}
									
									#floorplan-slide-container{
										height:600px;
										width:677px;
										overflow:hidden;
									}
									
									#floorplan-slide-container ul.slides{
											width:1354px;
										}
									
										#floorplan-slide-container ul.slides li{
											display:block;
											width:677px;
											height:600px;
											float:left;
											font-size:1em;
											background:#FFF;
										}
/**
 * SCREENING ROOM
 */
						#screening-room-left{
							width:290px;
							float:left;
							
						}
						
							#screening-room-left-inner{
								margin-left:15px;
								margin-top:10px;
								margin-bottom:20px;
							}
							
						#screening-room-right{
							width:642px;
							float:left;
						}
/**
 * COMMUNITY
 */
							a.newsletter{
								cursor:pointer;
							}
								#community{
									background:#FFF;
									position:relative;
								}
								
								#community p{
									color:#77787a;
									font-size:1.2em;
									margin-bottom:15px;
								}
								
									#community-left{
										width:477px;
										float:left;
									}
									
										#community-left-inner{
											margin:25px 0 0 15px;
											position:relative;
										}
											#community-left-copy{
												width:430px;
											}
											#community-left-bottom{
												position:absolute;
												bottom:0px;
												left:15px;
											}
										
											#community-left-bottom-left{
												float:left;
												margin-right:15px;
											}
											
												.sales-rep-image{
													width:121px;
													height:130px;
													background-repeat:no-repeat;
													background-position:-20px -5px;
												}
											
											#community-left-bottom-middle{
												float:left;
												width:125px;
												margin-right:15px;
											}
												#community-left-bottom-middle h2, #community-left-bottom-right h2{
													font-size:2.4em;
													color:#738e9e;
													text-transform:uppercase;
												}
												
												#community-left-bottom-middle p{
													font-size:1.3em;
													color:#6a6a6a;
													font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
													margin-bottom:5px;
												}
												
												#community-left-bottom-middle a{
													color:#6a6a6a;
													text-decoration:underline;
												}
												
												a.register-btn{
													display:block;
													width:81px;
													height:19px;
													text-indent:-9999px;
													background-image:url('../_images/rounded-btn/btn-register-now.png');
													
												}
												
												a.register-btn:hover{
													background-position:bottom;
												}
												
											
											#community-left-bottom-right{
												float:left;
												width:185px;
											}
											
												#community-left-bottom-right p, #community-left-bottom-right address{
													font-size:1em;
													color:#6a6a6a;
													font-style:normal;
												}
												
												#community-left-bottom-right span.showhome-hours{
													display:block;
													width:155px;
												}
											
												#community-left-nav li{
													display:block;
													float:left;
													list-style:none;
													margin:10px 8px 10px 0;
												}
												
													#community-left-nav li a{
														display:block;
														width:81px;
														height:19px;
														text-indent:-9999px;
														background-repeat:no-repeat;
													}
													
													#community-left-nav li a:hover{
														background-position:bottom;
													}
													
													li#community-left-floorplans a{
														background-image:url('../_images/rounded-btn/btn-floorplans.png');
													}
													
													li#community-left-visit-website a{
														background-image:url('../_images/rounded-btn/btn-visit-website.png')
													}
													
													li#community-left-community-news a{
														background-image:url('../_images/rounded-btn/btn-community-news.png')
													}
									
									#community-right{
										width:450px;
										float:right;
									}
									
											.community-showhome{
												width:225px;
												float:left;
											}
											
											.community-showhome.noresults{
												width:450px;
												float:left;
											}
											
												.community-showhome .showhome-image{
													height:150px;
													background:#f2f6f9;
													width:225px;
												}
												
													.community-showhome .showhome-image span.cufon{
														display:block;
														font-size:2.4em;
														text-align:center;
														color:#c9d8dd;
														padding-top:50px;
													}
													
													.community-showhome .showhome-image span.cufon{
														width:200px;
														margin:0 auto;
													}
											
												#community #community-right #community-right-top .community-showhome p.showhome{
													display:block;
													height:20px;
													margin-bottom:0px;
													background:url('../_images/community/bg-showhome-title.jpg') repeat-x;
													color:#FFF;
													font-weight:bold;
												}
												
												#community-right-top{
													width:450px;
													background:url('../_images/community/showhome-bg.jpg') repeat-x top;
												}
												
												
												
													.community-showhome p.showhome span{
														display:block;
														margin:0 0 0 10px;
														padding-top:2px;
													}
											
											#community-right-top-right{
												width:230px;
												float:left;
											}
											
												#community-right-top-right img{
													float:right;
												}
												
												div.community-showhome-btns{
													height:33px;
													width:225px;
													float:right;
													background:#eaf4f8;
												}
												
													.community-showhome-btns a.view-photos-btn{
														width:81px;
														height:19px;
														display:block;
														background-image:url('../_images/rounded-btn/btn-view-photos.png');
														text-indent:-9999px;
														float:left;
														margin:7px 0 0 20px;
														
													}
													
													.community-showhome-btns a.virtual-tour-btn{
														width:81px;
														height:19px;
														display:block;
														background-image:url('../_images/rounded-btn/btn-virtual-tour.png');
														text-indent:-9999px;
														float:right;
														margin:7px 20px 0 0;
													}
													.community-showhome-btns a.view-photos-btn:hover, .community-showhome-btns a.virtual-tour-btn:hover{
														background-position:bottom;
													}
													
												#community-right-bottom{
													width:450px;
													background-repeat:no-repeat;
													background-position:bottom;
													margin-top:6px;
													padding-top:1px;
													position:relative;
													height:260px;
													background-color:#f2f6f8;
												}
												
													#community-map{
														width:455px;
														
														background-repeat:no-repeat;
														position:absolute;
														left:0px;
														top:0px;
														z-index:100;
													}
													
													#google-map{
														width:455px;
														height:220px;
														
													}
													
														#google-map small{
															display:none;
														}
												
													#community-right-bottom h2{
														font-size:2.4em;
														color:#738e9e;
														text-transform:uppercase;
														margin:15px 0 0 23px;
														display:block;
														width:170px;
													}
													
														#community-right-bottom-btns{
															width:170px;
															position:absolute;
															top:15px;
															right:15px;
															z-index:150;
														}
														
															#community-right-bottom-btns a.printable-map-btn, #community-right-bottom-btns a.google-maps-btn{
																display:block;
																width:81px;
																height:19px;
																float:right;
																text-indent:-9999px;
																cursor:pointer;
															}
															
															#community-right-bottom-btns a.printable-map-btn{
																background:url('../_images/community/btn-printable-map.png') no-repeat;
																margin-right:5px;
															}
															
															#community-right-bottom-btns a.google-maps-btn{
																background:url('../_images/community/btn-google-maps.png') no-repeat;	
															}
															
															#community-right-bottom-btns a.printable-map-btn:hover, #community-right-bottom-btns a.google-maps-btn.active, #community-right-bottom-btns a.google-maps-btn:hover{
																background-position:bottom;
															}
															
/**
 * COMMUNITY LANDING
 */

										#communities-landing-left{
											width:504px;
											float:left;
										}
											#communities-landing-left-top{
												margin-bottom:3px;
												padding-top:20px;
												padding-bottom:15px;
												background:url('../_images/community/communities-red-pen.jpg') no-repeat 405px 120px #FFF;
											}
											
												#communities-landing-left-top-inner{
													width:459px;
													margin:0 0 0 20px;
													
													
												}
												
													#quick-community-finder p{
														font-size:1.3em;
														font-weight:bold;
														margin-top:15px;
														margin-bottom:5px;
														color:#6b8797;
													}
												
													#communities-landing-left-top-inner select.url-select{
														float:left;
														width:210px;
													}
													
													#communities-landing-left-top-inner a.btn-pdf{
														float:left;
														margin:1px 0 0 15px;
													}
											
											#communities-landing-left-bottom{
												background:#FFF;
												padding:20px 0 20px 20px;
											}
											
													#communities-landing-left-bottom-inner a.community-image{
														display:block;
														height:70px;
														float:left;
														margin-right:20px;
														margin-bottom:20px;
													}
													
													
											
										
										
										#communities-landing-right{
											width:428px;
											float:left;
											overflow:hidden;
										}
										
										
/**
 * GALLERY
 */												
										#gallery-left{
											width:240px;
											float:left;
										}
										
											#gallery-left-inner{
												margin:20px 0 0 20px;
											}
											
												#gallery-left p{
													color:#738e9e;
													font-size:1.3em;
												}
												
												#gallery-left a.photos-btn{
													display:block;
													width:82px;
													height:20px;
													text-indent:-9999px;
													border:none;
													background:url('../_images/gallery/btn-photos.gif') no-repeat;
													margin-top:10px;
													float:left;
													margin-right:10px;
												}
												
												#gallery-left a.virtual-tours-btn{
													display:block;
													width:82px;
													height:20px;
													text-indent:-9999px;
													border:none;
													background:url('../_images/gallery/btn-virtual-tours.gif') no-repeat;
													margin-top:10px;
													float:left;
												}
												
												#gallery-left-bottom{
													margin-top:20px;
												}
												
													#gallery-left-bottom p{
														font-size:1.2em;
													}
													
													#gallery-left-bottom p.title{
														font-size:1.5em;
														font-weight:bold;
													}
													
													#gallery-left-bottom ul li{
														list-style:none;
														color:#000;
														font-size:1.1em;
													}

									
														#gallery-left-bottom ul li span{

															padding-left:5px;
														}
														
														#gallery-left-bottom input.photo-search{
															width:82px;
															height:20px;
															text-indent:-9999px;
															border:none;
															background:url('../_images/gallery/btn-photo-search.gif') no-repeat;
															cursor:pointer;
															margin-top:10px;
														}
														
										
										#gallery-right{
											width:674px;
											float:right;
											padding-top:20px;
											position:relative;
											margin-bottom:10px;
										}
										
										#gallery-search{
											min-height:400px;
											background:url('../_images/bg-right-bottom.gif') #FFF repeat-x bottom;
											
										}
										
											#virtual-tour-top h2{
												display:block;
												width:300px;
												float:left;
											}
											
											#virtual-tour-top a.btn-virtual-tour-back{
												display:block;
												width:200px;
												float:right;
												text-align:right;
											}
										
											#gallery-right h2{
												text-transform:uppercase;
												color:#738e9e;
											}
											
											#gallery-right a.homes-link{
												position:absolute;
												right:10px;
												top:15px;
												
											}
										
											#gallery-right #gallery{
												height:448px;
												position:relative;
											}
											
												div.slideshow span.image-wrapper {
													display: block;
													position: absolute;
													top: 0;
													left: 0;
												}
												div.slideshow a.advance-link {
													display: block;
													width: 671px;
													height: 448px; /* This should be set to be at least the height of the largest image in the slideshow */
													line-height: 448px; /* This should be set to be at least the height of the largest image in the slideshow */
													text-align: center
												}
										
											#gallery-right #thumbs{
												position:relative;
											}
										
												#gallery-right #thumbs ul{
													width:630px;
													margin:8px 0 0 20px;
												}
											
													#gallery-right #thumbs ul li{
														list-style:none;
														display:block;
														float:left;
														margin-right:8px;
													}
													
													#gallery-right #thumbs ul li.row-end{
														margin-right:0px;
													}
													
													#gallery-right .pagination{
														display:none;
													}
													
													
													
													#gallery-right a.next{
														display:block;
														position:absolute;
														right:7px;
														top:14px;
														width:5px;
														height:10px;
														text-indent:-9999px;
														background:url('../_images/gallery/btn-gallery-right.gif') no-repeat;
													}
													
													#gallery-right a.prev{
														display:block;
														position:absolute;
														left:7px;
														top:14px;
														width:5px;
														height:10px;
														text-indent:-9999px;
														background:url('../_images/gallery/btn-gallery-left.gif') no-repeat;
													}
													
													#gallery-right a.gallery-floorplan{
														display:block;
														float:left;
														width:96px;
														height:80px;
														background-position:0px 0px;
														background-repeat:no-repeat;
														position:relative;
														margin:0px 8px 8px 0px;
													}
													
													#gallery-right h2{
														margin:0 0 15px 25px;
														font-size:1.8em;
														color:#738e9e;
													}
													
													#gallery-search{
														padding:8px 0 0 25px;
													}
													
														#gallery-right a.gallery-floorplan span.title{
															font-size:1em;
															color:#4e5d66;
															display:block;
															position:absolute;
															bottom:2px;
															left:0px;
															text-transform:uppercase;
															width:96px;
															text-align:center;
														}				

/**
 * 3 WAYS
 */

									#three-ways-left{
										float:left;
										width:225px;
										height:454px;
									}
									
										#three-ways-left h2{
											font-size:1.5em;
											color:#d71326;
											text-transform:uppercase;
											margin:20px 0 20px 10px;
										}
									
										#three-ways-nav li a{
											display:block;
											width:224px;
											background-position:top;
											text-indent:-9999px;
											margin-bottom:3px;
											cursor:pointer;
										}
										
										#three-ways-nav li a:hover, #three-ways-nav li a.active{
											background-position:bottom;
										}
										
										#three-ways-nav li a#nav-ready-to-go{
											height:52px;
											background-image:url('../_images/3ways/3waysnav-1.jpg');
										}
										#three-ways-nav li a#nav-tailored{
											height:52px;
											background-image:url('../_images/3ways/3waysnav-2.jpg');
										}
										#three-ways-nav li a#nav-custom{
											height:54px;
											background-image:url('../_images/3ways/3waysnav-3.jpg');
										}
									
									#three-ways-right{
										float:left;
										width:707px;
										height:454px;
										background:#FFF;
										position:relative;
										overflow:hidden;
									}
									
										#three-ways-right ul.slides{
											width:2828px;
										}
									
										#three-ways-right ul.slides li{
											display:block;
											width:707px;
											height:454px;
											float:left;
											font-size:1em;
											background:#FFF;
										}
										
										
										.three-ways-slide{
											width:707px;
											color:#77787a;
										}
										
										.three-ways-slide p{
											font-size:13px;
											margin-bottom:20px;
										}
											.three-ways-slide-left{
												width:371px;
												float:left;
											}
												.three-ways-slide-left-inner{
													width:333px;
													margin:20px 0 0 15px;
												}
												
											.three-ways-slide-right{
												width:336px;
												float:left;
											}
/**
 * RED PEN PROGRAM
 */
								#red-pen-left{
									width:270px;
									float:left;
								}
								
									#red-pen-left-inner{
										margin:20px 0 0 20px;
										width:225px;
										
									}
									#content #red-pen #red-pen-left #red-pen-left-inner p{
										font-size:1.2em;
										line-height:1.2em;
									}
								
								#red-pen-right{
									width:662px;
									float:left;
								}
									#red-pen-right-top{
										margin:20px 0 0 20px;
									}
										
										#red-pen-right-top h1{
											color:#b40f20;
											display:block;
											width:300px;
											float:left;
										}
										
										#red-pen-right-top a.btn-pdf{
											display:block;
											width:81px;
											height:19px;
											text-indent:-9999px;
											background:url('../_images/red-pen/btn-pdf.png') no-repeat top;
											float:right;
										}
										
										#red-pen-right-top a.btn-pdf:hover{
											background-position:bottom;
										}
										
									#red-pen-slide-container{
										background:#FFF;
										height:290px;
										width:662px;
										overflow:hidden;
										position: relative;
									}
									
										#red-pen-slide-container ul.slides{
											width:2648px;
										}
										
											#red-pen-slide-container ul.slides li{
												display:block;
												float:left;
												width:662px;
												height:290px;
												background:#FFF;
												font-size:1em;
											}
											
												.red-pen-slide{
													width:662px;
													height:290px;
												}
												
													.red-pen-slide-left{
														width:110px;
														float:left;
													}
													
														.red-pen-slide-left span{
															display:block;
															float:right;
															font-size:140px;
															color:#b40f20;
															margin:20px 20px 0 0;
														}
													.red-pen-slide-right{
														width:552px;
														float:left;
													}
													
														.red-pen-slide-right h2{
															font-size:1.8em;
															color:#738e9e;
															text-transform:uppercase;
															margin-top:20px;
														}
														
														.red-pen-slide-right p{
															color:#96989a;
															font-size:1.5em;
															margin-bottom:20px;
														}
														
														.red-pen-slide-right .pen-image{
															float:right;
															margin-left:40px;
														}
														
															.red-pen-slide-right a.scroll{
																display:block;
																width:81px;
																height:19px;
																background-position:top;
																cursor:pointer;
																float:right;
															}
															
															.red-pen-slide-right a.scroll:hover{
																background-position:bottom;
															}
															
															.red-pen-slide-right a.scroll#nav-1{
																background-image:url('../_images/red-pen/btn-1.png');
															}
															.red-pen-slide-right a.scroll#nav-2{
																background-image:url('../_images/red-pen/btn-2.png');
															}
															.red-pen-slide-right a.scroll#nav-3{
																background-image:url('../_images/red-pen/btn-3.png');
															}
															.red-pen-slide-right a.scroll#nav-4{
																background-image:url('../_images/red-pen/btn-4.png');
															}

/**
 * SUCCESS STORIES
 */

								#success-story{
									background:url('../_images/success-stories/bg-left.jpg') no-repeat bottom left;
								}


									#success-story-left{
										float:left;
										width:275px;
									}
									
										#success-story-left-inner{
											margin:20px 0 0 20px;
											width:230px;
											min-height: 325px;
										}
										
											#success-story-left-inner img.success-left-image{
												margin-bottom:120px;
											}
										
											#success-story-left-inner ul li{
												display:block;
												min-height:20px;
												font-size:1.1em;
												padding-left:20px;
												margin-bottom:10px;
												color:#545556;
												list-style:none;
												background:url('../_images/bg-checkmark.jpg') no-repeat 0px 3px;
											}
									
									#success-story-right{
										width:657px;
										float:left;
									}
									
									
									
										#success-story-right-top h1{
											display:block;
											width:250px;
											float:left;
											color:#b40f20;
											margin:20px 0 5px 20px;
										}
										
										#success-story-right-top #success-story-form{
											float:right;
											margin-top:15px;
										}
										
										#success-story-right-bottom{
											background:#FFF;
											width:657px;
											position:relative;
											padding-top:1px;
											min-height: 350px;
										}
										
											#success-story-right-bottom h2{
												color:#738e9e;
												font-size:1.8em;
												display:block;
												position:absolute;
												top:20px;
												left:20px;
												text-transform:uppercase;
											}
											
											#success-story-right-bottom a.scroll{
												display:block;
												position:absolute;
												top:20px;
												right:15px;
												cursor:pointer;
												background-repeat:no-repeat;
												background-position:top;
												text-indent:-9999px;
												width:112px;
												height:18px;
											}
											
											#success-story-right-bottom a#nav-story{
												background-image:url('../_images/rounded-btn/btn-back-to-story.png');
											}
											#success-story-right-bottom a#nav-floorplan{
												background-image:url('../_images/rounded-btn/btn-view-floorplan.png');
											}
											
											#success-story-right-bottom a:hover{
												background-position:bottom;
											}
										
											#success-story-slide-container{
												width:657px;
												margin-top:40px;
												overflow:hidden;
												position:relative;
											}
											
												#success-story-slide-container ul.slides{
													width:1314px;
												}
											
													#success-story-slide-container ul.slides li{
														display:block;
														width:657px;
														float:left;
														font-size:1em;
													}
													
														#success-story-slide-container ul.slides li .slide{
															width:657px;
														}
														
														#success-story-slide-container ul.slides li#story .slide-inner{
															width:615px;
															margin:10px 0 0 20px;
														}
														
															#success-story-slide-container ul.slides li#story .slide-inner p{
																color:#96989a;
																margin-bottom:15px;
																font-size:1.3em;
															}
															
															#success-story-slide-container ul.slides li#story .slide-inner a.btn-pdf{
																display:block;
																height:18px;
																width:155px;
																text-indent:-9999px;
																background:url('../_images/rounded-btn/btn-download-the-full-case-study.png') no-repeat top;
																margin-bottom:15px;
															}
															
															#success-story-slide-container ul.slides li#story .slide-inner a.btn-pdf:hover{
																background-position:bottom;
															}
														
														#success-story-slide-container ul.slides li#floorplan .slide-inner{
															width:615px;
															margin:0 0 0 20px;
														}
														
															#success-story-slide-container ul.slides li#floorplan .slide-inner p{
																font-size:1.2em;
																color:#4f626e;
															}
/**
 * TEAM
 */

								#team-left{
									width:285px;
									float:left;
								}
								
									#team-left .btn-go-back{
										margin:15px 0 0 20px;
									}
								
									#team-left-inner{
										width:230px;
										margin:30px 0 20px 20px;;
									}
									
									#team-left-inner.team-details{
										margin:20px 0 20px 20px;
									}
									
										#team-left-inner a.left-block{
											display:block;
											width:203px;
											height:191px;
											margin-top:15px;
										}
									
										#team-left-inner .team-select{
											margin:20px 0 30px 0;
										}
									
										#team-left-inner h2{
											color:#de4043;
											text-transform:uppercase;
											font-size:1.6em;
											margin-bottom:10px;
										}
										.team-select p{
											font-weight:bold;
											margin-bottom:15px;
										}
								
								#team-right{
									width:647px;
									float:left;
									background:#FFF;
									min-height:400px;
								}
								
								
								
									#team-right-inner{
										width:610px;
										margin:30px 0 50px 20px;
									}
									
									#team-right-inner h1{
										margin-bottom:15px;
									}
									
									#team-right-inner h1.team-details{
										margin-bottom:0;
									}
									
										#team-right-inner h2.team-details{
											text-transform:uppercase;
											font-size:1.6em;
											color:#656565;
											margin-bottom:5px;
										}
									
										.team-stub{
											width:595px;
											margin-bottom:30px;
										}
									
										.team-stub-left{
											width:175px;
											float:left;
										}
										
										.team-stub-right{
											width:420px;
											float:left;
										}
										
											#team-right-inner .team-stub-right h2{
												text-transform:uppercase;
												color:#738e9e;
												font-size:1.8em;
											}
											
											 #team-right-inner .team-stub-right h3{
												text-transform:uppercase;
												color:#656565;
												font-size:1.2em;
											}
											
											.team-stub-right a.btn-more{
												display:block;
												width:81px;
												height:19px;
												text-indent:-9999px;
												background:url('../_images/rounded-btn/btn-read-more.png') no-repeat bottom;
												margin-top:5px;
											}
											
											.team-stub-right a.btn-more:hover{
												background-position:top;
											}
/**
 * CONTACT
 */	
 
 								#contact-left{
									width:225px;
									float:left;
								}
								
									#contact-left .btn-go-back{
										margin:15px 0 0 20px;
									}
								
									#contact-left-inner{
										width:180px;
										margin:30px 0 20px 20px;;
									}
									
										#contact-left-inner h1{
											color:#de4043;
										}
										
										#contact-left-inner p{
											font-size:1.2em;
										}
										
										#contact-left-inner .contact-left-content p{
											margin-bottom:15px;
										}
										
										#contact-left-inner .contact-left-content a{
											color:#de4043;
										}
									
									
										#contact-left-inner a.left-block{
											display:block;
											width:180px;
											height:137px;
											margin-top:15px;
											margin-bottom:30px;
										}
									
										#contact-left-inner h2{
											color:#de4043;
											text-transform:uppercase;
											font-size:1.6em;
											margin-bottom:10px;
										}

								
								#contact-right{
									width:707px;
									float:left;
									background:#FFF;
									min-height:400px;
								}
								
									
								
									#contact-right-inner{
										margin:30px 0 50px 75px;
									}
										#contact-right-inner p{
											color:#575757;
											font-size:1.2em;
										}
										
										#contact-right-inner a{
											color:#738e9e;
											text-decoration:underline;
										}
									
										#contact-right-inner span.contact-title{
											color:#738e9e;
										}
									.contact-community{
										margin-bottom:50px;
									}
									.contact-community-left{
										width:160px;
										height:70px;
										float:left;
										background-repeat:no-repeat;
										background-position:center;
										margin-right:50px;
									}
									
									.contact-community-left img{
										margin:0 auto;
									}
									
									.contact-community-middle{
										width:170px;
										height:70px;
										float:left;
										margin-right:50px;
									}
									
									.contact-community-right{
										width:135px;
										height:70px;
										float:left;
										
									}
/**
 * NEWS
 */		
 
 								#news-left{
									width:285px;
									float:left;
								}
								
									#news-left h1{
										color:#b40f20;
									}
								
									#news-left .btn-go-back{
										margin:15px 0 0 20px;
									}
								
									#news-left-inner{
										width:230px;
										margin:10px 0 20px 20px;;
									}
									
									#news-left-inner.news-details{
										margin:20px 0 20px 20px;
									}
									
										#news-left-inner a.left-block{
											display:block;
											width:203px;
											height:191px;
											margin-top:15px;
										}
									
										#news-left-inner .news-select{
											margin:5px 0 30px 0;
										}
									
										#news-left-inner h2{
											color:#738e9e;
											text-transform:uppercase;
											font-size:1.6em;
											margin-bottom:10px;
										}
										.news-select p{
											font-weight:bold;
											margin-bottom:15px;
										}
										
										#content #news-left #news-left-inner .news-select a.back-link{
											display:block;
											margin:10px 0 20px 0;
											font-size:1.1em;
											color:#000;
										}
								
								#news-right-col{
									width:647px;
									float:left;
								}
								#news-right{
									width:647px;
									background:#FFF;
									min-height:400px;
									padding-top:1px;
								}
								
									#news-right-col h1.left-news-header{
										margin:10px 0 5px 20px;
										font-size:1.8em;
										display:block;
										width:200px;
										float:left;
									}
									
									#news-right-col a.news-register{
										font-size:1.3em;
										text-transform:uppercase;
										color:#b40f20;
										display:block;
										float:right;
										margin-top:10px;
										padding-left:80px;
										background:url('../_images/red-pen-news.jpg') no-repeat top left;
									}
								
									#news-right-inner{
										margin:30px 0 0 20px;
									}
									
									#news-right-inner h1{
										margin-bottom:15px;
									}
									
									#news-right-inner h1.news-details{
										margin-bottom:0;
									}
									
										#news-right-inner h2.news-details{
											text-transform:uppercase;
											font-size:1.6em;
											color:#656565;
											margin-bottom:5px;
										}
									
										.news-stub{
											width:595px;
											margin-bottom:30px;
										}
										
										.news-stub h2{
											color:#b40f20;
											text-transform:uppercase;
											margin-bottom:5px;
										}
										
										.news-stub img{
											float:left;
											margin-right:8px;
											margin-bottom:8px;
										}
										
										.news-stub p{
											font-size:1.2em;
										}
/**
 * BASIC TEMPLATES
 */			
 									#basic-left{
 										width:466px;
										float:left;
 									}
									
										#basic-left p{
											margin-bottom:20px;
										}
									
										#basic-left-inner{
											width:425px;
											margin:30px 0 0 15px;
										}
										
										.the-baywest-way #basic-left-inner{
											background:url('../_images/red-pen-build-w.jpg') no-repeat 315px 325px;
											padding-bottom:20px;
										}
									
									#basic-right{
										width:466px;
										float:left;
									}
									
									#basic-right img{
										margin-top:30px;
									}
 							
/**
 * BASIC RIGHT
 */				
 
 						.right-col-temp{
 							background:#FFF;
 						}
						
							.right-col-temp h2{
								text-transform:uppercase;
								font-size:1.8em;
								color:#738e9e;
							}
 						.right-col-left{
 							width:250px;
							float:left;
							padding-bottom:20px;
 						}
						
							.right-col-left-inner{
								width:230px;
								margin:30px 0 0 20px;
							}
							
						#content.community-service .right-col-left-inner .factoid{
							margin-top:0px;
						}	
						
						.right-col-right{
							width:657px;
							float:left;
						}
						
							.right-col-right-inner{
								margin:30px 0 20px 20px;
							}
							
/**
 * COMMUNITY SERVICE
 */

.community-service .right-col-temp{
	background:none;
}

.community-service .right-col-left{
	width:283px;
}

.community-service .right-col-left-inner{
	width:283px;
	margin:0;
}

.community-service .right-col-right{
	width:649px;
	background-color:#FFF;
	min-height:450px;
}

.community-service .right-col-right-inner{
	width:609px;
}


/**
 * HISTORY
 */

.history .right-col-temp{
	background:none;
}

.history .right-col-left{
	width:283px;
}

.history .right-col-left-inner{
	width:250px;
}

.history .right-col-right{
	width:649px;
	background-color:#FFF;
	min-height:450px;
}

.history .right-col-right-inner{
	width:609px;
}

/**
 * SPECIFICATIONS
 */
				.specifications-group{
					background:#FFF;
				}
				
					
					
					.specifications-group-top{
						padding-top:20px;
						position:relative;
					}
					
					.specifications-group-top .specifications-red-pen{
						display:block;
						position:absolute;
						width:39px;
						height:53px;
						background:url('../_images/specifications-red-pen.png') no-repeat;
						top:10px;
						right:25px;
					}
				
					.specifications-group-top h2{
						display:block
						width:100%;
						background:#e9eff2;
						height:30px;
						font-size:2em;
						color:#a5030b;
						text-transform:uppercase;
					}
					
					.specifications-group-top h2 span{
						display:block;
						padding:7px 0 0 20px;
					}


/**
 * ROUNDED BUTTONS
 */
.round-btn{
	display:block;
	height:19px;
	width:81px;
	text-indent:-9999px;
	background-position:top;
	border:none;
	background-color:transparent;
	cursor:pointer;
	overflow:hidden;
	font-size:0;
	line-height:0;
}
.round-btn:hover,.round-btn.active{
	background-position:bottom;
}
.round-btn.dark{
	background-position:bottom;
}
.round-btn.dark:hover, .round-btn.dark.active{
	background-position:top;
}

a.btn-search-by-model-name{
	width:137px;
	background-image:url('../_images/rounded-btn/btn-search-by-model-name.png');
	position:absolute;
	top:20px;
	right:157px;
}
a.btn-search-by-active-showhome{
	width:137px;
	background-image:url('../_images/rounded-btn/btn-search-by-active-showhome.png');
	position:absolute;
	top:20px;
	right:10px;
}

input.btn-search-floorplans{
	width:115px;
	background-image:url('../_images/rounded-btn/btn-search-floorplans.png');
}

input.btn-go{
	width:34px;
	background-image:url('../_images/rounded-btn/btn-go.png');
	overflow:hidden;
}

input.btn-refine{
	width:55px;
	background-image:url('../_images/rounded-btn/btn-refine.png');
}

#gallery-left-bottom input.photo-search{
	height:19px;
	background-image:url('../_images/rounded-btn/btn-photo-search.png');
	background-position:bottom;
}

#gallery-left-bottom input.photo-search:hover{
	background-position:top;
}

#gallery-left a.photos-btn{
	background-image:url('../_images/rounded-btn/btn-photos.png');
	height:19px;
}


#gallery-left a.virtual-tours-btn{
	background-image:url('../_images/rounded-btn/btn-virtual-tours.png');
	height:19px;
}

#gallery-left a.photos-btn.active, #gallery-left a.photos-btn:hover, #gallery-left a.virtual-tours-btn.active, #gallery-left a.virtual-tours-btn:hover{
	background-position:bottom;
}

#quick-community-finder a.btn-pdf{
	background-image:url('../_images/rounded-btn/btn-printable-master-map-pdf.png');
	width:155px;
}

.btn-go-back{
	background-image:url('../_images/rounded-btn/btn-go-back.png');
}
/**
 * FOOTER
 */

 		#footer{
 			width:940px;
			height:39px;
			margin:0 auto;
			background-image:url('../_images/sprite-footer.jpg');
position:relative;
 		}
		
			#footer p{
				display:block;
				color:#c4c4c4;
				width:340px;
				text-align:right;
				float:right;
				margin:21px 30px 0 0;
				font-size:1em;
				
			}
#footer address{
  display: block;
  font-style: normal;
  color: #c4c4c4;
  float: right;
  width: 400px;
font-size: 1em;
text-align: right;
margin-top: 22px;
}
			#footer a.btn-bordeaux{
display:block;
width:200px;
height:27px;
position:absolute;
top:0;
left:0;
}
			#footer a{
				color:#c4c4c4;
			}
		
			#footer ul{
				list-style:none;
				width:940px;
				height:39px;
			}
				#footer ul li{
					display:block;
					float:left;
					height:39px;
				}
				
					#footer ul li a{
						display:block;
						float:left;
						height:39px;
						text-indent:-999em;
						background-image:url('../_images/sprite-footer.jpg');
						background-repeat:no-repeat;
					}
					#footer ul li#bordeaux a{
						width:376px;
					}
					
					#footer ul li#ready-to-go a{
						width:140px;
						background-position:-376px;
					}
					#footer ul li#tailored a{
						width:123px;
						background-position:-516px;
					}
					#footer ul li#custom a{
						width:122px;
						background-position:-639px;
					}
					#footer ul li#baywesthomes a{
						width:179px;
						background-position:-761px;
					}
/**
**SCREENING ROOM
**/
#screening-left{
									width:283px;
									float:left;
								}
								
									
								
									#screening-left-inner{
										width:230px;
										margin:30px 0 20px 20px;;
									}
									
										#screening-left-inner h1{
											color:#de4043;
font-size:2em;
margin-bottom:15px;
										}
										
										#screening-left-inner p{
											font-size:1.2em;
										}
										
										

								
								#screening-right{
									width:649px;
									float:left;
									background:#FFF;
									min-height:400px;
padding-bottom:25px;
								}
								
									
								
									#screening-right-inner{
										margin:30px 0 50px 20px;
									}
									#screening-right-inner-ownership{
										margin:30px 15px 50px 20px;
									}

#screening-right-inner h1{
color:#de4043;
margin-bottom:15px;
font-size:2em;
}
										#screening-right-inner p{
											color:#575757;
											font-size:1.2em;
										}
										
										#screening-right-inner a{
											color:#738e9e;
											text-decoration:underline;
										}
.screening-room-item{
width:605px;
margin-bottom:15px;
}									
.screening-room-item-left{
width:191px;
float:left;
}
.screening-room-item-right{
width:414px;
float:left;
}
.screening-room-item-right-inner{
margin-left:15px;
}

.screening-room-item-right-inner h2{
color: #738e9e;
text-transform:uppercase;
font-size:1.8em;
}

#wrapper #content #screening-right #screening-right-inner .screening-room-item-right-inner h2 a{
text-decoration:none;
}

#wrapper #content #screening-right #screening-right-inner a.marketing-item{
width:270px;
float:left;
color:#414141;
text-decoration:none;
margin-top:20px;
}

#wrapper #content #screening-right #screening-right-inner a.marketing-item .marketing-item-left{
width:40px;
height:40px;
background-image:url('../_images/sprite-screening.gif');
background-repeat:no-repeat;
float:left;
}


#wrapper #content #screening-right #screening-right-inner a.marketing-item .marketing-item-left.Audio{
background-position:-40px 0px;
}

#wrapper #content #screening-right #screening-right-inner a.marketing-item .marketing-item-left.Image{
background-position:-80px 0px;
}

#wrapper #content #screening-right #screening-right-inner a.marketing-item .marketing-item-left.Video{
background-position:0px 0px;
}

#wrapper #content #screening-right #screening-right-inner a.marketing-item .marketing-item-right{
width:230px;
float:left;
}

#wrapper #content #screening-right #screening-right-inner a.marketing-item .marketing-item-right .marketing-item-right-inner{
margin-left:20px;
font-size:1.3em;
font-weight:bold;

}

#wrapper #content #screening-left #screening-left-inner a.marketing-nav-item{
display:block;
text-decoration:none;
width:230px;
height:55px;
}

#wrapper #content #screening-left #screening-left-inner a.marketing-nav-item .marketing-nav-item-left{
width:70px;
float:left;
}


#wrapper #content #screening-left #screening-left-inner a.marketing-nav-item .marketing-nav-item-right{
width:160px;
float:left
}

#wrapper #content #screening-left #screening-left-inner a.marketing-nav-item .marketing-nav-item-right .marketing-nav-item-right-inner{
font-size:1.1em;
margin-left:15px;
font-weight:bold;
color:#414141;
}

/**Testimonials**/
.testimonial{
	border-bottom: solid 20px #e9eff2;
	position: relative;
}

.testimonial .red-pen{
	position: absolute;
	bottom: -34px;
	right: 20px;	
}

.testimonial:last-child .red-pen{
	display: none;	
}
.testimonial-inner{
	width: 600px;
	margin: 18px 0 18px 32px;
	overflow: hidden;
}

.testimonials #content .testimonial-inner p{
	font-size: 1.5em;
	color: #96989a;
	font-style: italic;
}

.testimonials #content .testimonial-inner h2.byline{
	position: static;
	margin: 20px 0;
}

.testimonials #success-story-left-inner h1{
	color: 	#B40F20;
}

.testimonials #success-story-right-top h1{
	color: #738E9E;
}

.btn-written-testimonials{
	width: 152px;
	height: 19px;
	display: block;
	text-indent: -999em;
	background: url(../_images/rounded-btn/btn-read-testimonials.gif) no-repeat;
}
.btn-written-testimonials.top{
	float: right;
	margin-right: 20px;
	margin-top: 15px;
}
/*QUICK POS*/
.quick-pos-community{
	padding-top: 20px;
	background: #FFF;
	zoom: 1;
	padding-top: 1px;
}
.quick-pos-community:last-child{
	padding-bottom: 20px;	
}
.quick-pos-community h2.community-title{
	background: #e9eff2;
	text-transform: uppercase;
	font-size: 2em;
	color: #a5030b;
	display: block;
	width: 100%;
	height: 30px;
	overflow: hidden;
	margin-bottom: 20px;
}

.quick-pos-community h2.community-title span{
	display: block;
	margin: 8px 0 5px 20px;	
}

.quick-pos-home .col-1{
	width: 232px;
	float: left;
	margin-left: 20px;
	margin-top: -8px;
}

.quick-pos-home .col-2{
	width: 580px;
	float: left;
	margin-left: 20px;	
}

.quick-pos-home .col-2 h2{
	color: 	#738e9e;
	text-transform: uppercase;
	font-size: 1.8em;
	overflow: hidden;
	margin-bottom: 10px;
}

.quick-pos-home .col-2 .phone-line{
	font-size: 1.5em;
	color: #000;
	margin-bottom: 15px;
	overflow: hidden;
}

.quick-pos-home .col-2 .phone-line .contact, .quick-pos-home .col-2 .phone-line .phone{
	display: block;
	float: left;
	margin-top: 8px;	
}

.quick-pos-home .col-2 .phone-line .contact{
	margin-left: 10px;	
	margin-top: 8px;
}

.quick-pos-home .red-pen{
	width: 25px;
	float: left;
	margin-left: 10px;
}

.quick-pos-home .col-2 ul{
	list-style-position: inside;	
}

#content .quick-pos-home .col-2 ul li, #content .quick-pos-home .col-2 p{
	line-height: 1.3em;	
}

/**SUCCESS STORY STUBS**/
.success-story{
	overflow: hidden;
	width: 630px;
	margin: 20px 0 0 20px;
}
#success-story-right-bottom .success-story h2{
	position: static;	
}
.success-story .col-1{
	width: 134px;
	float: left;	
}

.success-story-col-2{
	width: 470px ;
	float: left;	
}

#content .success-story .col-2 p{
	font-size: 1.5em;
	line-height: 1.5em;	
}

.btn-hear-their-story{
	display: block;
	float: right;
	text-indent: -999em;
	background: url(../_images/rounded-btn/btn-hear-their-story.gif) no-repeat;
	width: 112px;
	height: 19px;
}

.top-or{
	float: right;
	color: #000;
	margin-top: 15px;
	font-size: 1.3em;
	margin-right: 20px;
}
