/* RESET CSS */
body                        {margin: 0;padding: 0;}
h1, h2, h3, h4, h5, h6,
form, p, ol, ul, li ,
dl, dt, dd, blockquote,
fieldset,legend,input       {margin: 0px;padding: 0px;}
ol, ul                      {list-style: none;}
a                           {text-decoration:underline;cursor: pointer;}
a:hover                     {text-decoration: none;}
a:focus                     {outline: 0;}
table                       {border-collapse: collapse;}
a img                       {border:0px;}
.wai                        {display:none !important;}
.cb                         {clear:both !important;}
.cl                         {clear:left !important;}

/*  site's CSS */
body                                    {font-family:verdana,trebuchet ms, arial, sans-serif;font-size:0.625em;text-align:left;}
#page                                   {margin: 0 auto 0 auto;width:100%;overflow:hidden;height:100%;}

/*  the header  */
#stage,#header,ul#mainnav               {display:none;}

/* main content area  */

#content                                {float:left;padding:0px;width:63%;color:#eaeaea;font-size:1.2em;margin-top:5px;line-height:140%;}
#content.fullwidth                      {width:90%;}

#content p                              {padding:10px 0;}

.hr                                     {margin:10px auto 0px auto;clear:both;}

#content h2                             {font-size:130%;font-family:georgia !important;text-transform: uppercase;padding:15px 0;line-height:130%;}
#content h2 span                        {color:#afafaf;font-size:90%;}
#content h3                             {font-size:110%;padding:5px 0;font-family:georgia !important;}
#content h4                             {font-size:100%;padding:5px 0;}

ul.contentlist                          {margin:10px;list-style-type:circle;}
ul.contentlist li                       {padding:5px 0;}

dl.descriptive-list                     {width:100%;clear:both;margin:10px 0;overflow:auto;}
dl.descriptive-list dt                  {float:left;display:block;width:20%;padding:3px 10px 3px 5px;margin-top:5px;font-weight:bold;clear:left;}
dl.descriptive-list dd                  {float:left;display:block;width:65%;margin:5px 0;padding-left:10px;   }

#content ul#sitemap                     {list-style-type:none;line-height:180%;display:inline;float:left;width:100%;margin:5px 0 5px 30px;}
#content ul#sitemap li ul               {list-style-type:square;margin:5px 0 5px 50px;}


/* sidebar */
.sidebar                                {float:right;width:35%;margin-top:5px;line-height:160%;overflow:hidden;height:100%;font-size:85%;}

/* contact block on index page */
.box                                    {background:#323531;border:1px solid #000;overflow:auto;height:100%;margin-bottom:15px;color:#fff;font-size:120%;float:left;width:99.5%;}
.box h3                                 {background:#141414;text-transform: uppercase;font-size: 120%;padding:5px 10px;font-family:georgia !important;}
.box p                                  {padding:10px;}
address                                 {font-style: normal;padding:10px;}

/* profile tab area */
#tabbed_area                            {position:relative;width:100%;margin-top:10px;float:left;margin-bottom:15px;}

/* tabbed navigation */
ul#sidebar_nav                          {font-size:110%;}
ul#sidebar_nav li                       {float:right;}
ul#sidebar_nav li a                     {display:block;width:80px;height:20px;padding-top:10px;text-align:center;text-decoration:none !important;}
ul#sidebar_nav li a.selected            {color:#cc0000;font-weight:bold;}

/* div containing all the content coming from the tabs */
#tabs_content                           {float:left;padding:10px;background:#323531;border:1px solid #000;width:90%;color:#fff;font-size:130%;}
#tabs_content h3                        {padding:5px 0 10px 0;font-family:georgia !important;text-transform: uppercase;color:#aaa;}
#tabs_content p                         {padding:10px 0;}

#map                                    {width:100%;height:400px;border:1px solid #fff;color:#000;}
#tabs_content #map                      {width1:300px;height:400px;}

/* highslide gallery */
ul.gallery-list                         {width:100%;overflow:hidden;}
ul.gallery-list li                      {float:left;margin:4px;display:inline;}
ul.gallery-list li img                  {width:100px;height:60px;display:block !important;float:left;}
ul.gallery-list li a                    {display:block !important;float:left;width:100px;height:60px;}
.highslide-caption                      {display:none;}

/* the tables */
table.price_table                       {margin-top:10px;width:100%;clear:left;margin-bottom:20px;}
table.price_table caption               {font-weight:bold;text-align:left;font-family:georgia !important;margin-top:10px;background:#111;-moz-border-radius: 5px;-webkit-border-radius: 5px;padding:5px;}
table.price_table thead                 {border-top:1px solid #231f20;border-bottom:1px solid #231f20;}
table.price_table thead th              {padding:5px 10px 5px 10px;border-top:1px solid #231f20;border-bottom:1px solid #231f20;}
table.price_table td                    {border-bottom:1px dotted #76777a;padding:5px;}
table.price_table tr.hilight td         {background:#555}
table.price_table tr td span            {color:#ddd;font-size:80%;display:block;}

table.tariff-table thead                {background:#555;}


em.smaller                              {font-size:85%;}

/* Golf Course description table */
table.courseDescription                 {width: 50%;margin:15px 0 15px 10px;float:right;}
table.courseDescription td              {}
table.courseDescription td.parcelName   {background-color:#111; width: 130px; font-weight:bold;border:1px dotted #111; }
.yards,.parcelNo                        {border:1px dotted #aaa; }

table.courseDescription td.jumper       {}
table.courseDescription caption         {text-align:left; font-style:italic; background-color:#AEC4E8; }
div#content a.external                  {background: url("../img/external.gif") no-repeat left 3px;padding-left: 17px; color: #fff; text-decoration:none; font-style:italic; }
div#content a.external:hover            {background: url("../img/external-hv.gif") no-repeat left 3px; color: #285070; text-decoration:none; }
div#content a.iconnedLink               {background: url("../img/icon_gray_external_link.gif") no-repeat left center; padding-left: 18px; color: #fff; text-decoration:none;}

ul.golflist                             {width:45%;float:left;margin:10px 10px 30px 10px;}

/*footer style */

#footer,#subfooter,form#contact,form#login{display:none;}

