/* CSS DOCUMENT FOR WOMANS SHOW 2008 */

	*{outline:none; margin:0px; padding:0px;}
	body{font-size:12px; font-family:Arial, Helvetica, sans-serif;}
	
	.home_tags{display:none;}
	.home_date{display:none;}
	.heading_h1{display:none;}
	.clear{display:block; clear:both; width:100%; height:1px;}
	
	body{background:transparent url(images/bg_x.gif) repeat-x top left;}

	#site{width:1024px; margin:0px auto;}
	
	#social{position:absolute; right:0; width:35px;}
	.social_jgh{display:none;}
	

/*TOP MENU WITH SEARCH BAR*/
	
	#top_menu{margin:3px 0px;}	
	#top_menu ul{float:left; margin:5px 0 0 506px;}
	#top_menu li{display:inline; list-style:none; padding:0 25px 0 0;}
	#top_menu a{text-decoration:none; text-transform:uppercase; color:#c2197e; margin:5px 10px; font-size:12px; font-weight:bold;}
	
	.natural{
		float:left; 
		background:transparent url(http://www.naturalandorganic.co.za/images/NOlink_bg.png) no-repeat top left; 
		padding:5px 0 0 9px;
	}
	.natural a{color:#040404!important;}
	
	#top_menu .menu2{display:none;}
	#top_menu .menu3{display:none;}
	#top_menu .menu4{display:none;}
	#top_menu .menu5{display:none;}
	#top_menu .menu7{display:none;}
	
	#top_menu .keyword{background:transparent url(images/keyword_img.gif) no-repeat top left; width:20px; height:21px; border:none;}
	
	#header{background:transparent url(images/purplelady_header.png) no-repeat top left; height:294px;}
	.site_3 #header, .site_5 #header{background:transparent url(images/laughinglady_header.png) no-repeat top left; height:294px;}
	
/*INFO BLOCK INSIDE HEADER ON RIGHT STYLED HERE*/
	
	.infoblock{text-align:right; padding:30px 50px 0px 0px; width:240px; float:right; position:relative; z-index:999;}
	.infoblock h1{color:#bdbec0; margin:10px 0px 5px; font-size:12px; clear:both; text-align:center;}
	.infoblock a{color:#fff; text-decoration:none;}
	.infoblock a:hover{color:#000;}
	.infoblock .pdf_record{display:none;}
	
	.infoblock .top_gal{text-align:left; margin-left:4px;}
	.infoblock .top_gal img{float:left; margin-right:3px; max-width:49px;}
	
	.infoblock .arrow{
		float:left;
		height:46px;
		margin:12px 0px 0px 8px;
		width:9px;
	}
	.infoblock .arrow a{padding:11px 0px 0px 0px; background:transparent url(images/arrow.gif) no-repeat top left;}
	.infoblock .arrow img{width:20px; height:20px; border:none;}
	
	.header_block{
			background:#c2197e none repeat scroll 0% 0%;
			margin:4px 5px;
			padding:5px 5px;
			width:240px;
			text-align:center;
	}

/*MAIN MENU INSIDE THE HEADER*/
					
					/* CSS CODING FOR A DROP DOWN MENU */
					
					#menu {height:32px; font-size:0.85em; position:relative; z-index:100;}
					
					/* 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 */
					#menu li {float:left; position:relative;}
					
					/* style the links for the top level */
					#menu a, #menu a:visited {display:block;text-decoration:none; height:20px;}
					
					/* 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:23px;
						left:0; 
						width:149px; 
						margin:0px; 
						padding:9px 0px 0px;
					}
					
					
					/* style the second level links */
					#menu ul ul a, #menu ul ul a:visited {
						background:#727476; 
						color:#fff; 
						height:auto; 
						line-height:1em; 
						padding:7px 10px 3px; 
						width:80px;
						text-transform:uppercase;
						text-align:left;
						font-size:10px;
					}
					#menu li li{border:none; padding:0px;}
					
					/* style the top level hover */
					#menu a:hover{color:#fff;}
					#menu ul ul a:hover{color:#c2197e;}
					
					/* 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; }
					
/*MAIN MENU STYLED HERE*/
	#menu{padding:211px 0 0 392px;}
	#menu li{display:inline; list-style:none; padding:0px 10px; border-right:1px solid #883585;}
	#menu a{
		text-decoration:none; 
		text-transform:uppercase; 
		color:#fff; 
		font-size:14px; 
		text-align:center;
		padding:5px 0px 3px 0px;
	}
				
	#menu .menu5{border:none;}

	.site_1 #menu .menu1{display:none;}
	#menu .menu1{display:none;}
	#menu .menu6{display:none;}
	#menu .menu7{display:none;}
	#menu .sub3_1{display:none;}
	#menu .sub5_7{display:none;}
	#menu .sub5_7{display:none;}
	
	.section .submenu31{display:none;}

	


/*CONTENT STYLED HERE*/

	#content{background:#f3efec none; width:1004px; min-height:400px; padding-bottom:40px;}
	
	.leftpanel{width:25%; float:left; text-align:center;}
	.leftpanel h1{color:#939598; font-size:14px; text-transform:uppercase; margin:40px 0px 20px;}
	.leftpanel .pdf_record{display:none;}
	.site_3 .heading3{display:none;}
	.site_4 .heading2{display:none;}
	
	.section li{list-style:none; margin-bottom:15px;}
	.section a{text-decoration:none; color:#727476; text-transform:uppercase;}
	.section a:hover, .leftpanel .clicked{color:#c2197e;}
	
	.section .submenu57{display:none;}
	
	.dates_block{color:#939598; margin:80px 0px 0px;}
	.dates_block h1{margin:0px;}
	
	.text{width:50%; float:left; margin-top:-20px; color:#727476;}
	.text h1{font-size:16px; color:#c2197e; text-transform:uppercase;}
	.text h2{font-size:14px;}
	.text h3{font-size:13px;}
	.text a{color:#c2197e; text-decoration:none;}
	.text a:hover{color:#000;}
	.text li{margin:0px 0px 0px 17px;}
	.text .pdf_record{display:none;}
	.site_5 .text .pdf_record{display:inline; list-style-position:inside;}
	.site_5 .text .pdf_record li{margin:10px 0px;}
	.text h4{color:#c2197e; margin:4px 0px; font-size:12px;}
	
	.inside h1{font-size:14px; text-transform:none; color:#727476; margin:50px 0px 0px;}

	.gal_text{width:75%; float:left; margin-top:-20px; color:#939598;}
	.gal_text h1{font-size:16px; color:#c2197e; text-transform:uppercase;}
	.gal_text h2{font-size:13px;}
	.gal_text a{color:#c2197e; text-decoration:none;}
	.gal_text a:hover{color:#000;}
	.gal_text li{margin:0px 0px 0px 17px;}
	.gal_text .pdf_record{display:none;}
	.gal_text .donegal{width:90%;}


/*DIFFERENT RECORDS WITHIN THE CONTENT*/
	
	.news_records{margin:30px 0px;}
	.news_records h1{text-transform:none!important; font-size:14px;}
	
	.donegal{margin:30px 0px;}
	.donegal img{margin:0px 10px 10px 0px;}
	
	.gallery_records{margin:40px 0px; float:left; width:295px; height:200px;}
	.gallery_records h1{font-size:14px;}
	.gallery_records img{margin:0px 0px 15px 0px;}
	
	.show_gal{float:left;}
	
	.search_records{height:65px; margin:10px 0px;}
	.search_records h1{margin-top:10px; font-size:14px;}

	.sponsor_block{margin:0px 0px 20px 0px;}
	.sponsor_block img{background-repeat:no-repeat!important; background-position:center center!important; background-color:#fff!important; margin:20px 10px 0;}
	
/*RIGHT PANEL STYLED HERE*/
	
	.rightpanel{width:25%; float:left; margin-top:25px; text-align:center;}
	.rightpanel .pdf_record li{list-style:none;}
	.rightpanel .pdf_record a{text-transform:uppercase; color:#c2197e; text-decoration:none;}
	.site_5 .rightpanel .pdf_record{display:none;}
	.rightpanel img{border:none;}
	

/*FOOTER STYLED HERE*/
	#footer{
		text-align:right; 
		background:transparent url(images/footer.png) no-repeat top left; 
		height:100px; 
		padding:22px 20px 0px 0px;
		width:984px;
		border-top:1px solid #c2197e;
		color:#939598;
		font-size:10px;
	}
	#footer a{color:#c2197e; text-decoration:none;}
	#footer a:hover{color:#000;}
	
	/*CONTENT TOOLS STYLED HERE*/
	
	.content_tools_top{text-align:right; margin:20px 20px;}
	.content_tools_top li{display:inline; list-style:none;}
	.content_tools_top a{text-decoration:none; color:#c2197e;}
	
	.question{display:none!important;}

	/*PAGE NAVIGATION ON SEARCH PAGE*/
	
	.record_nav_top{display:none;}
	.record_nav_bottom{text-align:right;}
		
	/*HOME PAGE STYLED HERE*/
	
	#bg_holder{background:transparent url(images/home_bg_new.png) no-repeat top left; height:835px; margin:10px 0px 0px;}
	
	.banner{text-align:center; margin:0px 0px 20px 0px;}
	
	.site_1 #menu{padding:10px 0px 0px 630px;}
	.site_1 #menu a{color:#c2197e;}
	.site_1 #menu ul ul a{color:#fff;}
	.site_1 #menu ul ul a:hover{color:#c2197e;}
	.site_1 #menu li{border-right:1px solid #939598;}
	.site_1 #menu .menu5{border:none;}
	.site_1 #menu li li{border:none;}
	
	#home_left{width:50%; float:left; height:561px;}
	
	.homedate_block{
		margin:77px 0px 0px 70px;
		position:absolute;
		text-align:center;
		color:#939598;
	}
	.homedate_block h1{color:#c2197e; font-size:14px;}
	
	.bannerpics{
		margin:27px 0px 0px 191px; 
		text-align:center; 
		float:left;
	}
	.pointer_hand{cursor:default!important;}
	
	.pinklady{
		background:transparent url(images/flowerpatternpink_smaller.png) no-repeat top left; 
		width:450px; 
		height:459px;
		position:absolute;
		margin:107px 0 0 23px;
	}
	
	#home_right{width:50%; float:left; height:561px;}
	
	.logo{background:transparent url(images/WS_Logo_2.png) no-repeat top left; width:400px; height:233px;}
	
	.hometext{height:325px; width:470px; overflow:hidden;}
	.hometext h1{
		color:#c2197e;
		font-family:null;
		font-size:31px;
		font-weight:lighter;
		letter-spacing:1px;
		margin:15px 0px 6px;
	}
	
	.hometext h2{
		color:#c2197e; 
		margin:0px; 
		font-size:12px; 
		font-weight:lighter; 
	}
	.hometext h3{
		color:#c2197e; 
		margin:0px 119px 0px 0px; 
		font-size:11px; 
		font-weight:lighter; 
		text-align:right;
	}
	

	.hometext img{
		background-position:center center !important;
		background-repeat:no-repeat !important;
		margin:15px 5px 0 0;	
	}
	
	.hometext .arrow{
		float:left;
		height:46px;
		margin:40px 0px 0px 8px;
		width:9px;
	}
	.hometext .arrow a{padding:11px 0px 0px 0px; background:transparent url(images/arrow.gif) no-repeat top left;}
	.hometext .arrow img{width:20px; height:20px; border:none;}

	.home_bottom{width:1009px; margin:0px auto; height:200px; display:block;}
	.home_bottom a{color:transparent;}
	.home_bottom h1{font-size:13px; text-transform:uppercase;}
	.home_bottom img{margin:0px 2px; background-repeat:no-repeat!important; background-position:center center!important;}
	
	.sponsor_link a{
		padding:0 1015px 186px 0;
		margin:0px 0px 0px 100px;
	}
	
	#bottomstrip{margin:0px 0px 0px 0px; width:520px; float:left;}
	#bottom_pic{width:452px; float:left; margin:5px 0px 0px;}
	#bottom_pic img{margin:10px 0 0;}
	#bottom_pic a{padding:0 34px 0; color:#C2197E; text-decoration:none;}
	
	.homeblock{
		background:transparent url(images/home_bottom.png) no-repeat top left;
		float:left;
		height:90px;
		margin:3px 7px 0 0;
		padding:16px 0 0 15px;
		width:236px;
	}
	.first{background:transparent url(images/home_bottom_first.png) no-repeat top left;}
	.last{background:transparent url(images/home_bottom_last.png) no-repeat top left;}

	.homeblock h1{text-transform:capitalize; color:#c2197e; font-size:14px; margin:0px 0px 3px 0px;}
	.homeblock a{color:#c2197e; text-decoration:none; margin:5px 0px; display:block;}
	.homeblock .heading_h1{display:block; font-weight:bold;}
	.homeblock .pdf_record{display:none;}
	
	
	.milk_stage_tags{display:none;}
	.milk_stage_close{display:block; color:#c2197e;}
	
	
	
/*IE 6 FIXES*/

	*html body .homedate_block{position:relative; margin:77px 0px 0px 0px; width:200px;}
	*html body .bannerpics{position:relative; margin:-155px 0px 0px 100px;}
	*html body .pinklady{position:relative; margin:-300px 0px 0px 45px;}
	*html body #bottomstrip{margin:5px 0px 0px 10px;}
	*html body #top_menu{width:auto;}
	*html body #menu ul{display:inline;}
	*html body #menu a{display:inline!important; padding:0px;}
	*html body #menu a:visited{display:inline!important;}
	*html body .donegal img{border:1px solid #c2197e;}
	*html body .infoblock .arrow{height:20px; padding:10px 0px 0px;}
	*html body .infoblock{padding-top:0px;}
	*html body .infoblock h1{margin-top:0p;}
	*html body .infoblock .top_gal{margin-top:20px;}
	*html body .gal_text img{border:1px solid #c2197e;}