/* default styles
   -------------- */

	iframe{
	
	}
	body {

	}
	*{ 
		margin: 	0; 
		padding: 	0; 
	}* 

	body { 
		font: 			.7em Arial, "Trebuchet MS", Tahoma, sans-serif; 
		line-height: 	1.6em;
		background: 	#fff; 
		color: 			#737373;
	}
	
	a {	
		color: 				#E0691A;	
		background: 		inherit;
		text-decoration:	none;
	}
	
	a:hover { 
		color: 				#6C757A; 
		background: 		inherit; 
		text-decoration:	underline;
	}
	
	h1 { 
		font: 		normal 2.4em "Trebuchet MS", Arial, Sans-Serif; 
		padding: 	7px 0 0 8px; 
		margin:		0; 
	}
	
	h1 a { 
		color: 		#737373; 
		background: inherit; 
	}
	
	.orange { 
		color: 		#E0692A; 
	}
	
	sup { 
		font-size: 	.5em; 
	}
	
	h1 a, h2 a { 
		text-decoration: 	none; 
	}
	
	h1 a:hover, h2 a:hover { 
		color: 		#FF6600; 
		background: inherit; 
	}
	
	h2 { 
		font-size: 		1.5em; 
		margin-bottom: 	5px; 
		color: 			#000000; 
		background: 	inherit; 
	}
	
	p {	
		margin: 	0 0 5px 0; 
	}
	
	ul { 
		list-style: 	none; 
	}
	
	img{
		border:	none;
		padding:	2 2 2 2;
	}
	
	.message{
		color:		#E0691A;
	}
	
	.underline{
		text-decoration:	underline;
	}



/* layout
   ------ */

	.content { 
		margin: 	0 auto;
		width: 		980px;
		padding: 	10px; 
	}
	
	.header { 
		height: 	70px;
		background: #fff url(../../images/headerbg.gif) repeat-x bottom;
		color: 		#808080;
		margin: 	3px 0;
		padding: 	10px 0 0 0;
	}
	
			.top_info {
				float: 		right;
				width: 		555px;
				padding: 	5px 0 4px 0;
				color: 		#808080;
			}
			
			.top_info_right {
				float: 			right;
				width: 			290px;
				padding: 		0 0 0 35px;
				border-left: 	1px solid #eee;
			}
	
			.logo{
				position:	absolute;
			}

	.bar { 
		font-size: 	1.1em;
		height: 	30px; 
		color: 		#FFFFFF;
		background: #FF9148 url(../../images/menubg.gif) repeat-x;
	}

			.bar li { 
				padding: 	6px 12px 6px 12px;
				color: 		#FFEADC;
				float: 		left; 
			}
			
			.bar li:hover { 
				background: 	#E0691A url(../../images/bar.gif) repeat-x; 
				color: 			#FFFFFF;
				font-weight: 	bold; 
				
			}
			
			.bar li a { 
				font-weight: 		bold;
				color: 				#FFFFFF; 
				background: 		inherit;
				text-decoration: 	none;
			} 
			
			.browse_category  {
				width: 		340px;
				color: 		#FFFFFF;
				background: inherit;
			}
	
			.slogan { 
				color: 			#808080;
				clear: 			both;
				font-weight: 	bold;
				padding: 		7px 12px 10px 10px;
				margin: 		5px 0;
			}
			
	.grey { 
		color: 			#808080; 
		background: 	inherit; 
		font-weight:	normal; 
	}

/* left side
   --------- */

	.left {
		float: 		left;
		width: 		684px;
		margin: 	0 0 10px 0;
	}

	.left h2 {
		clear: 		both;
		background: #E8E8E8 url(../../images/h2bg2.gif) no-repeat center left;
		color: 		#737373;
		padding: 	3px 0 4px 43px;
		font: 		bold 1.4em "Trebuchet MS", Arial, Sans-Serif;
		margin: 	0 0 10px 0;
	}
	
	.left_side {
		float: 		left;
		width: 		160px;
		padding: 	0 0 0 10px;
		margin: 	10px 0 0 38px;
	}
		
	.left_side a, .right_side a { 
		color: 		#414141; 
		background:	#FFFFFF; 
	}
		
	.right_side {
		float: 		right;
		width: 		280px;
		background:	#FFFFFF url(../../images/dotted.gif) repeat-y;
		color: 		#414141;
		padding: 	0 0 0 70px;
		margin: 	10px 0;
	}
	.left_box { 
		width:		100%;
		margin: 	0 0 10px 0; 
		color: 		#000; 
		background: #FFFFFF; 
		padding: 	3px 0; 
	}
	
	.embedded_player{
		border-width:	thin;
		border-style:	ridge;
		border-color:	#E8E8E8;
		float: 	left;
		margin:	0 9px 3px 0;
	}

/* right side
   ---------- */
		
	.right {
		float: 	right;
		width: 	290px;
		margin: 0 0 10px 0;
	}

			.right h3 {
				background: #BDBDBD  url(../../images/h3bg2.gif) no-repeat center right;
				color: 		#FFFFFF;
				padding: 	8px 0 8px 5px;
				font: 		bold 1em Tahoma, Arial, Sans-Serif;
				margin: 	0 0 3px 0;
			}
	
			.right_articles {
				background: 	#F5F5F5;
				color: 			#414141;
				padding: 		8px;	
				margin: 		0 0 3px 0;
			}
			
			.notice {
				background:	#EEEEEE;
				color: 		#808080;
				padding: 	12px 8px;	
				margin: 	0 0 3px 0;
			}

/* Image class */

	.image {
		float: 	left;
		margin:	0 9px 3px 0;
		border: none;
	}

/* footer
   ------ */

	.footer { 
		clear: 			both;
		text-align: 	center;
		padding: 		10px 0;
		border-top: 	1px solid #ccc;
		line-height: 	2em;
	}

			.footer a { 
				color: 		#808080; 
				background: #FFFFFF;
			}

/*	Content IDs		*/

	#equipment_by_row{
		width:			95%;
		border:			#DDDDDD 1px solid;
		padding:		1% 1% 1% 1%;
		margin-bottom:	1%;
		float:			left;
	}
	
		#equipment_by_row img{
			padding-right:	1%;

		}
		
		#equipment_by_row a:visited{
			color: #777777;
		}
	
	#equipment_logo{
		float:		left;
		width:		50%;
		text-align:	center;
	}
	
		#equipment_logo img{
			width:	95%;
		}
	
	#equipment_info{
		float:	left;
		width: 	50%;
	}
	
	#equipment_gallery{
		width:		100%;
		margin-top:	10px;
	}

		ul.thumbnails{
			margin: 			0 0 10px 0;
			padding:			0;
			float:				left;
			text-align:			center;
			background-color:	#FFF;
			line-height:		1em;
			list-style:			none;
		}
		
		ul.thumbnails li{
			display:	inline;
			margin:		5px;
			padding:	0;
		}
		
	#contact_person{
		width:			95%;
		border:			#CCCCCC 1px solid;
		padding:		1% 1% 1% 1% ;
		margin-bottom:	4px;
	}
	
	#contact_person img{
		float:		left;
		width:		100px;
	}
	
	#contact_person li{
		list-style-type:	none;
		text-indent:		10px;
	}
	
	#contact_person li.name{
		font-weight:	bold;
		color:			#999999;
		font-size:		large;
		padding-bottom:	1%;
	}
	
	#control_panel{
		width:		100%;
	}
	
	#control_panel fieldset ul li{
		float:				left;
		list-style-type:	none;
		width:				15%;
		padding-left:		10%;
	}
	
