@charset "utf-8";
/* CSS Document */

/* by indira for shopping page, golf page, gaming page etc*/
.sitemap {padding:0 0 0 20px;font-size:12px;text-decoration:none;}
.sitemap ul {list-style-image:none;list-style-position:outside;list-style-type:disc;margin:3px;padding:0px;font-size:12px;}
.sitemap li {list-style-image:none;list-style-position:outside;list-style-type:disc;margin:3px 3px 3px 40px;padding:0px;font-size:12px;}


.sitemap a{color:#7B4720;cursor:pointer;}
.sitemap a:hover{color:#974B07;text-decoration:none;}
.siteul ul { list-style-image:none; list-style-position:outside; list-style-type:disc; margin:0px; padding:0px;float:left;font-size:14px;}
.siteul li {list-style-image:none; list-style-position:outside; list-style-type:disc; margin:0px; padding:0 0 8px 0;font-size:14px;}
.siteul a, .siteul a:hover{color:#7B4720;font-size:12px;}


.tourleftext {color:#916642;font-size:0.917em;margin:3px 0;height:1.417em;line-height:2.417em;}

h4 { font-size:1.616em; line-height:1.418em; padding:0; margin:0; color:#974B07;}
h4.textcenter {text-align:center;}
.tourleftForm input {float:left;padding:0px;margin:0px;height:22px;color:#916642;}

input.yellowBnew {background:transparent url(../assets/images/style/yellowButton.gif) repeat-x scroll left top;border:medium none;
color:#7B4720;float:right;font-family:Arial,Helvetica,sans-serif;font-size:0.917em;height:32px;line-height:32px;margin:5px 55px;padding:0 10px;text-decoration:none;}
.totemForm .leftSide { float:left; padding:0 5px; width:247px; }
.totemForm .rightSide { float:right; padding:0 5px; width:246px; }
.forms .text5 {background:#96775A; border:0; font-size:0.917em !important; padding:3px; width:130px; float:right; font-family:Georgia, "Times New Roman", Times, serif; color:#ffffff;}
.checkPara{font-size:1.364em; line-height:1.418em;}
.totembStrip a {margin:0 0 0 10px;text-align:center;width:66px;color:#7B4720;}

.labelsmall {font-size:0.91em;line-height:3.918em;margin:0 0 0 128px;padding:0 0 0 10px;text-align:right;}

input.yellowButton2 {background:transparent url(../assets/images/style/yellowButton.gif) repeat-x scroll left top;border:medium none;
color:#7B4720;font-family:Arial,Helvetica,sans-serif;font-size:0.917em;height:32px;line-height:32px;margin:5px 0 0;padding:0 10px;text-decoration:none;}

.totemlabel label {font-size:1.364em; line-height:1.418em; padding:0; margin:0 0 0 5px;}

.totemFeild {width:360px;}
.totemFeild input {float:right;}

.totemrewards .partLeft {float:left;padding:0 8px;width:290px;}
.totemrewards .partRight {float:right;padding:0px;width:200px;}
.totemrewards .rightSection .details {float:left;height:410px!important;overflow:visible;padding:40px;width:600px;}
.totemrewards .rightSection .scrollContent {float:left;height:400px;overflow:hidden;width:550px;padding-top:20px;}
.forms .text4 {background:#96775A; border:0; font-size:0.917em !important; padding:3px; width:170px; float:right; font-family:Georgia, "Times New Roman", Times, serif; color:#ffffff;}

.tourRegistrationForm .leftSide { float:left; padding:0 5px; width:316px; }
.tregister {color:#603314;font-size:1em;line-height:1.417em;width:500px;}
.tourRegistrationForm .rightSide { float:right; padding:0 5px; width:332px; }
.forms .text6 {background:#96775A; border:0; font-size:0.917em !important; padding:3px; width:210px; float:right; font-family:Georgia, "Times New Roman", Times, serif; color:#ffffff;}
.forms .text7 {background:#96775A; border:0; font-size:0.917em !important; padding:3px; width:200px; float:left; font-family:Georgia, "Times New Roman", Times, serif; color:#ffffff;margin:0 3px;overflow:auto;}
.tourRegistrationForm label{ font-size:0.917em; float:left; margin:3px 0px 3px 0px; color:#916642; }

.compressWidth .rightSection .scrollContent {float:left;height:260px;overflow:hidden;width:400px;}
.compressWidth .rightSection {position:relative !important;}
.rightInfo .rightSection .scrollContent {float:left;height:260px;overflow:hidden;width:400px;}

.compressWidth .rightSection .scrollContent .memberInfo {float:left;position:absolute;width:260px;height:202px; overflow:hidden;margin:0 0 10px}
.compressWidth .rightSection .scrollContent .memberInfo p{font-size:12px;line-height:13px;}
.compressWidth .rightSection .scrollContent .memberInfo h4{font-family:Arial,Helvetica,sans-serif;color:#ffffff !important; font-size:1.182em !important;}
.smallText {font-weight:bold;font-size:0.8em !important;}

.joinEmailfeild {width:300px;}
.joinEmailfeild input {float:right;}

.yellowtext {background:transparent url(../assets/images/style/yellowback2.gif) repeat-x scroll left top;color:#7B4720;float:left;font-family:Arial,Helvetica,sans-serif;height:137px;margin:5px;padding:2px;text-decoration:none;width:375px;}
.yellowtext p.browntext{color:#7B4720;font-family:Arial,Helvetica,sans-serif;text-decoration:none;font-size:1.546em;margin:0px;padding:0px;}
.yellowtext p.points{font-family:Georgia, "Times New Roman", Times, serif;color:#ffffff;float:left;font-size:4.546em;margin:0px;padding:0px;text-decoration:none;text-align:center;width:100%;}

.sectionDetail .rightSection .scrollContent .detailslong {float:left;height:260px;overflow:hidden;width:400px;}

.sectionDetail .callOuts2 li { border:1px solid #968166; display:inline; float:left; height:94px; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0 18px 0 0; padding:0; position:relative; width:234px; }
.sectionDetail .callOuts2 .hover {height:94px !important;width:234px !important;}
.callOuts2 a .hover, .callOuts2 a span {display:none !important;visibility:hidden !important;}
.callOuts2 {margin:0;padding:0;	float:left;width:100%;list-style:none}
.callOuts2 li.last {margin:0 3px 0 0;}
.callOuts2 a:hover .hover, .callOuts2 a:hover span, .callOuts2 li.active span {background:transparent url(../assets/images/style/blackTransparent.png) repeat scroll left top;	display:block !important;left:0;position:absolute;top:0;visibility:visible !important;}

#contentSplash { text-align:center; }
.shopping ul { list-style-image:none; list-style-position:inside; list-style-type:disc; margin:0px; padding:4px 4px 4px 10px; font-style:italic; font-size:14px; }
.shopping li { list-style-image:none; list-style-position:inside; list-style-type:disc; margin:0px; padding:4px 4px 4px 10px; font-style:italic; font-size:14px; }
.hotGames { float:left; padding:10px 20px 0px 0px; width:200px; }
.space { padding:10px 10px 10px 30px; margin:10px 0px; line-height:40px; }
.contactinfo a:hover { color:#515151; cursor:pointer; }
.contactinfo a { color:#603314; }

.instructorBio { float:left; padding:20px; width:500px; text-align:left; font-weight:bold; margin:0px; }
.instructorBio img{ padding:10px 0px 10px 10px;float:left;width:auto;}
.instructorBio p{float:left;width:250px;padding-top:10px;}
.instructorBio .white{color:#ffffff !important;font-size:1.091em;}
.insBio p {margin-left:30px !important;}

.groupSaleslink a:hover { color:#515151; cursor:pointer !important; }
.groupSaleslink a a:visited { color:#603314 !important; }
.courseInfoleft { float:left; width:360px; }
.courseInforight { float:right; width:320px; }
#courseinfoContent { padding:5px 30px 0; float:left; width:700px; }
.holedetail { border-color:#603314; border-style:solid; border-width:1px 0; color:#7B4720; width:500px; font-size:13px; font-style:normal; font-weight:normal; padding:0; }
.holedetail { margin:0px 0px 20px 0px; }
.tableblocks a { background:#603314 none repeat scroll 0 0; border-color:#000000; border-style:solid; border:1px; color:#FFFFFF; font-size:1em; padding:0.3em; width:22px; text-align:center; }
.tableblocks a:hover { background:#603314 none repeat scroll 0 0; border-color:#000000; border-style:solid; border:1px; color:#FFFFFF; font-size:1em; padding:0.3em; width:22px; text-align:center; }
.tableblocksBlank { width:40px; }
.diningOptionleft { float:left; width:320px; height:330px; }
.diningOptionright { float:right; width:355px; }
#diningContent { margin:0px; padding:6px 0px 10px 10px; width:750px; height:auto; }
.diningOpt { font-style:normal; font-size:11px; }
ul.diningOptiontab { list-style:none; color:#7B4720; margin:0px; padding:0 0 0 10px; list-style-type:none; }
ul.diningOptiontab li { list-style:none; color:#7B4720; margin:0px; padding:0 0 0 10px; list-style-type:none; }
#enlargeImage2 { margin:0px; }
ul.imageList2 { list-style:none; margin:0; padding:0px; width:340px; float:left; border-top:1px solid #603314 }
ul.imageList2 li { list-style:none; display:inline; padding:0; margin:10px 32px 0px 0px; float:left; cursor:pointer; position:relative }
ul.imageList2 li.last { margin:10px 0 0 !important }
ul.imageList2 li span { display:none; background:url(../assets/images/style/blackTransparent.png) repeat top left; position:absolute; width:59px; height:59px; top:0; left:0 }
ul.imageList2 li.active span, ul.imageList2 li.hover span { display:block; }
.brownstripBlocks a:hover, .brownstripBlocks a.active { background:#7B5838 none repeat scroll 0 0; text-decoration:none; }
.brownstripBlocks a { background:#5F3316 none repeat scroll 0 0; border:1px solid #000000; color:#FFFFFF; display:block; float:left; height:20px; line-height:20px; margin:0 20px 0 0; padding:2px 10px; text-align:center; text-decoration:none; }
.brownlongBlocks a:hover, .brownlongBlocks a.active { background:#7B5838 none repeat scroll 0 0; text-decoration:none; }
.brownlongBlocks a { background:#5F3316 none repeat scroll 0 0; border:1px solid #000000; color:#FFFFFF; display:block; float:left; height:20px; line-height:20px; margin:0 20px 0 0; padding:2px 10px; text-align:center; text-decoration:none; }
ul.dinningCasino { float:left; margin:0; padding:0 0 5px 20px; list-style:none; font-size:11px; }
ul.dinningCasino li { float:left; margin:0 20px 0 0; padding:0 5px; list-style:none; display:inline; font-size:11px; }
ul.dinningCasino li a { display:block; text-decoration:none; }
ul.dinningCasino li a span { background:#5F3316; border:1px solid #000000; color:#fff; display:block; margin:2px 0 0; padding:4px 6px; text-align:center; }
ul.dinningCasino li a:hover span { background:#7B5838; }
.detailsmap { height:432px; overflow:hidden; padding:40px 0 0 30px; float:left; width:722px; }
.detailsmap .scrollContent { height:400px !important; width:610px !important; }
#guideMap { margin:auto; overflow:hidden; width:689px; padding:0px; }
#guideMap h1 { color:#7B4720; font-size:16px; font-style:italic; }
#guideMap .content1 { width:200px; }
.container { float:left; padding:4px; width:240px; margin-right:4px;margin-left:17px }
.containerTwo { float:left; padding:4px; width:180px/* Changed Because of Whether Box size for updates on 08 Feb ORIGINAL VALUE : 207px  */; overflow:hidden }
.containerThree { float:left; padding:4px; width:197px; height:164px;   /* Changed Because of Whether Box size for updates on 08 Feb ORIGINAL VALUE : width:170px; height:95px; */ background:#D2C3A8; border:1px solid #502510; margin-left:6px; margin-top:6px; display:inline ; font-size:10px}
.mapform p span { border:1px solid #E7E0D2; float:right; }
.mapform p span input { margin:0; border:1px solid #BFB49F; float:left; }
.mapform { float:left; padding:2px!important; }
.mapform fieldset { border:0 none; margin:0; padding:0; }
.mapform fieldset p { float:left; margin:0 0 2px !important; }
.mapform fieldset p label { display:block; float:left; margin:4px; width:30px; }
.mapform fieldset p input { float:right; width:182px; margin:1px; color:#603314; padding:2px; font-size:10px; }
#guideMap .optionDestination { background:transparent url(../assets/images/custom/roundedblueback.gif) no-repeat scroll left top; display:inline; float:left; font-size:11px; height:53px; margin:5px 0; width:230px; }
.gettingheremap td { font-size:11px; padding:1px 2px 2px 16px; }
#weather p { text-align:center; color:#603117; font-size:12px; }
#weather h1 { text-align:center; color:#603117; font-size:12px; font-weight:bold; }
.forms2 .text2 { background:#ffffff none repeat scroll 0 0; border:0 none; color:#916642; float:right; font-family:Georgia, "Times New Roman", Times, serif; font-size:0.917em !important; padding:2px; width:152px; }
.groupsales p span input.text3 { background:#ffffff none repeat scroll 0 0; border:0 none; color:#916642; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:0.917em !important; padding:2px; width:136px; margin:1px; }
.groupsales .personal { float:left; margin:0 2px; width:250px; display:inline; }
.groupsales select.text2 { width:157px; }
.groupsales p { margin:0 0 6px; float:left; width:100%; }
.groupsales p span { border:1px solid #E7E0D2; float:right; }
.groupsales p span .text2 { margin:0; border:1px solid #BFB49F; float:left; }
.groupsales tab { margin:6px 10px 6px 6px; float:left; }
.groupsales label { font-size:0.917em; float:left; margin:3px 0px 3px 0px; color:#916642; }
.groupsales .textarea { width:402px; height:40px; background:#ffffff; font-size:0.917em; font-family:Georgia, "Times New Roman", Times, serif; padding:2px; border: none; overflow:auto; color:#916642; margin:2px; }
.groupsales input { float:right; line-height:20px; margin:3px 0px 3px 0px; }
.groupsales a.yellowButton { padding:0 10px; line-height:32px; background:url(../assets/images/style/yellowButton.gif) repeat-x top left; font-family:Arial, Helvetica, sans-serif; font-size:0.917em; color:#7B4720; text-decoration:none; float:left; margin:5px 20px 0px 0px; width:100px; text-align:center; float:right; }
.groupsales input.yellowButton { padding:0 10px; line-height:32px; background:url(../assets/images/style/yellowButton.gif) repeat-x top left; font-family:Arial, Helvetica, sans-serif; font-size:0.917em; color:#7B4720; text-decoration:none; float:left; margin:5px 0 0; height:32px; }
/* by indira for shopping page, golf page, gaming page etc */


/* By madhu for event detail page */
.eventLeft { float:left; width:140px; text-align:left; }
.eventRight { float:left; width:340px; padding-right:39px; }
.eventh1 { margin:0px 0px 15px 0px !important; }
/*

.sectionDetail .detailsWidth .scrollContent { float:left; overflow:scroll; width:550px; height:200px; }
.sectionDetail .rightSection .detailsWidth {
float:left;
height:215px;
overflow:hidden;
padding:80px 0 0 30px;
width:680px;
}*/
.numberDiv { float:left; }
.navigationLinks { margin:0px 0px 10px 30px; font-size:0.834em!important; color:#623017; }
.navigationLinks a { text-decoration:none; color:#623017; }
.birthdayForm .partLeft { float:left; padding:0 5px; width:285px; }
.birthdayForm .partRight { float:right; padding:0 5px; width:287px; }




.sectionDetail .rightSection h3 { color:#7B4720; font-style:italic; font-size:1.334em; font-weight:bold; padding:0; line-height:1.667em; border:none; margin:0px; }
/* By madhu for event detail page*/

/*calendar page class*/
.calendarContent{background:url(../assets/images/backgrounds/calendar2.jpg) repeat-x top left; width:974px;height:814px;}

.forms p.margLeft{margin-left:22px;}
.forms p.margLeft2{margin-left:214px;}



/* By MS for Job Application Form*/

.table-text{font-size:0.917em; color:#603314; font-weight:bold;}
.table-text .text-input  {background:none repeat scroll 0 0 #95775A;border:0 none;color:#FFFFFF;float:left;font-family:Georgia,"Times New Roman",Times,serif;
font-size:0.917em !important;padding:3px;width:200px;
}

.table-text .text-input100  {background:none repeat scroll 0 0 #95775A;border:0 none;color:#FFFFFF;font-family:Georgia,"Times New Roman",Times,serif;
font-size:0.917em !important;padding:3px;width:100px;
}

.table-text .textarea-job{background:none repeat scroll 0 0 #95775A;border:none;color:#FFFFFF;font-family:Georgia,"Times New Roman",Times,serif;font-size:0.917em;
height:61px;overflow:auto;padding:2px; width:280px;}

