@charset "utf-8";
/* CSS Document */

html {
/*overflow:hidden;	*/
}

body {
	background:#fff url(images/cw_fields_website_bg_repeat-x.jpg) repeat-x left top;
	margin:-5px 0px 0px 0px;
	/*overflow-y:hidden;*/
}

#Website_Container {
	/*background:url(images/background.jpg) no-repeat;*/
	height:600px;
	width:100%;
	background-position:50% 0px;
	font-family:Tahoma, sans-serif, verdana;
}

#cw_fields_logo {
	position:absolute;
	float:right;
	top:0px;
	left:50%;
	margin:10px 0px 0px 270px;
}

#cw_fields_logo img {
	border:none;
}


#header_navigation {
    float:left;
    width:860px;
    list-style:none;
    margin:0px;
    padding:50px 30px 0px 30px;
	overflow:hidden;
    }

#header_navigation li {
    float:left;
    list-style:none;
    margin:0px;
    }

#header_navigation li a {
    float:left;
    font-size:11px;
    text-decoration:none;
    font-weight:bold;
    cursor:pointer;
    cursor:hand;
	text-align:center;
	padding:0px 0px 0px 0px;
	}

#header_navigation li a.off {
    color:#333;
    }

#header_navigation li a.off:hover {
    color:#666;
    cursor:pointer;
    cursor:hand;
    }

#header_navigation li a.off .header_nav_btn_left {
    float:left;
    }

#header_navigation li a.off .header_nav_btn_left .header_nav_btn_right {
    float:left;
    background-image:url(images/header_btn.jpg);
    background-position:0px 10px;
    /*_background-position:3px left;*/
    background-repeat:no-repeat;
	padding:20px 0px 0px 0px;
	width:91px;
	height:28px;
	text-align:center;
    }

#header_navigation li a.on {
    color:#000;
	cursor:pointer;
    cursor:hand;
    }

#header_navigation li a.on .header_nav_btn_left {
    float:left;
    }

#header_navigation li a.on .header_nav_btn_left .header_nav_btn_right {
    float:left;
    background-image:url(images/header_btn.jpg);
    background-position:top left;
    _background-position:3px left;
    background-repeat:no-repeat;
	padding:15px 0px 0px 0px;
	width:91px;
	height:34px;
	text-align:center;
    }

/* ===== Main Content =====*/

.normal {
	font-weight:normal;
}

#Main_Content_Container {
	margin:0px 70px 0px 0px;
	#margin:16px 70px 0px 0px;
	_margin:16px 35px 0px 0px;
	float:right;
	width:450px;
	overflow:visible;
	}

#Main_Content_Container h1 {
	font-size:17px;
	color:#674011;
	font-family:Tahoma, sans-serif, verdana;
}

	#Main_Content_Container h2 {
		font-size:13px;
		color:#674011;
		font-family:Tahoma, sans-serif, verdana;
	}

#Main_Content_Container p {
	font-size:11px;
	font-family:Tahoma, sans-serif, verdana;
	text-align:justify;
	color:#3d3c37;
}



#sitemap ul {
	font-size:12px;
	font-family:Tahoma, sans-serif, verdana;
	text-align:justify;
	color:#3d3c37;
}

#sitemap ul a {
	font-size:11px;
	font-family:Tahoma, sans-serif, verdana;
	text-align:right;
	color:#3d3c37;
}

#Main_Content_Container a {
	font-size:11px;
	font-family:Tahoma, sans-serif, verdana;
	text-align:right;
	color:#3d3c37;
}
#Main_Content_Container a:hover {
	color:#000;
}

.link {
	font-style:italic;
	font-weight:bold;
}

#standard_list {
	font-size:11px;
	font-family:Tahoma, sans-serif, verdana;
	text-align:justify;
	color:#3d3c37;
}

	#paneline_list {
		_margin:-10px 0px 0px 0px;
		_line-height:10pt;
	}
	
		#customline_list {
		_margin:-12px 0px -10px 0px;
		#margin:-12px 0px -10px 0px;
		_line-height:10pt;
		#line-height:10pt;
	}
	
	

#container {
width: 1008px;  /*set width*/
margin: 0 auto;/*centers the main container*/	
overflow:hidden;
}

#Footer_Container {
	float:left;
	position:absolute;	
	margin:555px 0px 0px 35px;
	#margin:455px 0px 0px 35px;
	_margin:455px 0px 0px 40px;
	font-size:11px;
	color:#7c7c7c;
}

#Footer_Container a {
	color:#7c7c7c;
	text-decoration:none;
}

#Footer_Container a:hover {
	color:#333;
}

#Contact {
	float:right;
	width:370px;
 	position:absolute;
	margin:0px 0px 0px 275px;
	_margin:0px 0px 0px 290px;
	#margin:0px 0px 0px 295px;
}

#Image_Container {
	float:left;
	width:376px;
	height:274px;
	position:absolute;
	margin:110px 0px 0px 60px;
	_margin:15px 0px 0px 60px;
	#margin:15px 0px 0px 60px;
	background:url(images/image_bg.jpg) no-repeat;
}

  #Image_Container img {
	  padding:4px 0px 0px 4px;
  }
  
  #Certifications_Image_Container {
	float:left;
	width:376px;
	height:274px;
	position:absolute;
	margin:110px 0px 0px 60px;
	_margin:15px 0px 0px 60px;
	#margin:15px 0px 0px 60px;
}

  #Certifications_Image_Container img {
	  padding:4px 0px 0px 4px;
	  
  }
  
/*------*/


#Image_Browser_Container {
	float:left;
	width:376px;
	height:409px;
	position:absolute;
	margin:110px 0px 0px 60px;
	_margin:15px 0px 0px 60px;
	#margin:15px 0px 0px 60px;
	background:url(images/image_browser.jpg) no-repeat;
}

  #Image_Browser_Container img {
	  padding:4px 0px 0px 3px;
  }
  #Main_Image_Container img {}
  #zoom_container {
	  position:relative;
	  margin:-35px 0px 35px 0px;
	  #margin:-37px 0px 3px 0px;
	  width:362px;
	  }
	#zoom_container a {
	  float:right;
	  width:31px;
	  _width:28px;
	  height:32px;
	  _height:27px;
	  background-image:url(images/zoom.png);
	  background-position:0px 0px;
	  background-repeat:no-repeat;
	  _background-image:url(images/zoom.gif);
	  _background-position:0px 0px;
	  _background-repeat:no-repeat;
	  }
	#zoom_container a:hover {
	  background-position:0px -31px;
	  _background-position:0px -27px;

	  }
  #Image_Browser_Container ul {
	  float:left;
	  width:376px;
	  overflow:hidden;
	  list-style:none;
	  margin:10px 0px 0px 0px;
	  padding:0px 0px 0px 0px;
	  clear:both;
	  }
  #Image_Browser_Container ul li {
	  float:left;
	  width:178px;
	  overflow:hidden;
	  list-style:none;
	  margin:0px 0px 0px 0px;
	  #margin:0px 0px 0px 0px;
	  _margin:7px 0px 0px 0px;
	  padding:0px 0px 0px 0px;
	  }
	#Image_Browser_Container ul li.right {
	  float:right;
	  margin:0px 8px 0px 0px;
	  #margin:0px 8px 0px 0px;
	  _margin:7px 5px 0px 0px;
	  }
  #Image_Browser_Container ul li a {}
  #Image_Browser_Container ul li a:hover {}
  #Image_Browser_Container ul li a img {
	  border:1px solid #C2B265;
	  margin:2px 0px 0px 0px;
	  #margin:2px 0px 0px 0px;
	  _margin:0px -0px 0px 3px;
	  padding:0px 0px 0px 0px;
	  width:176px;
	  }
  #Image_Browser_Container ul li a:hover img {
	  border:1px solid #B07124;
	  }
  
  #Image_Container2 {
	float:left;
	width:376px;
	height:274px;
	position:absolute;
	margin:110px 0px 0px 130px;
	_margin:15px 0px 0px 130px;
	#margin:15px 0px 0px 130px;

}

  #Image_Container2 img {
	  padding:4px 0px 0px 4px;
  }

	#Contact_us_image_container {
		float:left;
		width:307px;
		height:403px;
		position:absolute;
		margin:110px 0px 0px 115px;
		#margin:15px 0px 0px 115px;
		background:url(images/contact_us.jpg) no-repeat;
	}
	
	#Contact_us_image_container img {
		padding:4px 0px 0px 4px;border:none;
	}
	
	#Contact_us_image_container h1 {
		margin:6px 0px 0px 5px;
		_#margin:11px 0px 0px 5px;
		#margin:10px 0px 0px 5px;
		padding:0px 0px 7px 0px;
		#padding:0px 0px 0px 0px;
	font-size:17px;
	color:#674011;
	font-family:Tahoma, sans-serif, verdana;
}

#Contact_us_image_container a {
	border:none;
}

/*Box*/

.standard_list {
	float:left;
	clear:both;
	width:100%;
	overflow:hidden;
	list-style:none;
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	}
	.standard_list li{
	float:left;
	clear:both;
	width:100%;
	overflow:hidden;
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	}
	
	.standard_list li a {
		float:left;
		width:436px;
		border:1px solid #C2B265;
		text-decoration:none;
		color:#000;
		padding:4px;
		cursor:point;
		cursor:hand;
		padding:0px 0px 0px 0px;
		}
		
		
		/*==== Delete the below to set it back to it's standard colours ====*/
	#Fireline_Tab a {
		background-color:#FF7F45;
		color:#fff;
	}
		#Fireline_Tab p {
			color:#fff;
		}
	
		#Audioline_Tab a {
			background-color:#72CE9B;
			color:#fff;
		}
			#Audioline_Tab p {
				color:#fff;
			}
	
			#Paneline_Tab a {
				background-color:#6E5A2A;
				color:#fff;
			}
				#Paneline_Tab p {
					color:#fff;
				}
	
				#Customline_Tab a {
					background-color:#63B1E5;
					color:#fff;
				}
					#Customline_Tab p {
						color:#fff;
					}
						#Designline_Tab a {
							background-color:#B382C7;
							color:#fff;
						}
							#Designline_Tab p {
								color:#fff;
							}
	
	/*==== END ====*/
	
	.standard_list li a:hover {
		border:1px solid #B07124;
		background-color:#e5daba;
		}
		.standard_list li a img {
			float:left;
			border:1px solid #C2B265;
			margin:0px 10px 0px 0px;
			}
		.standard_list li a span.more {
			float:right;
			font-size:13px;
			font-weight:bold;
			padding:20px 5px 0px 0px;
			}
		.standard_list li a strong {
			float:left;
			padding:15px 0px 0px 0px;
			margin:0px 0px 0px 10px;
			width:130px;
			font-size:18px;
			text-align:left;
			}
		.standard_list li a p {
			float:left;
			width:140px;
			text-align:left !important;
			margin:0px 0px 0px 0px;
			padding:22px 0px 0px 0px;
			}
			
/*Projects Box*/

.projects_list {
	float:left;
	clear:both;
	width:100%;
	overflow:hidden;
	list-style:none;
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	}
	.projects_list li{
	float:left;
	clear:both;
	width:100%;
	overflow:hidden;
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	}
	.projects_list li a {
		float:left;
		width:436px;
		border:1px solid #C2B265;
		text-decoration:none;
		color:#000;
		padding:4px;
		cursor:point;
		cursor:hand;
		padding:0px 0px 0px 0px;
		}
	.projects_list li a:hover {
		border:1px solid #B07124;
		background-color:#E5DABA;
		}
		.projects_list li a img {
			float:left;
			border:1px solid #C2B265;
			margin:0px 10px 0px 0px;
			}
		.projects_list li a span.more {
			float:right;
			font-size:13px;
			font-weight:bold;
			padding:20px 5px 0px 0px;
			}
		.projects_list li a strong {
			float:left;
			padding:22px 0px 0px 5px;
			width:130px;
			font-size:11px;
			text-align:left;
			}
			
			.projects_list li a b {
			float:left;
			padding:22px 0px 0px 5px;
			width:190px;
			font-size:11px;
			text-align:left;
			}
		.projects_list li a p {
			float:left;
			width:120px;
			text-align:left !important;
			margin:0px 0px 0px 15px;
			padding:22px 0px 0px 0px;
			font-weight:bold;
			}
	
/*Projects Box*/

.news_list {
	float:left;
	clear:both;
	width:100%;
	overflow:hidden;
	list-style:none;
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	}
	.news_list li{
	float:left;
	clear:both;
	width:100%;
	overflow:hidden;
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	}
	.news_list li a {
		float:left;
		width:436px;
		border:1px solid #C2B265;
		text-decoration:none;
		color:#000;
		padding:4px;
		cursor:point;
		cursor:hand;
		padding:0px 0px 0px 0px;
		}
	.news_list li a:hover {
		border:1px solid #B07124;
		background-color:#E5DABA;
		}
		.news_list li a img {
			float:left;
			border:1px solid #C2B265;
			margin:0px 10px 0px 0px;
			}
		.news_list li a span.more {
			float:right;
			font-size:13px;
			font-weight:bold;
			padding:20px 5px 0px 0px;
			}
		.news_list li a strong {
			float:left;
			padding:22px 0px 0px 5px;
			width:300px;
			font-size:11px;
			text-align:left;
			}
			
			.news_list li a b {
			float:left;
			padding:22px 0px 0px 5px;
			width:190px;
			font-size:11px;
			text-align:left;
			}
		.news_list li a p {
			float:left;
			width:120px;
			text-align:left !important;
			margin:0px 0px 0px 15px;
			padding:22px 0px 0px 0px;
			font-weight:bold;
			}

/*certification box*/

.certification_list {
	float:left;
	clear:both;
	width:100%;
	overflow:hidden;
	list-style:none;
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	}
	.certification_list li{
	float:left;
	clear:both;
	width:100%;
	overflow:hidden;
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	}
	.certification_list li a {
		float:left;
		width:436px;
		border:1px solid #C2B265;
		text-decoration:none;
		color:#000;
		padding:4px;
		cursor:point;
		cursor:hand;
		padding:0px 0px 0px 0px;
		font-weight:bold;
		background-color:#CCD97A;
		}
	.certification_list li a:hover {
		border:1px solid #B07124;
		background-color:#cdd981;
		}
		.certification_list li a img {
			float:left;
			border:1px solid #C2B265;
			margin:0px 10px 0px 0px;
			padding:0px 0px 0px 0px;
			}
		.certification_list li a span.more {
			float:right;
			font-size:13px;
			font-weight:bold;
			padding:20px 5px 0px 0px;
			}
		.certification_list li a strong {
			float:left;
			padding:15px 0px 0px 0px;
			width:130px;
			font-size:18px;
			}
		.certification_list li a p {
			float:left;
			width:210px;
			text-align:left !important;
			margin:10px 0px 0px 0px;
			padding:5px 0px 0px 20px;
			}
			
/*downloads_list box*/

.downloads_list {
	float:left;
	width:220px;
	overflow:hidden;
	list-style:none;
	margin:5px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	}
	.downloads_list li{
	float:left;
	width:220px;
	overflow:hidden;
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	}
	.downloads_list li a {
		float:left;
		width:180px;
		border:1px solid #C2B265;
		text-decoration:none;
		color:#000;
		padding:4px;
		cursor:point;
		cursor:hand;
		padding:0px 0px 0px 0px;
		font-weight:bold;
		}
	.downloads_list li a:hover {
		border:1px solid #B07124;
		background-color:#E5DABA;
		}
		.downloads_list li a img {
			float:right;
			border:none;
			margin:0px 6px 0px 10px;
			padding:0px 0px 0px 0px;
			}
		.downloads_list li a span.more {
			float:right;
			font-size:13px;
			font-weight:bold;
			padding:20px 5px 0px 0px;
			}
		.downloads_list li a strong {
			float:left;
			padding:15px 0px 0px 0px;
			width:130px;
			font-size:18px;
			}
		.downloads_list li a p {
			float:left;
			text-align:left !important;
			margin:10px 0px 0px 0px;
			padding:5px 0px 0px 20px;
			}
			
 /*downloads_list_right box*/

.downloads_list_right {
	float:right;
	clear:both;
	width:220px;
	overflow:hidden;
	list-style:none;
	margin:-333px 0px 15px 0px;

	#margin:6px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	}
	.downloads_list_right li{
	float:left;
	clear:both;
	width:220px;
	overflow:hidden;
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	}
	.downloads_list_right li a {
		float:left;
		width:180px;
		border:1px solid #C2B265;
		text-decoration:none;
		color:#000;
		padding:4px;
		cursor:point;
		cursor:hand;
		padding:0px 0px 0px 0px;
		font-weight:bold;
		}
	.downloads_list_right li a:hover {
		border:1px solid #B07124;
		background-color:#E5DABA;
		}
		.downloads_list_right li a img {
			float:right;
			border:none;
			margin:0px 0px 0px 10px;
			padding:0px 0px 0px 0px;
			}
		.downloads_list_right li a span.more {
			float:right;
			font-size:13px;
			font-weight:bold;
			padding:20px 5px 0px 0px;
			}
		.downloads_list_right li a strong {
			float:left;
			padding:15px 0px 0px 0px;
			width:130px;
			font-size:18px;
			}
		.downloads_list_right li a p {
			float:left;
			text-align:left !important;
			margin:10px 0px 0px 0px;
			padding:5px 0px 0px 20px;
			}
			
			 /*downloads_list_right box 2*/

.downloads_list_right2 {
	float:right;
	clear:both;
	width:220px;
	overflow:hidden;
	list-style:none;
	margin:-68px 0px 15px 0px;
	#margin:-15px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	}
	.downloads_list_right2 li{
	float:left;
	clear:both;
	width:220px;
	overflow:hidden;
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	}
	.downloads_list_right2 li a {
		float:left;
		width:180px;
		border:1px solid #C2B265;
		text-decoration:none;
		color:#000;
		padding:4px;
		cursor:point;
		cursor:hand;
		padding:0px 0px 0px 0px;
		font-weight:bold;
		}
	.downloads_list_right2 li a:hover {
		border:1px solid #B07124;
		background-color:#E5DABA;
		}
		.downloads_list_right2 li a img {
			float:right;
			border:none;
			margin:0px 0px 0px 10px;
			padding:0px 0px 0px 0px;
			}
		.downloads_list_right2 li a p {
			float:left;
			text-align:left !important;
			margin:-35px 0px 5px 0px;
			#margin:5px 0px 0px 0px;
			_margin:5px 0px 0px 0px;
			padding:5px 0px 0px 20px;
			}
			
/* ======= */

.downloads_list3 {
	float:left;
	width:220px;
	overflow:hidden;
	list-style:none;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	.downloads_list3 li{
	float:left;
	width:220px;
	overflow:hidden;
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	}
	.downloads_list3 li a {
		float:left;
		width:180px;
		border:1px solid #C2B265;
		text-decoration:none;
		color:#000;
		padding:4px;
		cursor:point;
		cursor:hand;
		padding:0px 0px 0px 0px;
		font-weight:bold;
		}
	.downloads_list3 li a:hover {
		border:1px solid #B07124;
		background-color:#E5DABA;
		}
		.downloads_list3 li a img {
			float:right;
			border:none;
			margin:0px 6px 0px 10px;
			padding:0px 0px 0px 0px;
			}
		.downloads_list3 li a span.more {
			float:right;
			font-size:13px;
			font-weight:bold;
			padding:20px 5px 0px 0px;
			}
		.downloads_list3 li a strong {
			float:left;
			padding:15px 0px 0px 0px;
			width:130px;
			font-size:18px;
			}
		.downloads_list3 li a p {
			float:left;
			text-align:left !important;
			margin:-40px 0px 0px 0px;
			#margin:0px 0px 0px 0px;
			padding:5px 0px 0px 20px;
			}
			
/* product page */			
	
h1#fireline {
	margin:15px 0px 0px -20px;
	#margin:4px 0px -10px -20px;
	_margin:0px 0px -10px 0px;
	background-color:#FF7F45;
	color:#FFF;
	width:57px;
	padding:2px 2px 2px 5px;
	font-weight:100;
}

h1#audioline {
	margin:15px 0px 0px -20px;
	#margin:4px 0px -10px -20px;
	_margin:0px 0px -10px 0px;
	background-color:#72CE9B;
	color:#fff;
	width:72px;
	padding:2px 2px 2px 5px;
	font-weight:100;
}

h1#paneline {
	margin:15px 0px 0px -20px;
	#margin:4px 0px -10px -20px;
	_margin:0px 0px -10px 0px;
	background-color:#6E5A2A;
	color:#fff;
	width:67px;
	padding:2px 2px 2px 5px;
	font-weight:100;
}

h1#designline {
	margin:15px 0px 0px -20px;
	#margin:4px 0px -10px -20px;
	_margin:0px 0px -10px 0px;
	background-color:#B382C7;
	color:#fff;
	width:81px;
	padding:2px 2px 2px 5px;
	font-weight:100;
}

h1#customline {
	margin:15px 0px 0px -20px;
	#margin:4px 0px -10px -20px;
	_margin:0px 0px -13px 0px;
	background-color:#63B1E5;
	color:#fff;
	width:85px;
	padding:2px 2px 2px 5px;
	font-weight:100;
}

#pdf_download {
	width:100%;
	_width:400px;
	clear:right;
	float:left;
    list-style:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 40px;
	_margin:0px 0px 0px 22px;
}
	#pdf_download li {
	  float:left;
	  list-style:none;
	  width:95px;
    }

		#pdf_download li a {
		  text-decoration:none;
		  cursor:pointer;
		  cursor:hand;
		}
		
		  #pdf_download li strong {
			font-size:14px;
			width:130px;
			padding:2px 2px 2px 3px;
			font-weight:100;
		  }
		  
		  .fireline_pdf {
			background-color:#FF7F45;
			color:#fff;
		  }
		  .audioline_pdf {
			background-color:#72CE9B;
			color:#fff;
		  }
		  .paneline_pdf {
			background-color:#6E5A2A;
			color:#fff;
		  }
		  .customline_pdf {
			background-color:#63B1E5;
			color:#fff;
		  }
		  .designline_pdf {
			background-color:#B382C7;
			color:#fff;
		  }
		  		  
				.pdf_icon {
					border:none;
					margin:5px 0px 0px 15px;	
				}
				
				
#customline_download {
	width:100%;
	_width:400px;
	clear:right;
	float:left;
    list-style:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 40px;
	#margin:-12px 0px 0px 22px;
	_margin:-12px 0px 0px 22px;
}
	#customline_download li {
	  float:left;
	  list-style:none;
	  width:95px;
    }

		#customline_download li a {
		  text-decoration:none;
		  cursor:pointer;
		  cursor:hand;
		}
		
		  #customline_download li strong {
			font-size:14px;
			width:130px;
			padding:2px 2px 2px 3px;
			font-weight:100;
		  }

#contact_form {
		font-size:11px;
		font-family:Tahoma, sans-serif, verdana;
		text-align:justify;
		color:#3d3c37;
}

	#submit {
		border:#AC6C22 1px solid;	
	}
	
	#field {
		background-color:#ede7d0;
		border:#AC6C22 1px solid;
		margin:0px 0px 1px 0px;
	}
	
	#Address {
		float:left;
		width:550px;
		position:absolute;
		margin:320px 0px 0px -25px;
		#margin:330px 0px 0px -500px;
		_margin:330px 0px 0px -480px;
	}

/* ===== Image Transition CSS ===== */

#imageContainer {
	position:relative;
	margin:auto;
	width:373px;
	height:260px;
	border:none;
}

/* ===== Image Transition CSS *END* ===== */

#projects_header {
	margin:0px 0px 5px 0px;	
	text-align:center;
	border:none;
	
}

#projects_header td {
	font-size:12px;
	border:none;
}

#project_file {
	vertical-align:top;
	font-size:11.5px;
	border:none;
}

#project_file td {
	vertical-align:top;
	font-size:11.5px;
	border:none;
	font-size:11px;
	font-family:Tahoma, sans-serif, verdana;
	color:#3d3c37;
}

.projects_para {
	text-align:justify;	
}

#project_container_bottom {
	_margin:-15px 0px 0px 0px;	
}

#project_container_bottom p {
	_margin:-8px 0px 0px 0px;	
}

ul.project_container {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:11px;
	list-style:none;
	color:#333;
	}
	ul.project_container li {
		list-style:none;
		margin:0px 0px 0px 0px;
		padding:0px 0px 10px 0px;
		}
		ul.project_container ul {
			list-style:none;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			float:left;
			width:100%;
			}
		ul.project_container ul.header {
			padding:0px 0px 10px 0px;
		}
		ul.project_container ul.line {
			border-top:1px solid #c2b265;
			border-left:1px solid #c2b265;
			border-right:1px solid #c2b265;
			padding:10px 0px 10px 0px;
		}
		ul.project_container ul.line.lower {
			border-top:0px solid #c2b265;
			border-left:1px solid #c2b265;
			border-right:1px solid #c2b265;
			padding:0px 0px 10px 0px;
		}
		ul.project_container ul.line.last {
			border-bottom:1px solid #c2b265;
		}
			ul.project_container ul li {
				list-style:none;
				margin:0px 0px 0px 0px;
				padding:0px 0px 10px 0px;
				float:left;
			}
			ul.project_container ul li.location {
				width:21%;
				padding:0px 2% 0px 2%;
				font-weight:bold;
			}
			ul.project_container ul li.partners {
				width:29%;	
				padding:0px 2% 0px 0px;
			}
			ul.project_container ul li.supply {
				width:41%;	
				padding:0px 2% 0px 0px;
			}
#main_project_file {
	vertical-align:top;
	font-size:11.5px;
	border:none;
}

#main_project_file td {
	vertical-align:top;
	border:none;
	font-size:11.5px;
	font-size:11px;
	font-family:Tahoma, sans-serif, verdana;
	color:#3d3c37;
}


/* Testimonials */

#testimonials {
	border:none;
	font-size:11px;
	font-family:Tahoma, sans-serif, verdana;
	color:#3d3c37;
}

#testimonials td {
	border:none;
	text-align: left;
}

.quote {
	font-style:italic;
	font-size:12px;
	font-family:Tahoma, sans-serif, verdana;
	color:#3d3c37;
}

#back a {
	margin:5px 0px 0px 0px;
	float:left;
	text-decoration:none;
	font-weight:bold;
}

#back a:hover {
	color:#666;
}

		#back1 a {
			margin:-15px 0px 0px 0px;
			float:left;
			text-decoration:none;
			font-weight:bold;
		}
		
				#back1 a:hover {
					color:#666;
				}

#back3 a {
	margin:-2px 0px 0px 0px;
	#margin:-14px 0px 0px 0px;
	_margin:-14px 0px 0px 0px;
	float:left;
	text-decoration:none;
	font-weight:bold;
}

#back3 a:hover {
	color:#666;
}

#back4 a {
	margin:-2px 0px 0px 0px;
	#margin:-14px 0px 0px 0px;
	_margin:3px 0px 0px 0px;
	float:left;
	text-decoration:none;
	font-weight:bold;
}

#back4 a:hover {
	color:#666;
}

	#back2 a {
	margin:325px 0px 0px -220px;
	float:left;
	text-decoration:none;
	font-weight:bold;
}

		#back2 a:hover {
			color:#666;
		}

#read_more a {
	margin:20px 0px 0px 0px;
	float:right;
	text-decoration:none;
	font-weight:bold;
}

#read_more a:hover {

	color:#666;
}

	#read_more2 a {
		#position:absolute;
		margin:0px -180px 0px 0px;
		#margin:330px 0px 0px 127px;
		float:right;
		text-decoration:none;
		font-weight:bold;
	}
	
	#read_more2 a:hover {
	
		color:#666;
	}
		
					#read_more3 a {
						margin:5px 0px 0px 0px;
						float:right;
						text-decoration:none;
						font-weight:bold;
					}
					
					#read_more3 a:hover {
						color:#666;
					}


#Downloads {
	float:left;
	margin:230px 0px 0px -390px;
	#margin:230px 0px 0px -612px;
	position:absolute;
	width:300px;
}


