@charset "utf-8";
/*
Site : 7 Cedars
Dated : 30, April 2009
Version	: 1.0
Developed By : 
Updated By :
*/

/* General - Starts */
body { background:#241206 url(../assets/images/style/bodyGradient.gif) repeat-x top left; padding:0; margin:0; font:normal 12px Georgia, "Times New Roman", Times, serif; color:#7B4720; line-height:1.3em }
a { color:#9D9C9B }
a:hover { color:#515151; cursor:pointer }
.floatLeft { float:left !important }
.floatRight { float:right !important }
.floatNone { float:none !important }
.clear { clear:both }
a img, img { border:none }
object { font-size:0px }
.textcenter { text-align:center }
#ui-datepicker-div { z-index:10000; font-size:10px }
.errors { color:#990000; margin:0 0 10px 0; border: 1px solid ; padding: 3px; background-color: #FFFFDD; clear:left; }
.font10px { font-size:0.75em !important }
/* General - Ends */

/* Reset - Starts */
ul { list-style:circle; padding:10px 20px; margin:10px; }
li { list-style:circle; padding:5px; margin:0; }
p { margin:5px 0; padding:0 }
* { outline:0 none; }
h3 { font-size:1.417em; line-height:2.118em; padding:0; margin:0; border-bottom:1px solid #7B4720 }
h1.sub { color:#fff !important; font-size:1.75em; font-weight:bold }
h1.subfaq { color:#fff !important; font-size:1.75em; font-weight:bold; margin-bottom:5px !important; padding:0 0 10px; border-bottom:1px solid #947D5B; width:500px;}
/* Reset - Ends */
/* Heading - Starts */
/* Heading - Ends */
/* Container - Starts */

#wrapper { background:url(../assets/images/style/wrapperBg.jpg) no-repeat center 160px; }
#container { width:974px; margin:0 auto; position:relative; }
#topNavigation { height:92px; }
#calendar, #selectMonth, #selectYear { top:40%; left:40% }
#logo { position:absolute; left:417px; top:0px; z-index:100; width:140px; height:136px; }
#updateBox { border:4px solid #CFBFA3; margin:6px 0 0; background:#D1C2A7 url(../assets/images/style/updateboxBg.jpg) top left; float:left; width:966px; }
.homepageContent, .sectionDetail, .sectionHome { border:4px solid #CFBFA3; border-top-color:#988D79; float:left; height:573px; overflow:hidden; width:966px; }
.sectionDetail { height:470px; overflow:hidden }
.sectionHome { height:470px; overflow:hidden }
#footer { margin-top:25px; font-family:Arial, Helvetica, sans-serif }
#flashHolder { position:relative; }
#audioPlayer { position:absolute; top:34px; left:0 }
/* Container - Ends */
/* Navigation - Starts */
#userLinks { float:left; margin:0; padding:0; margin:40px 0 0; text-align:right; width:974px }
#userLinks li { margin:0; padding:0; list-style:none; font-size:.75em; display:inline; }
#userLinks li a { font-family:Arial, Helvetica, sans-serif }
#logo a { background:url(../assets/images/style/7cedarsLogo.png) no-repeat top left; width:138px; height:134px; text-indent:-5000px; display:block; float:left; }
#topMenu { float:left; margin:0; padding:0; background:url(../assets/images/style/menuBg.jpg) no-repeat left top; float:left; width:974px; height:36px; line-height:36px; list-style:none }
#topMenu li { float:left; margin:0; padding:0; list-style:none; display:inline }
#topMenu li a { font-size:1em; color:#FFFFFF; font-weight:bold; text-decoration:none; line-height:36px; text-transform:uppercase; display:block }
/* Navigation - Ends */
/* Call Outs - Starts */
.homepageContent .learnmore { height:133px; background:url(../assets/images/style/learnLinksBg.jpg); padding:0 0 0 43px; }
.callOuts a .hover, .callOuts a span { display:none !important; visibility:hidden !important; }
.callOuts a:hover .hover, .callOuts a:hover span, .callOuts li.active span { display:block !important; background:url(../assets/images/style/blackTransparent.png) repeat top left; visibility:visible !important; position:absolute; top:0; left:0; }
.homepageContent .callOuts, .sectionHome .callOuts, .sectionDetail .callOuts { margin:0; padding:0; float:left; width:100%; list-style:none }
.homepageContent .callOuts li { margin:0; padding:0; float:left; list-style:none; border:1px solid #754F3D; margin:3px 28px 0 0; display:inline }
.homepageContent .callOuts li a, .homepageContent .callOuts li a:hover { text-decoration:none !important }
.homepageContent .callOuts li div { border:1px solid #51230D; height:116px; width:190px; background:#846657 url(../assets/images/style/homecalloutsBg.jpg); position:relative; padding:3px; overflow:hidden }
.homepageContent .callOuts li div strong { color:#FFFFFF; font-size:0.834em; text-decoration:none; background:url(../assets/images/style/learnmore_arrow.jpg) no-repeat 100% 3px; padding:0 10px 0 5px; line-height:1.9em }
.homepageContent .callOuts li a:hover strong { text-decoration:underline; }
.homepageContent .callOuts .hover { height:124px !important; width:198px !important; }
.sectionHome .callOuts li { border:1px solid #968166; display:inline; float:left; height:83px; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0 1px 0 0; padding:0; position:relative; width:160px; }
.sectionHome .callOuts li a, .homepageContent .callOuts li a:hover { text-decoration:none !important }
.sectionHome .callOuts .hover { height:85px !important; width:160px !important; }
.sectionDetail .callOuts 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 3px 0 0; padding:0; position:relative; width:182px; }
.sectionDetail .callOuts li a, .homepageContent .callOuts li a:hover { text-decoration:none !important }
.sectionDetail .callOuts .hover { height:94px !important; width:182px !important; }
.sectionDetail .learnmore { background:transparent url(../assets/images/style/learnLinksGameBg.jpg) repeat scroll 0 0; height:99px; padding:4px 0 0 4px; }
/* Call Outs - Ends */
/* Updates Box - Starts */
.updateTopic { width:480px; position:relative; height:138px; z-index:1000 }
.updateTopic img { float:left }
.updateTopic .info { float:left; width:258px; padding:0 5px 5px; }
.updateTopic .info h3 { font-size:1.417em; line-height:2.118em; padding:0; margin:0; border-bottom:1px solid #7B4720 }
.updateTopic .info p { font-size:0.917em; }
.updateLink { color:#7B4720; font-size:.834em; font-weight:bold; line-height:20px; position:absolute; bottom:0; right:5px; }
.updateTopic .dates { margin:5px 0 0; padding:0; float:left; width:100% }
.updateTopic .dates p { margin:0; padding:0; font-size:0.834em; width:100%; }
.updateTopic .dates p span { color:#000000; clear:right; float:right }
.updateTopic .dates p strong { font-weight:normal; clear:left; float:left }
/* Updates Box - Ends */
/* Footer - Starts */
.footerLinks { text-align:center; margin:0; padding:0 }
.footerLinks li { display:inline; font-size:0.834em; margin:0; padding:0 3px 0 0 }
.footerLinks a { text-decoration:none }
.copyright { color:#9D9C9B; font-size:0.75em; text-align:center; margin:5px }
/* Footer - Ends */
/* Top Menu - Starts */
#topMenu li.home { margin:0 0 0 38px !important }
#topMenu li.casino { margin:0 0 0 58px !important }
#topMenu li.golf { margin:0 0 0 61px !important }
#topMenu li.dinning { margin:0 0 0 64px !important }
#topMenu li.shopping { margin:0 0 0 169px !important }
#topMenu li.entertainment { margin:0 0 0 8px !important }
#topMenu li.groupsales { margin:0 0 0 8px !important }
#topMenu li.directions { margin:0 0 0 8px !important }
#topMenu li a:hover, #topMenu li.active a { background:url(../assets/images/style/topmenu_arrow.jpg) no-repeat center 25px }
/* Top Menu - Ends */
/* Browser Specfic - Starts */

/* Browser Specfic - Ends */

/* sectiondetail - Starts */
.sectionDetail .leftSection { width:210px; border-right:4px solid #CFBFA3; background:#987E52; height:470px; float:left }
.sectionDetail .rightSection { float:right; width:752px; background:#987E52; overflow:hidden }
.sectionDetail .rightSection .details { height:288px; overflow:hidden; padding:78px 0 0 30px; float:left; width:680px; }
.sectionDetail .rightSection .noScroll { height:356px !important; overflow:hidden; padding:5px !important; width:732px; }
.sectionDetail #diningContent .scrollContent, .sectionDetail #courseinfoContent .scrollContent { float:left; height:250px; overflow:hidden !important; width:370px; }
.sectionDetail #diningContent .jScrollPaneContainer, .sectionDetail #courseinfoContent .jScrollPaneContainer { margin:65px 0 0 }
.sectionDetail .rightSection .scrollContent { float:left; overflow:hidden; width: 550px; height:260px; }
.sectionDetail .rightSection .detailsWidth { float:left; height:225px; overflow:hidden; padding:80px 0 0 30px; width:680px; }
.sectionDetail .detailsWidth .scrollContent { float:left; overflow:hidden; width:525px; height:210px; }
.wide .rightSection .details { height:288px; overflow:hidden; padding:78px 0 0 30px; float:left; width:720px; }
.dinningoption .rightSection .details { height:315px; overflow:hidden; padding:50px 0 0 30px; float:left; width:720px; }
.dinningoption .rightSection .scrollContent { float:left; overflow:hidden; width: 710px; height:290px; }
.wide .rightSection .scrollContent { float:left; overflow:hidden; width: 710px; height:260px; }
.sectionDetail .rightSection h1 { color:#FFFFFF; font-size:1.75em; font-weight:bold; margin:15px 0;line-height:1.3em }
.sectionDetail .rightSection h2 { color:#7B4720; font-style:italic; font-size:1.334em; font-weight:normal; border:1px solid #603314; padding:0; line-height:1.667em; border-width:1px 0; margin:10px 0 }
.sectionDetail .rightSection a { color:#7B4720; }
.wide .rightSection h2, .dinningoption .rightSection h2 { width:530px }
.sectionDetail .rightSection p { font-size:1em; line-height:1.417em; color:#603314 }
.sectionDetail .breadcrumbs { margin:0; padding: 0; text-align:center }
.sectionDetail .breadcrumbs li { display:inline; padding:0 2px }
.sectionDetail .breadcrumbs a { color:#511E0D; font-size:0.917em; line-height:3.091em }
.sectionDetail .navigation { margin:0; padding:0; text-align:center; list-style:none }
.sectionDetail .navigation li { display:block; padding:0; margin:0; list-style:none }
.sectionDetail .navigation a { color:#fff; font-size:1em; line-height:31px; display:block; background:url(../assets/images/style/leftnavigationBg.jpg) repeat-x left top; text-decoration:none; height:31px }
.sectionDetail .navigation a:hover, .sectionDetail .navigation a.active { background:url(../assets/images/style/leftnavigationBgHover.jpg) repeat-x left top; text-decoration:none }
.sectionDetail .navigation a span { visibility:hidden; padding:0 2px; }
.sectionDetail .navigation a:hover span, .sectionDetail .navigation a.active span { visibility:visible }
/* Gamedetail - Ends */

/* Section Home - Starts */
.sectionHome .learnmore { background:transparent url(../assets/images/style/learnLinksGameBg.jpg) repeat scroll 0 0; height:89px; padding:4px 0 0 4px; }
.sectionHome .leftSection { width:308px; background:#987E52; height:472px; float:left }
.sectionHome .rightSection { float:right; width:658px; background:#987E52; overflow:hidden; /* width change by madhu 11 may */ }
.sectionHome .rightSection .details { height:305px; overflow:hidden; padding:71px 0 0 37px; }
.utilities .rightSection .details { height:399px; overflow:hidden; padding:71px 0 0 37px; }
.utilitiesContent .rightSection .details { height:399px; overflow:hidden; padding:71px 0 0 37px; }
.sectionHome .rightSection .scrollContent { float:left; overflow:hidden; width:550px; height:260px; }
.utilities .rightSection .scrollContent { float:left; overflow:hidden; width:610px; height:380px; }
.utilitiesContent .rightSection .scrollContent { float:left; overflow:hidden; width:550px; height:380px; }
.sectionHome .rightSection h1 { color:#7B4720; font-size:1.75em; font-weight:bold; margin:15px 0; line-height:1.3em }
.sectionHome .rightSection h2 { color:#974B07; font-size:1.334em; font-weight:normal; border:1px solid #603314; padding:0; line-height:1.667em; border-width:1px 0; margin:10px 0 }
.sectionHome .rightSection p { color:#603314 }
/* Section Home - Ends */

/* Backgrounds - Starts */
/* Backgrounds - Ends */
/* Rollovers - Starts */
/* Rollovers - Ends */
/* UI - Starts */
.jScrollPaneContainer { position: relative; overflow: hidden; z-index: 1; }
.jScrollPaneTrack { position: absolute; cursor: pointer; right: 0; top: 0; height: 100%; background: #997C5E; padding:0 5px }
.jScrollPaneDrag { position: absolute; background: #714D33; cursor: pointer; overflow: hidden; }
.jScrollPaneDragTop { position: absolute; top: 0; left: 0; overflow: hidden; }
.jScrollPaneDragBottom { position: absolute; bottom: 0; left: 0; overflow: hidden; }
a.jScrollArrowUp { display: block; position: absolute; z-index: 1; top: 0; right: 0; text-indent: -2000px; overflow: hidden; height: 12px; background:url(../assets/images/style/scroll_arrows.jpg) no-repeat left top; width:16px !important; font-size:0px !important; }
a.jScrollArrowUp:hover { /*background-color: #f60;*/ }
a.jScrollArrowDown { display: block; position: absolute; z-index: 1; bottom: 0; right: 0; text-indent: -2000px; overflow: hidden; /*background-color: #666;*/ height: 12px; background:url(../assets/images/style/scroll_arrows.jpg) no-repeat left -13px; width:16px !important; font-size:0px !important }
a.jScrollArrowDown:hover { /*background-color: #f60;*/ }
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover { /*background-color: #f00;*/ }
/* Call Scroll */
.callout { height:95px; background:url(../assets/images/style/learnLinksGameBg.jpg); padding:0px; height:97px !important }
.callout ul { padding:4px !important; height:105px; }
.callout li { padding:0px; width:162px; height:87px; overflow:hidden; margin:0 2px 0 0; position:relative }
.callout li a:hover span { padding:0px; width:162px; height:63px; overflow:hidden; position:absolute; float:left; bottom:0; left:0; background:url(../assets/images/style/blackTransparent.png) repeat top left }
div.jMyCarousel .prev { overflow:hidden; background:transparent url(../assets/images/style/carouselArrowleft.png) no-repeat scroll 0 0; border:0 none; height:20px; width:11px; top:40px !important; left:10px !important }
div.jMyCarousel .next { overflow:hidden; background:transparent url(../assets/images/style/carouselArrowright.png) no-repeat scroll 0 0; border:0 none; height:20px; width:11px; top:40px !important; right:10px !important }
div.jMyCarousel .up { background: url() center center no-repeat; width:61px; height:40px; border:0px; }
div.jMyCarousel .down { background: url() center center no-repeat; width:47px; height:61px; border:0px; }
div.jMyCarousel ul li { }
div.jMyCarousel ul li a { display:block; border:0px; }
div.jMyCarousel ul li a img { display:block; border:0px; }
/* UI - Ends */
/* Forms - Starts*/ 
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 0 0; width:130px; text-align:center }
input.yellowButton { padding:0 10px !important; 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; ; border:none }
.forms { }
.forms p { float:left; margin:0 0 3px; padding:0; width:100% }
.forms p.multiple .text { width:53px; font-size:0.917em !important; font-family:Georgia, "Times New Roman", Times, serif; color:#fff; padding:3px; float:right }
.forms label { font-size:0.917em; float:left; margin:0px; }
.forms .text { background:#95775A; border:0; font-size:0.917em !important; padding:3px; width:105px; float:right; font-family:Georgia, "Times New Roman", Times, serif; color:#fff; }
.forms .text25 { background:#95775A; border:0; font-size:0.917em !important; padding:3px; width:22px; float:left; font-family:Georgia, "Times New Roman", Times, serif; color:#fff; }
.forms .textmid25 { background:#95775A; border:0; font-size:0.917em !important; padding:3px; width:21; float:center; font-family:Georgia, "Times New Roman", Times, serif; color:#fff; }
.forms .text30 { background:#95775A; border:0; font-size:0.917em !important; padding:3px; width:31px; float:center; font-family:Georgia, "Times New Roman", Times, serif; color:#fff; }
.forms .select { background:#95775A; border:0; font-size:0.75em; padding:0px; width:118px; float:right; font-size:0.917em; color:#fff; font-family:Georgia, "Times New Roman", Times, serif }
.birthdayForm { float:left; width:600px; }
.forms .radio { margin:0 105px 0 0; float:right; display:inline }
.forms .calenderIcon { float:right; margin-left:3px; }
.ScheduleaTournament .personal { float:left; margin:0 5px 0px 0px; width:293px; display:inline }
.ScheduleaTournament .dates { width:185px; float:left; margin:0 5px 0 0; display:inline }
.ScheduleaTournament .comments { width:190px; float:left; display:inline }
.forms .textarea, .ScheduleaTournament .comments textarea { width:190px; height:61px; background:#95775A; font-size:0.917em; font-family:Georgia, "Times New Roman", Times, serif; padding:2px; border: none; overflow:auto; color:#FFFFFF }
.buttonStrip a { width:136px; margin:0 0 0 10px; text-align:center }
/* Forms - Ends*/
/*Table - Starts*/
.datatable { border:1px solid #000; border-width:0px 0 1px 1px }
.datatable th { background:#603314; color:#fff; font-size:1em; text-align:center; border:1px solid #000; border-width:1px 1px 0 0; padding:0.3em }
.datatable tr { }
.datatable td { background:#AA997E; color:#fff; font-size:1em; border:1px solid #000; border-width:1px 1px 0 0; padding:0.3em }
.datatable a:hover { color:#603314 !important; cursor:pointer; }
.datatable a { color:#ffffff !important; }
/* Table - Ends*/
/*Golf Photo Gallery - Starts*/
#golfPhotogallery { background:#75603E url(../assets/images/backgrounds/golfgalleryBg.jpg); width:699px; height:296px; margin:40px 0 0 7px; padding:0 15px 15px; overflow:hidden }
#golfPhotogallery .left { float:left }
#golfPhotogallery .right { float:right }
#golfPhotogallery #enlargeImage { margin:15px 0 0 }
#golfPhotogallery ul.imageList { list-style:none; margin:0; padding:0; width:316px; float:left; border-top:1px solid #603314; display:inline }
#golfPhotogallery ul.imageList li { list-style:none; margin:0; padding:0; float:left; margin:10px; cursor:pointer; position:relative; display:inline }
#golfPhotogallery ul.imageList li span { display:none; background:url(../assets/images/style/blackTransparent.png) repeat top left; position:absolute; width:59px; height:59px; top:0; left:0 }
#golfPhotogallery ul.imageList li.active span, #golfPhotogallery ul.imageList li.hover span { display:block; }
/*Golf Photo Gallery - Ends*/

/* Brown Blocks for anchors */
.brownBlocks { padding:0px 30px 5px 30px; float:left; }
.brownBlocks a { color:#FFFFFF !important; display:block; float:left; width:28px; height:20px; background:#5F3316; text-align:center; border:1px solid #000; margin:0 7px 0 0; text-decoration:none }
.brownBlocks a:hover, .brownBlocks a.active { background:#7B5838; text-decoration:none }
.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 !important; display:block; float:left; height:20px; line-height:20px; margin:0 20px 0 0; padding:2px 10px; text-align:center; text-decoration:none; }
/* Brown Blocks for anchors */


/* Entertaiment Section - Starts*/
.eventLeft { float:left; width:140px; text-align:left; }
.eventRight { float:left; width:340px; padding-right:39px; }
.eventRight h1 { margin:0px 0px 15px 0px !important; }
/* Entertaiment Section - Ends*/

/* Dinning Option */
ul.dinningOption { float:left; margin:0; padding:0 0 5px 30px; list-style:none; }
ul.dinningOption li { float:left; margin:0 30px 0 0; padding:0 5px; list-style:none; display:inline }
ul.dinningOption li a { display:block; text-decoration:none; }
ul.dinningOption li a span { background:#5F3316; border:1px solid #000000; color:#fff; display:block; margin:2px 0 0; padding:4px 10px; text-align:center; }
ul.dinningOption li a:hover span { background:#7B5838; }
/* Dinning Option */

/* FAQ */
div#faqs{width:500px; }
div#faqs h3 { border:0 none; font-size:1em; color:#603314; line-height:1.584em; }
div#faqs h3 a { color:#603314; text-decoration:underline; }
div#faqs h3 span { color:#FCFBFA; padding: 0 5px 0 0 }
div#faqs div.ui-accordion-content-active { margin:0 0 15px; }
/* FAQ */

/* Key Contact */
p.contact-row { padding:0 0 10px 0; margin:0 }
p.contact-row em, p.contact-row strong, ul.contactList li em, ul.contactList li strong { display:block }
ul.contactList, ul.contactList li { margin:0; padding:0; list-style:none; color:#603314 }
ul.contactList li { padding:0 0 15px; }
/* Key Contact */

/* Properties */
ul.propertiesList { width:400px; margin:0; padding:0; list-style:none; color:#603314; }
ul.propertiesList li { padding:0 0 15px; margin:0; list-style:none; color:#603314; }
ul.propertiesList li em, ul.propertiesList li strong { display:block }
a.propertyLink { float:right; margin:15px 0 0 }
/* Properties */

/* Google Map */
.googleMap .sectionDetail { height:auto !important; overflow:visible }
.googleMap .sectionDetail .leftSection { width:210px !important; height:auto !important;  background:none !important; float:left ; border:none !important }
.googleMap .sectionDetail .rightSection { float:right; width:752px; background:#B6A68B; overflow:visible;border-left:4px solid #CFBFA3; }
.googleMap .sectionDetail .rightSection .details {float:left;height:auto !important;overflow:visible;padding:30px;width:690px}

