@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; color:#E09434; font-size:14px; font-weight:bold; letter-spacing:-1px; }
    .conspicuity_link a:hover { text-decoration:underline; color:#E09434; }

    .special-header { font-size:16px; font-weight: bold; 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; }
    #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; }
}

