p {
	margin: 0px;
}
body {
	background-color: #FCEEC0;
	font-family: Verdana;

}
#inner_page {
	width: 760px;
	height: 420px;		
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -380px;
	margin-top: -210px;
	background-repeat: no-repeat;
}
#inner_page {
	background-image: url(images/bg.jpg);
	
}

#inner_page_bar {
    position: absolute;
    top: 22px;
    right: 0px;
    width: 547px;
    color: #FCEEC0;
    font-size: 11px;    
}

.bar_link {
     float: left;
     padding-left: 8px;
     padding-right: 8px;

}
.bar_link a {
	color: #FCEEC0;
	text-decoration: none;
}
.bar_link a:hover {
	color: white;
}

#muffin {
    color: #B96B9A;
    position: absolute;
    left: 18px;
    top: 68px;
    font-style: italic;
    font-weight: bold;
    font-size: 12px;
}
#muffin_nav {
    color: #B96B9A;
    position: absolute;
    right: 18px;
    top: 68px;
    font-style: italic;
    font-weight: bold;
    font-size: 12px;

}

#muffin a, #muffin_nav a {
    color: #B96B9A;
    text-decoration: none;
}

#muffin a:hover, #muffin_nav a:hover {
    text-decoration: underline;
}


#back_button a {
	color: #B6050B;
	font-size: 12px;
}
h1 {
    color: #B6050B;
    font-size: 14px;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 13px;
    font-weight: bold;
}
h2 {
    color: #B6050B;
    font-weight: bold;
    font-size: 13px;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 13px;
    

}
/*
li {
    color: #B6050B;
	color: black;
}
*/
.content {

    left: 18px;
    top: 103px;
    position: absolute;
    font-size: 13px;
}
.content a {
	color: black;
}
#plain_text {
    width: 570px;
}

#section_list_container {
    width: 710px;
    position: absolute;
    left: 80px;
    top: 110px;
}
.section_list_item {
    cursor: pointer;
    float: left; 
    height: 80px;
    width: 235px;
    margin-bottom: 20px;
} 
.section_list_item .number_box {
   float: left;
   width: 20px;
   height: 80px;
   background-color: #DCC7A3;
   margin-right: 2px;
   color: #B6050B;
   text-align: center;
   font-size: 10px;
   font-weight: bold;
}
.section_list_item .number {
   width: 20px;
   position: relative;
   top: 64px;
}
.section_list_item .image {
   float: left;
   height: 46px;
   font-size: 12px;
   margin-right: 3px;
   
}
.section_list_item .name {
   float: left;
   color: #786F5E;
   font-weight: bold;
   font-size: 11px; 
   width: 110px;
   text-align: center;
   height: 80px;
}


.section_list_item_selected {
    cursor: pointer;
    float: left; 
    height: 80px;
    width: 235px;
    margin-bottom: 20px;
} 
.section_list_item_selected .number_box {
   float: left;
   width: 20px;
   height: 80px;
   background-color: #B6050B;
   margin-right: 2px;
   color: white;
   text-align: center;
   font-size: 10px;
   font-weight: bold;
}
.section_list_item_selected .number {
   width: 20px;
   position: relative;
   top: 64px;
}
.section_list_item_selected .image {
   float: left;
   height: 46px;
   font-size: 12px;
   margin-right: 3px;
   
}
.section_list_item_selected .name {
   float: left;
   color: #B6050B;
   font-weight: bold;
   font-size: 11px; 
   width: 108px;
   text-align: center;
   height: 78px;
   border: 1px solid #B6050B;
}

#gallery_thumbs_container {

   width: 180px;
   position: absolute;
   top: 98px;
   left: 17px;
} 
.gallery_thumb, .gallery_thumb_selected, .gallery_thumb_over {
    float: left;
    margin-right: 7px;
    margin-bottom: 3px;
    width: 61px;
    height: 49px;
    
}

.gallery_thumb img {
   cursor: pointer;
   margin: 3px;
}

.gallery_thumb_selected img {
   border: 3px solid white;
}

.gallery_thumb_over img {
   border: 1px solid #B6050B;
   margin: 2px;
   cursor: pointer;
}


#gallery_main_image img {
   margin-bottom: 0px;
   padding-bottom: 0px;
   position: absolute;
   bottom: 0px;
}
#gallery_main_image {
   position: absolute;
   bottom: 18px;
   left: 200px;
   background-color: blue;
}
#gallery_description {
   position: absolute;
   left: 530px;
   top: 190px;
   font-size: 11px;
   width: 120px;
} 

#gallery_detailed_portion {
   position: absolute;
   left: 530px;
   bottom: 18px;
   width: 140px;
   height: 120px;
   overflow: hidden;

}

#detail_caption {   
   font-size: 11px;
   position: absolute;
   width: 144px;
   height: 30px;
   left: 530px;
   top: 261px;
   color: #AE050C;
   display: none;
}
#gallery_magnifier {
   float: right;
   cursor: pointer;
} 

#gallery_magnifier img {
   position: relative;
   top: -3px;
}

.TextField, .TextAreaField {
   width: 405px;
   border: none;
   background-color: #FEF4D9;
   
}
.TextAreaField { 
   height: 80px;
}
#form {
    color: #B6050B;
    margin: 10px;
}
#form td {
    padding-top: 5px;
}
input:submit {

}
.form_buttons_cell {
	text-align: right;
}
.form_buttons_cell input {
	border: 1px solid #B6050B;
        background-color: #FEF4D9;
        color: #B6050B;
}	