@charset "utf-8";
/* CSS Document */

/* ## RESET ## */
body{margin:0px;padding:0px;font-family: Verdana;font-size: 10px;background-color: #fff;color: #666666;}
html{overflow-y: scroll;}
img{border: 0px;}
a{outline:0px;  text-decoration: none; color: #666666;}
form{display: inline;}

/* ## CSS ## */

#container {
    width:925px;height:100%;   
    position:absolute;left:50%;margin-left:-461px;

}
    #header {
        margin: 0 0 0 1px; height:100px;
    }
    #header div { margin: 0 1px 0 0; }
    
        #top_left_visual {
           float:left;width:191px;height:100px; 
        }
        #top_center_logo {
           float:left;width:731px;height:100px; background-color: #ffffff; 
        }
        
    #top_bar {
       display: none; margin: 1px 0 0 1px;height:24px;
    }
    #top_bar div { margin: 0 1px 0 0; } 
        #language_bar {
            display: none;
        }
           
        #menu_bar {
            display: none;
        }
           
    #sitemap_bar {
		display: none;
	}

    #left_panel {
       float:left;margin: 1px 1px 0 0;height: 466px; 
    }
        
        #left_preview {
            width:192px;height:359px;
        }
            #left_preview img{
                float: left; margin: 0 0 1px 1px; cursor: pointer;
				width: 95px; height: 50px;
            }
             
        #left_price {
            width:151px;height:95px;background-color:#efefef;
            margin: 1px 0 0 1px;
			line-height: 90px;
            
            padding: 0 0 0 40px;
            text-align: left;
            font-weight: normal;
           	font-size: 11px;
            color: #666666;
        }
            #left_price span{	
            	font-size: 22px;
                font-weight: bold;
                color: #BA0001;
            }
		#left_25years{
			width:192px;height:359px;
		}

		#left_cbw {
			width:161px;height:70px;
            margin: 1px 0 0 1px;
            
            padding: 25px 0 0 30px;
           
		}
		#left_lion {
			width:191px;height:95px;background-color:#efefef;
            margin: 1px 0 0 1px;
		}
        
    #content {
        margin: 1px 0 0 0;float:left;width:731px;
    }
        #main_visual {
            float:left;width:680px;height:360px;margin:0 0 1px 0;
        }
		#main_text_container {
			float: left; width: 680px;
		}
		#main_img_header {
			width: 680px; height: 43px;
		}
		#main_text {
            width:570px; margin:0 0 1px 0; padding: 50px 55px 0 55px;
        }
			#main_text .img {
				float: left;
				width: 240px;
				margin: 0 35px 35px 0;
			}
			#main_text .text {

				margin-left: 275px;
				width: 295px;
			}
			.text p {
				margin-top: -2px; padding-top: 0px;
			}
			#main_text ul {
				margin: 0px; padding: 0px; vertical-align: top;
				list-style-type: none;
			}
			#main_text ul ul {
				margin-left: 25px;list-style-type:disc;
			}
			#main_text li {
				margin: 3px;
			}

			#main_text .imgEst {
				position: absolute; top: -23px; right: -5px;
			}
			
			.est_h1 {
				font-size: 16px;
				font-weight: bold;
			}
			.est_h2 {font-size: 14px; color: #666666;}

			#jobs {
				line-height: 20px;
			}
			#jobs a{
				text-decoration: underline;
			}
			.jobform td {
				padding-bottom: 5px;
			}

        #right_panel {
            float:left;width:50px;margin:0 0 1px 1px;
        }
            #right_panel_top {
                width:50px;height:43px;background-color:#cccccc;
            }
            #right_panel_bottom {
                width:50px;height:317px;
            }
            
        #main_description {
            clear:both;width:661px;height:75px;
            padding: 20px 0px 0 20px; line-height:15px;font-size:9px;
        }
