@charset "utf-8";
/* CSS Document */

.breadCumbPan{ padding:90px 0 0 0; height:40px; margin:0 auto; width:100%; background-color:#f3f3f3;}
.breadCumb{ padding:14px 0 0 0; margin:0 auto; width:1066px; font-family:'droid_sansregular', Arial, Helvetica, sans-serif; font-size:12px; color:#05568c;text-transform: uppercase;}
.breadCumb a{ color:#676767; background:url(../images/breadcumb.png) no-repeat right center; padding:0 18px 0 0px; margin:0 13px 0 0;}

/*-----------------------------------------------do not edit this css-----------------------------------------------*/
#homeGallery { margin:0; padding:0; width:100%; position:relative; height:497px; z-index:9; overflow:hidden; }
#HomeImgBannerDiv { position:absolute; height:497px; width:100%; left:0px; top:0px; background-color:#000; overflow:hidden; z-index:-99; }

.homeBannerSlide{ height:497px; }
.HomeBannerLeftArrow { position:absolute; top:227px; left:0px; z-index:11; }
.HomeBannerRightArrow { position:absolute; top:227px; left:1039px; z-index:11;}
.BlackPatchDiv { position:absolute; height:497px; width:1000px; background-color:#000; }
.posAbs { position:absolute; }

.bannerCaption { position:relative; background-color:#000000; width:976px; height:65px; padding:10px 45px 15px 45px; color:#ffffff; bottom:0px; z-index:9; margin:407px auto 0 auto;}
.bannerCaption h2{ float:left; display:block; width:350px; height:45px; font-family:'TrajanProRegular', Arial, Helvetica, sans-serif; font-size:25px; color:#fff; padding:15px 0 0 0; text-transform:uppercase;}
.bannerCaption ul{ margin:0; padding:0; list-style-type:none; }
.bannerCaption ul li{ margin:0; padding:0; float:left; width:250px; font-family:'TrajanProRegular', Arial, Helvetica, sans-serif; font-size:12px; color:#fff; line-height:24px; }
.bannerCaption ul li a{ color:#fff;}

.bannerCaption2Pan{ position:relative; width:1066px; margin:0 auto; }
.bannerCaption2 { position:relative; background-color:#000000; width:240px; height:337px; padding:145px 55px 15px 55px; color:#ffffff; left:0px; z-index:9; margin:0px;}
.bannerCaption2 h2{ float:left; font-family:'TrajanProRegular', Arial, Helvetica, sans-serif; font-size:25px; color:#fff; padding:15px 0 10px 0; text-transform:uppercase;}
.bannerCaption2 p{ clear:both; margin:0 0 25px 0; padding:0; font-family:'TrajanProRegular', Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-transform:none; }
.bannerCaption2 p a{ color:#fff;}

.bannerCaption3 { position:relative; background-color:#000000; width:976px; height:75px; padding:10px 45px 10px 45px; color:#ffffff; bottom:0px; z-index:9; margin:407px auto 0 auto;}
.bannerCaption3 h2{ float:left; display:block; width:355px; height:45px; font-family:'TrajanProRegular', Arial, Helvetica, sans-serif; font-size:25px; color:#fff; padding:15px 0 0 0; text-transform:uppercase;}
.bannerCaption3 ul{ margin:0; padding:0; list-style-type:none; }
.bannerCaption3 ul li{ margin:0; padding:0; float:left; width:400px; font-family:'droid_sansregular', Arial, Helvetica, sans-serif; font-size:12px; color:#fff; line-height:25px; }
.bannerCaption3 ul li img{ margin:0 6px 0 0;}
.bannerCaption3 ul li a{ color:#fff;}

.bannerCaption4 { position:relative; background-color:#000000; width:976px; height:75px; padding:10px 45px 10px 45px; color:#ffffff; bottom:0px; z-index:9; margin:407px auto 0 auto;}
.bannerCaption4 h2{ float:left; display:block; width:675px; height:45px; font-family:'TrajanProRegular', Arial, Helvetica, sans-serif; font-size:25px; color:#fff; padding:15px 0 0 0; text-transform:uppercase;}
.bannerCaption4 ul{ margin:20px 0 0 0; padding:0; list-style-type:none; }
.bannerCaption4 ul li{ margin:0; padding:0; float:left; width:300px; font-family:'droid_sansregular', Arial, Helvetica, sans-serif; font-size:12px; color:#fff; line-height:25px; }
.bannerCaption4 ul li img{ margin:0 6px 0 0;}
.bannerCaption4 ul li a{ color:#fff;}

.bannerCaption5 { position:relative; background-color:#000000; width:976px; height:75px; padding:10px 45px 10px 45px; color:#ffffff; bottom:0px; z-index:9; margin:407px auto 0 auto;}
.bannerCaption5 h2{ float:left; display:block; width:625px; height:45px; font-family:'TrajanProRegular', Arial, Helvetica, sans-serif; font-size:25px; color:#fff; padding:15px 0 0 0; text-transform:uppercase;}
.bannerCaption5 ul{ margin:0px 0 0 0; padding:0; list-style-type:none; }
.bannerCaption5 ul li{ margin:0; padding:0; float:left; width:350px; font-family:'droid_sansregular', Arial, Helvetica, sans-serif; font-size:12px; color:#fff; line-height:25px; }
.bannerCaption5 ul li img{ margin:0 6px 0 0;}
.bannerCaption5 ul li a{ color:#fff;}

.lnkCaption{ float:right; display:block; background-color:#98d4bf; padding:10px 10px 10px 10px; font-family:'proxima_novalight', Arial, Helvetica, sans-serif; font-size:14px; color:#305c4c;  text-transform:uppercase; font-weight:bold; margin:15px 0 0 0;}

.lnkCaption2{ float:none; background-color:#98d4bf; padding:10px 10px 10px 10px; font-family:'proxima_novalight', Arial, Helvetica, sans-serif; font-size:14px; color:#305c4c;  text-transform:uppercase; font-weight:bold; margin:15px 0 0 0;}

.footerlinksPan{ background:url(../images/footerlinks_bg.jpg) no-repeat center top; height:350px; padding:45px 0 0 0; min-width:1100px; }
.footerlinks{ width:1100px; margin:0 auto; font-family:'droid_sansregular', Arial, Helvetica, sans-serif; color:#fff;}
.footerlinkDiv{ width:140px; float:left; }
.footerlinkDiv h3{ font-size:15px; color:#fff; margin:0 0 25px 0; }
.footerlinkDiv h3 a{ color:#fff; }
.footerlinkDiv ul{ margin:0; padding:0; list-style-type:none;}
.footerlinkDiv ul li{ margin:0; padding:0; color:#b8b8b8; line-height:20px; font-size:12px;}
.footerlinkDiv a{color:#b8b8b8;}
.footerlinkDiv p{ margin:0 0 30px 0; padding:0; color:#b8b8b8; line-height:20px; font-size:12px;}

.footerlinkDiv#footerAddress{ width:190px; float:right;}
.footerlinkDiv#footerEvents{ width:80px;}
.footerlinkDiv#footerSports{ width:90px;}
.footerlinkDiv#footerFacility{ width:130px;}
.footerlinkDiv#footerDining{ width:125px;}
.footerlinkDiv#footerClub{ width:150px;}
.footerlinkDiv#footerCCI{ width:100px;}
.footerlinkDiv#footerNotices{ width:90px;}
.footerlinkDiv#footerMembers{ width:120px;}

.content{ width:1066px; margin:30px auto 30px auto; font-family:'droid_sansregular', Arial, Helvetica, sans-serif;}
.contentLeft{ float:left; width:700px;margin-right:20px;}
.contentRight{ float:right; width:315px; padding:0 0 0 30px;}
.accRight{ float:right; width:315px; padding:0 0 0 30px;}

.content2{ width:1066px; margin:30px auto 30px auto; font-family:'droid_sansregular', Arial, Helvetica, sans-serif;}
.contentLeft2{ float:left; /*width:855px;*/ width:720px;}
.contentRight2{ float:right; width:315px; padding:0 0 0 30px; background:url(../images/dotborder.gif) repeat-y left top;}

.content3{ width:1066px; margin:30px auto 30px auto; font-family:'droid_sansregular', Arial, Helvetica, sans-serif;}
.contentLeft3{ float:left; width:700px;}
.contentRight3{ float:right; width:315px; padding:0 0 0 30px ; background:url(../images/dotborder.gif) repeat-y left top;}

.content4{ width:1066px; margin:0px auto 10px auto; font-family:'droid_sansregular', Arial, Helvetica, sans-serif;}
.contentLeft4{ float:left; width:700px;}
.contentRight4{ float:right; width:315px; padding:0 0 0 30px; background:url(../images/dotborder.gif) repeat-y left top;}

.contentAccomodation{ float:none; width:855px; margin:30px auto 30px auto;}
.contentPan{ width:100%; background:#fff url(../images/contentPanbg.gif) repeat-x center top;}

.availablePan{ float:left; border:#cbcbcb solid 7px; width:300px; background:#0d5e9f url(../images/checkbg.gif) repeat-y center top; margin:0 0 25px 0;}
.availablePan h3{ display:block; height:35px; text-align:center; background:url(../images/ti_head.gif) repeat-x center top; font-family:'TrajanProRegular', Arial, Helvetica, sans-serif; font-size:16px; color:#fff; text-transform:uppercase; padding:12px 0 0 0;}

.checkDiv{ font-family:'droid_sansregular', Arial, Helvetica, sans-serif; font-size:12px; color:#fff; padding:0px 0 0px 0; background:url(../images/checkbg.jpg) no-repeat center top; }
.checkList{ width:70px; height:25px;}

.checkDiv ul{ margin:0 0 0 30px; padding:0; list-style-type:none;}
.checkDiv ul li{ margin:0; padding:0; font-family:'droid_sansregular', Arial, Helvetica, sans-serif; font-size:16px; color:#fff; background:url(../images/list2.png) no-repeat left 4px; padding:0 0 0 30px; margin:8px 0 8px 0;}
.checkDiv ul li a{color:#fff;}
.checkDiv ul li a:hover, .checkDiv ul li a.current{color:#ffcb05;}

.eventPan{ float:left; border:#cbcbcb solid 7px; width:300px; background:#0d5e9f url(../images/checkbg2.gif) repeat-y center top; margin:0 0 25px 0; }
.eventPan h3{ display:block; height:35px; text-align:center; background:url(../images/ti_headRed.gif) repeat-x center top; font-family:'TrajanProRegular', Arial, Helvetica, sans-serif; font-size:16px; color:#fff; text-transform:uppercase; padding:12px 0 0 0;}

.eventDiv{ font-family:'droid_sansregular', Arial, Helvetica, sans-serif; font-size:12px; color:#fff; padding:0px 0 0px 0; background:url(../images/checkbg2.jpg) no-repeat center top; line-height:14px; }
.eventList{ width:70px; height:25px;}

.lnkCheck{ background-color:#041929; padding:8px 10px 8px 10px; font-family:'proxima_novalight', Arial, Helvetica, sans-serif; font-size:14px; color:#fff;  text-transform:uppercase; font-weight:normal; margin:10px 0 0 0; display:block; width:110px;}

.lnkCheck2{ background-color:#271906; padding:8px 10px 8px 10px; font-family:'proxima_novalight', Arial, Helvetica, sans-serif; font-size:14px; color:#fff;  text-transform:uppercase; font-weight:normal; margin:10px 0 0 0; display:block; width:110px;}

.blurbRajasthanifest{ float:left; width:315px; margin:0px 0 25px 0;}

.tabs{ height:52px; margin:0 0 0 25px; float:left; position:relative; z-index:12; border:#a7adb5 solid 8px; border-bottom:none;}
.tabs a{ float:left; font-family:'droid_sansregular', Arial, Helvetica, sans-serif; font-size:14px; color:#2d2d2d; font-weight:normal; text-transform:uppercase; height:37px; position:relative; z-index:8; padding:15px 20px 0 20px; background:#a7adb5 url(../images/tabmnubg.gif) no-repeat right center;}
.tabs a.current{ color:#2d2d2d; background-color:#f6f6f6; background-image:none; }
.tabs a:last-child, .tabs a:first-child{ background-image:none;}

.tabContent{ background-color:#f6f6f6; border:#a7adb5 solid 8px; margin:-8px 0 0 0; position:relative; z-index:9; padding:30px 22px 20px 22px; font-family:'droid_sansregular', Arial, Helvetica, sans-serif; font-size:13px; color:#2d2d2d;}
.tabContent p{ font-size:13px; color:#2d2d2d; line-height:24px; margin:0 0 40px 0;}
.tabContent ul{ margin:0; padding:0; list-style-type:none;}
.tabContent ul li{ margin:0; padding:0; background:url(../images/breadcumb.png) no-repeat left 4px; font-size:12px; padding:0 0 15px 15px; }
.tabContent a{ color:#666; }


.tabs2{ height:65px; margin:0 0 0 30px; float:left; position:relative; z-index:12; }
.tabs2 a{ float:left; position:relative; z-index:8; height:50px; padding:0 0 15px 0; font-family:'droid_sansregular', Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; font-weight:normal; }
.tabs2 a span{ display:block; height:33px; padding: 17px 30px 0 30px;}

.tabs2 a.current{ color:#002e4d; background:url(../images/tab_pointer.png) no-repeat center bottom;}
.tabs2 a.current span{ background-color:#FFFFFF; }

.tabContent2{ background-color:#fff; margin:0px 0 0 0; position:relative; z-index:9; padding:25px 20px 10px 0px; font-family:'droid_sansregular', Arial, Helvetica, sans-serif; font-size:13px; color:#2d2d2d; }
.tabContent2 h3{ font-size:14px; color:#2d2d2d; text-transform:uppercase; font-weight:bold; margin:0 0 0px 0;}
.tabContent2 p{ margin:0 0 15px 0; line-height:24px;}

.hide { position: absolute; top: -9999px; left: -9999px; clear:both; }

.banquetListingDiv{ margin:0 0 40px 0; }
.banquetListingImg{ float:left; width:410px;}
.banquetListingImg img{  width:390px; height:auto;}
.banquetListingDetails{ float:none; width:auto; margin:0 0 0 410px; padding:0 10px 0 0;}
.banquetListingDetails h2{ font-family:'TrajanProRegular', Arial, Helvetica, sans-serif; font-size:23px; color:#0064aa; padding:0px 0 10px 0; text-transform:uppercase;}
.banquetListingDetails h2 a{ color:#0064aa;}
.banquetListingDetails p{ margin:0px 0 7px 0; font-family:'droid_sansregular', Arial, Helvetica, sans-serif; font-size:12px; color:#2a2a2a;}
.banquetListingDetails p img{ margin:0px 5px 0px 0;}
.banquetListingDetails a.lnkReadMore{ margin:20px 0 0px 0;}

.aboutLeft{ float:left; width:150px;}
.aboutRight{ float:right; width:840px; font-family:'droid_sansregular', Arial, Helvetica, sans-serif; font-size:12px; color:#2a2a2a;}

h3.aboutIntro{ font-family:'TrajanProRegular', Arial, Helvetica, sans-serif; font-size:25px; color:#2d2d2d; line-height:28px; text-align:center; padding:0 0 20px 0; background:url(../images/dotborder.gif) repeat-x left bottom; margin:0 0 55px 0;}

ul.leftnav{ margin:0px 0 0 0; padding:0; list-style-type:none;}
ul.leftnav li{ display:inline-block; font-family:'TrajanProRegular', Arial, Helvetica, sans-serif; font-size:16px; color:#fff; }
ul.leftnav li a{ display:block; color:#212122; width:120px; height:30px; padding:8px 0 0 30px;}
ul.leftnav li a:hover, ul.leftnav li a.current{ color:#fff; background-color:#212122;}

.aboutRight h2{ font-family:'TrajanProRegular', Arial, Helvetica, sans-serif; font-size:26px; color:#2d2d2d; line-height:28px; text-transform:uppercase; margin:0 0 25px 0;}

.aboutRight img.imgAbout{ padding:4px; border:#d3d3d3 solid 1px; margin:0 25px 10px 0; }
.aboutRight p{ margin:0 0 15px 0; line-height:22px;}

.rightText{ float:left; width:315px; margin:0px 0 25px 0;}
.rightText h3{ font-family:'TrajanProRegular', Arial, Helvetica, sans-serif; font-size:20px; color:#0067ab; text-align:left; padding:0 0 10px 0; background:url(../images/dotborder.gif) repeat-x left bottom; margin:0 0 10px 0;}

.rightText ul{ margin:0; padding:0; list-style-type:none;}
.rightText ul li{ margin:0; padding:0; background:url(../images/list.png) no-repeat left 6px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#363636; line-height:19px; padding:0 0 5px 15px; }
.rightText ul li a{ color:#363636; }

.num{ background:url(../images/numbg.png) no-repeat center top; height:21px; width:24px; text-align:center; padding:3px 0 0 0; font-family:'droid_sansregular', Arial, Helvetica, sans-serif; font-size:15px; color:#2a2e31; display:block;}

.num2{ background:url(../images/numbg2.png) no-repeat center top; height:21px; width:24px; text-align:center; padding:3px 0 0 0; font-family:'droid_sansregular', Arial, Helvetica, sans-serif; font-size:15px; color:#2d2d2d; display:block;}

.libraryTab{ font-family:'droid_sansregular', Arial, Helvetica, sans-serif; font-size:12px; color:#fefefe;}
.libraryTab h4{ font-size:17px; color:#ffc900; font-weight:bold; margin:0 0 10px 0;}
.libraryTab p{ margin:0 0px 5px 0; line-height:18px;}
.libraryTab p img{ margin:0 10px 0 0;}

.bluebdr{ border-bottom:#337cb6 dotted 2px;}
.greybdr{ border-bottom:#adadad dotted 2px;}


h1.tiDownloads{ font-family:'TrajanProRegular', Arial, Helvetica, sans-serif; font-size:23px; color:#0064aa; text-align:left; padding:0 0 10px 0; background:url(../images/dotborder.gif) repeat-x left bottom; margin:0 0 25px 0; text-transform:uppercase;}

.founderDiv{ width:186px; height:300px; float:left; margin:0 24px 0 0px;}
.founderImg{ width:104px; height:148px; padding:43px 41px 42px 41px; background:url(../images/frame_founder.jpg) no-repeat left top;}
.founderImg img{ width:104px; height:148px;}
.founderName{ height:87px; text-align:center; padding:10px 0 0 0; text-align:center; font-family:'droid_sansregular', Arial, Helvetica, sans-serif; font-size:12px; color:#2a2a2a;}
.founderName h3{ font-size:16px; color:#2a2a2a; font-weight:bold; }

.founderDesc{  margin:2px 0 0 0; text-align:center;  font-family:'droid_sansregular', Arial, Helvetica, sans-serif; font-size:12px; color:#2a2a2a;}
.founderText{ background-color:#e7e3d7; border:#d0cfcb solid 1px; padding:20px 15px 20px 15px; margin:-1px 0 0 0; line-height:22px;}

.eventListingDiv{ margin:0 0 40px 0; }
.eventListingTime{ float:left; width:49px; margin:0 1px 0 0; position:relative; z-index:11;}
.eventDate{ background-color:#005ca4; text-align:center; font-family:'droid_sansregular', Arial, Helvetica, sans-serif; font-size:22px; color:#fff; height:29px; padding:5px 0 0 0; margin:0 0 1px 0;}
.eventMonth{ background-color:#d8d8d8; text-align:center; font-family:'droid_sansregular', Arial, Helvetica, sans-serif; font-size:18px; color:#252525; height:29px; padding:5px 0 0 0;}
.eventListingImg{ float:left; width:335px;}
.eventListingImg img{  width:315px; height:auto;}
.eventListingDetails{ float:none; width:auto; margin:0 0 0 385px; padding:0 20px 0 0;}
.eventListingDetails h2{ font-family:'TrajanProRegular', Arial, Helvetica, sans-serif; font-size:20px; color:#0064aa; padding:0px 0 10px 0; text-transform:uppercase;}
.eventListingDetails h2 a{ color:#0064aa;}
.eventListingDetails p{ margin:0px 0 7px 0; font-family:'droid_sansregular', Arial, Helvetica, sans-serif; font-size:12px; color:#2a2a2a;}
.eventListingDetails p img{ margin:0px 5px 0px 0;}
.eventListingDetails a.lnkReadMore{ margin:20px 0 0px 0;}

.stepcarousel{ position: relative; overflow: hidden; width: 636px; height: 60px; margin:0 0 5px 33px;}
.stepcarousel .belt{ position: absolute; left: 0; top: 0; }
.stepcarousel .panel{ float: left; overflow: hidden; width: 212px; height:60px; background:url(../images/eventTab_bg1.gif) repeat-x left top; font-family:'droid_sansregular', Arial, Helvetica, sans-serif; font-size:14px; color:#7d7c6a; text-transform:uppercase; text-align:center;}
.stepcarousel .panel a{ display:block; width:195px; height:40px; margin:0 auto;  color:#7d7c6a; padding:18px 0 0 0;}
.stepcarousel .panel a.current{ color:#28271c; background:url(../images/tab_bg.png) no-repeat center top;}

.eventFilter{ font-family:'droid_sansregular', Arial, Helvetica, sans-serif; font-size:13px; color:#28271c; padding:10px 0 20px 0;}
.eventListBox{ width:110px; height:25px; border:#d5d5d5 solid 1px;}

.calendarPan{ float:left; border:#cbcbcb solid 1px; width:312px; margin:0 0 25px 0; background-color:#f5f5f5; }
.monthPan{ background-color:#0062a8; font-family:'droid_sansregular', Arial, Helvetica, sans-serif; font-size:16px; color:#fff; height:90px; padding:40px 0px 0px 0px; text-align:center;}
.contentRight2 .monthPan h2, .contentRight .monthPan h2{ font-family:'TrajanProRegular', Arial, Helvetica, sans-serif; font-size:30px; color:#fff; padding:0 0px 0 0px; margin:0;}
.contentRight2 .monthPan h2 span, .contentRight .monthPan h2 span{ padding:0 30px 0 30px;}
.calendar{ background-color:#f5f5f5; padding:20px 16px 20px 16px;}
.calendar ul{ margin:0; padding:0; list-style-type:none;}
.calendar ul li{ margin:0; padding:5px 0 0 0; display:inline-block; float:left; width:40px; height:30px; text-align:center; font-family:'droid_sansregular', Arial, Helvetica, sans-serif; color:#555555; text-transform:uppercase;}

.calendar ul.dayList li{ color:#e66b6b; font-size:10px;}
.calendar ul.dateList li{ color:#555555; font-size:11px; font-weight:bold;}
.calendar ul.dateList li b{ color:#bababa;}

.bottomBlurbPan{ background-color:#f3f3f3; width:100%; padding:40px 0 10px 0;}
.bottomBlurb{ width:995px; margin:0px auto 0px auto;}

.restDetailsDiv{ margin:0 0 0px 0; }
.restDetailsImg{ float:left; width:804px; height:393px; margin:0 0 2px 0;}
.restDetailsImg img{  width:804px; height:392px;}

.restThumbPan{ float:right; width:262px; height:393px; margin:0 0 2px 0;}


.restDetails{ float:left; width:435px; margin:0 0 0 0px; padding:15px 25px 10px 0; height:auto; min-height:285px;}
.restDetails h2{ font-family:'TrajanProRegular', Arial, Helvetica, sans-serif; font-size:20px; color:#000; padding:0px 0 10px 0; text-transform:uppercase; font-weight:bold;}
.restDetails h2 a{ color:#000;}
.restDetails p{ margin:0px 0 7px 0; font-family:'droid_sansregular', Arial, Helvetica, sans-serif; font-size:12px; color:#2a2a2a;}
.restDetails p img{ margin:0px 5px 0px 0;}
.restDetails a.lnkReadMore{ margin:20px 0 0px 0;}

.restRules{ float:right; width:538px; margin:3px 0 0 0px; padding:30px 30px 30px 30px; height:auto; background-color:#e9e9e9; border:#d7d7d7 solid 2px; font-size:12px; line-height:18px;}
.restRules  li{  margin-left:20px; list-style:disc;}

.restRules h4{ font-family:'droid_sansregular', Arial, Helvetica, sans-serif; font-size:16px; color:#2c2c2c; text-transform:uppercase; font-weight:bold; padding:0 0 5px 0; border-bottom:#d7d7d7 dashed 1px; margin:0 0 10px 0;}

.promoBanner{ float:left; width:460px;}

.availablePan2{ float:left; width:275px; margin:0; background-color:#de891a;}
.availablePan2 h3{ display:block; height:35px; text-align:center; background:url(../images/ti_headbrown.gif) repeat-x center top; font-family:'TrajanProRegular', Arial, Helvetica, sans-serif; font-size:16px; color:#fff; text-transform:uppercase; padding:12px 0 0 0;}

.checkDiv2{ font-family:'droid_sansregular', Arial, Helvetica, sans-serif; font-size:12px; color:#170f05; padding:0px 0 0px 0; background-color:#de891a; height:184px;}
.checkList{ width:70px; height:25px;}

.checkDiv2 ul{ margin:0 0 0 30px; padding:0; list-style-type:none;}
.checkDiv2 ul li{ margin:0; padding:0; font-family:'droid_sansregular', Arial, Helvetica, sans-serif; font-size:16px; color:#fff; background:url(../images/list2.png) no-repeat left 4px; padding:0 0 0 30px; margin:8px 0 8px 0;}
.checkDiv2 ul li a{color:#fff;}
.checkDiv2 ul li a:hover, .checkDiv ul li a.current{color:#ffcb05;}

.imgCuisines{ float:left; width:324px; height:231px; margin:0 3px 0 4px; background:url(../images/img_cuisines.jpg) no-repeat center top; padding:0px 0px 0px 0px; }
.imgCuisines ul{ margin:171px 0 0 10px; padding:0; list-style-type:none; }
.imgCuisines ul li{ margin:0 0 5px 0; padding:0; display:inline-block; float:left; font-family:'droid_sansregular', Arial, Helvetica, sans-serif; font-size:13px; color:#fff; background:url(../images/cuisine.png) no-repeat left center; padding:0 7px 0 13px; text-transform:uppercase;}
.imgCuisines ul li:first-child{ background-image:none;}

.imgCuisines ul li a{ color:#fff; }
.imgCuisines ul li a:hover, .imgCuisines ul li a.current{ color:#ffcb05; }

.imgHappyHours{ float:left; width:433px; height:231px; }
.imgRestaurant{ float:left; width:629px; height:368px; margin:3px 0px 0 0px;}
.imgFoodFestival{ float:left; width:433px; height:184px; margin:3px 0px 0 4px;}
.imgDishes{ float:left; width:433px; height:180px; margin:4px 0px 0 4px;}

.divMarker{ float:left; width:49%; padding:10px 0 10px 0; color:#2c2c2c; margin:0 1% 0 0; font-family:'droid_sansregular', Arial, Helvetica, sans-serif; font-size:13px; color:#2c2c2c;}
.divMarker img.imgMarker{ width:164px; height:147px; margin:0 20px 0 0;}
.divMarker img.icoMarker{ width:18px; height:18px; margin:0 0px 0 0;}
.divMarker a{  font-size:13px;}

.divMarker h3{ font-family:'droid_sansregular', Arial, Helvetica, sans-serif; font-size:16px; color:#2c2c2c; font-weight:normal; margin:0px 0 10px 0; text-transform:capitalize;}
.divMarker p{ margin:3px 0 3px 0; word-break: break-all;}

.clubaffiliationPan{ float:left; width:314px; margin:0 0 25px 0;}
.clubaffiliationPan h3{ display:block; height:35px; text-align:center; background:url(../images/ti_head.gif) repeat-x center top; font-family:'TrajanProRegular', Arial, Helvetica, sans-serif; font-size:16px; color:#fff; text-transform:uppercase; padding:12px 0 0 0;}

.clubTabs{ background-color:#e7e7e7; height:57px; }
.clubTabs a{ background-color:#e7e7e7; font-family:'TrajanProRegular', Arial, Helvetica, sans-serif; font-size:13px; color:#757575; text-transform:uppercase; height:40px; padding:17px 0 0 0; display:block; width:157px; float:left; text-align:center; font-weight:bold;}
.clubTabs a:hover, .clubTabs a.current{ background:#e7e7e7 url(../images/clubtabs_bg.gif) repeat-x left top; color:#09243b;}
.clubTabs a:first-child{ border-right:#acacac solid 1px; width:156px;}


.clubDetails{ float:none; width:auto; margin:0 0 0 0px; padding:0 10px 10px 0;}
.clubDetails h2{ font-family:'TrajanProRegular', Arial, Helvetica, sans-serif; font-size:23px; color:#0064aa; padding:0px 0 10px 0; text-transform:uppercase;}
.clubDetails h2 a{ color:#0064aa;}
.clubDetails p{ margin:0px 0 7px 0; font-family:'droid_sansregular', Arial, Helvetica, sans-serif; font-size:12px; color:#2a2a2a;}
.clubDetails p img{ margin:0px 5px 0px 0;}
.clubDetails a.lnkReadMore{ margin:20px 0 0px 0;}
.clubDetails a{ color:#0064aa;}

.clubDetailsLeft{ float:left; width:40%;}
.clubDetailsRight{ float:left; width:50%; background:url(../images/ico_places.png) no-repeat left top; padding:3px 0 0 25px;}

.clubContent{ margin:0 20px 0 0;}

.noticeListingDiv{ margin:0 0 40px 0; }
.noticeListingTime{ float:left; width:49px; margin:0 1px 0 0;}
.noticeDate{ background-color:#005ca4; text-align:center; font-family:'droid_sansregular', Arial, Helvetica, sans-serif; font-size:22px; color:#fff; height:29px; padding:5px 0 0 0; margin:0 0 1px 0;}
.noticeMonth{ background-color:#d8d8d8; text-align:center; font-family:'droid_sansregular', Arial, Helvetica, sans-serif; font-size:18px; color:#252525; height:29px; padding:5px 0 0 0;}

.noticePan{ width:auto; margin:0 0 0 50px; padding:20px; background-color:#e9e9e9;}

.noticeText{ width:410px; float:left; padding:0 10px 0 0; text-align:justify;}
.noticeText h2{ font-family:'TrajanProRegular', Arial, Helvetica, sans-serif; font-size:19px; color:#0064aa; text-align:left; margin:0 0 10px 0; text-transform:uppercase; }
.noticeText p{ font-family:'droid_sansregular', Arial, Helvetica, sans-serif; font-size:12px; color:#1b1b1b; line-height:22px; margin:0 0 10px 0;}
.noticeText img.contentImg{ width:150px; height:auto; margin:0 20px 0 0;}
.noticeText a{ color:#2a2a2a;}

.addressDiv{ background-color:#e7e7e7; padding:10px 0 0 0; }
.addressTab{ font-family:'droid_sansregular', Arial, Helvetica, sans-serif; font-size:14px; color:#4c4c4c;}
.addressTab h4{ font-size:17px; color:#ffc900; font-weight:bold; margin:0 0 10px 0;}
.addressTab p{ margin:0 0px 5px 0; line-height:18px;}
.addressTab a{ color:#4c4c4c;}

iframe.contactMap{ border:#d8d8d8 solid 10px; width:98%; height:790px; }

.seniorevent{ padding:0px 0 10px 0; margin:0 0 20px 0; border-bottom:#a6a6a6 dotted 1px;}
.seniorevent h2{ font-family:'droid_sansregular', Arial, Helvetica, sans-serif; font-size:17px; color:#1f1f1f; text-transform:uppercase; padding:0px 0 0 0; margin:0 0 10px 0;}
.seniorevent h2 a{ color:#1f1f1f;}
.seniorevent p{ margin:0 0 5px 0;}
.seniorThumbPan{ padding:10px 0 10px 0;}
.seniorThumbPan img{ margin:0 0 0 1px;}

.eventListingPan{ width:315px; height:auto; margin:0 0 10px 0; }

.eventListingTime2{ float:left; width:49px; margin:0 1px 0 0; position:absolute; z-index:11;}
.eventDate2{ background-color:#005ca4; text-align:center; font-family:'droid_sansregular', Arial, Helvetica, sans-serif; font-size:22px; color:#fff; height:29px; padding:5px 0 0 0; margin:0 0 1px 0;}
.eventMonth2{ background-color:#d8d8d8; text-align:center; font-family:'droid_sansregular', Arial, Helvetica, sans-serif; font-size:18px; color:#252525; height:29px; padding:5px 0 0 0;}

.eventListingImg2{ width:315px; height:210px; position:relative; z-index:10;}
.eventListingImg2 img.eventlistThumb{ width:315px; height:210px;} 
.eventListingImg2 .eventTime{ position:absolute; margin:0 0 0 10px; top:185px; font-family: 'droid_sansregular', Arial, Helvetica, sans-serif; font-size: 12px; color:#fff;}

.eventListingName{ height:auto; padding:5px 0 10px 0; font-family:'TrajanProRegular', Arial, Helvetica, sans-serif; font-size:24px; color:#005ca4; text-align:center;}

.eventListingPager{ text-align:center;}
.eventListingPager a{ font-family:'droid_sansregular', Arial, Helvetica, sans-serif; font-size:12px; color:#2a2a2a; padding:3px 5px; }
.eventListingPager a.current, .eventListingPager a:hover{ background-color:#005ca4; color:#fff;}

.eventcarousel{ position: relative; overflow: hidden; width: 618px; height: 260px; margin:0 auto;}
.eventcarousel .belt{ position: absolute; left: 0; top: 0; }
.eventcarousel .panel{ float: left; overflow: hidden; width: 205px; height:260px; margin:0 1px 0 0; font-family: 'droid_sansregular', Arial, Helvetica, sans-serif; font-size: 12px; color:#2a2a2a;}
.eventcarousel .panel img{ width: 205px; height:180px; margin:0 0 5px 0;}
.eventcarousel .panel p{ margin:0 0 5px 0; line-height:16px; font-size:12px;}

.eventGalPrev{ position:absolute; width:27px; height:38px; background:url(../images/arrow_left_blue.png) no-repeat left top; left:-22px; top:85px;}
.eventGalNext{ position:absolute; width:27px; height:38px; background:url(../images/arrow_right_blue.png) no-repeat left top; right:-22px; top:85px;}

.galleryPan{ width:755px; padding:15px; font-family:'droid_sansregular', Arial, Helvetica, sans-serif; font-size:12px; color:#2a2a2a; line-height:18px; }
.galleryPan h2{ font-family:'TrajanProRegular', Arial, Helvetica, sans-serif; font-size:24px; color:#0064aa; margin:0 0 10px 0;}


.facilityBlurb{ float:left; width:355px; text-align:left; padding:20px 0 40px 0;}
.facilityBlurb h2{ font-family:'TrajanProRegular', Arial, Helvetica, sans-serif; font-size:20px; color:#336699; margin:0 0 10px 0;}
.facilityBlurb h2 a{ color:#336699;}
.facilityBlurb img{ width:300px; height:200px;}


.childplayImg{ float:left; width:670px; height:360px;}
.childplayIntro{ width:auto; height:310px; padding:50px 0 0 50px; margin:0 0 0 670px; font-family:'droid_sansregular', Arial, Helvetica, sans-serif; font-size:13px; color:#1f1f1f;}
.childplayIntro h2{ font-family:"Times New Roman", Times, serif; font-size:37px; color:#2a2a2a; line-height:45px; margin:0 0 20px 0;}
.childplayIntro h2 b{ font-size:73px; }

.childplayContent{ position:relative; margin:-20px 0 0 0; background:url(../images/children_playarea_bottom.jpg) no-repeat right top; min-height:315px; padding:75px 0 0 0;}

.childplayLeft{ float:left; width:180px; margin:0 0 0 30px; position:relative; z-index:12; }
.childplayRight{ float:left; width:440px; padding:0 0 0 30px; position:relative; z-index:11; margin:0 0 0 -11px; background:url(../images/dotborder2.gif) repeat-y left top; min-height:245px; font-family:'droid_sansregular', Arial, Helvetica, sans-serif; font-size:12px; color:#2d2d2d; line-height:24px;}

ul.childplayleftnav{ margin:0px 0 0 0; padding:0; list-style-type:none;}
ul.childplayleftnav li{ display:inline-block; font-family:'droid_sansregular', Arial, Helvetica, sans-serif; font-size:14px; color:#333333; }
ul.childplayleftnav li a{ display:block; padding:0 10px 0 0; margin:0 0 1px 0; }
ul.childplayleftnav li a span{ display:block; color:#333333; width:145px; height:25px; padding:7px 15px 0 10px; text-align:right; text-transform:uppercase; }

ul.childplayleftnav li a:hover, ul.childplayleftnav li a.current{ background:url(../images/subnav_pointer.png) no-repeat right center;}
ul.childplayleftnav li a:hover span, ul.childplayleftnav li a.current span{ color:#333333; background-color:#99d4c0;}

.childplayRight ul{ margin:0; padding:0; list-style-type:none;}
.childplayRight ul li{ margin:0; padding:0; background:url(../images/list.png) no-repeat left 6px; font-family:'droid_sansregular', Arial, Helvetica, sans-serif; font-size:12px; color:#2d2d2d; line-height:19px; padding:0 0 5px 15px; }

.childplayRight p{ margin:0 0 15px 0;}

.storeContent{ margin:45px 0 0 0; padding:90px 0 0 360px; min-height:430px; background:url(../images/convenient_store_left.jpg) no-repeat left top;}
.storeRight{ float:left; width:450px; padding:0 0 0 30px; position:relative; z-index:11; margin:0 0 0 -11px; background:url(../images/dotborder2.gif) repeat-y left top; min-height:245px; font-family:'droid_sansregular', Arial, Helvetica, sans-serif; font-size:12px; color:#2d2d2d; line-height:24px;}


h1.tiHead{ font-family:'TrajanProRegular', Arial, Helvetica, sans-serif; font-size:23px; color:#0064aa; margin:0 0 20px 0; background:url(../images/dotborder.gif) repeat-x left bottom; padding:0 0 6px 0;}

.content#createLogin{ font-family:'droid_sansregular', Arial, Helvetica, sans-serif; font-size:13px; color:#2d2d2d; }
.content#createLogin p{ line-height:24px; margin:0 0 10px 0;}

.error{ color:#FF0000;}

.textbox1{ width:175px; height:28px; border:#dadada solid 1px; font-family:'droid_sansregular', Arial, Helvetica, sans-serif; font-size:12px; color:#2d2d2d; padding:0 5px; }

#cotnentDoctor{ font-family:'droid_sansregular', Arial, Helvetica, sans-serif; font-size:13px; color:#2c2c2c;}
#cotnentDoctor p{ margin:0 0 10px 0; line-height:24px;}


.filePan{ padding:30px 30px 30px 30px; background-color:#efefef; font-family:'droid_sansregular', Arial, Helvetica, sans-serif; font-size:12px; color:#2a2a2a; line-height:18px; margin:0 0 25px 0; min-height:130px;}
.filePan:hover{ background-color:#d9eefd;}
.filePan h2{ font-family:'TrajanProRegular', Arial, Helvetica, sans-serif; font-size:19px; color:#0064aa; text-align:left; margin:0 0 20px 0; text-transform:uppercase;}
.filePan img.contentImg{ width:150px; height:auto; margin:0 20px 0 0;}
.filePan a{ color:#2a2a2a;}

.dloadPan{ padding:10px 10px 10px 10px; background-color:#efefef; font-family:'droid_sansregular', Arial, Helvetica, sans-serif; font-size:12px; color:#2a2a2a; line-height:18px; margin:0 0 25px 0; min-height:130px;}
.dloadPan:hover{ background-color:#d9eefd;}

.dloadText{ width:480px; float:left; padding:0 10px 0 0; text-align:justify;}
.dloadText h2{ font-family:'TrajanProRegular', Arial, Helvetica, sans-serif; font-size:19px; color:#0064aa; text-align:left; margin:0 0 10px 0; text-transform:uppercase; }
.dloadText img.contentImg{ width:150px; height:auto; margin:0 20px 0 0;}
.dloadText a{ color:#2a2a2a;}

.dloadIconPan{ margin:0px 0 0 0; float:right; width:180px; text-align:center;}
.dloadIconPan .dloadIcon{ margin:0 0px; padding:35px 22px; border-radius:50%;}
.dloadIconPan .dloadIcon:hover{ background-color:#40b38c; }


.clubListingDiv{ margin:0 0 30px 0; }
.clubListingImg{ float:left; width:320px;}
.clubListingImg img{  width:300px; height:auto; border:#ececec solid 1px;}
.clubListingDetails{ float:none; width:auto; margin:0 0 0 270px; padding:0 10px 0 0;}
.clubListingDetails h2{ font-family:'TrajanProRegular', Arial, Helvetica, sans-serif; font-size:23px; color:#0064aa; padding:0px 0 10px 0; text-transform:uppercase;}
.clubListingDetails h2 a{ color:#0064aa;}
.clubListingDetails a{ color:#0064aa;}
.clubListingDetails p{ margin:0px 0 5px 0; font-family:'droid_sansregular', Arial, Helvetica, sans-serif; font-size:12px; color:#2a2a2a;}
.clubListingDetails p img{ margin:0px 5px 0px 0;}
.clubListingDetails a.lnkReadMore{ margin:10px 0 0px 0;}

.loadmore{ background-color:#e8e8e8; border:#d4d4d4 solid 1px; padding:10px 10px 10px 10px; text-align:center; color:#929191; }
.loadmore a{ color:#929191; }

/*****************************/
.overlay{ position:fixed; display:none; _position:absolute; top:0px; left:0px; z-index:1003; background:#000000; opacity:0.8; filter:alpha(opacity=80); width:100%; height:100%; _height:1980px;}

.popup{ position:absolute; _position:absolute; z-index:1200;}

#galleryPopup{ display:none; width:785px; height:auto; padding:0px 0 0 0; left:20%; top:5%; }

.founderPopup{ position:fixed; _position:fixed; z-index:1200; display:none; width:520px; height:auto; padding:30px 30px 10px 30px; border:#545245 solid 10px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; background-color:#FFFFFF; font-family:'droid_sansregular', Arial, Helvetica, sans-serif; font-size:15px; color:#2d2d2d; line-height:20px; left:25%; top:15%; }

#founderPopup1, #founderPopup2, #founderPopup3, #founderPopup4{ }
#founderPopup5, #founderPopup6, #founderPopup7{ }

.closeBtn{ position:absolute; top:5px;right:5px;_top:5px;_right:5px;cursor:pointer; color:#434343;}

/*Complaint and suggetion tab*/
.complaintTab{ width:645px;}
.complaintTab table{ width:100%; font-family:'droid_sansregular', Arial, Helvetica, sans-serif; font-size:13px; color:#2d2d2d; margin:0; padding:0;}
.complaintTab table tr{ display:block; padding:15px 0;}
.complaintTab .descriptionData{ width:170px;}
.complaintTab span{ color:#ff0000;}
.complaintTab .selectCategory {width: 180px; font-family: 'droid_sansregular', Arial, Helvetica, sans-serif; font-size: 13px; color: #2d2d2d; border: #dadada 1px solid; apperiance: none; -webkit-appearance: none; -moz-appearance: none; background: url(../images/dropdown-arrow.gif) no-repeat right 13px; height: 30px; outline: none;}
.complaintTab .textarea{ width:430px; height:100px; font-family: 'droid_sansregular', Arial, Helvetica, sans-serif; font-size: 13px; color: #2d2d2d; border: #dadada 1px solid; outline: none; padding:10px;}
.complaintTab .choosefile{ width:90px; border:#dadada 1px solid; font-family:'droid_sansregular', Arial, Helvetica, sans-serif; font-size:13px; color:#000000; background-color:#f3f3f3; padding:5px 10px; outline:none;}
.complaintTab p{ font-family:'droid_sansregular', Arial, Helvetica, sans-serif; font-size:13px; color:#7b7b7b; padding:5px 0 0 0;}

.opinionPolPan{ margin:30px 0 0 0;}
.opinionPolPan h2{ font-family:'TrajanProRegular', Arial, Helvetica, sans-serif; font-size:20px; color:#005ca4; text-transform:uppercase; padding:0 0 15px 0;}
.opinionPolPan p{ font-family:'droid_sansregular', Arial, Helvetica, sans-serif; font-size:13px; color:#343434; padding:10px 0; font-weight:bold;}
.opinionPolPan ul{ margin:0; padding:0;}
.opinionPolPan ul li{ margin:0; padding:10px 0;}
.opinionPolPan ul li span{ font-family:'proxima_novalight', Arial, Helvetica, sans-serif; font-size:14px; color:#2e2e2e; margin:-2px 0 0 15px;}





.contentRight h2{ font-family:'droid_sansregular', Arial, Helvetica, sans-serif; font-size:18px; color:#0061a8;   text-align:center; margin:20px 0 10px 0;   }

.accRight h2{ font-family:'droid_sansregular', Arial, Helvetica, sans-serif; font-size:18px; color:#0061a8; font-weight:bold; text-align:center; text-transform:uppercase; padding:33px 0;}
.accRight .calendarPan{ float:left; border:#cbcbcb solid 1px; width:312px; margin:0 0 25px 0; background-color:#f5f5f5; }
.accRight .monthPan{ background-color:#0062a8; font-family:'droid_sansregular', Arial, Helvetica, sans-serif; font-size:16px; color:#fff; height:90px; padding:40px 0px 0px 0px; text-align:center;}
.accRight .monthPan h2{ font-family:'TrajanProRegular', Arial, Helvetica, sans-serif; font-size:30px; color:#fff; padding:0 0px 0 0px;}
.accRight .monthPan h2 span{ padding:0 30px 0 30px;}
.accRight .calendar{ background-color:#f5f5f5; padding:20px 16px 20px 16px;}
.accRight .calendar ul{ margin:0; padding:0; list-style-type:none;}
.accRight .calendar ul li{ margin:0; padding:0; display:inline-block; float:left; width:40px; height:20px; text-align:center; font-family:'droid_sansregular', Arial, Helvetica, sans-serif; color:#555555; text-transform:uppercase; border-radius: 50%; -moz-border-radius: 50%;border-radius: 50%; padding:10px 0 0 0px;}
.accRight .calendar ul li.event{ background:url(../images/event-bg.png) no-repeat center 5px;}
.accRight p{ font-family:'droid_sansregular', Arial, Helvetica, sans-serif; font-size:13px; color:#525252; text-align:right; text-transform:uppercase;}
.accRight p span{ padding:0 6px 0 0;}

.resultdiv{ display:none; margin:0 0 30px 0; position:relative;}

.event{ background:url(../images/event-bg.png) no-repeat center top;}

#tabBooking .dloadIcon{ margin:0 0px; padding:35px 22px; border-radius:50%;}
#tabBooking .dloadIcon:hover{ background-color:#40b38c; }