/* menubar, linkbar */

.menubar,
.linkbar {
clear:both;
}
.menubar {
margin-left:-10px;
}
.linkbar ul,
.menubar ul {
margin-bottom:1em;
}
.menubar li,
.linkbar li {
float:left;
list-style:none;
position:relative;
}
.menubar a,
.menubar a:link,
.linkbar a,
.linkbar a:link {
text-transform:uppercase;
text-decoration:none;
padding:.5454em 10px .5454em 10px;
display:block;
line-height:2em;
-webkit-border-radius:1px;
-moz-border-radius:1px;
border-radius:1px;
-webkit-transition:background-color .25s ease-in;  
-moz-transition:background-color .25s ease-in;  
-o-transition:background-color .25s ease-in;  
transition:background-color .25s ease-in; 
/*background-color:#283339;*/
}
.linkbar a:visited {
background-color:#a9c167;
}
.menubar a:hover,
.menubar a:hover:visited,
.menubar a:focus,
.linkbar a:hover,
.linkbar a:hover:visited,
.linkbar a:focus {
background-color:#33424a;
-webkit-transition:background-color .25s ease-in;  
-moz-transition:background-color .25s ease-in;  
-o-transition:background-color .25s ease-in;  
transition:background-color .25s ease-in; 
}
.menubar a.active {
background-color:#33424a;
color:#ffffff;
text-transform:uppercase;
/*font-weight:bold;*/
}
.menubar a.active:hover {
background-color:#506773;
}
.linkbar a.active {
color:#ffffff;
text-transform:uppercase;
/*font-weight:bold;*/
}
.menubar a.active:hover{
background-color:#506773;
}

/* drop menus */

.menubar li.menuhover,
.linkbar li.menuhover {
color:#ffffff;
background-color:#33424a;
}
.menubar ul ul {
visibility:hidden;
display:none;
width:15em;
position:absolute;
z-index:1000;
top:3em;
/*left:-5px;*/
background-color:#000;/*283339;*/
/*border:5px solid #12181e;*/
border-top-width:0;
padding:10px 0 10px 0;
-webkit-border-radius:1px;
-moz-border-radius:1px;
border-radius:1px;
}
.menubar ul ul li {
float:none;
}
.menubar ul ul a {
display:block;
line-height: 1em !important;
}
.menubar ul ul a:hover,
.menubar ul ul a:hover:visited {
background-color:#33424a;
color:#c2de76;
}
.menubar li:hover ul {
visibility:visible;
display:block;
}

/* tabset */

.tabset {
position:relative;
margin-bottom:2em;
margin-top:1.5em;
display:block;
}
.tabset dl.on dt {
float:left;
margin-left:-10px;
margin-right:10px;
}
.tabset dl.on dd {
width:100%;
padding-top:2em;
margin:0 0 0 0;
border-bottom:none;
}
.tabset dl.on dt.active+dd,
.tabset dl.on dd.active {
display:block;
position:absolute;
top:2.5em;
left:0;
}
.tabset dl.on dt.inactive+dd,
.tabset dl.on dd.inactive {
display:none !important;
}
.tabset dl.on dt a {
padding:.5em 10px .5em 10px  !important;
display:block;
line-height:2em;
cursor:pointer;
/*background-color:#283339;*/
-webkit-border-radius:1px;
-moz-border-radius:1px;
border-radius:1px;
}
.tabset dl.on dt.inactive a:hover,
.tabset dl.on dt.inactive a:hover:visited {
background-color:#455963 !important;
}
.tabset dl.off {
display:block;
float:none;
clear:both;
position:relative;
top:0;
left:0;
height:auto;
}
.tabset dl.off dd {
/*border-bottom:5px solid #33424a;
margin-bottom:1.5em;*/
}
.tabset dl.off dt a,
.tabset dl.off dt a:hover,
.tabset dl.off dt a:hover:visited,
.tabset dl.off dt a:focus {
padding:.5em 10px .5em 10px !important;
display:block;
line-height:2em;
cursor:default;
color:#80a3b5  !important;
}
.tabset dl.off dd.inactive {
display:none;
}
.tabset dl.on dt.active a,
.tabset dl.on dt.active a:link {
background-color:#506773 !important;
text-transform:uppercase;
color:#FFFFFF !important;
font-weight:bold;
}
.rsstab {
display:none;
position:absolute;
top:-2.5em;
right:10px;
background-color:#12181e;
}
.rsstab a {
padding:0 .5em 0 .5em;
color:#678493;
}
.rsstab a:hover,
.rsstab a:focus  {
background-color:#283339;
color:#ffffff;
}

.tabset a.buttoncollapseexpand {
display:none;
position:absolute;
top:-11px;
right:11px;
z-index:1001;
height:11px;
width:11px;
padding:0;
background:url(../images/ui/button_expand.gif) 50% 50% #33424a no-repeat;
}
.tabset a.buttoncollapseexpand:hover {
background:url(../images/ui/button_expand.gif) 50% 50% #455963 no-repeat;
}

body.home .tabset{
}

/* tabfloater */

body.home .tabfloater {
float:right;
margin-top:-3em;
margin-left:.5em;
margin-right:-1em;
background-color:#12181e;
padding:.5em 1em .5em 1em ;
}
body.home .tabfloater a {
color:#678493;
padding:0;
}
body.home .tabfloater a:hover {
color:#ffffff;
}
body.design .tabfloater {
float:right;
margin-top:1em;
margin-left:.5em;
}
body.design .tabfloater a {
padding:0 1em 0 1em ;
color:#678493;
}
body.design .tabfloater a:hover {
color:#ffffff;
}
.tabfloater a {
color:#506773;
font-size:.82em !important;
line-height:1.5em !important;
text-transform:uppercase  !important;
vertical-align:top;
}

/* linkbutton */

.linkbutton {
/*margin-top:.5em;*/
margin-bottom:1.5em;
clear:both;
-webkit-border-radius:1px;
-moz-border-radius:1px;
border-radius:1px;
/*overflow:auto;*/
}
.linkbutton a {
display:block;
padding:.5em 10px;
line-height:1.5em;
}
.extrapad a {
padding:1.5em 1em !important;
}
.linkbutton img {
margin-right:10px;
margin-top:.25em;
margin-bottom:1em;
float:left;
vertical-align:baseline;
width:130px;
}
.linkbuttonsdark {
/*margin:0 -10px;*/
margin:0 0;
}
.linkbuttonsdark a {
background-color:#12181E;
-webkit-border-radius:1px;
-moz-border-radius:1px;
border-radius:1px;
margin-left: -1em;
margin-right: -1em;
-webkit-transition:background-color .25s ease-in;  
-moz-transition:background-color .25s ease-in;  
-o-transition:background-color .25s ease-in;  
transition:background-color .25s ease-in; 
}
.linkbuttonsdark a:hover {
background-color:#33424a;
-webkit-transition:background-color .25s ease-in;  
-moz-transition:background-color .25s ease-in;  
-o-transition:background-color .25s ease-in;  
transition:background-color .25s ease-in; 
}
.linkbuttonsdark a:hover img {
/*border:5px solid #33424a;
background-color:#33424a;*/
}
.linkbuttonsdark img {
/*border:5px solid #283339;
background-color:#283339;
margin-right:15px;*/
}
.linkbuttonslight {
background-color:#c7d993;
}
.linkbuttonslight a {
}
.linkbuttonslight img {
border:5px solid #aac485;
}
.linkbuttonsdark a span,
.linkbuttonslight a span {
color:#678493;
}
.linkbuttonsdark a .h3 {
color:#a5e0ff;
display:block;
clear:none;
text-decoration:none;
font-weight:bold;
font-style:italic;
margin:.5em 0 0 0;
}
.linkbuttonslight a .h3 {
color:#455963;/*678493*/
display:block;
clear:none;
text-decoration:none;
font-weight:bold;
font-style:italic;
margin:.5em 0 0 0;
}
.linkbuttonsdark a:hover .h3 {
color:#c2de76;
}
.linkbuttonslight a:hover,
.linkbuttonslight a:hover:visited,
.linkbuttonslight a:focus{
background-color:#bbcc8a;
}
.linkbuttonsdark a:hover,
.linkbuttonsdark a:hover:visited,
.linkbuttonsdark a:focus{
background-color:#455963;
}

/* linklist */

.linklist {
margin-top:2em;
margin-bottom:2em;
}
.linklist ul {}
.linklist li {

}
.linklist a,
.linklist a:link {
display:block;
background-color:#000;
padding:1em;
margin-left:-10px;
margin-right:-10px;
line-height:1em;
-webkit-border-radius:1px;
-moz-border-radius:1px;
border-radius:1px;
-webkit-transition:background-color .25s ease-in;  
-moz-transition:background-color .25s ease-in;  
-o-transition:background-color .25s ease-in;  
transition:background-color .25s ease-in; 
}
.linklist a:hover {
background-color:#33424a;
-webkit-transition:background-color .25s ease-in;  
-moz-transition:background-color .25s ease-in;  
-o-transition:background-color .25s ease-in;  
transition:background-color .25s ease-in; 
}
.linklist a:visited {
background-color:#000;
}
.linklist a:visited:hover {
background-color:#33424a;
}

/* navlist */

ul.navlist {
/*margin:0 0 1.5em -10px;*/
margin:0 0 1.5em -10px;
vertical-align:middle;
}
ul.navlist li {
line-height:1.5em;
margin-bottom:0;
}
ul.navlist li.nolink {
text-indent:10px;
}
ul.navlist a,
ul.navlist h4 {
text-transform:uppercase;
line-height:1.5em;
padding:.5em 10px .5em 10px;
-webkit-transition:background-color .25s ease-in;  
-moz-transition:background-color .25s ease-in;  
-o-transition:background-color .25s ease-in;  
transition:background-color .25s ease-in; 
}
ul.navlist a.external {
padding-right:22px;
background:url(../images/ui/icon_link_external_navlist.gif) 100% 10px no-repeat;
}
ul.navlist a.external:visited {
padding-right:22px;
background:url(../images/ui/icon_link_visited_navlist.gif) 100% 10px no-repeat;
}
ul.navlist h4 {
color:#80a1b2;
}
li.sectiontitle {
float:right;
margin:3px 0 0 0;
text-align:left;
width:100px;
font-size:.82em;
text-transform:uppercase;
}
li.sectiontitle h5 {
color:#678493 !important;
}
ul.navlist a:hover{
background-color:#33424a !important;
-webkit-border-radius:1px;
-moz-border-radius:1px;
border-radius:1px;
z-index:100;
-webkit-transition:background-color .25s ease-in;  
-moz-transition:background-color .25s ease-in;  
-o-transition:background-color .25s ease-in;  
transition:background-color .25s ease-in; 
}


/* breadcrumbs */

.breadcrumbs {
/*clear:right;*/
padding-top:2.25em;
padding-bottom:1.5em;
/*margin-bottom:1.5em;
padding-left:5px;*/
margin-left:-10px;
overflow:auto;
}
.breadcrumbs p {
font-size:.82em;
text-transform:uppercase;
/*font-family:Georgia, "Times New Roman", Times, serif;*/
}
.breadcrumbs a,
.breadcrumbs a:link,
.breadcrumbs a:visited {
padding:.5em 10px .5em 10px  !important;
color:#678493;/* #4 286AB */
}
.breadcrumbs a:hover,
.breadcrumbs a:visited:hover,
.breadcrumbs a:focus,
.breadcrumbs a:active {
background-color:#33424A;
border-radius:1px;
-moz-border-radius:1px;
-webkit-border-radius:1px;
color:#a5e0ff;
}

/* thumbgrid */

.thumbgrid {
margin:0 -20px 1.25em -10px;/* !important*/
padding:0.25em 0 0 0 !important;
clear:both;
}
.thumbgrid-m {
margin:0 -30px 1.25em 0;
padding:0.25em 0 0 0 !important;
clear:both;
}
.thumbgrid li {
float:left;
/*margin:0 10px 1.0em -10px;*/
margin:0 30px 1em 0;
width:290px;
}
.thumbgrid-m li {
float:left;
/*margin:0 10px 1.0em -10px;*/
margin:0 30px 1em 0;/*2.5em*/
width:210px;
}
.thumbgrid li.last {
}
.thumbgrid-m li.last {
width:210px;
}
.thumbgrid img,
.thumbgrid-m img {
vertical-align:bottom;
/*opacity:.90;*/
}
.thumbgrid img {
width:290px;
}
.thumbgrid-m img {
width:210px;
}
.thumbgrid a,
.thumbgrid a:link,
.thumbgrid a:visited {
display:block;
width:290px;
z-index:10;
color:#678493;
position:relative;
text-align:left;
padding:1em 10px 1em 10px;
/*	margin:-5px -5px -5px -5px !important;*/
/*background-color:#33424a;*/
background-color:#000;
-moz-border-radius:2px;
-webkit-border-radius:1px;
border-radius:1px;
-webkit-transition:background-color .25s ease-in;  
-moz-transition:background-color .25s ease-in;  
-o-transition:background-color .25s ease-in;  
transition:background-color .25s ease-in; 
}
.thumbgrid-m a,
.thumbgrid-m a:link,
.thumbgrid-m a:visited {
display:block;
width:210px;
z-index:10;
position:relative;
text-align:left;
padding:1em 10px 1em 10px;
/*	margin:-5px -5px -5px -5px !important;*/
margin:0 -10px;
background-color:#000;
-moz-border-radius:2px;
-webkit-border-radius:1px;
border-radius:1px;
-webkit-transition:background-color .25s ease-in;  
-moz-transition:background-color .25s ease-in;  
-o-transition:background-color .25s ease-in;  
transition:background-color .25s ease-in; 
}
.thumbgrid-m span {
color:#678493;
}
.thumbgrid a:hover,
.thumbgrid-m a:hover {
background-color:#33424a;
-webkit-transition:background-color .25s ease-in;  
-moz-transition:background-color .25s ease-in;  
-o-transition:background-color .25s ease-in;  
transition:background-color .25s ease-in; 
}
.thumbgrid .wrap {
/*clip:rect(0, 290px, 180px, 0);*/
overflow:hidden;
/*height:180px;*/
display:block;
/*	-webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 0 20px;
-moz-box-shadow: rgba(0, 0, 0, 0.2) 0 0 20px;*/
}
.thumbgrid-m .wrap {
clip:rect(0, 210px, 126px, 0);
overflow:hidden;
height:126px;
display:block;
/*	-webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 0 20px;
-moz-box-shadow: rgba(0, 0, 0, 0.2) 0 0 20px;*/
}

/*.thumbgrid h3,
.thumbgrid .title,
.thumbgrid-m .title,
.imageviewer6 .title,
.imageviewer .title {
line-height:1em;
display:block;
padding:.75em 0 .25em 0;
font-weight:bold;
font-style:italic;
color:#a5e0ff;
}*/
.thumbgrid h3 {
font-size:1em;
color:#678493;
margin:0;
padding:.75em 0 0;
font-family:Verdana, Helvetica, Arial, sans-serif;
font-weight:normal;
font-style:normal;
text-align:center;
text-transform:uppercase;
letter-spacing:0;
}
.thumbgrid a:hover h3 {
color:#fff;
}
.thumbgrid a:hover img,
.thumbgrid-m a:hover img {
opacity:1;
}
.thumbgrid a:hover .title,
.thumbgrid-m a:hover .title{
color:#c2de76;
}
/*.thumbgrid .title {
display:none;
}*/
.thumbgrid-m h3 {
display:none !important;
}
.thumb-m {
width:210px;
}
.thumbgridsmall {
position:relative;
/*margin-top:.25em;*/
}
.thumbgridsmall ul {
/*background-color:#000;*/
-moz-border-radius:2px;
-webkit-border-radius:1px;
border-radius:1px;
/*margin-left:-30px;
margin-right:-10px;*/
padding:3em 10px 1px 0;
display:block;
clear:both;
}
.thumbgridsmall img{
display:none;
/*width:70px;*/
/*opacity:.6;*/
vertical-align:bottom;
}
.thumbgridsmall li {
height:15px;
width:15px;
/*width:70px;
height:45px;
clip:rect(0 70px 45px 0);
clip:rect(0, 70px, 45px, 0);*/
overflow:hidden;
}
.thumbgridsmall ul a,
.thumbgridsmall ul a:link {
height:15px;
width:15px;
/*background-color:#12181e;*/
/*-moz-border-radius:2px;
-webkit-border-radius:1px;
border-radius:1px;*/
display:block;
background-color:#000;
-webkit-transition:background-color .25s ease-in;  
-moz-transition:background-color .25s ease-in;  
-o-transition:background-color .25s ease-in;  
transition:background-color .25s ease-in; 
}
.thumbgridsmall ul a.active,
.thumbgridsmall ul a.active:link {
/*margin:-5px;*/
/*border:5px solid #33424A;*/
background-color:#33424A;
}
.thumbgridsmall a.active img {
opacity:1;
}
.thumbgridsmall ul a:hover,
.thumbgridsmall ul a:visited:hover,
.thumbgridsmall ul a:focus {
background-color:#506773;
-webkit-transition:background-color .25s ease-in;  
-moz-transition:background-color .25s ease-in;  
-o-transition:background-color .25s ease-in;  
transition:background-color .25s ease-in; 
}
.thumbgridsmall a:hover img {
opacity:1;
}
.thumbgridsmall a:hover span {
display:block;
}
div.thumbgrid-75,
div.thumbgrid-140 {
margin:0 0 3em 0;
padding:.5em 0 0 0;
clear:both;
}
div.thumbgrid-75 li,
div.thumbgrid-140 li {
float:left;
list-style:none;
margin:0 !important;
padding:0 !important;
}
div.thumbgrid-75 img {
vertical-align:middle;
border:none;
height:75px;
width:75px;
}
div.thumbgrid-140 img {
vertical-align:middle;
border:none;
height:140px;
width:140px;
}
div.thumbgrid-75 a,
div.thumbgrid-75 a:link,
div.thumbgrid-140 a,
div.thumbgrid-140 a:link {
display:block;
background-color:#444;
border:.5em solid #444;
z-index:10;
position:relative;
text-align:center;
margin:0 5px 5px 0;
}
div.thumbgrid-75 a:hover,
div.thumbgrid-75 a:focus,
div.thumbgrid-140 a:hover,
div.thumbgrid-140 a:focus {
background-color:#555;
border:.5em solid #555;
}
div.thumbgrid-75 a:visited,
div.thumbgrid-140 a:visited {
display:block;
background-color:#444;
border:.5em solid #444;
}
div.thumbgrid-75 a:visited:hover,
div.thumbgrid-140 a:visited:hover {
background-color:#555;
border:.5em solid #555;
}


/* slideshow controls */

a#slideshow-controls {
	display:none !important;
/*position:absolute;
top:-2em;
left:0;*/
color:#678493;
font-size:.82em;
line-height:1em;
text-transform:uppercase;
display:block;
width:40px;
height:10px;
margin-top:5px;
margin-bottom:1.5em;
padding-left:9px;
/*margin-left:-20px;*/
}
a#slideshow-controls:hover {
color:#a5e0ff;
}

a#slideshow-controls.stop {
background:url(../images/ui/button_stop.gif) 0 3px no-repeat transparent;
}
a#slideshow-controls.play {
background:url(../images/ui/button_play.gif) 0 2px no-repeat transparent;
}


/* layout controls */

.layout_controls {
float:right !important;
/*float:none !important;
clear:both !important;*/
background-color:#12181e;
border-top:3px solid #12181e;
border-bottom:3px solid #12181e;
margin-top:0;
height:30px;
/*margin-right:-10px;*/
/*top: 2.5em;*/
padding:.75em 0 .75em 0 !important;
position:relative;
-moz-border-radius:2px;
-webkit-border-radius:1px;
border-radius:1px;
width:220px;
/*width:940px;
margin:0 auto;*/
}
.layout_controls .label {
padding:0;
display:inline;
text-align:left;
background-color:#12181e;
display:none;
}
.layout_controls img {
vertical-align:bottom;
}
.layout_controls a {
margin-top:3px;
padding:.75em .5em .5em .5em;
-moz-border-radius:2px;
-webkit-border-radius:1px;
border-radius:1px;
}
.layout_controls a.active {
background-color:#506773;
}
.layout_controls a.active:hover {
background-color:#506773 !important;
}


/* images */

.image3 {
background-color:#333;
width:210px;
height:150px;
clip:rect(0, 210px, 170px, 0);
}
.image4 {
background-color:#333;
width:290px;
height:200px;
clip:rect(0, 290px, 200px, 0);
}
.image8 {
background-color:#333;
width:610px;
height:400px;
clip:rect(0, 610px, 400px, 0);
margin-bottom:2em;
}

.imageviewer,
.imageviewer5,
.imageviewer6 {
border:10px solid #000;
/*margin:0 -10px;*/
background-color:#000;
-moz-border-radius:2px;
-webkit-border-radius:1px;
border-radius:1px;
position:relative;
}
.imageviewer6 {
margin:0 -10px 2em;
overflow:hidden;
}
body.home .imageviewer6:hover {
background-color:#33424a;
border-color:#33424a;
}
body.home .imageviewer6 .wrapper {
clip:rect(0, 610px, 290px, 0);
overflow:hidden;
/*height:290px;*/
display:block;
/*	-webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 0 20px;
-moz-box-shadow: rgba(0, 0, 0, 0.2) 0 0 20px;*/
}

.imageviewer,
.bigimage img,
.imageviewer img {
/*width:590px;*/
}
.imageviewer5,
.imageviewer5 img,
.bigimage5 img {
width:430px;
}
.imageviewer .wrap {
clip:rect(0, 590px, 360px, 0);
overflow:hidden;
height:360px;
display:block;
}
.imageviewer5 .wrap {
clip:rect(0, 510px, 312px, 0);
overflow:hidden;
height:312px;
display:block;
}
.remove-me {
position:absolute;
top:0;
left:0;
z-index:1;
}
.new-slide {
position:absolute;
top:0;
left:0;
z-index:100;
}

.step-nav {
margin:3em 0;
overflow:hidden;
}
.step-nav a,
.step-nav span.empty {
width:40px;
float:left;
}
.step-nav span.empty {
padding:0;
}
.step-nav span {
font-size:.8125em;
text-transform:uppercase;
}
.step-nav a {
text-align:center;
color:#678493;
}
.step-nav a:hover {
color:#a5e0ff;
}
.step-nav a:first-child {
text-align:left;
text-indent:10px;
background:url(../images/ui/button_scroll_left.gif) 0 4px no-repeat;
}
.step-nav a:last-child {
background:url(../images/ui/button_scroll_right.gif) 100% 4px no-repeat;
}
.step-nav a:last-child span {
display:block;
padding-right:10px;	
text-align:right;
}
.step-nav .next {
text-align:right;
}



/* lightBox  */

#jquery-overlay {
position:absolute;
top:0;
left:0;
z-index:90;
width:100%;
height:500px;
}
#jquery-lightbox {
position:absolute;
top:0;
left:0;
width:100%;
z-index:100;
text-align:center;
line-height:0;
}
#jquery-lightbox a img { border:none; }
#lightbox-container-image-box {
position:relative;
background-color:#fff;
width:250px;
height:250px;
margin:0 auto;
}
#lightbox-container-image {
padding:10px;
}
#lightbox-loading {
position:absolute;
top:40%;
left:0%;
height:25%;
width:100%;
text-align:center;
line-height:0;
}
#lightbox-nav {
position:absolute;
top:0;
left:0;
height:100%;
width:100%;
z-index:10;
}
#lightbox-container-image-box > #lightbox-nav { left:0; }
#lightbox-nav a { outline:none;}
#lightbox-nav-btnPrev,
#lightbox-nav-btnNext {
width:49%;
height:100%;
zoom:1;
display:block;
position:relative;
}
#lightbox-nav-btnPrev span,
#lightbox-nav-btnNext span {
position:absolute;
top:45%;
display:block;
padding:10px 10px 10px 0;
/*background-color:#bbb;*/
height:27px;
width:27px;
}
#lightbox-nav-btnPrev span {
left:-37px;
background:url(../images/lightbox/lightbox-btn-prev.gif) 7px 10px no-repeat transparent;
}
#lightbox-nav-btnNext span {
right:-37px;
background:url(../images/lightbox/lightbox-btn-next.gif) 0px 10px no-repeat transparent;
}
#lightbox-btnClose {
background:url(../images/lightbox/lightbox-btn-close.gif) 3px 10px no-repeat transparent;
position:absolute;
top:0;
right:-37px;
width:27px;
height:27px;
padding:10px 10px 10px 0;
/*background-color:#ddd;*/
}
#lightbox-nav-btnPrev:hover span,
#lightbox-nav-btnNext:hover span,
#lightbox-btnClose:hover span {
/*background-color:#fff;	*/
}
#lightbox-nav-btnPrev { 
float:left;
}
#lightbox-nav-btnNext { 
float:right;
}
#lightbox-container-image-data-box {
font:10px Verdana, Helvetica, sans-serif;
background-color:#fff;
margin:0 auto;
line-height:1.4em;
overflow:auto;
width:100%;
padding:0 10px 0;
}
#lightbox-container-image-data {
padding:0 10px; 
color:#666; 
}
#lightbox-container-image-data #lightbox-image-details { 
width:70%; 
float:left; 
text-align:left; 
}
#lightbox-image-details-caption { font-weight:bold; }
#lightbox-image-details-currentNumber {
display:none !important;
clear:left; 
padding-bottom:1.0em;	
}
