/*
The Root Slideshow DIV
*/
#bssm {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 auto;
	z-index: 100;
	position: relative;
	background-color: #E4E4E4;
	padding: 16px;
	width: auto;
}
/*SHADOW BOXES*/
/*The width relates to the background images that create the shadow boxes. If you
change the width on these rules, you must also edit the shadow box Fireworks PNG file
to make the actual images wider or narrower. In the default config, the limit for
fullsize image width for pages that use the shadow box style is 400px.*/
#bssm_w1 {
	margin: 0 auto;
	width: 436px;
	background-image: url(img/bssm_layout400.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}
#bssm_w2 {
	background-image: url(img/bssm_layout_topper400.jpg);
	background-repeat: no-repeat;
	position: relative;
	z-index: 100;
}
#bssm_bottom {
	background-image: url(img/bssm_layoutbottom400.jpg);
	background-repeat: no-repeat;
	height: 26px;
	font-size: 0;
	line-height: 0;
}
/*
NAV MENU
*/
#bssm_nav_wrapper {
	position: relative;
}
/*The Drop Down Menu DIV*/
#bSSMwnav {
	position: absolute;
	width: 200px;
	left: 0;
	top: auto;
	z-index: 100;
	filter: alpha(opacity=100);
	opacity: 1;
}
/*
The Inner Nav Menu Wrapper... Necessary for the script
The Script will hide this element before the page loads
Set value to "none" if you want to hide the nav bar in
Dreamweaver, but it will be hidden if script is disabled.
*/
#bssm_navList {
	display:block;
}
#bssm_navList ul {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}
#bssm_navList li {
	list-style-type: none;
}
/*The Navbar Links*/
#bssm #bssm_navList a {
	text-decoration: none;
	display: block;
	background-color: #333333;
	color: #999999;
	padding: 2px 10px;
	border-top: 1px solid #444444;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #444444;
}
#bssm #bssm_navList a:hover {
	background-color: #FF9900;
	color: #000000;
	border-color: #FFFFFF;
}
/*AGENTINFO*/
#bSSMagent {
	width: 200px;
	position: absolute;
	left: -205px;
	top: 36px;
	background-color: #FFFFFF;
	z-index: 100;
	filter: alpha(opacity=100);
	opacity: 1.0;
	margin-left: 0px;
}
#bssm_agent_wrapper {
	border-top: 1px solid #F9F9F9;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #F9F9F9;
	display: block;
}
#bssm_agent table {
	margin: 0 auto;
}
#bssm_agent p {
	font-size:11px;
}
#bssm_agent {
	padding: 6px 0;
}
#bssm_agent td {
	padding: 0;
	vertical-align: middle;
}
#bssm_agent img {
	padding: 2px;
	border: 1px solid #666;
	display: block;
}
/*THUMBNAILS*/
#bSSMwhmb {
	width: 200px;
	position: absolute;
	left: 446px;
	top: 36px;
	background-color: #FFFFFF;
	z-index: 100;
	filter: alpha(opacity=100);
	opacity: 1.0;
	margin-left: 0px;
}
#bssm_thumb_wrapper {
	border-top: 1px solid #F9F9F9;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #F9F9F9;
	display: block;
}
/*Thumbnail Drag Bar*/
#bssm_dragbaragent {
	height: 22px;
	background-image: url(img/bssm_dragbar.jpg);
	background-repeat: no-repeat;
	background-color: #CDCDCD;
	border-bottom: 1px solid #444444;
}
#bssm_dragbaragent span {
	display: none;
}
#bssm_dragbar {
	height: 22px;
	background-image: url(img/bssm_dragbar.jpg);
	background-repeat: no-repeat;
	background-color: #CDCDCD;
	border-bottom: 1px solid #444444;
}
#bssm_dragbar span {
	display: none;
}
/*Thumbnail Preview*/
/*Preview Table - DO NOT EDIT*/
#bssm_preview table {
	margin: 0 auto;
}
#bssm_preview {
	padding: 6px 0;
}
#bssm_preview td {
	padding: 0;
	vertical-align: middle;
	height: 106px;
}
#bssm_preview img {
	padding: 2px;
	border: 1px solid #666;
	display: block;
}
.bssm_sectionTrigger {
	font-size: 12px;
	background-color: #E3E3E3;
	background-image: url(img/bssm_sectionTrigbg.jpg);
	background-repeat: repeat-x;
	border-top: 1px solid #999;
}
#bssm .bssm_sectionTrigger a {
	text-decoration: none;
	display: block;
	color: #333333;
	padding: 3px 10px;
	background-image: url(img/bssm_plus.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
#bssm .bssm_sectionTrigger a:hover {
	color: #666666;
}
#bssm .bssm_sectionTrigger .down {
	background-image: url(img/bssm_minus.gif);
	background-repeat: no-repeat;
	background-position: right center;
	color: #333333;
	letter-spacing: 0.1em;
}
/*Thumbnail Matrix*/
.bssm_thumb_section {
	padding: 4px;
	background-color: #4a4a4a;
}
.bssm_thumb_section ul {
	margin: 0px;
	padding: 0px;
}
.bssm_thumb_section li {
	list-style-type: none;
	float: left;
	margin: 3px;
}
.bssm_thumb_section a {
	padding: 2px;
	float: left;
	border-top: 1px solid #666666;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #666666;
}
/*\Hide from IE5 Mac*/
.bssm_thumb_section a {
	float: none;
	display: block;
}
/*End Hide*/
.bssm_thumb_section a:hover {
	border-color: #FF9900;
}
.bssm_thumb_section .down {
	border-color: #000000 !important;
	cursor: default;
	background-color: #FFFFFF;
}
.bssm_thumb_section img {
	height: 20px;
	width: 20px;
	padding: 0;
	border: 0;
	display: block;
}
.bssm_clearThumbs {
	clear: both;
	height: 0;
	line-height: 0.0;
	font-size: 0;
}
/*Toolbar Controls */
#bssm_toolbar {
	padding: 0;
}
#bssm_tools {
	position: relative;
	width: auto;
	margin: 0 auto;
	z-index: 100;
}
#bssm_toolbar em {display: none;}
#bssm_toolbar a {display: block;}
/*The Icon that Tgoggles the Nav Menu open and closed*/
#bSSMtnav {
	display: block;
	width: 34px;
	height: 36px;
	background-image: url(img/bssm_talbums.jpg);
	background-repeat: no-repeat;
}
/*The Nav Bar Icon down state*/
#bSSMtnav.down {
	background-position: left bottom;
}
/*The Icon that Toggles the Thumbnail Panel open and closed*/
#bSSMthmb {
	background-image: url(img/bssm_tthumbs.jpg);
	background-repeat: no-repeat;
	height: 36px;
	width: 23px;
}
/*The Thumbnail Icon down state*/
#bSSMthmb.down {
	background-position: left bottom !important;
}
#bssm_brochure {
	background-image: url(img/bssm_brochure.jpg);
	background-repeat: no-repeat;
	height: 36px;
	width: 23px;
	background-position: left top;
}
#bssm_first {
	background-image: url(img/bssm_first.jpg);
	background-repeat: no-repeat;
	height: 36px;
	width: 22px;
	background-position: left top;
}
#bssm_prev {
	background-image: url(img/bssm_prev.jpg);
	background-repeat: no-repeat;
	height: 36px;
	width: 18px;
}
.bssm_play {
	background-image: url(img/bssm_play.jpg);
	background-repeat: no-repeat;
	height: 36px;
	width: 28px;
}
.bssm_pause {
	background-image: url(img/bssm_pause.jpg);
	background-repeat: no-repeat;
	height: 36px;
	width: 28px;
}
#bssm_next {
	background-image: url(img/bssm_next.jpg);
	background-repeat: no-repeat;
	height: 36px;
	width: 18px;
}
#bssm_last {
	background-image: url(img/bssm_last.jpg);
	background-repeat: no-repeat;
	height: 36px;
	width: 28px;
}
#bssm_counter {
	font-size: 11px;
	color: #888888;
	padding: 2px 0;
	text-align: center;
}
#bssm_slidechannel {
	position: relative;
	background-image: url(img/bssm_speedchannel.jpg);
	background-repeat: no-repeat;
	z-index: 1;
	height: 36px;
	width: 50px;
	top: 0px;
}
#bssm_slider {
	position: absolute;
	top: 10px;
	left: 20px;
	z-index: 100;
	height: 17px;
	width: 8px;
}
#bssm_slidebar {
	background-image: url(img/bssm_slider.gif);
	background-repeat: no-repeat;
	height: 17px;
	width: 8px;
	cursor: default;
}
/*The Hover state for all the toolbar icons*/
#bssm_brochure:hover, #bssm_first:hover, #bssm_prev:hover,
.bssm_play:hover, .bssm_pause:hover,
#bssm_next:hover, #bssm_last:hover,
#bssm_slidebar:hover, #bSSMthmb:hover, #bSSMtnav:hover {
	background-position: left bottom;
}
/*SLIDER TOOLTIP*/
#bssm_speed{
	position:absolute;
	display:none;
	left:0px;
	top:36px;
	padding:4px;
	background-color:#333333;
	border:1px solid #000;
	color:#CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	z-index: 100;
	filter: alpha(opacity=75);
	opacity: 0.75;
}
/*FULLSIZE IMAGE */
/*\FS TABLE DO NOT EDIT - and hide from IE5 Mac*/
#bssm_fstbl {
	margin: 0 auto;
}
/*The Outer Wrapper for Fullsize Image*/
#bssm_fullsize {
	padding: 20px 0 4px 0;
}
/*Animating Box Wrapper for Fullsize Image*/
#bssm_fsc {
	margin: 0 auto;
	padding: 0px;
	border: 1px solid #333;
	background-color: #333333;
}
/*Inner Wrapper for Fullsize Image*/
#bssm_fsw {
	position: relative;
}
/*Crossfade Wrapper - DO NOT EDIT*/
#bssm_cf {
	position: absolute;
	visibility: hidden;
	left: 0;
	top: 0;
	z-index: 99;
}
/*Firefox Strict Mode Box Model Fix - DO NOT EDIT*/
#bssm_cf img {
	display: block;
}
/*The Fullsize Image*/
#bssm_fsc img {
	border: 0;
}
/*\Firefox Fix - Hide from IE5 Mac*/
#bssm_fsc img {
	display: block;
}
/* Description Styles */
#bssm_description {
	font-size: 10px;
	padding: 6px 12px;
	color: #999999;
	line-height: 1.5em;
	letter-spacing: 0.1em;
	display: none;
}
/*Description Paragraphs*/
#bssm_description p {
	margin: 6px 0;
}
/*Description Links*/
#bssm_description a {
	color: #FF9900;
}
/*Hidden Link for Fullsize Image. DO NOT EDIT*/
.bssm_lk {
	display:none;
}
/*Hidden Description Source. DO NOT EDIT*/
.bssm_fd {
	display:none;
	padding: 0;
}
/*The Loading Progrees Bar. DO NOT EDIT*/
#bssm_loading {
	position:absolute;
	left:0px;
	top:0px;
	visibility: hidden;
	z-index: 100;
}
