/* Fixes IE Box Model */
.clearfix:after { content: ""; display: block; height: 0px; clear: both; visibility: hidden;}

/* Search Styles */
#pg_search { width: 100%; margin-bottom: 10px; float: left;}
*html #pg_search { margin-bottom: 0px;} /* Fixes IE */
#pg_container form { margin: 0px;}
#pg_container fieldset { margin: 0px; padding: 5px;}
#pg_search label, #pg_search select, #pg_search input { margin-top: 5px; float: left;  }
#pg_search a:link, .pg_search a:visited { display:block; float:right; text-align: center; width: 60px; color: #000; text-decoration: none; margin:0 1px; padding: 2px; background-color: #FFF; border: 1px #CCC solid;}
#pg_search a:hover { background-color: #EEE;}
#pg_searchtext, #pg_searchfield {margin:0px 5px}

/* Common Styles */
#pg_top_navigation, #pg_bottom_navigation { clear:both; text-align:center; margin:0 auto; width:180px}
#pg_top_navigation a:link, #pg_top_navigation a:visited, #pg_bottom_navigation a:link, #pg_bottom_navigation a:visited { display:block; float:left; text-align: center; width:75px; color: #000; text-decoration: none; margin:5px 1px 3px 1px; padding: 3px; background-color: #FFF; border: 1px #CCC solid;}
#pg_top_navigation a:hover, #pg_bottom_navigation a:hover { background-color: #ccc;}
#pg_count { text-align: center; width: 100%; margin-bottom: 3px; clear:both;}
#pg_sort { text-align: center; width: 100%; margin-bottom: 3px; float: left;}
#pg_sort a { padding-left: 3px; padding-right: 3px;}
#pg_summary ul { list-style: none; margin: 0px;  padding: 0px;}
#pg_summary li { text-align:left; padding:5px 0px}
#pg_summary li.pg_display {width:100%;}
.pg_display img { border: 1px #CCC solid; padding:3px}
.pg_display a:link, .pg_display a:visited {display: block;}
.pg_display a:hover {}

/* Thumbnail Styles */
#pg_container { font-family: arial, verdana; font-size: 10px; margin:0 auto; text-align:center; width: 100%;}
#pg_container #pg_summary { text-align:center; margin: 0 auto}
#pg_container #pg_summary ul { list-style: none; list-style-image:none; margin:5px; padding: 2px; float: left; text-align:left; }
#pg_container #pg_summary li.pg_display { list-style: none; list-style-image:none; margin:0 2px;}
#pg_container .pg_display {font-family: arial, verdana; font-size: 10px; text-align: center;}
#pg_container .pg_title {font-family: arial, verdana; font-size: 10px; padding-left:5px;}
#pg_container .pg_row { clear:both; width:100%; float:left; text-align:center}
#pg_container .pg_row ul { font-family: arial, verdana; font-size: 10px; }
#pg_container .pg_display a, #pg_container .pg_display a:visited {width:100%; display: block; /*height:120px; overflow:hidden*/ /*for uniform height*/ }

/* Detail Styles */
#pg_details_container { width:100%; font-family: arial, verdana; font-size: 10px; text-align:center;}
#pg_backthumb { text-align:left; margin: 5px 0px;clear:both;}
#pg_slide { clear:both; margin-bottom: 5px; float: left;}
#pg_details_container #pg_summary { margin-bottom: 5px;clear:both;text-align:center;}
#pg_details_container .pg_display { text-align: center;}
#pg_details_container ul {text-align:center;margin:0 auto;}
#pg_details_container ul a {background:0;padding:0;margin:0;border:0;display:inline;}

/* Slideshow Styles */
#pg_slideshow_container { margin:0 auto; padding: 5px;font-family: arial, verdana; font-size: 10px; text-align:center}
#pg_slideshow_container #pg_top_navigation {width:350px; _width:320px; text-align:center; margin:0 auto; }
#pg_getimage { display:none}
#pg_speed { clear:both; margin:5px auto;text-align: center; width:300px}
#pg_speed a:link, #pg_speed a:visited { width: 10px; margin: 0px 2px 0px 2px; color: #000; height: 13px;}
#pg_speed a:hover { width: 10px; margin: 0px 2px 0px 2px; color: #000; height: 13px;}
#pg_speed a span { visibility: hidden;}
#pg_slideshow_container .pg_shortdescriptor {}
#pg_slideshow_container .pg_display a, #pg_slideshow_container .pg_display a:visited { text-align:center}


