/*------------------------------------------------------------
SHILLING - Cheeky Rascals - Content stylesheet
 
compatibility:		IE8, IE7, IE6, Firefox, Opera, Chrome, Safari 
 
author:				Peter Garrett, Stuart Mullen
email:				peter@shilling.co.uk, stuart@shilling.co.uk
copyright:			2009 Shilling Communication
 
------------------------------------------------------------*/

#content {
	width: 960px;
	padding: 0 10px;
	min-height: 150px; /* for modern browsers */
	height: auto !important; /* for modern browsers */
	height: 150px; /* for IE5.x and IE6 */
	background: transparent url('../images_core_2010/CR_2010/wrapper_back.png') repeat-y;
}

 *:first-child+html #content {
	min-height: 900px; /* for modern browsers */
	height: auto !important; /* for modern browsers */
	height: 900px; /* for IE5.x and IE6 */ 
 }
 
 
 
 
/* ----- BREADCRUMBS ----- */

	#breadcrumbs {
		font-size: 10px;
		color: #000000;
		height: 30px;
		padding: 0 0 0 10px;
		}
		
		#breadcrumbs h5 {
			margin: 0;
			padding: 8px 0 0 0;
			border: 0;
			font-size: 11px;
			font-family: Arial, Helvetica, sans-serif;
			}
			
			#breadcrumbs h5 a:link, #breadcrumbs h5 a:visited {
				color: #000000;
				text-decoration: underline;
				font-weight: bold;
				}
				
			#breadcrumbs h5 a:hover, #breadcrumbs h5 a:active {
				color: #9e9e9e;
				}
				
			

/* ----- LEFT NAVIGATION ----- */

	#left_nav2 {	
		margin: 0 10px 0 10px;
		padding: 0;
		border: 0;
		width: 200px;
		height: auto;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		background-color: none;
		float: left;
		}

		#link_specific {
			width: 190px;
			height: auto;
			}
			
			#link_specific_top {
				width: 190px;
				height: 28px;
				background: transparent url('../images_core_2010/left_nav/nav_box_01.gif') no-repeat;
				}
				
				#link_specific_top h3 {
					padding: 4px 0 0 10px;
					font-size: 14px;
					color: #333;
					line-height: 18px;
					font-weight: bold;
					}
			
			#link_specific_middle {
				width: 188px;
				border-left: 1px #666 solid;
				border-right: 1px #666 solid;
				border-bottom: 1px #666 solid;
				margin-bottom: 8px;
				}
				
				#link_specific_middle ul {
					margin: 0;
					padding: 0;
					width: 188px;
					min-height: 0px; /* for modern browsers */
					height: auto !important; /* for modern browsers */
					height: 0px; /* for IE5.x and IE6 */
				}
				
					#link_specific_middle ul li {
						height: 25px;
						margin: 0;
						padding: 0;
						display: block;
					}
					
						#link_specific_middle ul li a:link, #link_specific_middle ul li a:visited {
							margin: 0;
							padding: 0;
							height: 25px;
							line-height: 25px;
							display: block;
							background-color: #CCC;
							padding-left: 10px;
							color: #000;
							text-decoration: none;
						}
						
						#link_specific_middle ul li a:hover, #link_specific_middle ul li a:active {
							background-color: #333;
							color: #000;
						}
				
			#link_specific_bottom {
				display: none;
				}

/* ----- RELATED ITEMS ----- */

		#related_items {
			margin: 0;
			padding: 0;
			border: 0;
			height: auto;
			}
			
			#related_items h2 {
				padding: 10px;
				*padding: 5px 10px 10px 10px;
				margin: 10px;
				border: 1px #000000 solid;
				font-size: 1.2em;
				color: #000000;
				font-weight: bold;
				}
				
/*-------------NEW HEADER STYLING---------------------*/

	#brand_bar {
		width: 100%;
		background-color: #EEE;
		height: 60px;
	}
	
		#brand_bar h2 {
			text-indent: -10000px;
		}
		
	#secondary_nav {
		width: 100%;
		height: 25px;
	}
		
		#secondary_right {
			height: 25px;
			float: right;
			padding: 0;
			margin: 0;
		}
		
			#secondary_right ul {
				float: right;
			}
		
			#secondary_right ul, 
			#secondary_right li {
				padding: 0 !important;
				margin: 0 !important;
				border: 0 !important;
			}
			
				#secondary_right li {
					display: inline-block;
					float: left;
					width: auto;
				}
				
				* html #secondary_right {
					display: block;
					float: left;
				}
				
				#secondary_right li a:link, 
				#secondary_right li a:visited{
					display: block;
					height: 25px;
					width: auto;
					padding: 0 15px;
					background-color: #999;
					line-height: 24px;
					margin: 0;
					font-size: 12px;
					color: #000;
					text-decoration: none;
				}
				
				#secondary_right li a:hover, 
				#secondary_right li a:active {
					color: #FFF;
				}
				
				* html #secondary_right li a:link,
				* html #secondary_right li a:visited {
					display: inline-block;
					float: left;
				}
				
/*TOM TO UPDATE DEFAULTS AND DUPLICATE FOR USE IN BRAND FOLDERS*/

#secondary_right li a.current:link,
#secondary_right li a.current:visited {
	text-decoration: underline;
	color: #000;
}

#secondary_right li a.current:hover,
#secondary_right li a.current:active {
	text-decoration: underline;
	color: #000;
}
