/* ECOSOUTH CSS DOCUMENT 2009 */
	@import url("http://codemaster.icecreamcatalogue.com/LICK/IE6KILLER/ie6killer.css");
	
	
/*Menu Controls - General	*/
	.menu  {}
	.menu ul{padding:0px;}
	.menu li{list-style:none outside none; text-transform:uppercase;}
	.menu ul li a{}
	.menu ul li a:hover{color:#999; text-decoration:none;}
	.menu .active a{color:#999; text-decoration:none;}

	/*Menu Controls - Horizontal	*/
	.horizontal {float:left; margin:0 0 20px;}
	.horizontal li{float:left; padding:0px 10px;}
	.horizontal .active a{}

	/* CSS CODING FOR A DROP DOWN MENU */
	
	.menu {position:relative; z-index:100; width:1000px;}
	
	/* remove all the bullets, borders and padding from the default list styling */
	.menu ul {padding:0;margin:0;list-style-type:none;}
	.menu ul ul {width:149px;}
	
	/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
	.horizontal li {float:left; position:relative;}
	
	/* style the links for the top level */
	.menu a, .menu a:visited {display:block;text-decoration:none; height:20px; text-transform:uppercase;}
	
	/* style the second level background */
	.menu ul ul a.drop, .menu ul ul a.drop:visited {background:#d4d8bd url(http://www.cssplay.co.uk/graphics/drop.gif) bottom right no-repeat;}
	
	/* style the second level hover */
	.menu ul ul a.drop:hover{background:#c9ba65 url(http://www.cssplay.co.uk/graphics/drop.gif) bottom right no-repeat;}
	.menu ul ul :hover > a.drop {background:#c9ba65 url(http://www.cssplay.co.uk/graphics/drop.gif) bottom right no-repeat;}
	
	/* hide the sub levels and give them a positon absolute so that they take up no room */
	.menu ul ul {
		visibility:hidden;
		position:absolute;
		height:0;
		top:12px;
		left:0px; 
		width:149px; 
		margin:0px; 
		padding:8px 0px 0px;
	}
	
	/* style the second level links */
	.menu ul ul a, .menu ul ul a:visited {
		background:#B6B5B5 none; 
		color:#fff;  
		padding:5px 3px; 
		width:150px;
		text-transform:capitalize;
		text-align:left;
		font-size:11px;
		font-style:italic;
		margin:0px;
	}
	.menu li li{border:none; padding:0px;}
	
	/* style the top level hover */
	.menu a:hover, .menu ul ul a:hover{color:#8A8A8A;}
	.menu :hover > a, .menu ul ul :hover > a {color:#8A8A8A;}
	
	/* make the second level visible when hover on first level list OR link */
	.menu ul li:hover ul,
	.menu ul a:hover ul{visibility:visible; }

/*MENU HERE*/

	.menu ul{background:#4e6537; text-align:center; height:29px; padding:8px 0px 0px;}
	.menu li{display:inline; list-style:none;}
	.menu a{
		color:#fff; 
		text-decoration:none; 
		font-size:13px; 
		text-transform:capitalize; 
		font-family:Arial, Helvetica, sans-serif;
		letter-spacing:0px;
		font-weight:bold;
		text-transform:uppercase;
	}
	.menu a, .menu a:visited{margin: 0 0 0 0;}
	.menu ul ul{top:21px;}
	.menu a:hover{color:#C2CB56 !important}
	.menu .clicked{color:#C2CB56 !important;}
	.menu ul ul a, #menu ul ul a:visited {color: #0C2F59!important; background: none repeat scroll 0 0 #FFFFFF!important; font-size:12px; font-style:normal;}
	

		
		.menu8, .menu11, .menu12, .menu13, .menu14, .menu15, .menu16, .menu17, .menu18, .menu19  {display:none!important;}
		.sub4_8, .sub4_9, .sub4_10, .sub4_11, .sub4_12, .sub4_13, .sub4_14{display:none!important;}
		
		/*HIDDEN BECAUSE OF NO CONTENT*/
		
		
		.site_sitesearch #menu a{padding:3px 10px;}
		
	
	
/*----------------------	MILKBOX------------------------------------------------------------------------------*/

	

	#milk_stage{font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#999;}
	#milk_stage img{margin:0px;}
	
	#milk_stage_overlay{
		background:transparent url(http://codemaster.icecreamcatalogue.com/images/milk-bg.png) repeat top left; 
		position:fixed; 
		width:100%; 
		height:100%; 
		z-index:8999; 
		top:0; left:0;
	}
	
	#milk_stage{padding:10px; background:#fff;} /*White border contains current viewed image*/
	
	#milk_description{padding:10px 0; background:#fff; font:11px Arial, Helvetica, sans-serif; color:#333/*Off Grey*/; line-height:14px; text-align:left;}
	.milk_stage_tags{display:none;}
	
	/*NOTES ON DESCRIPTION : you can write an entire essay in milk descriptions it won't matter*/
	#milk_description p{float:left; width:80%; /*Depending on your design for thumbnail button you may need to change this use on %*/}
	#milk_description .clear{clear:both;/*Clear floats on description*/}
	#milk_description .milk_tools{margin:0 0 0 10px; float:right; text-align:right;} /*right function inside #milk description div */
	
	#milk_count{font-weight:bold;}
	
	#milk_thumbnail_button{/*empty divs for custom naming and design*/
		cursor:pointer;
		background:url(http://codemaster.icecreamcatalogue.com/images/thumbnails.gif) no-repeat; 
		width:55px; 
		height:40px;
	}
	
	
	/*NOTES ON NAVIGATION .milk_nav is NEXT PREV buttons*/
	.milk_nav{cursor:pointer; height:50px; width:50px;position:fixed;top:40%; z-index:9000}/*General left right nav styling*/
	#milk_left{/*empty divs for custom naming and design*/
		left:60px;
		background:url(http://codemaster.icecreamcatalogue.com/images/prev.png) no-repeat center center;
	}
	#milk_right{/*empty divs for custom naming and design*/
		right:60px;
		background:url(http://codemaster.icecreamcatalogue.com/images/next.png) no-repeat center center;
	}

	/*NOTES ON NAVIGATION .fast_milk_nav is REWIND FASTFOWARD buttons [optional] */
	.fast_milk_nav{cursor:pointer; height:50px; width:50px;position:fixed;top:40%; z-index:9000}/*General left right nav styling*/
	#milk_rewind{/*empty divs for custom naming and design*/
		left:10px;
		background:url(http://codemaster.icecreamcatalogue.com/images/rwd.png) no-repeat center center;
	}
	#milk_fastfoward{/*empty divs for custom naming and design*/
		right:10px;
		background:url(http://codemaster.icecreamcatalogue.com/images/ffwd.png) no-repeat center center;
	}
	
	.p_milk{
		display:table-cell; 
		width:100%;
		float:left; 
		text-align:center; 
		height:400px; 
		vertical-align:middle; 
		background: url(http://codemaster.icecreamcatalogue.com/images/loader.gif) center center no-repeat;
	}

	#milk_thumbnails{padding:10px 0;background:#fff; text-align:center;}
	#milk_thumbnails img{margin:5px; height:80px;}

	.milk_stage_close{display:block; width:60px; padding:2px 3px; background:#000; color:#fff; font-weight:bold; text-align:center; cursor:pointer; margin:5px 0 0 0;}

	/*STYLE LOADING*/
	.milk_loading{background:transparent url(images/loader.gif) no-repeat center center;}
	.p_milk{background:transparent url(images/loader.gif) no-repeat center center;}
	
	/*SAFARI AND CHROME FIX CAUSE THUMBNAIL BUTTON NOT WORKING*/
	
	@media screen and (-webkit-min-device-pixel-ratio:0) {
	#milk_thumbnail_button { display:none; }
	}


/*COMMENT DEFAULT STYLING*/
	
	#ic_comment{margin:20px 0 0 0; border-top:1px solid #efefef; clear:both;}
	#ic_comment a{}
	
	
	/*TOP SECTION*/

	.icp{float:right; padding:17px 0 0 ;}

	.ic_comment_posters{text-align:center; float:left; width:93px;}
	.ic_comment_posters img{margin:0px; max-width:93px;}
	.avatar_name{font-weight:bold; display:block;}
	.post_date{color:#666666; font-style:italic; font-size:80%;}
	
	
	/*BOTTOM SECTION*/
	
	#ic_comment_add h1{
		font-family:Georgia, "Times New Roman", Times, serif; 
		color:#2d2d2d2; 
		margin:20px 0; 
		letter-spacing:normal;
		font-size:18px;
	}
	
	.ic_comment_poster{text-align:center; float:left; margin:0 20px 0 0;}
	.ic_comment_poster span{display:block;}
	
	#avatar_pic{max-width:93px; margin:0px;}
		
	.ic_comment_box fieldset{border:none; margin:0 10px 10px 0;}
	
	.ic_comment_box textarea{
		border:1px solid #CCCCCC; 
		width:100%; 
		height:200px; 
		margin:0 0 0 0px; 
		padding:5px; 
		font:12px Georgia, "Times New Roman", Times, serif; 
		color:#999;
	}
	
	.ic_comment_box input{
		border:1px solid #CCCCCC;
		color:#999999;
		font:12px Georgia,"Times New Roman",Times,serif;
		padding:5px;
		width:100%;
	}
	
	.ic_bubble{
		padding:10px; 
		margin:10px 10px 10px 103px; 
		background:#fff; 
		border:1px solid #cccccc; 
		min-height:100px;
	}
	
	.icc_clear{clear:left; width:100%; height:50px;}
	
	#post_button{
		cursor:pointer;
		padding:5px; 
		text-align:center; 
		background:#323232;
		-webkit-border-radius: 5px; 
		-moz-border-radius: 5px; 
		color:#fff; 
		font-size:11px; 
		width:150px;
		font-weight:bold;
	}
	
	#chat_box{
		color:#000;
		-webkit-border-radius: 5px; 
		-moz-border-radius: 5px;  
		font-size:11px; 
		background:#fff; 
		padding:15px; 
		width:auto;
		margin:20% 100px; 
		text-align:left; 
		height:auto; 
		position:absolute;
	}
	
	
	.overlay{
		text-shadow:none;
		position:fixed; 
		background:url(images/black-70.png); 
		width:100%; 
		height:100%; 
		z-index:9990; 
		text-align:center; 
		top:0; 
		left:0;
	}
	.overlay_box{margin:200px auto auto auto; background:url(images/load_PS.png) no-repeat; width:438px; height:199px; padding:60px 0 0 0; z-index:9991;}
	.overlay_box p{width:320px; padding:0 0 0 60px;}
	#icecream_no p{font-size:14px; color:#2d2d2d; margin:0 0 10px 0;}
	.ic_field{padding:10px; width:280px; margin:0 0 10px 0;}
	
	.spammed{opacity:0.2;}
	.ic_comment_tools{text-align:right; padding:0 7px 0 0;}


/*LATEST COMMENT SECTION*/
	
	.the_comment{
		background:url("images/comment_iconblack.png") no-repeat scroll 227px 10px #EEEEEE;
		border-bottom:1px solid #FFFFFF;
		font-size:11px;
		margin:0;
		padding:3px 40px 10px 10px;	
	}
	.the_comment p{margin:0px;}
	.comment_name{font-size:10px;}
	.comment_date{font-size:10px;}
	
	#hello_comment img{height:auto;}
	
	/*IE 7 FIX*/
	
	*:first-child+html .ic_bubble {width:400px;}
	
	
/*--SLIDER FUNCTION FOR CONTENT --------------------*/
/*													*/
/*	CHANGE WIDTH AND HEIGHT TO SUIT YOUR DESIGN		*/
/*	CHANGE YOUR LEFT AND RIGHT ARROWS IMAGES		*/
/*	PLAY WITH THE CSS TO CHANGE THE DESIGN			*/
/*	IMPORTANT - IMAGES MUST BE SIZED TO FIT			*/
/*--------------------------------------------------*/

    #slider{
		font-size:10px;
		height:400px;
		line-height:14px;
		margin:0 0;
		overflow:hidden;
		visibility:hidden;
		width:900px;
		z-index:4;
	}

    .slider_scroll{
		clear:left;
		height:300px;
		left:auto;
		overflow:auto;
		position:relative;	
	}
	
	.sliderscrollContainer{
		font-size:12px;
		font-weight:500;
		line-height:18px;	
	}

   	.sliderscrollContainer p{margin:0px;}

    .slider_panels{padding:0 0 30px 0; width:900px;}
    .p_link{display:block;}
    .slider_panels img{display:block; margin:0;}
	.slider_panels p{
		background:transparent url(images/bg_white_transparent.png) repeat top left;
		color:#3E4650;
		font-size:12px;
		font-weight:500;
		height:60px;
		line-height:18px;
		margin:200px 0 0 0;
		padding:20px 80px;
		position:absolute;
		text-align:center;
		width:740px;	
	}
	.slider_panels .heading_h1{font-weight:bold;}

    .scrollButtons{position:absolute; bottom:150px; z-index:999; cursor:pointer;}
    .left{
		background:url("images/slide_left.png") no-repeat scroll center center transparent;
		left:auto;
		padding:300px 0 0;
		position:absolute;
		width:39px;
		z-index:999;
	}
	.left:hover{cursor:pointer;}
    .right{
		background:url("images/slide_right.png") no-repeat scroll center center transparent;
		left:881px;
		padding:300px 0 0;
		position:absolute;
		width:39px;
		z-index:999;
	}
	.right:hover{cursor:pointer;}
    .scrollButtons{cursor:pointer; opacity:0.7;}
    .scrollButtons:hover{opacity:1;}
   
    .slider_menu{}
   
    #thumbnails{margin:10px 0 0 10px; position:absolute;}
    #thumbnails img{margin:0 11px 11px 1px; opacity:0.7;}
    #thumbnails img:hover{opacity:1; border:1px #000 solid;margin:0 10px 10px 0px;} /*stop the image from bouncing up and right*/    
    .selected_thumbnail{border:1px solid #000000; margin:0 10px 10px 0; opacity:1;} /*current slide*/
	
/*SLIDER CHANGES*/

	#slider{height:477px; width:781px; margin:8px;}
	.slider_scroll{height:453px;}
	.left{background: url("images/left.png") no-repeat scroll bottom center transparent; padding:435px 0 0;}
	.right{background: url("images/right.png") no-repeat scroll bottom center transparent; padding:435px 0 0;}
	.slider_panels{width:781px;}
	.slider_panels p{
		width:326px; 
		margin:213px 0 0 415px; 
		padding:10px 20px; 
		text-align:left; 
		height:auto; 
		background:transprent url(images/bg_white_transparent.png) repeat top left;
	}
	.slider_panels .readmore{float:none;}
	
	#thumbnails{width:781px; margin:10px 0px 0px; text-align:center;}
	#thumbnails img{margin:0px 10px 10px 0px;}
	#thumbnails img:hover{border:none;}
	.selected_thumbnail{
		border: medium none;
		margin: 0px 8px 8px 0px !important;
		opacity: 1 !important;
		padding: 0 !important;
		width: 11px !important;	
	}
	
	.site_1 .text{height:371px; overflow:hidden;}

	*:first-child+html .left{}
	*:first-child+html .slider_panels p{position:relative; margin-top:-240px;}
	

/*MILKBOX UPDATES*/

	.milk_stage_tags{display:none;}
	.milk_stage_close{display:block; color:#4e6537; cursor:pointer;}
	.milk_loading{background:url(images/load.gif) no-repeat center center;}
	.milk_stage_title{display:none;}
	
/*COMMENT UPDATES*/

	#ic_comment a{color:#4E6537;}
	#ic_comment_add h1{margin:10px 0px 20px!important;}	
	.ic_comment_box textarea{width:395px!important;}
  
/*REST OF SITE*/

	*{outline:none; margin:0px; padding:0px;}
	
	body{
		background:#292d30 url(images/body_bg.gif) repeat-x top left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:62.5%;
		color:#212121;
	}
	img{border:none;}
	h1{margin:0px 0px 20px 0px;}
	h2{margin:10px 0px 10px 0px;}
	
	.home_tags{display:none;}
	.home_date{display:none;}
	.heading_h1{display:none;}
	.clear{display:block; width:100%; clear:both; height:1px;}
	.hide_me{display:none;}
	
	#social{position:fixed; top:5px; left:5px;}
	.social_jgh{display:none;}
	
	#site{border:6px solid #859274; width:1000px; margin:0 auto 30px;}
	
	#logo{background:transparent url(images/logo.gif) no-repeat top left; height:74px; width:1000px;}

	.readmore{
		background:transparent url(images/readmore_btn.png) no-repeat scroll left top;
		color:transparent;
		display:block;
		float:right;
		height:25px;
		margin:10px 0px 0px;
		width:91px;
	}

/*SEARCH BAR*/

	#search_site{
		background: url("images/search.jpg") no-repeat scroll left bottom transparent;
		float: right;
		padding: 39px 0 0 6px;
		width: 197px	
	}
	.search_input{background: none repeat scroll 0 0 transparent; border: medium none; font-size: 11px; width:130px;}
	#search_site .keyword{height:24px; width:25px; border:none; cursor:pointer; background:none;}


/*BANNER HERE*/

	#banner{height:148px; width:1000px; background:transparent url(http://www.ecosouth.co.za/backend/media/Tue24Mar2009160430/BannerES.jpg) no-repeat top left;}



/*CONTAINER*/
		
		#box{border:7px solid #fff; background:#e1e5dd none;}
		
		#content{ float:left; width:796px;}
		
		.text{background:#fff none; padding:10px; font-size:12px; margin:7px; line-height:21px;}
		.text h1{font-size:1.4em; text-transform:uppercase; color:#4e6537;}
		.text h2{font-weight:lighter; font-size:1.3em; color:#4e6537;}
		
		.text ul{margin:10px 0px;}
		.text li{margin:0 0 0 40px;}
		.text a{color:#4e6537; text-decoration:none;}
		.text a:hover{text-decoration:underline;}

		.galbox img{
			background-repeat:no-repeat!important; 
			background-position:center center!important; 
			margin:0 6px 13px 7px;
			}
	
		.records{	
			background:#c1c8ba none repeat scroll 0% 0%;
			border:#6c7e58 1px solid;
			margin:0px 0px 7px 7px;
			width:780px;
			height:240px;
			overflow:hidden;
		}
		.records h1{background:#4E6537 none; padding:4px; color:#fff; font-size:1.4em; text-align:left; margin:0px;}
		.records p{
			float:left;
			font-size:1.2em;
			line-height:1.6em;
			margin:20px 20px 0px;
			width:360px;
		}
		
		.records img{
			margin:0px 7px 0px 0px;
			background-position:center center!important;
			background-repeat:no-repeat!important;
			}
		
		.records a{ 
			width:80px; 
			height:25px; 
			color:transparent;
			display:block;
			float:right;
		}
		
		.kruger a{background:none!important;}
		.kruger .view_btn a{}

		
		#left{width:200px; float:left; color:#fff; background:#4e6537 none; padding:10px; height:830px;}
		#left h1{color:#fff; margin:10px 0px;}
		#left a{
			color:#fff; 
			font-size:10px; 
			text-transform:capitalize; 
			margin:0 0 0 5px;
			padding:0 0 0 15px; 
			background:transparent url(images/list_circle.png) no-repeat top left;
		}
		
		#news_content{width:500px; float:left; padding:20px;}
		#news_content h1{margin:0px 0px 10px 0px;}
		
		.news_records{border-bottom:1px dotted #4e6537; padding:10px 5px;}
		.news_records h2{font-size:17px; color:#393939;}
		.news_records img{margin:0px 5px 5px 0px;}
		.news_records a{font-weight:bold;}
		.news_records .home_date{display:block; font-size:11px; font-style:italic; margin:3px 0px;}
		.newslink{font-weight:bold; margin:5px 0px;}
		
		.record_nav_top{display:none;}
		.record_nav_bottom{text-align:right; margin:10px 0px 0px; display:block;}
		.record_nav_bottom .record_box{margin:0px 0px 0px 10px;}
		
		.search_records{
			margin:10px 0px 0px; 
			background:transparent url(images/news_records_bg.png) no-repeat top left; 
			height:110px; 
			padding:10px;
			width:740px;
		}
		.search_records h2{volor:#4E6537; font-size:1.2em; margin:0px 0px 5px 0px;}
		.search_records a{
			background:transparent url(images/readmore_btn.png) no-repeat scroll left top;
			color:transparent;
			display:block;
			float:right;
			height:25px;
			margin:10px 0px 0px;
			width:91px;
		}
		.search_records a:hover{text-decoration:underline;}
		.search_records img{margin:0px 10px 0px 0px;}
		.search_records h2 a{
			background:none;
			color:#4E6537;
			float:none;
			margin:0px 0px 5px 0px;
			height:auto;
			width:auto;
			
		}
		
/*FORM ON CONTACT*/
	
	.text form{margin:15px 0px 0px 0px; width:590px;}
	.text label{text-transform:capitalize; float:left; margin:0px 10px 20px 0px; width:140px; font-weight:bold; text-align:right;}
	.text fieldset{border:none; margin:0px 0px 20px 0px;}
	.text input{
		background: none repeat scroll 0 0 #FFFFFF;
		border: 1px solid;
		padding: 3px;
		width: 415px;	
	}
	.text textarea{
		background: none repeat scroll 0 0 #FFFFFF;
		border: 1px solid;
		padding: 3px;
		width: 415px;	
	}
	.text .button{
		background:transparent url(images/contact_btn.png) no-repeat top left; 
		width:108px; 
		height:24px; 
		border:none; 
		color:transparent; 
		cursor:pointer;
		float:right;
		margin:0px 10px 0px 0px;
	}
	

		

/*RIGHTPANEL*/
	
		#rightpanel{width:186px; float:left; margin:8px 0 0 2px;}
		
		
		.news_block{
			width:168px; 
			padding:0px 10px 10px;
			background:transparent url(images/news_block_h1.png) no-repeat top left;
			height:21px;
			margin-bottom:8px;
		}
		.news_block a{ 
			text-align:center; 
			color:#fff; 
			font-size:12px;
			text-transform:capitalize;
			height:21px;
			padding:10px 0px 0px;
			margin:0px 0px 0px -10px;
			display:block;
			text-decoration:none;
			letter-spacing:-0.5px;
		}
		.news_block a:hover{text-decoration:underline;}

		
		.news_record{margin:0px 7px 10px 0px;}
		

		/*Blocks*/

		.blocks{
			float:left;
			height:135px;
			width:180px;
			
		}
		.blocks p{
			background: none repeat scroll 0 0 #4E6537;
			color: #FFFFFF;
			font-size: 11px;
			margin: 105px 1px 5px;
			padding: 5px;
			position: absolute;
			text-transform: capitalize;
			width: 167px;
			z-index: 999;		
		}
		.blocks img{padding:1px; position:absolute; width:177px;}
		.blocks .link{position:relative; z-index:999;}
		.blocks .link img{width:auto;}
		.blocks .link a{padding:108px 0 0 149px; display:block;}




/*SHARE ICONS*/

		.share_icons{
			clear: both;
			float: left;
			list-style: none outside none;
			margin: 0 0 10px;
			padding: 20px;
			width: 580px;
		}
		.share_icons li{float: left; padding: 0 19px; margin:0px 0px 0px 5px;}
		.share_icons .digg-up{background: url("images/digg_16.png") no-repeat scroll left top transparent;}
		.share_icons .facebook{background: url("images/facebook_16.png") no-repeat scroll left top transparent;}
		.share_icons .linkedin {background: url("images/linkedin_16.png") no-repeat scroll left top transparent;}
		.share_icons .Stumble{background: url("images/stumbleupon_16.png") no-repeat scroll left top transparent;}
		.share_icons .twitter{background: url("images/twitter_16.png") no-repeat scroll left top transparent;}
		.share_icons li a{color: #000000; text-decoration: none; text-transform: uppercase;}
		
		
/*FOOTER HERE*/

	#footer{background:#4e6537 none; clear:both; font-size:1.2em; color:#fff; padding:10px; height:115px;}
	
	#bottom_menu{margin:0 0 0 198px;}
	#bottom_menu li{text-transform:uppercase; list-style:none; float:left; padding:0 31px; border-right:1px solid #fff; display:none;}
	#bottom_menu .contact{border:none!important;}
	#bottom_menu a{color:#fff; text-decoration:none;}
	#bottom_menu a:hover{text-decoration:underline;}
	#bottom_menu .menu1, #bottom_menu .menu10, #bottom_menu .menu11, #bottom_menu .menu20{display:inline!important;}
	#bottom_menu .menu20{border-right:none!important;}

	.designer{float:right; margin:0px 0px 0px;}
	.designer a:hover{text-decoration:underline;}

	#satib{width:60px; float:left; margin:10px 0 0 10px;}
	#satib24{margin:10px 0px 0px;}
	#satsa{float:left; margin:0px 13px 0px 0px;}	
	#satsa img{height:69px; margin:12px 0 0;}
	.corporatelinks{float:left; margin:0px 10px 0px 0px;}



/*IE 8 FIXEs*/
	.right{left:871px\9;}
	.readmore a{display:inline-block; opacity: 0; filter:alpha(opacity=0);}
		
/*IE 7 FIXES*/

	*:first-child+html .records a{
		color:#fff; 
		text-decoration:none; 
		padding:4px 0px 0px 9px;
	}
	*:first-child+html .records h2 a{background:none; color:#000;}
	
	*:first-child+html .news_block .button{ 
		color:#fff; 
		padding:1px 8px 2px 5px;
	}
	*:first-child+html .text .button{color:#fff; width:80px;}
	*:first-child+html #bottom_menu{margin:0px 0px 0px 163px;}
	*:first-child+html #footer{height:150px;}
	*:first-child+html .search_records a{
		color:#fff; 
		text-decoration:none;
		padding:5px;
	}
	*:first-child+html .search_records h2 a{
		background:transparent none repeat scroll 0 0;
		color:#4E6537;
		float:none;
		height:auto;
		margin:0 0 5px;
		width:auto;
	}
	
	
	*:first-child+html .blocks img{position:absolute; z-index:100px;}
	*:first-child+html .blocks p{}



