/*-----------------------------------
Hoteli Mlini main CSS stylesheet 
-------------------------------------*/

/************************ CSS RESET ***/
@import url("base.css");
@import url("datepicker.css");


/************************ GLOBAL STYLING ***/
body 		    { font:62.5%/1.4 "Arial", sans-serif; color:#686868; }
a           { text-decoration:none; color:#549dd9; }
a:hover     { text-decoration:underline; }

/************************ Misc. ***/
.off-left { position:absolute; left:-9999px; top:-9999px; }
.pos-left { float:left; margin:0 20px 20px 0; }

/************************ FCK ***/
.fck strong     { font-weight:bold; }
.fck em         { font-style:italic; }
.fck .pos-left  { float:left; margin:0 20px 20px 0; }
.fck .pos-right { float:right; margin:0 0 20px 20px; }
.fck img        { vertical-align:baseline; }

.txt             { font-size:1.2em; }
.txt:after       { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; }
.txt             { *min-height:0; _height:1%; }
.txt p, .txt ul, .txt ol, .txt h2, .txt h3, .txt h4 { margin:0 0 25px; }
.txt h2          { font-weight:bold; font-size:1.333em; }
.txt h3, .txt h4 { font-weight:bold; font-size:1em; }
.txt li          { margin:5px 0; }
.txt ul          { padding-left:25px; *padding-left:21px; line-height:1.1em; }
.txt ul li       { padding-left:18px; list-style-type:none; background:url(../images/icn-bullet-01.png) no-repeat 0 5px; }
.txt ol          { padding-left:40px; }
.txt ol li       { list-style-type:decimal; }

/************************ Links ***/
.link-t01 { padding-left:11px; font-weight:bold; text-transform:lowercase; background:url(../images/icn-arrow-01.png) no-repeat 0 50%; }
.link-t02 { padding-left:11px; font-weight:bold; text-transform:lowercase; background:url(../images/icn-arrow-03.png) no-repeat 0 50%; }

.go-back  { position: absolute; top: 5px; right: 5px; }

/************************ Buttons ***/
.btn-t01      { display:block; padding-right:14px; height:19px; font-weight:bold; color:#fff; background:url(../images/btn-t01.png) no-repeat 100% 100%; }
.btn-t01 span { display:block; padding:1px 0 4px 13px; *padding-top:0px; _padding-top:0; background:url(../images/btn-t01.png) no-repeat 0 0; }

/************************ Forms ***/
.form-holder-t01                 { overflow:hidden; padding:20px; border:1px solid #a9dcdd; }
.form-holder-t01 legend strong   { display:block; font-weight:bold; margin-bottom:7px; color:#4d80b2; }
.alt-01-form-holder              { float:right; }

.form-t01                   { font-size:1.1em; }
.form-t01 div               { zoom:1; overflow:hidden; font-size:1em; }
.form-t01 p                 { margin-bottom:30px; font-size:1.091em; }
.form-t01 label             { float:left; width:85px; cursor:default; }
.form-t01 input,
.form-t01 textarea          { float:left; padding:1px; border:1px solid #e3e3e3; font-family:"Arial",sans-serif; color:#999; }
.form-t01 .form-ctrls       { clear:both; overflow:hidden; }
.form-t01 .form-ctrls .btn  { float:right; text-transform:lowercase; }
.form-t01 .error            { xdisplay:none; clear:left; float:left; padding:0 0 10px; color:#f00; }

.form-reservation div               { overflow:hidden; font-size:1.1em; }
.form-reservation legend strong     { display:block; font-weight:bold; }
.form-reservation label,
.form-reservation .label            { display:block; font-weight:bold; cursor:default; }
.form-reservation input,
.form-reservation select,
.form-reservation textarea          { padding:1px; border:1px solid #7f9db9; font-family:"Arial",sans-serif; color:#999; }
.form-reservation select            { min-width:45px; padding:0 1px; }
.form-reservation .reservation-edit { clear:right; display:block; width:156px; line-height:22px; font-size:.909em; text-align:center; text-decoration:none; color:#004481; background:url(../images/btn-t03.png) no-repeat; }
.form-reservation .btn              { float:right; }

.form-return-note h2  { margin-bottom:5px; font-size:2em; font-family:"Trebuchet MS",sans-serif; letter-spacing:-1px; color:#004481; }
.form-return-note p { font-size: 12px; }

/************************ CONTAINER ***/
#container { width:935px; margin:0 auto; }

/************************ HEADER ***/
#header       { position:relative; padding-top:30px; }
#header:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; }
#header       { *min-height:0; _height:1%; }

#branding-logo      { margin:0; }
#branding-logo a    { position:absolute; left:0; top:30px; }

#nav-lang           { float:right; margin-left:21px; }
#nav-lang li        { float:left; margin-left:2px; display:inline; }
#nav-lang a         { display:block; }
#nav-lang img       { display:block; border:3px solid #fff; }
#nav-lang .active img { border:3px solid #e1edfb; }

#nav-main           { position:absolute; z-index: 2; right:0; bottom:269px; width:727px; background:#33608f; }
#nav-main li        { float:left; }
#nav-main a         { display:block; padding:0 5px; font-weight:bold; font-size:1.3em; line-height:37px; text-align:center; text-decoration:none; color:#fff; cursor: pointer; }
#nav-main a:hover,
#nav-main li.over,
#nav-main .active a { background:#94c3c4; }
#nav-main ul        { display: none; position: absolute; background:#94c3c4; }
#nav-main li.over ul    { display: block; }
#nav-main ul li         { float: none; }
#nav-main ul li a:hover { color:#33608f; }
.js #nav-main a         { padding:0; }

#nav-supp           { float:right; }
#nav-supp li        { float:left; display:inline; margin-left:10px; padding-left:11px; background:url(../images/sep-01.png) no-repeat 0 50%; }
#nav-supp a         { float:left; font-weight:bold; font-size:1.2em; text-decoration:none; }
#nav-supp a:hover,
#nav-supp .active a { color:#33608f; }
#nav-supp .first    { background:none; margin-left:0; padding-left:0; }

#header .form-reservation                   { float:left; width:172px; height:238px; margin-top:100px; *margin-top:102px; padding:10px 18px; background:#d0eaea url(../images/bg-header-form-reservation.png) repeat-x 0 100%; }
#header .form-reservation legend strong     { margin-bottom:5px; font-size:2em; font-family:"Trebuchet MS",sans-serif; letter-spacing:-1px; color:#004481; }
#header .form-reservation div               { margin-bottom:5px; }
#header .form-reservation label,
#header .form-reservation .label            { color:#4678a3; }
#header .form-reservation input             { width:168px; }
#header .form-reservation select.single     { width:172px; }
#header .form-reservation .btn              { margin-bottom:2px; }
#header .form-reservation .error            { clear:left; float:left; padding:0 0 10px; color:#f00; }

#slideshow  { position:relative; float:right; width:727px; height:258px; margin:76px -10px 0 -8px; padding:7px 10px 11px 8px; background:url(../images/bg-slideshow-shadow.png) no-repeat; }

/*#slideshow                      { position:relative; float:right; width:727px; height:258px; margin:76px -10px 0 -8px; padding:7px 10px 11px 8px; background:url(../images/bg-slideshow-shadow.png) no-repeat; }
#slideshow #slides li           { position:absolute; left:8px; top:7px; z-index:1; }
#slideshow .slide-info          { position:absolute; right:12px; top:22px; z-index:5; width:168px; height:190px; }
#slideshow .slide-info .fck     { color:#fff; }
#slideshow .btn-t01             { position:absolute; right:0; bottom:0; font-weight:bold; font-size:1.1em; text-transform:lowercase; text-decoration:none; }
#slideshow #slideshow-related   { position:absolute; right:10px; bottom:11px; z-index:4; width:192px; height:258px; background:url(../images/bg-slideshow-related.png) repeat-x 0 100%; }
#slideshow .ctrls               { position:absolute; left:12px; bottom:9px; }
#slideshow .ctrls li            { float:left; margin-right:2px; }
#slideshow .ctrls a             { padding:0 4px; font:bold 1.2em/14px "Trebuchet MS",sans-serif; text-decoration:none; color:#fff; background:#6cb0b3; cursor:pointer; }
#slideshow .ctrls a:hover,
#slideshow .ctrls .active a     { color:#2070b7; background:#fff; }

.js #slideshow #slides .limbo    { z-index:2; }
.js #slideshow #slides .active   { z-index:3; }*/

/************************ FOOTER ***/
#footer { zoom:1; overflow:hidden; }

#footer .tourist-banner { float: right; }

#footer .contact-info   { line-height:1.7; }
#footer .contact-info,
#footer .contact-info a { color:#c0c0c0; }
#footer .contact-info a { text-decoration:underline; }
#footer .contact-info a:hover { text-decoration:none; }
#footer .contact-info #g-map-footer-popup-button  { cursor: pointer; }

#nav-sitepages         { padding:6px 0; margin:30px 0 2px; text-align:center; background:#33608f; }
#nav-sitepages li      { display:inline; margin-left:4px; padding-left:7px; background:url(../images/sep-02.png) no-repeat 0 50%; }
#nav-sitepages a       { font-size:1.1em; color:#fff; }
#nav-sitepages .first  { background:none; margin-left:0; padding-left:0; }

#siteinfo          { width:100%; position:relative; clear:left; overflow:hidden; padding:11px 0 20px; line-height:21px; text-align:center; }
#siteinfo-legal-01,
#siteinfo-legal-02 { position:absolute; top:11px; }
#siteinfo-legal-01 { right:0; color:#999; }
#siteinfo-legal-02 { left:0; width:127px; height:21px; overflow:hidden; text-indent:-9999px; background:url(../images/hupzagreb-logo.png); }
#siteinfo-credits  { text-decoration:none; color:#000; }
#siteinfo-credits:hover,
#siteinfo-credits span { color:#f00; }

#footer .box        { float:left; margin-left:2px; padding:17px 19px; height:90px; font-size:1.1em; color:#fff; background:#33608f; }
#footer .box div    { overflow:hidden; padding-bottom:5px; }
#footer .box h3     { padding-bottom:12px; font-weight:bold; font-size:1.182em; }
#footer .box input,
#footer .box select { padding:1px; border:1px solid #7f9db9; font-size:.909em; color:#999; }
#footer .box.first  { margin-left:0; }

#newsletter                { width:153px; }
#newsletter fieldset input { display:block; width:149px; }
#newsletter .btn           { float:right; }
#newsletter .note          { margin: -5px 0 0 0; color: red; }

#currconv         { width:183px; }
#currconv label,
#currconv input,
#currconv select,
#currconv span   { float:left; }
#currconv select,
#currconv span   { margin-left:3px; display:inline; }
#currconv label  { width:50px; line-height:17px; }
#currconv input  { width:75px; }
#currconv select { padding:0 1px !important; }
#currconv span   { font-size:.909em; line-height:17px; color:#d6e6f9; }

#social { width:119px; }
a.dimedia-toolbar-button { float:left; width: 103px; line-height: 16px; text-decoration:none; margin-right:-6px; padding:0 0 0 22px; background: url(../images/toolbar/button.png); font-size:10px; font-family: arial, sans-serif; text-transform: uppercase; color:#000; cursor: pointer; }
#dimedia-toolbar { display: none; opacity: 0; width: 96px; padding-top:20px; background: url(../images/toolbar/dimedia-toolbar-top.png) top left no-repeat; *background-image:url(../images/toolbar/dimedia-toolbar-top-ie.png); position: absolute; z-index:100; }
#dimedia-toolbar .bottom-bkg { padding-bottom:31px; background: url(../images/toolbar/dimedia-toolbar-bottom.png) bottom left no-repeat; *background-image:url(../images/toolbar/dimedia-toolbar-bottom-ie.png); }
#dimedia-toolbar .middle-bkg { background: url(../images/toolbar/dimedia-toolbar-middle.png) top left repeat-y; padding: 1px 0; }
#dimedia-toolbar ul { margin: -11px 0 -13px 9px; position: relative; padding: 0; list-style: none; overflow: hidden; }
#dimedia-toolbar ul li  { float: left; margin: 0 5px 4px 0; background: #fff; }
#dimedia-toolbar ul a,
#dimedia-toolbar ul a img { display: block; border: 0; height: 16px; width: 16px; cursor: pointer; }
#dimedia-toolbar ul a { opacity: 0.6; }
#dimedia-toolbar ul a:hover { opacity: 1; }

#weather-forecast               { width:322px; }
#weather-forecast ul            { margin:-30px -10px 0 0; }
#weather-forecast li            { position:relative; float:left; padding:25px 10px 0; border-right:1px solid #6c9db5; text-align:center; color:#d6e6f9; }
#weather-forecast .date         { display:block; font-weight:bold; }
#weather-forecast img           { position:absolute; right:50%; top:0; margin-right:-13px; }
#weather-forecast .present      { padding:25px 90px 0 0; text-align:left; }
#weather-forecast .present img  { right:30px; margin-right:0; }
#weather-forecast .present,
#weather-forecast .last         { border-right:none; }

/*************************************/
/************************ CONTENT ***/
/***********************************/
#content       { padding:20px 0; }
#content:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; }
#content       { *min-height:0; _height:1%; }

/************************ SECTION NAV ***/
#section-nav              { float:left; width:208px; margin-left:-703px; display:inline; }
#section-nav h2           { padding:0 20px 0 7px; font:bold 1.8em/1.2 "Trebuchet MS",sans-serif; color:#4d80b2; }
#section-nav ul           { margin-top:10px; border-top:1px solid #d4dded; }
#section-nav ul a         { zoom:1; display:block; padding:2px 20px 2px 7px; border-bottom:1px solid #d4dded; font-weight:bold; font-size:1.2em; text-decoration:none; background:url(../images/icn-arrow-01.png) no-repeat 98% 6px; }
#section-nav ul a:hover,
#section-nav ul .active a { color:#fff; background:#94c3c4 url(../images/icn-arrow-02.png) no-repeat 98% 6px; }

/************************ SUPPLEMENTARY CONTENT ***/
#content-supp      { float:left; width:192px; margin-left:40px; display:inline; }
#content-supp ul   { width:192px; }
#content-supp li   { margin-bottom:5px; font-size:1.2em; }
#content-supp li a { cursor: pointer; }

/************************ MAIN CONTENT ***/
#content-main { position:relative; float:left; width:455px; margin-left:248px; display:inline; }

/************************ Headings ***/
h1 { margin-bottom:25px; font:bold 2.4em/1.2 "Trebuchet MS",sans-serif; color:#4d80b2; }

/************************ Item related ***/
.item-info       { margin-bottom:25px; }
.item-info h1    { margin-bottom:0 }
.item-info h2    { font-weight:bold; font-size:1.6em; }
.item-info .date { display:block; font-size:1.2em; }

#signup-info    { padding:10px 10px 0; border:1px solid #a9dcdd; }
#signup-info h2 { margin-bottom:15px; font-weight:bold; font-size:1.6em; color:#4d80b2; }

/************************ Lists ***/
#list-t01            { border-top:1px solid #ededed; }
#list-t01 li         { zoom:1; overflow:hidden; padding:10px 0; border-bottom:1px solid #ededed; }
#list-t01 h2 a       { color:#686868; }
#list-t01 .item-info { margin:0; padding:0 0 10px; }
#list-t01 .fck       { clear:left; }
#list-t01 .fck p     { margin:0; }
#list-t01 .link-t01  { float:right; margin-top:10px; font-size:1.1em; }
#list-t01.alt-01 .fck,
#list-t01.alt-01 .fck:after { clear:none; }
#list-t01.alt-01 .fck       { *min-height:0; _height:auto; }
#list-t01.alt-01 .fck       { margin-bottom:10px; }
#list-t01.alt-01 .link-t01  { float:left; margin:0; font-size:1.2em; text-transform:none; }
#list-t01.alt-01 .file-info { float:left; margin-left:10px; font-size:1.2em; }

#list-t02        { overflow:hidden; }
#list-t02 li     { position:relative; float:left; margin-bottom:14px; margin-left:14px; display:inline; padding:2px; width:338px; border:1px solid #a9dcdd; }
#list-t02 h2     { font-weight:normal; }
#list-t02 div    { position:absolute; left:2px; bottom:2px; width:308px; padding:15px; font-family:"Trebuchet MS",sans-serif; color:#fff; background:url(../images/bg-list-t02.png) repeat-x 0 100%; }
#list-t02 div a  { font-size:1.6em; text-transform:uppercase; text-decoration:none; color:#fff; }
#list-t02 div p  { font-size:1.2em; }
#list-t02 .first-in-row  { margin-left:0; }
#list-t02 .hover         { cursor:pointer; }

#list-t03                { overflow:hidden; } 
#list-t03 li             { position:relative; float:left; width:136px; height:59px; margin:0 0 8px 5px; padding:115px 6px 6px; font-size:1.2em; font-family:"Trebuchet MS",sans-serif; background:#eaf3f3; } 
#list-t03 .thumb         { position:absolute; left:6px; top:6px; } 
#list-t03 .ctrls         { position:absolute; right:6px; bottom:6px; margin-top:8px; } 
#list-t03 .ctrls a       { float:left; width:18px; height:15px; display:inline; margin-left:5px; padding:1px; overflow:hidden; text-indent:-9999px; background-repeat:no-repeat; } 
#list-t03 .ctrls .dl     { background-image:url(../images/icn-download-01.png); } 
#list-t03 .ctrls .zoom   { background-image:url(../images/icn-zoom-01.png); cursor: pointer; } 
#list-t03 .first-in-row  { margin-left:0; } 

#sub-pages     { overflow:hidden; margin-bottom:21px; }
#sub-pages li  { float:left; margin-left:13px; display:inline; }
#sub-pages a   { display:block; width:143px; font:bold 11px/22px "Trebuchet MS",sans-serif; text-decoration:none; text-align:center; color:#549dd9; background:#eaf3f3 url(../images/btn-t02.png) no-repeat 0 0; }
#sub-pages a:hover,
#sub-pages .active a { color:#fff; background-position:0 -22px; }
#sub-pages .first    { margin-left:0; }

.page-ctrls             { margin-top:10px; overflow:hidden; font-weight:bold; font-size:1.2em; }
.page-ctrls .pagination           { float:left; }
.page-ctrls .pagination li        { float:left; margin-right:4px; }
.page-ctrls .pagination .active a { color:#686868; }
.page-ctrls .ctrls  { float:right; }
.page-ctrls .prev,
.page-ctrls .next   { float:left; width:21px; height:15px; border:1px solid #ededed; overflow:hidden; text-indent:-9999px; background-repeat:no-repeat; }
.page-ctrls .next   { background-image:url(../images/icn-arrow-01.png); background-position:3px 50%; }
.page-ctrls .prev   { margin-right:3px; background-image:url(../images/icn-arrow-03.png); background-position:11px 50%; }
.page-ctrls-single          { position:absolute; right:0; top:-17px; margin-top:0; }
.page-ctrls-single .ctrls   { float:left; }
.page-ctrls .back           { float:left; padding-left:12px; margin-right:10px; background:url(../images/icn-arrow-03.png) no-repeat 0 50%; }

/************************ Reservation forms ***/
#content-main .form-reservation               { color:#333; }
#content-main .form-reservation legend strong { font-size:2.4em; font-family:"Trebuchet MS",sans-serif; }
#content-main .form-reservation label,
#content-main .form-reservation .label        { margin-bottom:3px; color:#004481; }
#content-main .form-reservation div           { float:left; margin-right:30px; }
#content-main .form-reservation .note,
#content-main .form-reservation .form-ctrls        { float:left; width:100%; margin:15px 0 0; _margin-right:-30px; font-size:1.1em; }
#content-main .form-reservation .form-options      { float:left; clear:both; width:360px; margin-top:50px;  }
#content-main .form-reservation .reservation-edit  { margin-top:15px;  }

#sep-res-form legend strong       { font-size:1.455em; }
#sep-res-form div div             { margin-bottom:10px; }
#sep-res-form input,
#sep-res-form textarea            { width:250px; }
#sep-res-form .col-01             { float:right; width:340px; }
#sep-res-form .col-02             { float:left; width:260px; }
#sep-res-form .col-02 .input-t01  { width:80px; }
#sep-res-form .col-02 .input-t02  { width:30px; }
#sep-res-form .col-02 h3          { margin:50px 0 10px; font-weight:bold; }
#sep-res-form .note,
#sep-res-form .form-ctrls         { float:left; width:100%; }
#sep-res-form .note label         { display:block; width:auto; margin-bottom:7px; float:none; font-weight:bold; }
#sep-res-form .note p             { float:right; width:340px; }

/************************ Contact + location ***/
#contact-info                 { float:left; width:250px; margin-right:51px; }
#form-contact                 { width:360px; }
#form-contact legend strong   { font-size:1.455em; }
#form-contact div             { margin-bottom:10px; }
#form-contact input,
#form-contact textarea        { width:271px; }
#form-contact .captcha        { padding-top:20px;; }
#form-contact .captcha img    { float:right; margin-top:-20px; }
#form-contact .captcha input  { width:95px; }
#gmap { width:455px; height:377px; margin-top:60px; }
#gmap div { line-height: 12px !important; }

.g-info-window h2 { font-size: 12px; font-weight: bold; } 

/************************ Popups ***/
#map-popup-overlay  { position: absolute; top: 0; left: 0; z-index: 1000; background: #000; cursor: pointer; }
#map-popup  { position: absolute; top: 0; left: 0; z-index: 1001; background: #fff; padding: 10px; width: 800px; }
#map-popup .close { float: right; margin-bottom: 10px; cursor: pointer;  }
#map-popup #gmap-popup { width: 800px; height: 640px; clear: both; }

#flash-popup-overlay  { position: absolute; top: 0; left: 0; z-index: 1000; background: #000; cursor: pointer; }
#flash-popup  { position: absolute; top: 0; left: 0; z-index: 1001; background: #fff; padding: 10px; }
#flash-popup h2 { font-size: 12px; line-height: 15px; font-weight: bold; color: #333; margin-bottom: 5px; }
#flash-popup .close { position: absolute; top: 10px; right: 10px; cursor: pointer;  }
#flash-popup iframe { width: 615px; height: 420px; border: none; margin-top: 10px; }

/****************************************/
/************************ UNIQUES ******/
/**************************************/
/************************ Alternative content layout ***/
#content.alt-01 #content-main { width:703px; margin:0; }

/************************ Home page ***/
#content.alt-02 #content-main { width:501px; margin:0; }
#content.alt-02 #content-supp { width:394px; }

.hotel-info            { zoom:1; position:relative; margin-bottom:15px; padding-left:206px; }
.hotel-info h2         { font-weight:bold; font-size:2em; color:#4d80b2; }
.hotel-info h2 a       { text-decoration:none; }
.hotel-info h2 a:hover { text-decoration:underline; }
.hotel-info .fck       { min-height:65px; _height:65px }
.hotel-info .fck p     { margin:0; }
.hotel-info .thumb     { position:absolute; left:0; top:0; }
.hotel-info ul         { zoom:1; overflow:hidden; margin:10px 0 0 -206px; border:1px solid #ededed; border-width:1px 0; }
.hotel-info ul li      { float:left; padding:3px 45px 3px 0; }
.hotel-info .link-t01  { font-size:1.1em; text-transform:none; }

#content.alt-02 #content-supp ul                { float:right; }
#content.alt-02 #content-supp .location-related { margin-left:5px; }

/****************************************/
/************************ JS ENABLED ***/
/**************************************/
/************************ LIGHTBOX ***/
#jquery-overlay               { position: absolute; top: 0; left: 0; z-index: 1000; width: 100%; height: 500px; }
#jquery-lightbox              { position: absolute; top: 0; left: 0; width: 100%; z-index: 1001; 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-container-image-data-box                      { font-family:Arial, 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; line-height: 16px; color: #1e2d3b; font-size: 14px; }
#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: block; clear: left; padding-bottom: 1.0em; font-size: 10px; line-height: 12px; color: #656565; }			
#lightbox-secNav-btnClose                               { width: 66px; float: right; padding: 0 3px 0.7em 0; font-size: 11px; font-family: Arial, sans-serif; font-weight: bold; color: #656565; text-decoration: none; background: url(../images/lightbox-btn-close.gif) right 2px no-repeat; }
#lightbox-buttons                                       { float: right; clear: right; padding-bottom: 5px; }
#lightbox-buttons img                                   { margin-left: 5px; cursor: pointer; }
