/*STELLENBOSCH SCULPTURE TOUR CSS CODING 2009*/

	@import url("css/gallery.css");

	.milk_stage_tags{display:none;}
	.milk_stage_close{display:block; color:#536018;}
	.milk_loading{background:url("images/load.gif") no-repeat center center;}

/*IE 6 KILLER*/

  #IE6_overlay{ width:600px; z-index:9999; height:100%; text-align:center; left:0; top:0; margin:0; padding:0;
  font-size:11px}
  #IE6_killer{width:700px; height:499px; border:1px solid #fff; background:transparent url("http://www.jghinternet.com/images/ie6.png") repeat scroll right top;
margin:10px; padding:20px 120px 0 50px; text-align:left;}
  #IE6_killer a{color:#000!important;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
  #IE6_killer a:hover{color:#fff;}
  #IE6_killer p{font-size:12px;font-family:Arial, Helvetica, sans-serif; color:#fff;}
  #IE6_killer li{color:#fff;}
  #IE6_killer h1{color:#fff;}
  #IE6_killer h2{
  font-size:14px !important;color:#fff;
 padding:0px 0px 10px !important;
 font-weight:bold !important;
  }

 /*REST OF DOCUMENT*/

	*{outline:none; margin:0px; padding:0px;}

	body{background:#536018 none; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

	#site{background:#8e9e44 none; width:1003px;}

	.home_tags{display:none!important;}
	.pdf_record{display:none;}
	.heading_h1{display:none;}

	#social{position:fixed; bottom:10px; right:0px; width:35px;}

/*TOP*/

	#topline{height:14px; background:#443308 none; margin:0 0 0 230px;}

	#logo{background:#edf0de url("images/logo.gif") no-repeat top left; height:117px; width:100%;}

/*MENU STYLED HERE*/

	#menu{background:#536018 none; width:202px; height:346px; float:left; font-size:13px; padding:20px 7px 12px 20px;}
	#menu ul ul{margin:0 0 0 10px;}
	#menu li{list-style:none; padding:0px 0pt 5px 18px; margin:7px 0pt 0pt;}
	#menu a{text-decoration:none; color:#fff; text-transform:capitalize;}
	#menu a:hover, .clicked{color:#8e9e44!important;}
	#menu .active{background:transparent url("images/round_bullet.png") no-repeat top left;}
	#menu li li{background:transparent url("images/arrows.png") no-repeat top left; margin:0px; padding:3px 0px 3px 18px; font-size:11px;}
	#menu li .active{background:transparent url("images/arrows.png") no-repeat top left; padding:none;}

	.sub3_6{display:none;}


/*CONTENT STYLED HERE*/

	#content{float:left;}

	.image_block{
		width:611px;
		height:378px;
		float:left;
		margin:0px;
		overflow:hidden;
		background:#536018 none;
	}
	.image_back{
		width:611px;
		height:378px;
		float:left;
		margin:0px;
		overflow:hidden;
		text-align:center;
		background:transparent url("images/5628-33A.jpg") no-repeat top left;
	}

	#home_img{
		text-align:center;
		background:transparent url("images/mask_welcome.png") no-repeat top left;
		position:absolute;
		z-index:999;
		width:611px;
		height:374px;
		margin:4px 0 0;
		}

	#submit{
		background:#8E9E44 none repeat scroll 0% 0%;
		height:378px;
		overflow:hidden;
		position:relative;
		text-align:right;
	}
	.button{background:#443308; margin:301px 0 0;}

	.text{padding:28px 177px 28px 28px; width:569px; background:#fff none; color:#3e4650; display:block; clear:both;}
	.text p{display:inline;}
	.text h1{text-transform:uppercase; font-size:23px;}
	.text h2{margin:10px 0 0; color:#536018; font-size:17px;}
	.text h4{color:#443308; display:inline;}
	.text a{color:#536018; text-decoration:none; font-weight:bold;}
	.text a:hover{text-decoration:underline;}
	.text .pdf_record{display:block;}
	.text li{list-style:none;}

	.donegal{margin:10px 0 0;}
	.donegal img{border:1px solid #999;}

	.records{margin:10px 0 0; height:120px; border-bottom:1px dashed #536018;}
	.site_3 .records{height:262px;}
	.records img{margin:0 5px 0 0; border:1px solid #999;}

	.home_date{display:block; font-size:10px; font-style:italic;}

	.pressdate{display:block; font-size:10px; font-style:italic;}

	.visitor_block{margin:20px 0 0;}

	.contact_blocks{width:50%; float:left; height:110px;}

	#subscribe{display:block;}

	#sponsors{text-align:center; height:80px; width:200px; margin:40px auto 0px;}
	#sponsors .pdf_record{display:none;}
	.site_6 #sponsors{margin:220px auto 0px;}

	.logo{float:left;}

	.content_tools_top{text-align:right;}
	.content_tools_top li{display:inline; list-style:none;}
	.content_tools_top a{font-weight:normal; font-size:11px; margin:0px 0px 0px 10px;}

/*BOTTOM LINE HERE*/

	.clear{width:100%; display:block; clear:both;}

	#bottomline{height:14px; background:#443308 none; width:229px;}


/*GALLERY ON HOME PAGE*/

 /*    LEFT BLOCK    */

 	#stage{height:378px; float:left;}

    #slider{
		line-height:14px;
		font-size:10px;
		width:611px;
		height:1020px;
		overflow:hidden;
		visibility:hidden;
		margin:0 0px 0 0px;
		float:left;
		position:absolute;
		z-index:4;
	}

    .slider_scroll{overflow: auto;position: relative;clear: left;left:auto; height:420px;}


    .slider_scrollContainer p{
		background:#FFFFFF none repeat scroll 0% 0%;
		color:#3E4650;
		font-size:12px;
		font-weight:500;
		line-height:18px;
		margin:378px 0pt 0pt 0px;
		padding:5px;
		position:absolute;
		text-align:center;
		width:606px;
		height:60px;
	}
	.slider_scrollContainer .rec_p_{display:none;}
    .slider_scrollContainer{font-size:12px; line-height:18px; font-weight:500;} /*Duplicate p font styles incase client content is missing <p>*/
  	.slider_scrollContainer a{color:#536018; text-decoration:none; font-weight:bold;}
	.slider_scrollContainer a:hover{text-decoration:underline;}
	.slider_scrollContainer .home_date{display:none;}

    .slider_panels{width:615px; padding:0px 0 30px 0px;}
    .p_link{display:block;}
    .slider_panels img{margin:0px; display:block;}

    .scrollButtons{position:absolute; bottom:150px; z-index:999; cursor:pointer;}

	.left{
		left:auto;
		background:transparent url("images/left_scroll.png") no-repeat center center;
		position:absolute;
		width:50px;
		z-index:999;
		padding:378px 0 0;
	}
    .right{
		left:561px;
		background:transparent url("images/right_scroll.png") no-repeat center center;
		position:absolute;
		width:50px;
		z-index:999;
		padding:378px 0 0;
	}

	.scrollButtons{cursor:pointer; opacity:0.7;}
    .scrollButtons:hover{opacity:1;}



    #thumbnails{position:absolute; margin:10px 0 0 10px;}
    #thumbnails img{margin:0 11px 11px 1px; opacity:0.7;}
    #thumbnails img:hover{opacity:1; border:1px #000 solid;margin:0 10px 9px 0px;} /*stop the image from bouncing up and right*/
    .selected_thumbnail{opacity:1!important; border:1px #000 solid;margin:0 10px 10px 0px!important;} /*current slide*/

/*IE 7 FIXES*/

		*:first-child+html #home_img{margin:4px 0pt 0pt -611px;}
		*:first-child+html .image_block{width:610px;}
		*:first-child+html .clear{display:none;}
		*:first-child+html #stage{width:611px;}
		*:first-child+html .slider_scroll{height:378px;}
		*:first-child+html .left{padding-top:365px;}
		*:first-child+html .right{padding-top:365px;}