/* Design Gallery - Gallerific */.gridDesignGallery-c1 { float:left; width:864px; padding:20px 0 0 0; margin:0; position:relative; }/* Tabs */.gridDesignGallery-c1 ul.designTabs { display:block; padding:0; margin:0; text-indent:0; }.gridDesignGallery-c1 ul.designTabs li { float:left; width:213px; height:39px; display:block; margin:0 0 0 4px; padding:0; text-align:center; text-indent:-3000px; }.gridDesignGallery-c1 ul.designTabs li.tabFlatGrain { background:url(/designgallery/images/tab-flat-grain-off.gif) no-repeat; }.gridDesignGallery-c1 ul.designTabs li.tabEndGrain { background:url(/designgallery/images/tab-end-grain-off.gif) no-repeat; }.gridDesignGallery-c1 ul.designTabs li.tabEdgeGrain { background:url(/designgallery/images/tab-edge-grain-off.gif) no-repeat; }.gridDesignGallery-c1 ul.designTabs li.tabWoodBars { background:url(/designgallery/images/tab-bars-off.gif) no-repeat; }.gridDesignGallery-c1 ul.designTabs li.tabFlatGrain.selected,.gridDesignGallery-c1 ul.designTabs li.tabFlatGrain a:hover { background:url(/designgallery/images/tab-flat-grain-on.gif) no-repeat; }.gridDesignGallery-c1 ul.designTabs li.tabEndGrain.selected,.gridDesignGallery-c1 ul.designTabs li.tabEndGrain a:hover { background:url(/designgallery/images/tab-end-grain-on.gif) no-repeat; }.gridDesignGallery-c1 ul.designTabs li.tabEdgeGrain.selected,.gridDesignGallery-c1 ul.designTabs li.tabEdgeGrain a:hover { background:url(/designgallery/images/tab-edge-grain-on.gif) no-repeat; }.gridDesignGallery-c1 ul.designTabs li.tabWoodBars.selected,.gridDesignGallery-c1 ul.designTabs li.tabWoodBars a:hover { background:url(/designgallery/images/tab-bars-on.gif) no-repeat; }.gridDesignGallery-c1 ul.designTabs li.selected,.gridDesignGallery-c1 ul.designTabs li a:hover { display:block; padding:0; }.gridDesignGallery-c1 ul.designTabs li a { display:block; padding:0; height:39px; }.gridDesignGallery-c1 ul.designTabs li:first-child { margin:0px!important; }/* Slideshow Viewer */.gridDesignGallery-c1 #gallery { position:relative; width:864px; height:521px; margin:0 0 20px 0; padding:0 0 20px 0; background:url(/designgallery/images/design-gallery-shadow.png) no-repeat center bottom; clear:both; }div#container {	overflow: hidden;}div.content {	display: none;	clear: both;}div.content a, div.navigation a {	text-decoration: none;}div.content a:hover, div.content a:active {	text-decoration: underline;}div.navigation a.pageLink {	height: 77px;	line-height: 77px;}div#controls { position:absolute; right:0; bottom:-8px; width:834px; margin:0; padding:0; text-align:right; }div.controls { padding:0; margin:0; font:normal 12px Tahoma, Geneva, sans-serif; }div.controls a { margin-left:20px; color:#666; outline:none; }div.controls a:hover { margin-left:20px; color:#000; }div.ss-controls {	float: left;}div.nav-controls {	float: right;}div.slideshow-container,div.loader,div.slideshow a.advance-link {	width: 864px; /* This should be set to be at least the width of the largest image in the slideshow with padding */}div.loader,div.slideshow a.advance-link,div.caption-container {	height: 517px; /* This should be set to be at least the height of the largest image in the slideshow with padding */	}div.slideshow-container {	position: relative;	clear: both;	height: 521px;	background-color:#000;}div.loader {	position: absolute;	top: 0;	left: 0;	background-image: url('images/loader.gif');	background-repeat: no-repeat;	background-position: center;}div.slideshow span.image-wrapper {	display: block;	position: absolute;	top: 0;	left: 0;}div.slideshow a.advance-link {	display: block;	line-height: 517px; /* This should be set to be at least the height of the largest image in the slideshow with padding */	text-align: left;}div.slideshow a.advance-link:hover,div.slideshow a.advance-link:active,div.slideshow a.advance-link:visited {	text-decoration: none;}div.slideshow a.advance-link:focus {	outline: none;}div.slideshow img {	width:856px; 	height:517px; 	margin:0; 	padding:0;}div.caption-container {	position: relative;	margin-left: 4px;}span.image-caption {	display: block;	position: absolute;	top: 0;	left: 0;}div.caption-container, span.image-caption {	width: 856px;}div.caption {	padding: 0;	height:517px;}div.image-title {	font-weight: bold;	font-size: 1.4em;}div.image-desc { padding:0; font:normal 12px Tahoma, Geneva, sans-serif; color:#fff; text-align:left; background-color:#000; position:absolute; left:0; bottom:0px; padding:15px; margin:0; -moz-opacity:.80; filter:alpha(opacity=80); opacity:.80; width:826px; }div.download { display:block; position:absolute; top:0px; left:0px; background:#FFF; text-align:center; width:856px; padding-left:0; padding-right:0; -moz-opacity:.70; filter:alpha(opacity=70); opacity:.70; }div.download a { outline:none; font:bold 9px Arial, Helvetica, sans-serif; text-transform:uppercase; text-decoration:none; padding:8px 10px 0; display:block; height:20px; }div.download a:hover { color:#f96302; }/* Modified for watermark example */.watermark { background:none !important; text-align:right !important; }div.photo-index {	position: absolute;	bottom: 0;	left: 0;	padding: 0 12px;}div.navigation-container {	position: relative;}div.navigation {	position: relative;	_width:862px; background-color:#000; display:block; padding:12px 0 0 2px; margin:0;}div.navigation a.pageLink {	display: block;	position: relative;	float: left;	margin: 2px;	width: 16px;	background-position:center center;	background-repeat:no-repeat;}div.navigation a.pageLink:focus {	outline: none;}ul.thumbs {	position: relative;	margin: 0 0 0 10px;	padding: 0;	width:864px;	clear:both;}ul.thumbs li {	float: left;	padding: 0;	margin:0 7px 5px 7px;	list-style: none;}ul.thumbs li a { display: block; border:solid 2px #FFF; }ul.thumbs li.selected a { border-color:#666; -moz-opacity:.70; filter:alpha(opacity=70); opacity:.70; }ul.thumbs a:focus { outline: none; }ul.thumbs img { display:block; width:150px; height:113px; border:0; }ul.thumbs img:hover { -moz-opacity:.70; filter:alpha(opacity=70); opacity:.70; }a.thumb {	display: block;}a.thumb:focus {	outline: none;}div.navigation div.bottom { display:block; margin:0 0 10px 20px; padding:0; }div.pagination {	clear: both;	position: relative;	padding:0; 	margin:0; 	display:block; 	text-align:right; 	width:820px;}div.pagination a, div.pagination span.current, div.pagination span.ellipsis {	position: relative;	display:inline; 	margin:0 6px 0 0; 	_margin-right:3px; 	color:#CCC; 	font:normal 13px Tahoma, Geneva, sans-serif;}div.pagination a:hover {	text-decoration:underline; 	color:#999;}div.pagination span.current {	font-weight: normal; 	color:#f96302;}div.pagination span.ellipsis {	border: none;}div.gallery-gutter {	clear: both;	padding-bottom: 10px;}