/*** Global rules ***/
/** body { background-image:url(../images/greencraig.jpg); font-size: 70%; font-family: Arial, Helvetica, sans-serif; line-height: 25px;} **/

body { margin: 0; padding: 0 0 2em 0; background: #fff; background-image:url("../images/colour_block_EBE6C6.jpg"); font-size: 70%; font-family: Arial, Helvetica, sans-serif; color: #270E00;  }

div#logo { width: 200px; height: 110px; margin-top: 20px; position: absolute; margin-left: 20px; padding: 0px 0px 0px 10px; }

.hidden { display: none; }

hr { border-bottom: thin dotted; border-top: 0px; border-left: 0px; border-right: 0px; color: #867870; }


/*** TOP NAVIGATION ***/

.top  { color: #270E00; font-size: 11px;}
.top a:link,
.top a:visited{ color: #270E00; text-decoration: none; }
.top a:hover,
.top a:active { color: #270E00; text-decoration: underline; }


/*** NAVIGATION ***/


div#nav { width: 871px; height: 30px; margin-top: 205px; background-color:#FFFFFF; position: absolute; margin-left: 20px; padding: 0px 0px 0px 10px; font-family: Helvetica, sans-serif; font-size: 9px; font-weight: bold; }

#nav_buttons { width: 320px; height: 30px; margin: 0; padding: 0; position: relative; }
 
#nav_buttons li { margin: 0; padding: 0; list-style: none; position: absolute; top: 0; }
 
#nav_buttons li, #nav_buttons a { height: 30px; display: block; }

div#nav_main { width: 900px; height: 30px; margin-top: 205px; background-color:#FFFFFF; position: absolute; margin-left: 0px; padding: 0px 0px 0px 10px; font-family: Helvetica, sans-serif; font-size: 9px; font-weight: bold; }

#nav_main_buttons { width: 320px; height: 30px; margin: 0; padding: 0; position: relative; }
 
#nav_main_buttons li { margin: 0; padding: 0; list-style: none; position: absolute; top: 0; }
 
#nav_main_buttons li, #nav_buttons a { height: 30px; display: block; }


/*** MAIN NAVIGATION ***/


/*set up the first button*/
#button1  { left: 0; width: 77px; }
 
#button1 a {left: 0; width: 77px; background: url("../images/btn_home.gif") 0px 0px no-repeat; }

#button1 a:hover {left: 0; width: 77px; background: url("../images/btn_home.gif") 0px 0px no-repeat; }

 
/*set up the second button*/
#button2  { left: 77px; width: 76px; }
 
#button2 a {left: 77px; width: 76px; background: url("../images/btn_about.gif") 0px 0px no-repeat; }
 
/*set up the third button*/
#button3  { left: 153px; width: 130px; }
 
#button3 a {left: 153px; width: 130px; background: url("../images/btn_accommodation.gif") 0px 0px no-repeat; }
 
/*set up the fourth button*/
#button4  { left: 283px; width: 106px; }
 
#button4 a {left: 283px; width: 106px; background: url("../images/btn_hospitality.gif") 0px 0px no-repeat; }
 
/*set up the fifth button*/
#button5  { left: 389px; width: 88px; }

#button5 a {left: 389px; width: 88px; background: url("../images/btn_gallery.gif") 0px 0px no-repeat; }
 
/*set up the sixth button*/
#button6  { left: 477px; width: 69px; }

#button6 a {left: 477px; width: 69px; background: url("../images/btn_golf.gif") 0px 0px no-repeat; }
 
/*set up the seventh button*/
#button7  { left: 546px; width: 96px; }

#button7 a {left: 546px; width: 96px; background: url("../images/btn_activities.gif") 0px 0px no-repeat; }
 
/*set up the eigth button*/
#button8  { left: 642px; width: 82px; }

#button8 a {left: 642px; width: 82px; background: url("../images/btn_events.gif") 0px 0px no-repeat; }
 
/*set up the ninth button*/
#button9  { left: 724px; width: 72px; }

#button9 a {left: 724px; width: 72px; background: url("../images/btn_links.gif") 0px 0px no-repeat; }
 
/*set up the tenth button*/
#button10  { left: 796px; width: 69px; }

#button10 a {left: 796px; width: 69px; background: url("../images/btn_findus.gif") 0px 0px no-repeat; }

#nav_buttons li a span { display: none; }


/*** SUB NAVIGATION ***/

.subnav  { color: #270E00; font-size: 11px; }
.subnav a:link,
.subnav a:visited { color: #270E00; text-decoration: none; }
.subnav a:hover,
.subnav a:active { color: #270E00; text-decoration: underline; }
.subnav { padding: 0 0 0 10px; }


/*** FOOTER NAVIGATION ***/

.footer  { color: #270E00; font-size: 11px; font-weight: bold; }
.footer a:link,
.footer a:visited { color: #270E00; text-decoration: none; }
.footer a:hover,
.footer a:active { color: #270E00; text-decoration: underline; }


/*** CONTENT LINKS ***/

a:link, a:visited { color: #270E00; text-decoration: underline; }
a:hover, a:active { color: #270E00; text-decoration: underline; }


/*** GALLERY NAVIGATION ***/

.gallery  { color: #270E00; font-size: 11px;}
.gallery a:link,
.gallery a:visited{ color: #270E00; text-decoration: none; border-color:#009900; }
.gallery a:hover,
.gallery a:active { color: #270E00; text-decoration: underline; }


/** div#nav a:link,
div#nav a:visited,
div#nav a:hover,
div#nav a:active { color: #FFFFFF; text-decoration: none; }

**/

.image_rotate {  background-image:url("http://greencraig.com/images/rotate_images/rotate.php"); height: 609px;  }

div#content_index { width: 423px; height: 335px; margin-top: 236px; background-color:#FFFFFF; position: absolute; margin-left: 20px; padding: 12px 10px 0px 10px; font: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; }

div#content_index_02 { margin-left: 20px; padding: 12px 10px 0px 10px; }


.content_right { padding: 10px 10px 10px 10px; }

/** #copy_link a:link, a:visited, a:hover, a:active { color: #CC0000; text-decoration: none; } **/




/*** TITLES ***/

/*welcome title*/
#welcome_title  { left: 0px; width: 124px;  height: 24px; background: url("../images/title_welcome.gif") 0px 0px no-repeat; }
#welcome_title h1  { display: none; }


/*about title*/
#about_title  { left: 0px; width: 250px;  height: 24px; background: url("../images/title_about.gif") 0px 0px no-repeat; }
#about_title h1  { display: none; }


/*accommodation title*/
#accommodation_title  { left: 0px; width: 250px;  height: 24px; background: url("../images/title_accomm.gif") 0px 0px no-repeat; }
#accommodation_title h1  { display: none; }


/*find title*/
#find_title  { left: 0px; width: 250px;  height: 24px; background: url("../images/title_find.gif") 0px 0px no-repeat;  }
#find_title h1  { display: none; }


/*contact title*/
#contact_title  { left: 0px; width: 250px;  height: 24px; background: url("../images/title_contact.gif") 0px 0px no-repeat;  }
#contact_title h1  { display: none; }


/*hospitality title*/
#hospitality_title  { left: 0px; width: 250px;  height: 24px; background: url("../images/title_hospitality.gif") 0px 0px no-repeat;  }
#hospitality_title h1  { display: none; }


/*accolades title*/
#accolades_title  { left: 0px; width: 250px;  height: 24px; background: url("../images/title_accolades.gif") 0px 0px no-repeat; }
#accolades_title h1  { display: none; }


/*links title*/
#links_title  { left: 0px; width: 250px;  height: 24px; background: url("../images/title_links.gif") 0px 0px no-repeat;  }
#links_title h1  { display: none; }


/*gallery title*/
#gallery_title  { left: 0px; width: 250px;  height: 24px; background: url("../images/title_gallery.gif") 0px 0px no-repeat; }
#gallery_title h1  { display: none; }


/*activities title*/
#activities_title  { left: 0px; width: 250px;  height: 24px; background: url("../images/title_activities.gif") 0px 0px no-repeat;  }
#activities_title h1  { display: none; }


/*golf title*/
#golf_title  { left: 0px; width: 250px;  height: 24px; background: url("../images/title_golf.gif") 0px 0px no-repeat; }
#golf_title h1  { display: none; }


/*events title*/
#events_title  { left: 0px; width: 250px;  height: 24px; background: url("../images/title_events.gif") 0px 0px no-repeat; }
#events_title h1  { display: none; }


/*christmas title*/
#christmas_title  { left: 0px; width: 255px;  height: 24px; background: url("../images/title_christmas.gif") 0px 0px no-repeat; }
#christmas_title h1  { display: none; }


/*US KIds title*/
#uskids_title  { left: 0px; width: 260px;  height: 24px; background: url("../images/title_uskids.gif") 0px 0px no-repeat; }
#uskids_title h1  { display: none; }


/*blank title*/
#blank_title  { left: 0px; width: 250px;  height: 24px; background: url("../images/spacer.gif") 0px 0px no-repeat; }
#blank_title h1  { display: none; }


/*** CONTENT LEFT ***/

.content_left  { color: #270E00; font-size: 11px; }
/***.content_left a:link,
.content_left a:visited { color: #270E00; text-decoration: none; }
.content_left a:hover,
.content_left a:active { color: #270E00; text-decoration: underline; }***/
.content_left { padding: 10px 10px 10px 10px; }




.title { font-size: 16px; font-weight: bold; }

.title_times { font-family:"Times New Roman", Times, serif; font-size: 25px; }

.image_about {  background-image:url("../images/image_about.jpg"); height: 204px;  }

.image_accommodation {  background-image:url("../images/image_accommodation.jpg"); height: 204px;  }

.image_find {  background-image:url("../images/image_find.jpg"); height: 204px;  }

.image_golf {  background-image:url("../images/image_golf.jpg"); height: 204px;  }

.image_gallery {  background-image:url("../images/image_gallery.jpg"); height: 204px;  }

.image_christmas {  background-image:url("../images/image_night.jpg"); height: 204px;  }

.image_weddings {  background-image:url("../images/image_weddings.jpg"); height: 204px;  }

.image_recipies {  background-image:url("../images/image_recipies.jpg"); height: 204px;  }

.image_activities  {  background-image:url("../images/image_activities.jpg"); height: 204px;  }

.image_links  {  background-image:url("../images/image_links.jpg"); height: 204px;  }

.main_content {  line-height: 16px; padding: 10px 10px 10px 10px; }

