/*-------------------GLOBAL-------------------*/
html,body { height:100%;}
/*-------------------TEMPLATE-------------------*/
#outerwrapper {  z-index:2; width:auto; margin:0 auto; position:relative; }
#innerwrapper { width:1090px; position:relative; margin:0 auto; }
/*----------BACKGROUND----------*/
#background_wrapper { width:100%; height:100%; overflow:hidden; position:fixed; }
#background_image { z-index:1;  }
#background_gradient { width:100%; background-image:url(../img/background_gradient.png); position:absolute; height:150px; margin-top:-150px;  background-position:bottom; background-repeat:repeat-x; z-index:2; }
#background { display:block; height:auto; }
/*----------NAVIGATION----------*/
#navigation_background { z-index: 1; position: absolute; height:40px; width:100%; overflow: hidden;  background-color:#006068; }
#navigation { height:40px; margin-left:50px; background-color:#006068;}
#navigation ul {margin-top:0;}
#navigation ul li { display:inline; margin-right:10px; }
#navigation ul li a { opacity:0.5; display:block; float:left; margin-right:10px;}
#navigation ul li .last {margin:0px;}
#navigation ul li a:hover, #navigation ul li .active { opacity:1; }
#navigation ul li .active { opacity:1; }
#navigation ul li a img { }
/*----------SUBNAVIGATION----------*/
#subnavigation { left:50px; width:250px; min-height:550px; position:absolute; margin: 55px 0px 0px 0px; }
#subnavigation ul li a { text-decoration:none; font-size:14px; text-transform:uppercase; margin-bottom:8px; line-height:1.4; letter-spacing:1px; display:block;}
#subnavigation ul li ul { margin-left:17px; padding-bottom:5px;}
#subnavigation ul li ul li a { font-size:12px; font-weight:normal; text-transform:none; line-height:1.6; letter-spacing:0; margin-bottom:5px;}
/*----------CONTENT----------*/
#content {  min-height:550px;   }
.content { width:550px; margin: 0px 0px 0px 350px; right:0; }
/*----------CONTENTS----------*/
#landing { position:absolute; top:90px; left:136px; }
.text {padding-top:15px; padding-bottom:50px;}
.text img {padding-bottom:20px;}
.top_spacer {margin-top:57px; padding-top:0px;}
.top_image {margin-top:10px;}
/*----------PRESALE_FORM----------*/
.presale { width:500px; clear:both; display:table; margin-bottom:20px; }
.presale label{ display:block; width:150px; float:left; }
.presale input{ width:225px; float:left; }
#presale_submit { width:100px; } 
.form_error { background-color:#FFB8BB; }
.presale_msg {
	font-weight:bold;
	margin:10px 0px 10px 150px;
}
/*----------Gallery----------*/
.gallery { padding:0px; margin:80px auto; width:1000px; }
.gallery_row { display:table; clear:both; margin-bottom:20px; height:165px;}
.gallery_img { float:left; margin-right:20px;	width:220px; height:165px; }
.gallery_img a { opacity:0.6; display:block; }
.gallery_img a:hover { opacity:1; }
#gallery_detail {width:650px; margin:0px auto; position:relative;}
#gallery_nav { height:30px;}
#gallery_nav a {	cursor:pointer;}
#gal_left {position:absolute; left:0;z-index:2;visibility:hidden;}
#gal_right {position:absolute; right:0; z-index:2; visibility:hidden;}
#gal_status { position:absolute; width:650px; text-align:center; }
#gal_img {text-align:center;}
#gal_back {display:block; position:absolute; top:550px; left:0; width:650px; text-align:center;}
.fumanmenu_border a { color:black; float:left; }
.fumanmenu_border { clear:both; min-height:10px; }
.fumanlistmenu { margin-bottom:20px; min-height:20px; }
.fumanmenu { margin-bottom:5px; }

/*-------------------INTERNET EXPLORER-------------------*/
#navigation ul li a img{ *filter: alpha(opacity = 50); }
#navigation ul li a:hover img, #navigation ul li .active img { *filter: alpha(opacity = 100); }
#subnavigation ul li a { *font-weight:bold; }
#background_image { *border:1px solid black; }



