/************************************/
/*            PRIMI WORLD           */
/*            CSS DOCUMENT          */
/*            VERSION 1.1  2009     */
/************************************/

/* CSS FILE FOR CONTENT SITE 2009 */




/*REST OF SITE*/
	*{outline:none; margin:0px; padding:0px;}
	
	body{
		color:#555555;
		font-family:helvetica,arial,sans-serif;
		font-size:12px;
		font-weight:normal;
		letter-spacing:normal;
		line-height:1.4em;
	
	}
	
	.home_tags{display:none;}
	.pdf_record{display:none;}
	.heading_h1{display:none;}
	.home_date{
		background:transparent url(images/home_date_bg.gif) repeat-x scroll left top;
		display:block;
		font-size:10px;
		font-style:italic;
		margin:1px 0px;
		padding:5px 2px 5px 10px;
		color:#333333;
	}
	.readmore{
		color:#fff!important; 
		text-decoration:none; 
		display:block; 
		background:transparent url(images/readmore_bg.png) no-repeat top left;
		font-weight:bold!important;
		font-size:12px;
		padding:6px 16px 13px 23px;
		line-height:12px;
		margin-top:5px;
	}	
	.hide_me{display:none;}
	.clear{width:100%; display:block; clear:both;}
	
	#social{position:fixed; margin:5px 0px 0px 11px; z-index:1000;}
	.social_jgh{display:none;}



/*GRID ADJUSTMENTS*/
	#col960{margin:0px auto;}




/*MILKBOX ADJUSTMENTS*/
	.milk_stage_tags{display:none;}
	.milk_stage_close{display:block; color:#FF0066; cursor:pointer;}






/* TOP */

	#cardboard_top{
		background:transparent url(images/bg_top.jpg) repeat-x top left; 
		height:550px;
		position:relative;
		z-index:0;
	}
	
	#top{height:323px; padding:74px 0 0;}
	
	.logo{
		background:transparent url(images/primiWorld_logo.png) no-repeat scroll left top;
		height:129px;
		margin:14px 0 0 19px;
		position:absolute;
		width:365px;	
	}
	
	.top_image{
		text-align:center; 
		background:transparent url(images/mask_topimg_2.png) no-repeat top left; 
		height:325px; 
		width:960px;
		position:absolute;
		z-index:100;
	}
	
	.bookinglink{position:absolute; z-index:900;}
	.bookinglink a{padding:0px 480px 254px;}
	
	#banner{
		height:312px;
		margin:5px 0 0;
		overflow:hidden;
		width:960px;	
	}
	
	#top_menu{
		padding:293px 0 0 0;
		position:absolute;
		text-align:center;
		width:960px;
		z-index:200;	
	}
	#top_menu li{
		background:#fff none;
		display:inline;
		height:27px;
		padding:6px 0px 5px;
		width:156px;
		margin:0 3px;
	}
	#top_menu li:hover, #top_menu .active{background:#231f20 none;}
	#top_menu p{display:none;}
	#top_menu a{
		color:#F58426;
		padding:16px 15px 5px;
		text-decoration:none;
		text-transform:uppercase;
		font-weight:bold;
	}
	#top_menu a:hover, #top_menu .clicked{color:#F58426;}
	#top_menu .menu6, #top_menu .menu11{display:none;}
	.reg_button{text-align:right;}



/*URBAN ENERGY SECTION*/

	#urban_energy{
		background:transparent url(images/urbanEnergy.png) no-repeat scroll left top;
		height:100px;
		margin:0 0 0 0px;
		padding:0 0 0 492px;
	}
	#urban_energy p{display:none;}
	
	#uelogos{background:transparent url(images/UElogos_bg.png) no-repeat top left; height:131px; padding:13px 0px 0px 16px;}
	
	.urban{float:left; text-align:center;}
	.urban a{ padding:0px 74px 90px;}
	.piatti a{background:transparent url(images/UE_piatti.jpg) no-repeat top left;}
	.piatti a:hover{background:transparent url(images/UE_piatti_hover.jpg) no-repeat top left;}
	.espress a{background:transparent url(images/UE_espress.jpg) no-repeat top left;}
	.espress a:hover{background:transparent url(images/UE_espress_hover.jpg) no-repeat top left;}
	.live a{background:transparent url(images/UE_live.jpg) no-repeat top left;}
	.live a:hover{background:transparent url(images/UE_live_hover.jpg) no-repeat top left;}
	
	.franchising_logos{margin:60px 0px 20px 0px; height:102px;}
	
	.news_block{
		height:346px;
		padding:0 20px 0 0px;
		}
	.news_block h1{
		background:transparent url(images/h1_bg_orange.png) no-repeat scroll 85% top;
		color:#FFFFFF;
		font-size:17px;
		line-height:1.2em;
		margin:0 0 15px 10px;
		padding:9px 0 7px 10px;
		text-transform:uppercase;
		width:217px;

	}
	
	.first{background:none; height:auto;}
	.first h1{width:449px; margin-left:0px;}
	
	.second{background:transparent url(images/tuneus_bg_narrow.png) no-repeat top left;}
	.second h1{width:199px;}
	
	.third{background:none; width:262px;}
	.third .entry h1{width:100px;}
	
	.homegal{padding:0px 0px 0px 13px;}
	
	.news_block .entry{
		border-bottom:1px dashed #CCCCCC;
		min-height:137px;
		margin:0 10px 10px 19px;
		padding:0 0 10px;
	}
	.first .entry{margin-left:0px;}
	.second .entry{border-bottom:1px dashed #fff; min-height:80px;}
	.third .entry{margin:0px 0px 0px 11px;}
	
	.entry h1{
		background:none!important; 
		padding:0px!important; 
		margin:0px!important;
		font-size:14px!important;
		font-weight:bolder!important;
	}
	.entry h1 a{
		color:#F58426;
		font-size:16px;
		font-weight:bold;
		line-height:1.5em;
		text-decoration:none;
	
	}

	



/* CONTENT TOOLS HERE*/

	.content_tools_top{margin:20px 0 10px;}
	.content_tools_top li{list-style:none; display:inline; margin:0px!important; padding:5px 7px; margin:0px 5px 0px 0px;}
	.content_tools_top img{margin:0px;}
	
/* CONTENT */

	#content{background:#fff; margin:10px 0px 0px;}
	
	.text{
		font-family:helvetica,arial,sans-serif;
		font-size:12px;
		letter-spacing:0.4px;
		line-height:1.4em;
		padding:0 40px 0 0;
		color:#555555;

	}
	.text a{color:#F58426; text-decoration:none; font-weight:bold;}
	.text h1{
		background:transparent url(images/h1_bg_orange.png) no-repeat scroll left top;
		color:#FFFFFF;
		font-size:17px;
		font-weight:bold;
		margin:0 0 15px;
		padding:9px 0 7px 10px;
		text-transform:uppercase;
	}
	.text h2{
		background:none; 
		color:#F58426; 
		padding:0px; 
		font-size:21px;
		font-weight:lighter; 
		margin:0px 0px 15px 0px;
	}
	
	.text li{margin:0px 0px 0px 20px;}
	.text img{border:none;}
	
	.text .pdf_record{display:block; padding:10px 0px 10px 15px;}
	.text .pdf_record li{list-style-image:url(images/pdficon.gif);}
	.text .pdf_record a{color:#F58426; text-decoration:none; text-transform:uppercase;}
	
	.list{margin:30px 0px 20px 73px;}
	.list h1{text-transform:uppercase; font-size:13px; margin:0px 0px 15px;}
	.list h2{border-bottom:1px solid #ccc;}
	.list a{font-size:12px; text-decoration:none; color:#666666;}
	.list a:hover{color:#000;}
	
	.records{margin:0px 0px 20px; border-bottom:1px dashed #ccc; padding:0 0 10px; min-height:137px;}
	.records .heading_h1{display:none;}
	.records h1{background:none; padding:0px;}
	.records h1 a{color:#F58426; text-decoration:none;}
	.records img{margin:0px!important;}

	.donegal{margin:60px 0px 0px;}
	.donegal img{margin:0px; background-repeat:no-repeat!important; background-position:center center!important;}
	
	.singlegal{
		float:right;
		margin-bottom:4px;
		margin-left:0;
		margin-right:0;
		margin-top:68px;	
	}
	
	.franchise_link a{position:absolute; padding:0 424px 343px 0; margin:0px 0px 0px 484px;}
	
	.right_block{
		min-height:260px;
		padding:0 20px 30px 0;
		margin:0 0 30px 0px;
		background:transparent url(images/tuneus_bg.png) no-repeat bottom left;
		}
	.right_block h1{
		background:transparent url(images/h1_bg_orange.png) no-repeat scroll 81% top;
		color:#FFFFFF;
		font-size:17px;
		font-weight:bold;
		margin:0 0 15px 10px;
		padding:9px 0 7px 10px;
		text-transform:uppercase;
		width:297px;

	}
	.right_block .entry{
		min-height:100px;
		border-bottom:1px dashed #CCCCCC;
		margin:0 10px 10px 19px;
		padding:0 0 10px;
	}
	.right_block .entry strong{display:block;}
	
	.rightgal{margin:0px 0px 0px 38px;}
	.rightgal img{margin:0 10px 6px 0; background-position:center center!important;}
	
	.record_nav_top{display:none;}
	.record_nav_bottom{display:block; font-weight:bold;}
	.record_pages{display:none;}
	.record_box{background:#fde7cc; padding:2px 7px; color:#fff;}
	
	
/*INTRODUCTIONS ON PAGES*/
	
	.intro{font-weight:bold; border-bottom:1px dashed #ccc; padding:0px 0px 20px 0px; margin:0px 0px 20px;}
	

/*FORM ON FEEDBACK PAGE*/

	.feedback_form label{font-weight:bold; text-transform:capitalize;}
	.feedback_form fieldset{border:none;}
	.feedback_form input{width:240px;}
	.feedback_form textarea{width:240px;}	
	.feedback_form .button{
		width:80px; 
		cursor:pointer;
		background:#231f20 url(images/search_btn.png) no-repeat scroll left top;
		border:medium none;
		color:#FFFFFF;
		cursor:pointer;
		font-weight:bold;
		padding:2px 0 3px 16px;
		width:80px;
	}
	

/* BOTTOM */

	#bottom{background:transparent url(images/bg_bottom.jpg) repeat-x top left; color:#fff;}
	
	#bottom h1{
		background:transparent url(images/community_h1_bg.png) no-repeat top left; 
		color:#F58426;
		font-size:13px; 
		text-transform:uppercase;
		padding:5px 0 21px 8px;
	}
	
	.latestfeedback{padding:60px 0 0 30px;}
	
	.latestposts{padding:60px 0 0 84px;}
	
	.bottom_entry{
		background:transparent url(http://www.codp.co.za/images/post.png) no-repeat scroll 0 5%;
		font-family:Arial,Helvetica,sans-serif;
		font-size:12px;
		margin:5px 0 5px;
		padding:0 10px 0px 34px;
	}	
	.bottom_entry h2 a{
		color:#555555; 
		font-style:normal!important; 
		font-size:15px!important; 
		text-transform:uppercase; 
		text-decoration:none;
	}
	.bottom_entry a:hover{color:#000;}

	
	.tagblock{padding:60px 38px 0 0px;}
	.tagblock h1{text-align:left;}

	.network_more{font-size:11px; font-style:italic; color:#333333; text-decoration:none;}
		
	.date{font-style:italic; font-size:11px;}
	.site_names{display:block; font-weight:bold;}
	.site_names:before{content:"By: ";}
	.site_names a{color:#fff; text-decoration:none;}


/*COMMENT CHANGES*/

	#ic_comment a{color:#F58426; text-transform:lowercase; font-weight:bold;}
	
	#ic_comment_add h1{background:none!important; padding:0px!important; color:#555!important;}
	
	#post_button{margin:0px; font-weight:bold;}

	.ic_comment_box textarea{width:451px;}
	.ic_comment_box input{width:455px;}
	
	.ic_comment_posters{}
	.ic_comment_posters img{margin:0px 10px 0px 0px;}
	
	.ic_bubble{margin-left:127px; min-height:98px; height:auto; width:442px;}
		
	.the_comment{
		background:transparent url(http://primiworld.ic3lovestheweb.com/images/comment_icon.png) no-repeat scroll left center; 
		padding:0 10px 0 34px;
		margin:5px 0 15px;
	}
	.the_comment p{font-size:11px; margin:5px 0 0;}
	.the_comment a{font-weight:bold; color:#333; text-decoration:none;}
	.the_comment a:hover{color:#000;}
	
	.comment_name, .comment_date{font-size:11px;}
	
	#avatar_pic{margin:0px; width:109px;}
	
	
/*FOOTER STYLED HERE*/

	#footer{
		background:transparent url(images/bg_footer.jpg) repeat-x scroll left bottom;
		color:#555555;
		font-size:11px;
		font-style:italic;
		line-height:12px;
		padding:30px 0 24px 21px;
	}
	
	#footer a{color:#fff; text-decoration:none;}
	#footer a:hover{text-decoration:underline;}
	
	


/*IE 7 FIXES*/
	*first-child+html #search_site{margin:0px!important;}

	*:first-child+html #top_menu{padding:297px 0 0;}
	*:first-child+html #top_menu li{padding:0px 0px 0px 10px; margin:0px 10px 0px 0px;}
	*:first-child+html #top_menu a{padding:5px 10px 5px 0; background:none;}
	

	
	*:first-child+html .logo{position:relative; margin:0px 0px 0px -530px;}
	
	*:first-child+html #urban_energy{padding:0 0 0 500px;}
	*:first-child+html #uelogos{padding:4px 0 0 14px;}
	*:first-child+html .urban{padding:0 90px 120px 0px; width:50px; height:auto; margin:0px 8px 0px 0px;}
	*:first-child+html .piatti a{padding:0px 151px 120px;}
	*:first-child+html .espress a{padding:0px 151px 120px;}
	*:first-child+html .live a{padding:0px 151px 120px;}
	
	*:first-child+html .entry h1{width:175px;}
	
	*:first-child+html .singlegal{float:none; margin:0px; position:relative; top:40px;}
		
	*:first-child+html .ic_comment_posters{margin:10px 0px 0px;}
	*:first-child+html .ic_comment_box{float:left; width:470px;}
	*:first-child+html .ic_bubble{margin-left:20px;}
	*:first-child+html .ic_comment_box textarea{margin-left:10px;}
	
	
/*ALL IE*/
	.franchise_link a { position: relative\9; padding:0 424px 323px 0\9; margin:0px 0px 0px 484px\9;}


