@charset "utf-8";

/* CSS Document */



body {font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:12px; margin:0; padding:0;background-color:#000000;}



/* -------------------------------------- */

/* GENERAL/RESET CSS */

/* -------------------------------------- */

html, 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, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; vertical-align: baseline; background: transparent; }





ol, ul{ list-style:none;}

.floatleft { float:left;}

.floatright { float:right;}







/* -------------------------------------- */

/* CLEARFIX CSS */

/* -------------------------------------- */

.clear { clear:both; height:0px; font-size:0px;}

.clearfix:after {

    clear: both;

    display: block;

    content: " ";

    height: 0px;

    visibility: hidden;

}

.clearfix {

    display: inline-block;

}

/* Hide these rules from IE-mac \*/

* html .clearfix {

    height: 1%;

}

.clearfix {

    display: block;







}

li.clearfix {

    display: list-item;

}

/* End hide from IE-mac */



/* -------------------------------------- */

/* Main  CSS */

/* -------------------------------------- */



#maincontainer

{

    width:1024px; margin:0 auto;

}

/* -------------------------------------- */

/* HEADER */

/* -------------------------------------- */



#header { background:url(../images/logobanner.jpg) no-repeat; width:1024px; height:150px;}

#header h1{ margin:0 auto; width:200px; }

#header h1 a{width:190px;

		height:150px;

		text-indent:-2000em;

		overflow:hidden;

		display:block; }

/* -------------------------------------- */

/* MENU */

/* -------------------------------------- */

	#menu ul{ height:43px; margin:0; }

#menu ul .none ul{ background:none;}

	#menu ul li{ float:left;  height:43px;}

/* -------------------------------------- */

/* CONTENT */

/* -------------------------------------- */

#content .homebanner {background:url(../images/homebanner.jpg) no-repeat; width:1024px; height:522px;}

#content .homebannertextpos {padding-top:72px;}

 .homebannertextbg {background:url(../images/home.png) no-repeat; width:283px; height:281px;}

 .homebannertextbg p{ font-size:14px; text-align:right; padding:95px 0 0 62px; width:180px; line-height:21px; }



/* -------------------------------------- */

/* Footer */

/* -------------------------------------- */

#footer { background:url(../images/footerbg.jpg) no-repeat; width:1024px; height:92px; overflow:hidden; }

#footer .footeroff { padding:41px 0 0 122px;}

#footer .footeroff p{ color:#FFFFFF; font-size:12px;}

#footer .footergallery { padding:41px 0px 0 0;}

#footer .footergallery li{ float:left; padding-left:7px;}

#footer .footergalleryheading{ padding:59px 0px 0 167px;}



/* -------------------------------------- */

/* about-us */

/* -------------------------------------- */

#content .aboutbanner {background:url(../images/about-banner.jpg) no-repeat; width:1024px; height:522px;}
#content .aboutbannerteam {background:url(../images/ourteambg.jpg) no-repeat; width:1024px; height:522px;}
#content .aboutsus {background:url(../images/susbg.jpg) no-repeat; width:1024px; height:522px;}
#content .aboutbannernew1 {background:url(../images/aboutcctbg.jpg) no-repeat; width:1024px; height:522px;}

#content .aboutbannertextpos {padding:90px 0 0 17px;}

#content .aboutcenterbanner { background:url(../images/about-center.jpg) no-repeat; width:984px ; height:379px;}

#content .abouttxtpos{padding:34px 0 0 52px; width:254px;}

#content .abouttxtpos  p{ font-size:12px; text-align:left;   width:254px; line-height:21px; }

#content .abouttxtposnew{padding:34px 0 0 30px; width:254px;}

#content .abouttxtposnew  p{ font-size:12px; text-align:left;   width:254px; line-height:21px; }

.aboutrightimg{ position:absolute; z-index:1;  padding:76px 0 0 685px;}

.contentul{padding-left:20px; width:326px;}

.contentul1

	{

	display:block;

	color:#000000;

	font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:19px;

	}

	



#content .mouseovermenupos{ padding:0 0 0 20px;}

#content .mouseovermenubg{ background:url(../images/about-menu1.png) no-repeat; width:701px; height:35px;}

#content .mouseovermenubg ul{ margin:0;}

#content .mouseovermenubg li{text-align:center; padding: 10px 0 0 36px; list-style:none; float:left;}



/* -------------------------------------- */

/* IndexGolf FNLpage */

/* -------------------------------------- */

#content .golfbanner {background:url(../images/bannergolffnl.jpg) no-repeat; width:1024px; height:522px;}



/* -------------------------------------- */

/* Lakehouse page */

/* -------------------------------------- */

#content .lakehouse {background:url(../images/bannerlakehouse.jpg) no-repeat; width:1024px; height:522px;}



/* -------------------------------------- */

/*indexMeadowFNL page */

/* -------------------------------------- */

#content .meadowbanner{background:url(../images/bannerlmeadow.jpg) no-repeat; width:1024px; height:522px;}







/* -------------------------------------- */

/* About Sustainability page */

/* -------------------------------------- */

#content .aboutsustainbanner1 {background:url(../images/about-sustainability.png) no-repeat; width:991px; height:436px;}

#content .aboutsustainbanner1  p{ font-size:12px; text-align:left; padding:0px 0 0 62px; width:305px; line-height:21px; }

#content .aboutsustaintextpos {padding:30px 0 0 18px;}

#content .aboutsustainbanner1  b p{ font-size:12px; text-align:left; padding:0px 0 0 50px; width:500px; line-height:21px; font-weight:bold;}



#content .aboutsustainbanner1new  p{ font-size:12px; text-align:left; padding:0px 0 0 62px; width:305px; line-height:21px; }
#content .aboutsustainbanner1new  b p{ font-size:12px; text-align:left; padding:0px 0 0 50px; width:500px; line-height:21px; font-weight:bold;}

.sustaincontentul{ width:580px;}

.sustaincontentul ul li a

	{

	padding-left: 25px;

	background: transparent url(../images/bullet.gif) no-repeat 0 10%;

	display:block;

	color:#000000;

	font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:14px;

	}

	.sustaincontentul ul

	{

	padding: 15px 0 0 70px;

	margin: 0 0 0.7em 0;

	list-style: none;



	}

.sustaincontentul ul li

	{

		padding-bottom:15px;



	}

.sustaincontentul p,ul,li {margin:0; padding:0;}





#content .mouseovermenupos{ padding:0 0 0 20px;}

#content .mouseovermenubg{ background:url(../images/about-menu1.png) no-repeat; width:701px; height:35px;}

#content .mouseovermenubg ul{ margin:0;}

#content .mouseovermenubg li{text-align:center; padding: 10px 0 0 36px; list-style:none; float:left;}



/* -------------------------------------- */

/* About Ourteampage */

/* -------------------------------------- */

#content .aboutsustainbanner {background:url(../images/about-sustainability.png) no-repeat; width:991px; height:436px;}

#content .aboutsustainbanner  p{ font-size:12px; text-align:left; padding:6px 0 0 62px; width:312px; line-height:21px; font-weight:bold;}

#content .aboutsustaintextpos {padding:63px 0 0 18px;}

#content .aboutsustainbanner  b p{ font-size:12px; text-align:left; padding:6px 0 0 62px; width:500px; line-height:21px; font-weight:bold;}

.sustaincontentul{ width:580px;}

.sustaincontentul ul li a

	{

	padding-left: 25px;

	background: transparent url(../images/bullet.gif) no-repeat 0 10%;

	display:block;

	color:#000000;

	font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:14px;

	}

	.sustaincontentul ul

	{

	padding: 15px 0 0 70px;

	margin: 0 0 0.7em 0;

	list-style: none;



	}

.sustaincontentul ul li

	{

		padding-bottom:15px;



	}

.sustaincontentul p,ul,li {margin:0; padding:0;}



.sustainhead{padding:60px 0 0 55px;}

#content .mouseovermenupos{ padding:0 0 0 20px;}

#content .mouseovermenubg{ background:url(../images/about-menu1.png) no-repeat; width:701px; height:35px;}

#content .mouseovermenubg ul{ margin:0;}

#content .mouseovermenubg li{text-align:center; padding: 12px 0 0 36px; list-style:none; float:left;}



/* -------------------------------------- */

/* About Ourteampage */

/* -------------------------------------- */

#content .aboutourteambanner {background:url(../images/about-ourteam.png) no-repeat; width:991px; height:436px;}

#content .aboutourteamtextpos {padding:60px 0 0 18px;}






#content .abtteampos p a{color:#000; }

#content .abtteampos p b{ padding:0px 0 0 0;font-size:13px;}

#content .abtteampos p{ font-size:12px; text-align:left; width:300px; line-height:21px; font-weight:bold;}

#content .abtteampos p b i{ font-size:12px; font-weight:normal;}

.aboutourteamfnlright{ width:580px;font-size:12px;}

.aboutourteamfnlright p{ font-size:12px; padding:15px 0 0 0}

.aboutourteamfnlheading{font-size:14px;}

.aboutourteamfnlheading span{font-size:12px; color:#5473a9;}

.aboutourteamfnlheading span b {color:#000;}

.aboutteamhead{padding:0px 0 0 55px;}





.wholebottxtpos{ position:absolute; z-index:1;  padding:74px 0 0 0px;overflow:visible;}

.arrowpos{ position:absolute; z-index:3;  padding:74px 0 0px 983px;}
.arrowpos1{ position:absolute; z-index:1;  padding:180px 0 0px 330px;}
.arrowpos5{ position:absolute; z-index:3;  padding:180px 0 0px 330px;}
.arrowpos2{ position:absolute; z-index:1;  padding:290px 0 0px 300px;}
.arrowpos2new{ position:absolute; z-index:1;  padding:290px 0 0px 295px;}
.arrownew2{ position:absolute; z-index:1;  padding:280px 0 0px 287px;}
.arrowpos3{ position:absolute; z-index:1;  padding:220px 0 0px 395px;}
.arrowpos4{ position:absolute; z-index:1;  padding:200px 0 0px 398px;}
.arrowposnewnew3 {position:absolute; z-index:1;  padding:200px 0 0px 333px;}
.bottxt{ position:absolute;  padding:500px 0px 0px 0px; width:1024px;}

.homepictextpos {padding-right:62px;}

.bottxt1{ position:absolute;  z-index:-10; padding:520px 0 0px 0px;}

.meadowbottxt{ position:absolute;   padding:0px 0 0px 302px;}

.galleryfooter{position:absolute; z-index:2; padding:0px 0px 0px 600px;}

.galleryfootertextpos{ float:none; position:absolute; top:693px; left:0px;  z-index:1000; right:150px; }
.galleryheadnew{ background: url(../gallery/label.png) no-repeat ;width:216px; height:81px;}



/* -------------------------------------- */

/* environment */

/* -------------------------------------- */

.envircenterbanner{ background:url(../images/environment-centerbg.png) no-repeat; width:992px; height:426px;}

#content .environbanner{ background:url(../images/tahoefactbg.jpg) no-repeat; width:1024px; height:521px;}
#content .environbannernewbg{ background:url(../images/activitiesbg.jpg) no-repeat; width:1024px; height:521px;}
#content .communitybannernew{ background:url(../images/communitybg.jpg) no-repeat; width:1024px; height:521px;}

#content .environbannernew{ background:url(../images/environmentbg.jpg) no-repeat; width:1024px; height:521px;}

#content .environbannerpos {padding:62px 0 0 15px;}
#content .acrivitiesbannerpos {padding:50px 0 0 15px;}

#content .environimgpos{ padding:43px 0 0 45px;}

#content .environimgtxt{ font-style:italic; padding:0 50px 0 0;}
#content .environimgtxtnewpo{ font-style:italic; padding:370px 60px 0 0;}
#content .environimgtxtnewpost{ font-style:italic; padding:295px 60px 0 0;}
#content .environimgtxt1{ font-style:italic; padding:390px 65px 0 0;}

#content .environtxt p{ font-size:12px; text-align:left; padding:25px 0 0 62px; width:345px; line-height:21px; }



#content .environmenubgpos{ padding:0 0 0 145px;}

#content .environmenubg{ background:url(../images/environ-menubg.png) no-repeat; width:602px; height:35px;}

#content .environmenubg ul{ margin:0;}

#content .environmenubg li{text-align:center; padding: 13px 0 0 36px; list-style:none; float:left;}

.environheadingpos{   padding:44px 0 0 55px; }

.environheadingpos1{  padding:110px 0 0 0px; }

.environheadingpos5{  padding:60px 0 0 0px; }
#content .abtteampos1{padding:80px 0 0 62px; }

#content .abtteampos1 p a{color:#000; }

#content .abtteampos1 p b{ padding:0px 0 0 0;font-size:13px;}

#content .abtteampos1 p{ font-size:12px; text-align:left; width:300px; line-height:21px; font-weight:bold;}

#content .abtteampos1 p b i{ font-size:12px; font-weight:normal;}




.environheadingpos2{  padding:85px 0 0 55px; }
.environheadingpos3{   padding:23px 0 0 55px; }
.environheadingpos4{  padding:132px 0 0 0px; }
/* -------------------------------------- */

/* environment community*/

/* -------------------------------------- */

.communitycenterbanner{ background:url(../images/community-centerbanner.png) no-repeat; width:992px; height:426px;}

#content .communitytxt{ width:403px; }

#content .communitytxt p{ font-weight:normal; font-size:12px; width:403px; text-align:left; padding:0px 0 0 62px;  line-height:21px;  }




.environbannerpos .leftcontul{ width:403px;}

.environbannerpos .leftcontul ul li a

	{

	padding-left: 20px;

	background: transparent url(../images/bullet.gif) no-repeat 0 30%;

	display:block;

	color:#000000;

	font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:16px;

	line-height:16px;

	}

	.environbannerpos .leftcontul ul

	{

	padding: 25px 0 0 62px;

	margin: 0 0 0.7em 0;

	list-style: none;



	}

.environbannerpos .leftcontul ul li 

	{

		padding-bottom:8px;

		

	}

.environbannerpos .leftcontul p,ul,li {margin:0; padding:0;}

.communityrightimg{ position:absolute; z-index:1;  padding:20px 0 0 540px;}
.communityrightimg1{ position:absolute; z-index:1;  padding:113px 0 0 68px;}


/* -------------------------------------- */

/* environment lake tahole*/

/* -------------------------------------- */

.lakecenterbanner{ background:url(../images/environ-lakecenterbanner.png) no-repeat; width:992px; height:426px;}

#content  .laketxt{ width:880px; }

#content  .laketxtpos{ padding:5px 0 0 62px; font-size:12px;}

#content .laketxtpos p{ font-weight:normal; font-size:12px; line-height:16px; padding:13px 0 0 0;width:860px;}

.lakeright{ position:absolute; z-index:1;  padding:0px 0 0 425px;}



#content .lakebottxtpos{padding:0 0 0 30px;}



/* -------------------------------------- */

/* realestate architecture*/

/* -------------------------------------- */



#content .realestatebanner{ background:url(../images/realestate-banner.jpg) no-repeat; width:1024px; height:522px;}
#content .landbg{ background:url(../images/landbg.jpg) no-repeat; width:1024px; height:521px;}
#content .realestatebannercc{ background:url(../images/ccbg.jpg) no-repeat; width:1024px; height:522px;}
#content .realestatebannersite{ background:url(../images/sitemapbg.jpg) no-repeat; width:1024px; height:522px;}
#content .realestatebannerlots{ background:url(../images/estatelotsbg.jpg) no-repeat; width:1024px; height:522px;}
#content .realestatebannercottage{ background:url(../images/cottagebg.jpg) no-repeat; width:1024px; height:522px;}
#content .realestatebannerarchi{ background:url(../images/archibg.jpg) no-repeat; width:1024px; height:519px;}

.architecturecenterbanner{background:url(../images/architecture-centerbanner.png) no-repeat; width:992px; height:426px;}

#content  .architxt{ width:450px; }

#content  .architxtpos{ padding:34px 0 0 60px; font-size:12px;}

#content .architxtpos p{ font-weight:normal; font-size:12px; line-height:21px; width:450px;}

#content .archismallbannerpos{ padding:7px 0 0 0;}

#content .archirighttxt{ padding:0px 0 0 26px; font-size:12px;}
#content .archirighttxtne{ padding:5px 0 0 26px; font-size:12px;}

#content .archirightimgpos{ padding:26px 0 0 0;}

#content .archirightimg{ background:url(../architecture/archi-rightimg.png) no-repeat; width:434px; height:287px;}
.archiright{padding:7px 0 0 15px;}

/* -------------------------------------- */

/* realestate land planners*/

/* -------------------------------------- */

.landplannerscenterbg{background:url(../images/land-plannersbg.png) no-repeat; width:992px; height:426px;}

#content  .landtxtpos{ padding:34px 0 0 62px; font-size:12px;}

#content .landtxtpos p{ font-weight:normal; font-size:12px; line-height:21px; width:370px;}

#content .landplannersrightimgpos{background:url(../images/architects.png) no-repeat; width:479px; height:313px;padding:10px 0 0 7px;}
#content .locationrightimgpos{padding:34px 0 0 35px;}
#content .landplannersrightimgpos1{padding-left:30px; width:383px; height:253px;}
#content .estaterightimgpos1{padding:30px 0 0 30px; width:383px; height:253px;}


#content .plannerul ul{ margin:0; padding:0px 0 0 161px; font-size:12px;}

#content .plannerul li {text-align:center; padding: 10px 0 0 15px; list-style:none; float:left; cursor:pointer;}

/* -------------------------------------- */

/* realestate sitemap*/

/* -------------------------------------- */

.landplannerscenterbg{background:url(../images/sitemap-centerbg.png) no-repeat; width:992px; height:426px;}

#content .sitetxtpos{ padding:5px 0 0 62px; font-size:12px;}

#content .sitetxtpos p{ font-weight:normal; font-size:12px; line-height:21px; width:350px;}

#content .sitemaprightimgpos{ padding:32px 0 0 0px;}



 .sitemapul{ width:431px;}

 .sitemapul ul li 

	{

	padding:3px 0 0 20px;

	background: transparent url(../images/blackarro.gif) no-repeat 0 0%;

	display:block;

	color:#000000;

	font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:18px;

	line-height:16px;

	}

 .sitemapul ul

	{

	padding: 80px 0 0 2px;

	margin: 0 0 0.7em 0;

	list-style: none;



	}

 .sitemapul ul li 

	{

		padding-bottom:6px;

		

	}

 .sitemapul p,ul,li {margin:0; padding:0;}

/* -------------------------------------- */

/* centerbanner*/

/* -------------------------------------- */

.centerbannerbg{ background:url(../images/centerbg.png) no-repeat; width:986px; height:381px;}
.centerbannerenvironbg{ background:url(../images/centerbg1.png) no-repeat; width:992px; height:426px;}
.centerbannercommunitybg{ background:url(../images/bannercommunity.png) no-repeat; width:989px; height:423px;}

/* -------------------------------------- */

/* estate lots*/

/* -------------------------------------- */

#content  .estatelottxtpos{ padding:17px 0 0 62px; font-size:12px;}

#content .estatelottxtpos p{ font-weight:normal; font-size:12px; line-height:21px; width:480px; padding:12px 0 0 0}



/* -------------------------------------- */

/* Cottages*/

/* -------------------------------------- */

#content  .cottagetxtpos{ padding:10px 0 0 50px; font-size:12px;}

#content .cottagetxtpos p{ font-weight:normal; font-size:12px; line-height:21px; width:390px;}

#content .cottagerightimgpos{ padding:46px 0 0 50px;}

 .cottageul{ width:390px;}

 .cottageul ul li 

	{

	padding-left: 20px;

	background: transparent url(../images/bullet.gif) no-repeat 0 10%;

	display:block;

	color:#000000;

	font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:18px;

	line-height:16px;

	}

 .cottageul ul

	{

	padding: 25px 0 0 2px;

	margin: 0 0 0.7em 0;

	list-style: none;



	}

 .cottageul ul li 

	{

		padding-bottom:18px;

		

	}

 .cottageul p,ul,li {margin:0; padding:0;}

 

 /* -------------------------------------- */

/* Location*/

/* -------------------------------------- */



#content .locationbanner{ background:url(../images/location-banner.jpg) no-repeat; width:1024px; height:521px;}
#content .locationbannerweather{ background:url(../images/weatherbg.jpg) no-repeat; width:1024px; height:521px;}
#content .locationbannerarea{ background:url(../images/sareabg.jpg) no-repeat; width:1024px; height:521px;}
#content .locationbannertax{ background:url(../images/taxbg.jpg) no-repeat; width:1024px; height:521px;}
#content .locbg{ background:url(../images/locbg.jpg) no-repeat; width:1024px; height:520px;}

#content  .locationtxtpos{ padding:5px 0 0 62px; font-size:12px;}

#content .locationtxtpos p{ font-weight:normal; font-size:12px; line-height:21px; width:360px; padding:20px 0 0 0;}





.locationquote{ position:absolute; z-index:1;  padding:432px 0 0 88px;}

.quotetxtpos{ position:absolute; z-index:1;  padding:460px 0 0 774px;}

 /* -------------------------------------- */

/* Surrounding area*/

/* -------------------------------------- */

#content  .surroundtxtpos{ padding:3px 0 0 62px; font-size:12px;}

#content .surroundtxtpos p{ font-weight:normal; font-size:12px; line-height:21px; width:885px;}

#content .surroundtxtpos b{ padding:0px 10px 0 0;}

#content .surroundtxtpos p i{font-size:11px;}


.surroundingarea{ position:absolute; z-index:1;  padding:233px 0 0 70px;}

/* -------------------------------------- */

/* Tax Advantage*/

/* -------------------------------------- */

.advantageul{ width:300px;}

 .advantageul ul li 

	{

	padding-left: 20px;

	background: transparent url(../images/bullet.gif) no-repeat 0 34%;

	display:block;

	color:#000000;

	font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:17px;

	line-height:16px;

	}

 .advantageul ul

	{

	padding: 25px 0 0 3px;

	margin: 0 0 0.7em 0;

	list-style: none;



	}

 .advantageul ul li 

	{

		padding-bottom:3px;

		

	}

 .advantageul p,ul,li {margin:0; padding:0;}

 

 

 

 

 

 /* ---------------------------------------------------------------------------------------------------------- ----------------------------------*/

 /* LEKSHMI CSS CODE */

/* ---------------------------------------------------------------------------------------------------------- ----------------------------------*/

 

 

 

 

 

 

 

 

 

 /* photogallery first */

/* -------------------------------------- */

#content .photogalleryone{background:url(../images/photo1.jpg) no-repeat; width:1024px; height:522px;}

#content .photopadding{padding:360px 0 0px 0;}

#content .photonext{padding:0 0 10px 0;}

#content.photoheader{padding:15px 0 0px 0;}

/* photogallery second */

/* -------------------------------------- */

#content .photogallerytwo{background:url(../images/photo2.jpg) no-repeat; width:1024px; height:522px;}

/* photogallery third */

/* -------------------------------------- */

#content .photogallerythird{background:url(../images/photo3.jpg) no-repeat; width:1024px; height:522px;}



/* Footerphotogallery */

/* -------------------------------------- */

#footer { background:url(../images/footerbg.jpg) no-repeat; width:1024px; height:92px; }

#footer .footeroffnew { padding:41px 0 0 122px;}

#footer .footeroffnew p{ color:#FFFFFF; font-size:12px;}

#footer .footergallery { padding:41px 0px 0 0;}

#footer .footergallery li{ float:left; padding-left:7px;}

#footer .footerphotogalleryheading{padding:53px 0px 22px 150px;}

#footer .footerphotogalleryheadingnew{padding:53px 33px 22px 0px;}

/* Clubmembership page */

/* -------------------------------------- */

#content .clubmembership1 {background:url(../images/clubmembershipbg.jpg) no-repeat; width:1024px; height:520px;}
#content .clubmembership {background:url(../images/bannercubmember.jpg) no-repeat; width:1024px; height:522px;}
#content .flyfishbg {background:url(../images/flyfishnewbg.jpg) no-repeat; width:1024px; height:519px;}
#content .skilakebg {background:url(../images/skilakebg.jpg) no-repeat; width:1024px; height:519px;}
#content .skilakenewbg {background:url(../skilake/skilakenewbg.jpg) no-repeat; width:1024px; height:520px;}
#content .clubmembershipnew {background:url(../images/coorecrenshawbg.jpg) no-repeat; width:1024px; height:521px;}
#content .clubfacilitybg {background:url(../images/clubfacilitybg.jpg) no-repeat; width:1024px; height:521px;}

#content .clubbannertextpos {padding:50px 0 0 17px;}

#content .clubcenterbanner {background:url(../images/clubmembership.png) no-repeat; width:992px ; height:426px;}

#content .clubcenterbannertext  p{ font-size:12px; text-align:left; padding:0px 0 0 62px; width:395px; line-height:21px;}

#content .clubcenterbanner  b p{ font-size:12px; text-align:left; padding:120px 0 0 62px; width:590px; line-height:21px;}

#content .clubphotos{padding:16px 0 0px 43px;}

#content .clubmouseovermenupos{ padding:0 0 0 70px;}

#content .clubmouseovermenubg{ background:url(../images/clubmenu.png) no-repeat;width:882px; height:35px;}

#content .clubmouseovermenubg ul{ margin:0;}

#content .clubmouseovermenubg li{text-align:center; padding: 10px 0 0 36px; list-style:none; float:left;}

.clubteamhead{padding:27px 0 0 55px;}
.clubmemteamhead{padding:44px 0 0 55px;}
.clubteamhead1{padding:27px 0 0 30px;}
.newranch { padding-left:40px;}

/* Coorecrenshaw page */

/* -------------------------------------- */

#content .crenshawpos {padding:48px 0 0 17px;}
#content .crenshawposnew {padding:68px 0 0 17px;}
.crenshawbottom  li{ cursor:pointer;}
#content .crenshawcenterbanner {background:url(../images/coorecrenshaw1.png) no-repeat; width:992px ; height:426px;}

#content .crenshawcenterbannertext  p{ font-size:12px; text-align:left; padding:3px 0 0 55px; width:417px; line-height:21px;}
#content .crenshawcenterbannertextnew  p{ font-size:12px; text-align:left; padding:3px 0 0 55px; width:450px; line-height:21px;}
#content .crenshawcenterbannertextnew  h3{ font-size:13px; font-weight:bold;}

#content .crenshawcenterbannertext  h3{ font-size:13px; font-weight:bold;}



#content .crenshawcenterbanner  b p{ font-size:12px; text-align:left; padding:0px 0 0 62px; width:590px; line-height:21px;}

#content .crenshawbottom{padding:0px 86px 0px 94px; width:900px;}

#content .crenshawbottom ul li{text-align:center; padding: 0px 5px 0 5px; list-style:none; float:left; font-size:12px;}

#content .crenshawphotos{background:url(../images/coorecrenshawback.png) no-repeat; width:393px ; height:262px;padding:7px 0 0px 9px;}

.Golf{font-size:10px;padding:0 0 0 15px;}

.coorehead{padding:27px 0 0 55px;}
.coorehead1{padding:75px 0 0 50px;}

#content h3{padding:0px 0 10px 55px;}

#content .coorimgtxt{ font-style:italic; padding:0px 65px 0 0; }

/* Fly fishing page */

/* -------------------------------------- */

#content .flyfishpos {padding:51px 0 0 18px;}

#content .flyfishcenterbanner {background:url(../images/flyfishing1.png) no-repeat; width:992px ; height:426px;}

#content .flyfishcenterbannertext  p{ font-size:12px; text-align:left; padding:0px 0 0 53px; width:430px; line-height:21px;}

#content .flyfishcenterbanner  b p{ font-size:12px; text-align:left; padding:130px 0 0 62px; width:590px; line-height:21px;}

#content .flyfishphotos{background:url(../flyfish/fishing.png) no-repeat;width:449px; height:289px;}


#content .flyfishwidth{width:400px;}

#content .flyfishwidth ul {padding:32px 0 0 0;}

#content .flyfishwidth ul li{background:url(../images/blackarro.gif) no-repeat 0 5%; width:400px; height:16px; padding-bottom:5px;}

#content .flyfishwidth ul li p{text-align:left; padding: 0px 5px 0 20px; list-style:none; font-size:12px;}

/* skiLakehouse Ourteampage */

/* -------------------------------------- */

#content .lakehousebannertextpos {padding:50px 0 0 17px;}

#content .lakehousecenterbannertext  p{ font-size:12px; text-align:left; padding:20px 0 0 54px; width:511px; line-height:21px;}

#content .lakehousecenterbannertextnew p{font-size:12px; text-align:justify; padding:0px 0 0 54px; width:283px; line-height:21px;}

#content .lakehousecenterbanner  b p{ font-size:12px; text-align:left; padding:120px 0 0 62px; width:590px; line-height:21px;}

#content .lakehousephotos{padding:27px 0 0px 50px;}

#content .lakehousephotosnew{padding:51px 0 0px 40px;}

#content .lakeimgtxt{ font-style:italic; padding:0px 50px 0 0; }
#content .landimgtxt{padding:0px 35px 0px 0px;}
#content .landimgtxtnewpos{ padding:303px  35px 0 0px; float:right;}




.lakehousehead{padding:27px 0 0 55px;}
.lakehouseheadnew{padding:47px 0 0 55px;}
.lakephotos{width:349px; height:361px;}

.skylakeright{background:url(../skilake/lake-shi-house.png) no-repeat;width:349px; height:361px;}
.shihousebg{ position:absolute; z-index:1;  padding:325px 0 0 360px;}





/* contactfnl-form part */

/* -------------------------------------- */



.wholepad{padding:10px;}

.labeltext{ font-size:11px; color:#FFFFFF;  padding:27px 10px 10px 25px;}

.labeltext table,input,tr,td,select{ margin:0; padding:0;}

.labeltext span{color:#FF0000;}

.biginput{width:470px; height:17px; padding:0 0 0 10px; border:0; background:#FFFFFF;}

.middileinput{width:82px; height:17px; padding:0 0 0 10px; border:0; background:#FFFFFF;}

.middileinputnew{width:96px; height:17px; padding:0 0 0 10px; border:0; background:#FFFFFF;}

.biginputmed{width:155px; height:17px; padding:0 0 0 10px; border:0; background:#FFFFFF;}

.smallinput{width:155px; height:17px; padding:0 0 0 10px; border:0; background:#FFFFFF;}

.text{width:80px; font-size:12px;color:#FFFFFF; font-weight:bold; padding:0 10px 0 5px;}

.top{padding:0px 0 10px 0;}

.bottomemail{padding: 0 0 0 95px;}

.topnew{padding:15px;}

.submitbt{padding:0 5px 0 0px; background:url(../images/submit.png) no-repeat; width:86px; height:21px; border:0; cursor:pointer; }



/* contact-sent page */

/* -------------------------------------- */

#content .contactbanner {background:url(../images/photo1.jpg) no-repeat; width:1024px; height:522px;}
#content .contactbannerbg {background:url(../images/conbg.jpg) no-repeat; width:1024px; height:521px;}

#content .contactcenterbanner { background:url(../images/contactbg.png) no-repeat; width:990px ; height:458px;}

#content .contacttextpos {padding:32px 0 0 17px;}

#content .contactcenterbannertext{ padding:16px 0 0 53px;}

#content .contactcenterbannertext p{ font-size:11px;}

#content .contactcenterbannertext a{color:#5272A7; font-weight:bold; text-decoration:none;}

#content .contactpos{padding:0px 0 0 53px;}

#note{padding-left:100px;}

#content .newima{ width:620px;}

.thanku{padding:109px 0 0 80px;}

.thankstext{color:#FFFFFF; font-size:11px; padding:0px 0 0 195px;}

#content .contactcenterbanner  b p{ font-size:12px; text-align:left; padding:0px 0 0 62px; width:590px; line-height:21px;}

.contacthead{padding:25px 0 0 55px;}



#content .contactimgpos{padding:15px 0 0 0px;}



#content .centerimage{background:url(../images/contactinnerbg.png) no-repeat; width:620px; height:294px;}



#content .contactimgpos p{padding:0px 0 0 0;}

.sales{width:300px;}



.salescontentnew{padding:42px 0 0 80px;}

.salestext p{font-size:12px; padding:0px 0 53px;}

#content .salestop{padding:41px 0 0 53px;}

#content .sentnew{padding:78px 0 0 80px;}

.addpos { padding:58px 0 0 75px;}

.addpos a{ font-size:11px; color:#5272a7; text-decoration:none;}

.submitpos{ padding:10px 37px 0 0;}

/* contact-fnlpage */

/* -------------------------------------- */

/* -------------------------------------- */
/*new css on 29-6-2009 */
/* -------------------------------------- */


/* -------------------------------------- */
/* weather */
/* -------------------------------------- */
.weatherimgpos{ padding:20px 0 0 25px;}
.weatherimgpos IMG{ padding: 0 0 0 30px;}

/* -------------------------------------- */
/* Area Map */
/* -------------------------------------- */
#content  .areamappos{ padding:0px 0 0 62px; font-size:12px;}
#content .areamappos p{ font-weight:normal; font-size:12px; line-height:21px; width:520px; padding:5px 0 0 0;}

#content .areamapimgpos{ padding:32px 0 0 40px;}
.areamapul{ width:500px;}
 .areamapul ul li
	{
	padding:3px 0 0 20px;
	background: transparent url(../images/blackarro.gif) no-repeat 0 0%;
	display:block;
   	color:#000000;
	font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:18px;
	line-height:16px;
	}
 .areamapul ul
	{
	padding: 15px 0 0 2px;
	margin: 0 0 0.7em 0;
	list-style: none;

	}
 .areamapul ul li
	{
		padding-bottom:6px;

	}
 .areamapul p,ul,li {margin:0; padding:0;}

/* -------------------------------------- */
/* club facilities */
/* -------------------------------------- */
#content  .clubfacilitiespos{ padding:20px 0 0 62px; font-size:12px;}
#content .clubfacilitiespos p{ font-weight:normal; font-size:12px; line-height:21px; width:294px; padding:5px 0 0 0;}
/* -------------------------------------- */
/* birds*/
/* -------------------------------------- */
.mainbacgroundbg{ background:#5473a9;}
.innerpad{ padding:0 0 0 68px;}
.innerpad p{ color:#FFFFFF; padding:10px 0 0 0; width: 890px;}

.birdul ul li{ float:left;}
.birdul ul{ padding:20px 0 0 0;}

.birdtextul{ width:200px; padding:20px 0 0 0;}
.birdtextul b{ font-weight:bold; color:#FFFFFF; font-size:13px;}
 .birdtextul ul li
	{

	display:block;
	color:#ffffff;
	font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:15px;

	}
 .birdtextul ul
	{
	padding:8px 0 0 2px;

	list-style: none;

	}

 .birdtextul p,ul,li {margin:0; padding:0;}
 .listpos{ padding-right:60px;}
/* -------------------------------------- */
/* flies*/
/* -------------------------------------- */
.flieshead{ padding:15px 0 0 0; color:#FFFFFF; font-size:14px;}
.fliesimgpos{padding:20px 0 0 0;}
.fliesimgposnew{padding:20px 0 0 65px;}
.fliesheadnew{ padding:15px 0 0 60px; color:#FFFFFF; font-size:14px;}
/* -------------------------------------- */
/* legal*/
/* -------------------------------------- */
.legalwidth{ width:390px; color:#FFFFFF; text-align:left;}
.legalwidth b { font-size:13px;}
.legalwidth p{ width:390px; line-height:20px; font-size:12px;}
.legalsecondrowpos{padding: 0 0 0 98px;}

/* -------------------------------------- */
/* Footer new */
/* -------------------------------------- */
.footprivacypos{position:absolute;  padding:15px 0 0 124px; z-index:501;}
.fliesprivacypos{position:absolute;  padding:60px 0 0 178px; z-index:501;}
.birdsprivacypos{position:absolute;  padding:60px 0 0 178px; z-index:501;}

/* concept-consultant */
/* -------------------------------------- */

#content .concepttxt p{ font-size:12px; text-align:left; padding:5px 0 0 62px; width:360px; line-height:21px;}
#content .conceptrightimgpos{ position:relative; z-index:1;   top:-15px; left:70px; }
#content .conceptbannerpos {padding:50px 0 0 15px;}
/* activity- page */
/* -------------------------------------- */
#content .activitytxt{ width:100px; }
#content .activitytxt p{ font-weight:normal; font-size:12px; width:403px; text-align:left; padding:20px 0 0 62px;  line-height:21px;  }
.activityrightimg{ position:absolute; z-index:1;  padding:47px 0 0 570px;}
.privacybottom { background:url(../images/privacybottom.jpg) no-repeat bottom; width:1024px;  background-color:#5473a9; vertical-align:bottom; }

.ourteamtext
{
    color:#000;text-decoration:none;
}
.ourteamtextover
{
    color:#000;text-decoration:none;
    font-weight:bold;
}
#content .plannerul{position:absolute;top:615px;width:883px;}
.fontwg{font-weight:bold;}

/* -------------------------------------- */
/* GET DIRECTION  */
/* -------------------------------------- */
.directionright{ width:385px; float:left;}
.directionpad{ padding:75px 0 0 65px;}
.directionright p{ width:290px; font-size:12px;  line-height:16px;}
/* -------------------------------------- */
/* FLY FISHING  */
/* -------------------------------------- */
#content .flyfishcenterbannertextnew{ font-size:12px; text-align:left; padding:0px 0 0 53px; line-height:21px;}
.flyfishhead{padding:40px 0 0 55px ; font-size:12px;}
.flybottextpos{ padding:20px 0 0 80px;}
.flybottextpos li{ float:left; padding:0 0 0 13px; }
.flybottextpos li a{ text-decoration:none; color:#000000;}
.flybottextpos ul{  padding:0 0 0 30px; }

#content .fishwalkerbg{background:url(../images/flyfishinnerbg.jpg) no-repeat; width:1015px; height:519px;}
.flyfishranchotherbg{background:url(../flyfishranch/flyfishranchotherbg.jpg) no-repeat; width:1024px; height:520px;}

.fishwalkertxtpos{ padding:170px 0 0 65px;}
