#gallery{
/*
background:url(../images/gallery-white-bg.gif) no-repeat -410px 0;
*/
width:550px;
height:478px;
padding-top:5px;
padding-bottom:5px;
position:relative;
float:left;
margin:4px 10px 5px 0;
border:1px solid #bbbbbb;
}



/*
#gallery .gallery_tabs{height:32px;position:absolute;top:-31px;left:6px;}
#gallery .gallery_tabs .view_photos:focus,
#gallery .gallery_tabs .view_video:focus{-moz-outline-style:none;}
#gallery .gallery_tabs .view_photos,
#gallery .gallery_tabs .view_photos img,
#gallery .gallery_tabs .view_video,
#gallery .gallery_tabs .view_video img{display:block;float:left;width:95px;height:32px;padding:0;margin:0;overflow:hidden;}
#gallery .gallery_tabs .view_photos,
#gallery .gallery_tabs .view_video{background:url(../images/gallery-tabs.gif) no-repeat left top;}
#gallery .gallery_tabs .view_photos{background-position:-95px top;}
#gallery .gallery_tabs .view_photos:hover{background-position:-190px top;}
#gallery .gallery_tabs .view_photos.pactive{background-position:left top!important;}
#gallery .gallery_tabs .view_video{background-position:-95px -34px;}
#gallery .gallery_tabs .view_video:hover{background-position:-190px -34px;}
#gallery .gallery_tabs .view_video.vactive{background-position:left -34px!important;}
*/

.gallery_body{
/*
background:url(../images/gallery-white-bg.gif) repeat-y left top;
*/
width:550px;
padding:0 0 0 6px;
overflow:hidden;

}

.gallery-bottom{
clear:both;
/*
background:url(../images/gallery-white-bg.gif) no-repeat right top;
*/

width:378px;
height:7px;
overflow:hidden;
padding:0;
}


.gallery-button,.gallery-button-blank{
width:24px;
height:51px;
overflow:hidden;
display:block;
line-height:150px;
float:left;
margin-right:7px;
}


/*
.gallery-button{

background:url(/i/buttons/gallery-buttons.png) no-repeat left top;

}

.gallery_controls{margin-top:4px;}
#btn-prev{
background-position:0 0;
background:url(/i/buttons/gallery-buttons_left.png) no-repeat left top;
}


#btn-prev:hover{
background-position:0 -51px;
background:url(/i/buttons/gallery-buttons_left.png) no-repeat left top;
}


#btn-next{background-position:0 0;
background:url(/i/buttons/gallery-buttons_right.png) no-repeat left top;

}
#btn-next:hover{background-position:0 -51px;
background:url(/i/buttons/gallery-buttons_right.png) no-repeat left top;

}
*/


.gallery_thumbs{
position:relative;
width:535px;
height:49px;
height:51px;
border:1px solid #bbbbbb;
background-color:#fff;
overflow:hidden;
}

.gallery_thumbs .thumb_slider{
position:relative;
top:0;
left:0;
white-space:nowrap;
}

#gallery p.photo_caption{
font-size:1.2em;
line-height:1.4em;
margin:4px 0 0 6px;
text-align:center;
position:absolute;
bottom:4px;
left:0;
width:354px;
}


.gallery_main_view{
/*
background:url(../images/gallery-main-box.gif) no-repeat left top;
*/
width:550px;
height:420px;
overflow:hidden;
text-align:center;
position:relative;
}

/*
.gallery_main_view.videoview{background-image:url(../images/gallery-main-box-video.gif);}
*/

.gallery_main_view img{
margin:4px;
max-height:400px;
max-width:550px;
}

.gallery_main_view .youtube_video,.gallery_main_view.videoview img,.gallery_main_view.videoview .photo_caption{
display:none;
}

/*
.gallery_main_view.videoview .youtube_video{
display:block;
position:absolute;
top:0;
left:5px;}


.youtube_video object{margin-top:14px;padding:0;}
*/


.photo_thumb{text-decoration:none;display:block;float:left;padding:0;position:relative;}
.photo_thumb img{position:relative;margin:1px;padding:1px;}
.photo_thumb:hover{background:#333a76;}
.photo_thumb:hover img{border:1px solid #fff;margin:0;}
.photo_thumb_image{height:45px;width:56px;border:0;}

* html 
#gallery .gallery_body{
width:600px;
}

* html 
.photo_thumb{width:60px;padding:1px;overflow:hidden;}
