html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	font-family: inherit;
	list-style-type: none;
  list-style-image: none;}
 
table {
	border-collapse: collapse;
	border-spacing: 0; }
 
ol,ul { list-style: none; }
 
q:before,q:after,blockquote:before,blockquote:after { content: ""; }
body { margin: 0; background-color: #888; }
 
a { outline: none; text-decoration: none; }
body {
	background-color:#000000;
	background-repeat: repeat;
}
#wrap { margin: 0 auto;}
 ul {
	list-style-type: none;
  list-style-image: none;
	display: inline; }
 
	ul li {
		float: left;
		margin-top: 31px;
		margin-right: 15px;
		list-style:none;}
 
		ul li.sports a {
			width: 60px;
			height: 23px;
			background: url("content/images/nav.jpg") 0px 0px no-repeat;
			display: block; }
 
			ul li.sports a:hover, ul li.sports a:active {
				width: 60px;
				height: 23px;
				background: url("content/images/nav.jpg") 0px -23px no-repeat;
				display: block;
				margin-top: 3px; }
 
		ul li.dining a {
			width: 64px;
			height: 23px;
			background: url("content/images/nav.jpg") -122px 0px no-repeat;
			display: block; }
 
			ul li.dining a:hover, ul li.dining a:active {
				width: 64px;
				height: 23px;
				background: url("content/images/nav.jpg") -122px -23px no-repeat;
				display: block;
				margin-top: 3px; }
 
		ul li.amenities a {
			width: 87px;
			height: 23px;
			background: url("content/images/nav.jpg") -213px 0px no-repeat;
			display: block; }
 
			ul li.amenities a:hover {
				width: 87px;
				height: 23px;
				background: url("content/images/nav.jpg") -213px -23px no-repeat;
				display: block;
				margin-top: 3px; }
				
 			ul li.amenities a:active {
 				width: 87px;
 				height: 23px;
 				background: url("content/images/nav.jpg") -213px -23px no-repeat;
 				display: block;
 				margin-top: 3px; }
 
		ul li.social_activities a {
			width: 129px;
			height: 23px;
			background: url("content/images/nav.jpg") -324px 0px no-repeat;
			display: block; }
 
			ul li.social_activities a:hover, ul li.social_activities a:hover {
				width: 129px;
				height: 23px;
				background: url("content/images/nav.jpg") -324px -23px no-repeat;
				display: block;
				margin-top: 3px; }
 
		ul li.membership a {
			width: 102px;
			height: 23px;
			background: url("content/images/nav.jpg") -483px 0px no-repeat;
			display: block; }
 
			ul li.membership a:hover, ul li.membership a:hover {
				width: 102px;
				height: 23px;
				background: url("content/images/nav.jpg") -483px -23px no-repeat;
				display: block;
				margin-top: 3px; }
 
		ul li.catering a {
			width: 111px;
			height: 23px;
			background: url("content/images/nav.jpg") -597px 0px no-repeat;
			display: block; }
 
			ul li.catering a:hover{
				width: 111px;
				height: 23px;
				background: url("content/images/nav.jpg") -597px -23px no-repeat;
				display: block;
				margin-top: 3px; }
		ul li.photo_gallery a {
			width: 105px;
			height: 23px;
			background: url("content/images/nav.jpg") -725px 0px no-repeat;
			display: block; }
				
			 ul li.photo_gallery a:hover {
				 width: 105px;
				height: 23px;
				background: url("content/images/nav.jpg") -725px -23px no-repeat;
				display: block;
				margin-top: 3px;
			 }
.headBar {
	width: 960px;
	height: 105px;
	margin: 0 auto;
	background-color: #000000; }
 
.centerContent {
	width: 960px;
	height: 506px;
	margin: 0 auto;
	background-image: url("content/images/clubhouseBG.jpg");
	background-repeat: no-repeat; }
 
.centerContent1 {
	width: 960px;
	height: 460px;
	margin: 0 auto; }
 

 
.center_left {
	width: 49%;
	height: 100%;
	float: left;
	margin: 0 auto; }
 
.center_left_image {
 	width: 90%;
 	height: 100%;
 	float: left;
 	margin: 0 auto; }

.center_right {
	width: 49%;
	height: 100%;
	float: left;
	margin: 0 auto; }
 
.footBar {
	position: relative;
	width: 960px;
	height: 45px;
	margin: 0 auto;
	 }

ul.footBarUL{
	position:absolute;
	bottom:0;
	left:30px;
	padding:0;
	list-style: none;
}

ul.footBarUL li{
	margin:0;
	padding:0;
	list-style:none;
}
 
#trans_textBG {
	width: 281px;
	height: 388px;
	margin: 0 auto;
	margin-top: 45px;
	margin-left: 150px;
	background-image: url("content/images/trans_text.png");
	background-repeat: no-repeat;
	
 }
 
 .trans_imageBG {
 	width: 836px;
 	height: 388px;
 	margin: 0 auto;
 	margin-top: 45px;
 	margin-left: 62px;
 	background-image: url("content/images/trans_image.png");
 	background-repeat: no-repeat; }
 
#pText {
	margin: 0;
	width: 243px;
	margin-left: 16px;
	overflow: hidden;
}
 
	#pText p {
		margin: 0;
		text-align: left;
		font-family: Garamond, Times New Roman, Serif;
		font-size: 11pt;
		color: #fff; }
 
.avila_logo a {
	width: 186px;
	height: 103px;
	margin: 0;
	background-image: url("content/images/avila_logo.jpg");
	background-repeat: no-repeat;
	float: left;
	border: none; }
 
.arrowsWrap {
	width: 340px;
	margin-left: 13px;
	margin-top: 4px;
	position: relative; }
 
p { padding-bottom: 5px; }
 
.navigation {
	width: 765px;
	float: left; }
 

 
.golfText {
	width: 267px;
	height: 128px;
	background: url("content/images/golf.png") no-repeat;
	margin-left: 627px;
	top: 50px;
	position: absolute;
	z-index: 99; }
 .welcomeIMG {
 	width: 296px;
 	height: 83px;
 	background: url("content/images/welcomeIMG.png") no-repeat;
 	margin-left: 616px;
 	top: 70px;
 	position: absolute;
 	z-index: 99; }
 .diningIMG {
 	width: 277px;
 	height: 128px;
 	background: url("content/images/diningIMG.png") no-repeat;
 	margin-left: 627px;
 	top: 70px;
 	position: absolute;
 	z-index: 99; }
.amenitiesIMG {
	width: 336px;
	height: 80px;
	background: url("content/images/amenitiesIMG.png") no-repeat;
	margin-left: 595px;
	top: 70px;
	position: absolute;
	z-index: 99; }
.aboutIMG {
	width: 248px;
	height: 99px;
	background: url("content/images/aboutIMG.png") no-repeat;
	margin-left: 635px;
	top: 55px;
	position: absolute;
	z-index: 99; }
	.cateringIMG {
		width: 296px;
		height: 138px;
		background: url("content/images/cateringIMG.png") no-repeat;
		margin-left: 635px;
		top: 65px;
		position: absolute;
		z-index: 99; }
.membershipIMG {
	width: 336px;
	height: 99px;
	background: url("content/images/membershipIMG.png") no-repeat;
	margin-left: 590px;
	top: 80px;
	position: absolute;
	z-index: 99; }
.recreationIMG {
	width: 229px;
	height: 112px;
	background: url("content/images/sportsIMG.png") no-repeat;
	margin-left: 645px;
	top: 65px;
	position: absolute;
	z-index: 99; }
.social_activtiesIMG {
	width: 417px;
	height: 89px;
	background: url("content/images/social_activtiesIMG.png") no-repeat;
	margin-left: 530px;
	top: 70px;
	position: absolute;
	z-index: 99; }
.photogalleryIMG {
	width: 361px;
	height: 116px;
	background: url("content/images/photogalleryIMG.png") no-repeat;
	margin-left: 540px;
	top: 70px;
	position: absolute;
	z-index: 99; }
.bold {
	font-weight:bold;
}
#imagelist {
	margin: 0 auto;
	margin-left: 30px;
	z-index: 900;
}
#imagewrap {
	width: 806px;
	height: 388px;
	margin-left: 30px;
	overflow: auto;
}
a img, img 			{ border: none; }

#page-wrap			{ width: 800px; margin: 0 auto; }

.photo-link			{ padding: 5px; margin: 5px; border: 1px solid #999; display: block; width: 100px;
					  float: left; }
.photo-link:hover	{ border-color: white; }

.subnavwrap {
	position:absolute;
	height: 27px;
    left:15px;
	background-image: url("content/images/subnavwrapbg.jpg");
	background-repeat: repeat-x;
}

ul.kids {
		margin: 0px;
		padding: 0px;
		width: 120px;
                list-style:none; }
 
		ul.kids a {
			margin: 0;
			padding: 0;
			font-family: arial;
			font-size: 12px;
			font-weight: bold;
			text-decoration: none;
			color: #ffffff;
			margin-top: 4px;
			/*display: block;*/ }
		
		ul.kids li{
			margin:0;
			padding:0;
		}

.left_dd {
	width: 8px;
	height: 27px;
	background-image: url("content/images/left_dd.jpg");
	background-repeat: no-repeat;
	float: left;
	margin-right: 5px; }
 
.right_dd {
	width: 8px;
	height: 27px;
	background-image: url("content/images/right_dd.jpg");
	background-repeat: no-repeat;
	float: right;
	margin-left: 5px; }
 
.spacer {
	width: 25px;
	height: 27px;
	background-image: url("content/images/spacer.jpg");
	background-repeat: no-repeat;
	margin: 0;
	padding: 0; }


.menslockerBG {
	width: 960px;
	height: 506px;
	margin: 0 auto;
	background-image: url("content/images/menslockerBG.jpg");
	background-repeat: no-repeat;
	position:relative;
}
.golfflagBG {
	width: 960px;
	height: 506px;
	margin: 0 auto;
	background-image: url("content/images/golfflagBG.jpg");
	background-repeat: no-repeat;
	position:relative;
}
.diningroomBG{
	width: 960px;
	height: 506px;
	margin: 0 auto;
	background-image: url("content/images/diningroomBG.jpg");
	background-repeat: no-repeat; 
	position:relative;}
.clubhouseBG {
	width: 960px;
	height: 506px;
	margin: 0 auto;
	background-image: url("content/images/clubhouseBG.jpg");
	background-repeat: no-repeat; 
	position:relative;}
.weddingBG {
	width: 960px;
	height: 506px;
	margin: 0 auto;
	background-image: url("content/images/weddingBG.png");
	background-repeat: no-repeat; 
	position:relative;}

.flowersBG {
	width: 960px;
	height: 506px;
	margin: 0 auto;
	background-image: url("content/images/flowersBG.jpg");
	background-repeat: no-repeat; 
	position:relative;}
	
.mensocialBG {
	width: 960px;
	height: 506px;
	margin: 0 auto;
	background-image: url("content/images/mensocialBG.jpg");
	background-repeat: no-repeat; 
	position:relative;}

.nightBG {
	width: 960px;
	height: 506px;
	margin: 0 auto;
	background-image: url("content/images/nightBG.jpg");
	background-repeat: no-repeat; 
	position:relative;}
.daylightBG {
	width: 960px;
	height: 506px;
	margin: 0 auto;
	background-image: url("content/images/daylightBG.jpg");
	background-repeat: no-repeat; 
	position:relative;}
.footBar {
	width: 960px;
	height: 45px;
	margin: 0 auto;
	margin-top: -10px;
	padding: 0;
	
/*	background-color: #000000;*/ }

li.memberloginBtn{
	width: 117px;
	height: 17px;
	margin-right:200px;
	/* /* margin-top: 15px; */ 
}

li.memberloginBtn a{
	display:block;
	width:100%;
	height:100%;
	background-image: url("content/images/memberloginBtn.png");
	background-repeat: no-repeat;
}
li.memberloginBtn a:hover {
	background-image: url("content/images/memberloginBtn2.png");
	background-repeat: no-repeat;
}

li.becomeafanBtn{
	position:absolute;
	bottom:0;
	left:400px;
	width: 117px;
	height: 17px;
	/* margin-top: 15px; */
}

li.becomeafanBtn a{
	display:block;
	width:100%;
	height:100%;
	background-image: url("content/images/becomeafanBtn.png");
	background-repeat: no-repeat;
}

li.becomeafanBtn a:hover {
	background-image: url("content/images/becomeafanBtn2.png");
	background-repeat: no-repeat;
}
li.aboutavilaBtn{
	position:absolute;
	bottom:0;
	left:550px;
	width: 83px;
	height: 17px;
	/* margin-top: 15px; */
}

li.aboutavilaBtn a{
	display:block;
	width:100%;
	height:100%;
	background-image: url("content/images/aboutavilaBtn.png");
	background-repeat: no-repeat;
}

li.aboutavilaBtn a:hover {
	background-image: url("content/images/aboutavilaBtn2.png");
	background-repeat: no-repeat;
}

li.employmentBtn{
	position:absolute;
	bottom:0;
	left:650px;
	width: 94px;
	height: 17px;
	/* margin-top: 15px; */
}

li.employmentBtn a{
	display:block;
	width:100%;
	height:100%;
	background-image: url("content/images/employmentBtn.png");
	background-repeat: no-repeat;
}

li.employmentBtn a:hover {
	background-image: url("content/images/employmentBtn2.png");
	background-repeat: no-repeat;
}


li.contactusBtn{
	position:absolute;
	bottom:0;
	left:760px;
	width: 89px;
	height: 17px;
	/* margin-top: 15px; */
}

li.contactusBtn a{
	display:block;
	width:100%;
	height:100%;
	background-image: url("content/images/contactusBtn.png");
	background-repeat: no-repeat;
}

li.contactusBtn a:hover {
	background-image: url("content/images/contactusBtn2.png");
	background-repeat: no-repeat;
}

li.sitemapBtn{
	position:absolute;
	bottom:0;
	left:860px;
	width: 65px;
	height: 17px;
	/* margin-top: 15px; */
}

li.sitemapBtn a{
	display:block;
	width:100%;
	height:100%;
	background-image: url("content/images/sitemapBtn.png");
	background-repeat: no-repeat;
}

li.sitemapBtn a:hover {
	background-image: url("content/images/sitemapBtn2.png");
	background-repeat: no-repeat;
}
li.photo_galleryBtn{
	position:absolute;
	bottom:0;
	left:830px;
	width: 94px;
	height: 17px;
	/* margin-top: 15px; */
}

li.photo_galleryBtn a{
	display:block;
	width:100%;
	height:100%;
	background-image: url("content/images/photogalleryavilaBtn.png");
	background-repeat: no-repeat;
}

li.photo_galleryBtn a:hover {
	background-image: url("content/images/photogalleryavilaBtn2.png");
	background-repeat: no-repeat;
}
li.dot {
	position:absolute;
	bottom:0;
	left:635px;
	width: 18px;
	height: 17px;
	background-image: url("content/images/dot.png");
	background-repeat: no-repeat;
/* margin-top: 15px; */
}
li.dot2 {
	position:absolute;
	bottom:0;
	left:745px;
	width: 18px;
	height: 17px;
	background-image: url("content/images/dot.png");
	background-repeat: no-repeat;
/* margin-top: 15px; */
}
li.dot3 {
	position:absolute;
	bottom:0;
	left:845px;
	width: 18px;
	height: 17px;
	background-image: url("content/images/dot.png");
	background-repeat: no-repeat;
	/* margin-top: 15px; */
}
/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0; font-family:Arial, Helvetica, sans-serif;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    Example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:url(content/images/overlay.pn) 0 0 repeat;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(content/images/controls.png) -100px 0 no-repeat;}
    #cboxTopRight{width:21px; height:21px; background:url(content/images/controls.png) -129px 0 no-repeat;}
    #cboxBottomLeft{width:21px; height:21px; background:url(content/images/controls.png) -100px -29px no-repeat;}
    #cboxBottomRight{width:21px; height:21px; background:url(content/images/controls.png) -129px -29px no-repeat;}
    #cboxMiddleLeft{width:21px; background:url(content/images/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(content/images/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(content/images/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(content/images/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-top:28px;}
        #cboxTitle{position:absolute; top:6px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; top:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(content/images/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(content/images/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(content/images/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(content/images/loading.gif) center center no-repeat;}
        #cboxClose{position:absolute; top:0; right:5px; display:block; background:url(content/images/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=content/images/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=content/images/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=content/images/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=content/images/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=content/images/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=content/images/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=content/images/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=content/images/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}

