@media screen, projection {
	.be-nice-to-Mac-IE5 {
		font-family: "\"}\"";
		font-family: inherit;
	}
	
	/* -- GENERAL REDECLARATIONS ---------------------------------------- */
	* 					{margin:0; padding:0;}
	body 				{background:#000 url(images/top_bg.jpg) top center no-repeat; margin:0; padding:0; }
	body, tr, input, 
	td, textarea, a		{font-family:"Century Gothic", Helvetica, Arial, Verdana, sans-serif ;
							font-size:12px;}
	p 					{}
	h1 					{font-size:xx-large; margin:6px 0 10px; }
	h2 					{font-size:large; margin:4px 0 4px; }
	h3 					{font-size:small; margin:6px 0 1px;}
	h4 					{font-size:x-small; margin:3px 0;}
	h5					{font-size:xx-small; margin:3px 0;}
	h6 					{font-size:xx-small; margin:0;}
	img 				{border:none;}
	a					{color:#fff;}
	a:hover				{text-decoration:underline;}

.orange { /*color:#b5712f;*/ color:#E09434; }	
.right { float:right; }
.grey { color:#d1d1d1; }
.conspicuity_link a { text-decoration:none; }
	.conspicuity_link a:hover { text-decoration:underline; color:#E09434; }

/*------------------------------------ Header ------------------------------------------------------------*/
#container {margin:0 auto; padding:0 0 0 1px; width:946px; background-color:#1c1a18;  }
#header { width:945px; height:166px; background:url(images/header2.jpg) 0 0 no-repeat; }
#logo_click { width:300px; height:150px; position:absolute; margin:13px 0px 0px 20px; }
#header-text { padding:42px 0 0 470px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
#header-text div { text-align:center; float:left; letter-spacing:-.5px; padding:12px 0;}
#header-text div a { text-decoration:none; }
#header-text img { float:left; }
#header-text div a:hover { color:#b5712f; }

#content { margin:0 17px 0 16px; overflow:auto; background:#4d4d4b; }
/*------------------------------------ Index --------------------------------------------------------------*/
#middle { width:886px; height:325px; background:url(images/middle.jpg) 0 0 no-repeat; padding:35px 0 0 26px; color:#fff; }
#middle-top-text { width:250px; font-size:16px; font-family:Arial, Helvetica, sans-serif; letter-spacing:-1px; height: 120px; }
#middle-top-text img { padding-bottom:3px; }
#middle-bottom-text { width:355px; font-size:10px; line-height:10px; position:relative; margin-top:240px; }
#middle-bottom-text img { padding-top:4px; }
#middle-map { width:506px; height:225px; float:right; margin:42px 25px 0 0; }

/*------------------------------------ Inner --------------------------------------------------------------*/
#inner_header {  width:913px; height:68px; background:url(images/inner_content_header.jpg) 0 0 no-repeat; font-size:36px; font-weight:bold; letter-spacing:-1px; }
#inner_header div { padding:19px 0 0 50px; }
#inner_text { width:515px; float:left; color:#fff; margin:36px 0 50px 30px; }
#inner_right_img { width:290px; color:#b5712f; float:left; margin:36px 0px 0px 28px; }
#inner_special { width:800px; float:left; margin:0px 0px 30px 30px; color:#fff; }
#inner_special img { margin:8px; border:1px solid #E09434; }
#inner_special a { text-decoration:none; }

/*------------------------------------ Inner Footer -------------------------------------------------------*/
#inner_footer { background:#383835; width:913px; overflow:auto; height:110px; }
#inner_footer_text { width:342px; font-size:12px; line-height:12px; float:left; clear:left; margin:16px 0px 0px 30px; color:#fff; font-size:12px; }
#inner_footer_text img { padding-top:6px; }
#inner_footer_img { float:left; margin:16px 0 0 30px; background:url(images/small_product.jpg) 0 0 no-repeat; width:225px; height:78px; }
#inner_footer_map { width:176px; height:80px;2 }
#inner_footer_bullet { width:250px; font-size:14px; font-family:Arial, Helvetica, sans-serif; letter-spacing:-1px; float:left; color:#fff; margin:16px 0 0 20px; }
#inner_footer_bullet img { padding-bottom:1px; }

/*------------------------------------ Footer -------------------------------------------------------------*/
#bar { width:915px; height:60px; background:url(images/bar.png) 0 0 no-repeat; margin:8px 0 24px 16px; }
#bar-text { padding:10px 0 0 24px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
#bar-text div { text-align:center; float:left; /*letter-spacing:-.5px;*/ margin-top:11px; }
#bar-text div.twolines { margin-top:3px; }
#bar-text img { float:left; }
#bar-text div a { text-decoration:none; color:#d1d1d1; }
#bar-text div a:hover { color:#b5712f; }

#bottom-text { width:899px; margin-left:16px; color:#fff; padding:0 0 0 29px; background:#1c1a18; overflow:auto; }
#bottom-left-text { width:500px; padding-bottom:120px; float:left; line-height:13px; }
#bottom-right-text { width:375px; text-align:right; float:left; color:#555555; font-weight:bold; letter-spacing:-0.6px; font-size:14px; }

}