/* Layout Stylesheet */ 

body{
 font: 12px Arial;
 margin: 0px;
 padding:0;
 background: #d9d1b0;
 color: #000000;
 }	 
	 
#top_banner {
 position: absolute;
 top: 2px;
 left: 2px;
 width: 500px;
 height: 155px;
 border: solid 1px #666666;
 padding: 0px;
 margin: 0px;
}

#left1_col{
 position: absolute;
 top: 165px;
 left: 2px;
 width: 176px;
 border: 1px solid #666666;
 background: #ece9d8;
 margin: 0px;
 padding: 0px 2px 0px 2px;
 height: 50px;
 }

#left2_col{
 position: absolute;
 top: 223px;
 left: 2px;
 width: 176px;
 height: 50px;
 border: solid 1px #666666;
 background: #ece9d8;
 padding: 0px 2px 0px 2px;
 margin: 0px;
}       
 
#left3_col{
 position: absolute;
 top: 296px;
 left: 2px;
 width: 180px;
 height: 200px;
 border: solid 1px #666666;
 background: #ece9d8;
 padding: 0px;
 margin: 0px;
}
        
#right_col{
 position: absolute;
 top: 165px;
 left: 190px;
 width: 312px;
 height: 331px;
 border: solid 1px #666666;
 background: #bcb8a0;
 padding: 0px;
 margin: 0px;
}
 
#bottom_col{
 position: absolute;
 top: 503px;
 left: 2px;
 width: 500px;
 height: 250px;
 border: solid 1px #666666;
 background: #ece9d8;
 padding: 0px;
 margin: 0px;
}

#photo_head { 
 position: absolute;
 top: 2px;
 left: 0px;
 font: bold 14px Arial;
 color: #ffffff;
 line-height: 30px;
 text-align: right;
 width: 250px;
 padding: 0px 10px 0px 2px;
 background: #000000;
}

#photo_info {
 font: 11px Arial;
 color: #ffffff;
 height: 45px;
 width: 480px;
 padding: 10px 10px 0px 10px;
 background: #000000;
}

#note {
 font-weight: bold;
 color: #919037;
}

#review_h1 {
 font-weight: bold;
 color: #919037;
 line-height: 20px;
 background: #000000;
 border-bottom: solid 2px #919037;
}

