@media all
{
	#mainbox{
		width:968px;
		margin-left: -484px;
		left:50%;
		top:30px;
		height:507px;
		position:absolute;
		background-color:#fff;
	}
	#footer{
		clear:both;
		width:970px;
		margin-left: -485px;
		left:50%;		
		height:20px;
		position:absolute;
		color:#94908a;
		text-align:center;
		font-size:10px;
		background-color:#fff;
	}
	#footer a,#footer a:link { color:#94908a; text-decoration:none; display:inline; }
	#footer a:visited { color:#5d5c5b; display:inline; }
	#footer a:focus,#footer a:hover,#footer a:active{ color:#000000; text-decoration:underline; display:inline; }

    #index_top{
	    clear:both;
	    position:relative; 
	    width:968px;
	    height:430px; 
	    background: #fff url("../img/index_top.jpg") no-repeat 0px 0px;
    }

    #index_mid{
	    clear:both;
	    position:relative; 
	    width:968px;
	    height:74px; 
	    background: #fff url("../img/index_mid.jpg") repeat-y 0px 0px;
    }

    html>body #index_mid { /* be nice to opera (&gekko) */
        height: auto;
        min-height: 74px;
    }
    
    
    #index_mid_content{width:928px; padding:10px 20px 10px 20px; }
    #index_mid_content p{ font-size:14px; font-weight:normal; }
	#index_mid_content a,#index_mid_content a:link { color:#4F3E28; text-decoration:none; display:inline; }
	#index_mid_content a:visited { color:#4F3E28; display:inline; }
	#index_mid_content a:focus,#index_mid_content a:hover,#index_mid_content a:active{ color:#4F3E28; text-decoration:underline; display:inline; }

    #index_bottom{
	    clear:both;
	    position:relative; 
	    width:968px;
	    height:6px; 
	    background: #fff url("../img/index_bottom.jpg") no-repeat 0px 0px;
    }
    
    #imp{ text-align:right; padding-right:10px;}
	#imp a,#imp a:link { color:#94908a; text-decoration:none; display:inline; }
	#imp a:visited { color:#5d5c5b; display:inline; }
	#imp a:focus,#imp a:hover,#imp a:active{ color:#000000; text-decoration:underline; display:inline; }
    
}