#blue_bar {
padding: 0; margin: 0; 
position: relative;
float: left;
margin-top: 30px;
height: 150px;
width: 100%;
background: url('../images/back_bar.gif') repeat-x;  
z-index: 1;
}

#photo_bar {    
position: relative;           
padding: 0; margin: 0;
margin: 0 auto;
margin-top: -30px;
height: 153px;
width: 800px;
z-index: 500;
}

#photo {
margin: 0 auto;
height: 150px;
width: 609px;
background: url('../images/sub_top.png') no-repeat;  
_background:url("../images/spacer.gif") no-repeat top left;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='crop', src='../images/sub_top.png');     
z-index: 500;
}

#main_navigation {
margin-top: -11px;
}

#lower_container {
float: left;
margin: 0 auto;
float: left;
width: 100%;
text-align: center;
}

/* columns! */
#column_wrapper {
margin: 0 auto;
padding: 0;
background: #ffffff;  
width: 795px;  
}

#column_set{ 
width: 795px;
margin-top: 15px;
margin-bottom: 15px;
padding: 15px 0 15px 0;
display: block;
border-left: 1px solid #75A497;
border-right: 1px solid #75A497;
}

#col_left {
width: 370px;
font-size: 13px;
height: 100%;
margin: 0 auto;
}

#col_left img {
padding: 15px;
}


#col_right {
text-align: left;
width: 350px;
font-size: 13px;
height: 100%;
padding: 0px;
}

#col_right p {
margin-left: 0px; 
margin-right: 0px; 
padding: 0 0 0 5px;
width: 350px;
}


#normal_list {
float: none;
list-style-image:url(../images/flower.gif);
/* list-style-type: disc; */
display: block;
width: 300px;
margin: 0 auto;
margin-left: 70px;  
}

#normal_list li {
margin-top: 10px;
float: none;
}

#normal_list2 {
float: none;
list-style-image:url(../images/flower.gif);
/* list-style-type: disc; */
display: block;
width: 300px;
margin: 0 auto;
margin-left: 70px;  
}

#normal_list2 li {
margin-top: 10px;
float: none;
}


/* contact us */
.contact_td_heading {
padding-top: 15px;     
font-weight: bold;
padding-left: 20px;
}

.contact_td_sub {
padding-left: 30px;     
font-size: 12px;
}

/*photo gallery*/
.image_back {
float: left;
padding: 0;
margin-left: 25px;
margin-top: 25px;
height: 70px;
width: 95px;
border: 1px solid #8F8F8F;
}

.image_file {
height: 50px;
width: 75px;
background-color: #ffffff;
border: 1px solid #dedede;
margin: 10px;
cursor: pointer;
}

#message_update {
text-align: center;
font-size: 13px;     
width: 250px;
margin: 0 auto;
}

#full_image {
height: 252px;
width: 375px;
margin: 0 auto;
}

.fix_left {
float: left;
text-align: center; 
height: 300px; 
width: 383px; 
font-weight: bold;
margin-top: 20px;
}   

.fix_right {
float: left;
height: 300px; 
width: 396px;
font-weight: normal;
text-align: center;
margin-top: 20px;
}   

#wrap  {
font-size: 12px; 
font-weight: bold; 
margin-left: 10px;
}
