body {
	font-family: Arial, Helvetica, sans-serif;
}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}

#Gallery_Container {
position:relative;
float:left;
width:766px;
/*background-color:#CCCCCC;*/
/*height:800px;*/
}

/* --- Styles for full size image side --- */
#Gallery_FullDisplay {
position:relative;
float:left;
width:72%;
height:100%;
padding-left:2%;
padding-right:2%;
overflow:hidden;
/*background-color:#f0c7f9;*/
/*border:#bb58d0 1px solid;*/
}

#Gallery_FullDisplay_CenteringContainer {
margin-left:auto;
margin-right:auto;
padding-top:20px;
}

#Gallery_FullDisplay_PicContainer {
/*position:relative;
float:left;
background-color:#FFFFFF;*/
margin-left:auto;
margin-right:auto;
/*z-index:1;*/
}

#Gallery_FullDisplay_PicContainer img {
position:relative;
float:left;
background-color:#000000;
padding:8px;
z-index:inherit;
margin-left:auto;
margin-right:auto;
}

#Gallery_FullDisplay_Infobox {
position:absolute;
float:right;
right:0px;
bottom:0px;
/*width:200px;*/
height:15px;
padding-left:15px;
padding-right:15px;
padding-top:1px;
padding-bottom:1px;
background-color:#CC66FF;
border:#FFFFFF 1px solid;
font-weight:bold;
font-size:12px;
color:#FFFFFF;
text-align:center;
}

#Gallery_Desc {
position:relative;
float:left;
width:100%;
margin-top:10px;
margin-bottom:10px;
/*z-index:1;*/
}

/* --- Thumbnail menu styles --- */
#Gallery_ThumbDisplay_outside {
position:relative;
float:left;
width:20%;
height:100%;
padding-left:2%;
padding-right:2%;
background-color:#753151;
/*border-left:#753151 1px solid;*/
}

#Gallery_ThumbDisplay_inside {
margin-left:auto;
margin-right:auto;
padding-top:20px;
width:141px;
}

#Gallery_ThumbImageContainer {
position:relative;
float:left;
width:35px;
height:35px;
padding:5px;
margin-left:1px;
margin-right:1px;
margin-top:1px;
margin-bottom:5px;
background-color:#59173e;
/*border:#FFCC00 1px solid;*/
opacity:.50;
filter: alpha(opacity=50);
}

#Gallery_ThumbImageContainer.imageselected {
opacity:1;
filter: alpha(opacity=100);
}

#Gallery_ThumbImageContainer:hover {
opacity:1;
filter: alpha(opacity=100);
}

#NextNLinks {
position:relative;
float:left;
padding-top:20px;
width:100%;
text-align:center;
}

#NextNLinks img.unavailable {
opacity:.50;
filter: alpha(opacity=50);
}

#Gallery_Testimonials {
position:relative;
float:left;
width:100%;
font-size:10px;
color:#FFFFFF;
margin-top:10px;
margin-bottom:10px;
padding-top:5px;
border-top:#FFFFFF 1px solid;
}

#Gallery_Testimonials strong {
font-size:12px;
font-weight:bold;
}