/*
Theme Name: Starkers
Theme URI: http://elliotjaystocks.com
Description: The totally nude Wordpress theme. Phwoar! (Based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a> by <a href="http://binarybonsai.com/">Michael Heilemann</a>)
Version: 2.8
Author: Elliot Jay Stocks
Author URI: http://elliotjaystocks.com
Tags: starkers, naked, clean, basic
*/

@import "style/css/reset.css";
@import "style/css/typography.css";
@import "style/css/layout.css";

body {
	background:#ffffff;
	margin: 0px;
	padding: 0px; /* bitros: for safari + same for header h1 */
	font-size: 62.5%;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-weight:400;
}
strong {font-weight:600;}
#logo_print { display:none;}
#page-wrap {
	background:#ffffff;
	width: 1050px;
	margin: 20px auto 0;
	color: #3E3E3E;
	}
a, a:visited { color:#345295;
	}
a:hover {
	}
a:active {
	}
#logo {
	height:120px;
	width:120px;
	position: relative;
	left: 25px;
	bottom: -27px;
	}
#siteTitle {
	position: relative;
	height: auto;
	width: 300px;
	top: -120px;
	padding-left:20px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	}
#siteTitle h1 {
	font-size:18px;
	visibility: hidden;
	}
#siteTitle p {
	font-size:12px;
	color:#ddd;
	visibility: hidden;
	}
h2 {
	font-size:1.4em;
	color: #345295;
	font-weight:600; !important
	line-height:2em;
	}
#h2_title {
	font-size:1.4em;
	color: #345295;
	font-weight:700;
	line-height:2em;
	}
h3 {
	margin-bottom:10px;
	margin-top:10px;
	font-size:1.3em;
	color: #345295;
	clear: left;
	}
h4 {
	margin-top:5px;
	margin-bottom:5px;
	font-size:1.2em;
	color: #345295;
	}

#main-content {
	font-size:13px;
	width:645px;
	float:left;
	margin: 0px 0px;
	padding: 20px 12px 30px 0;
	line-height: 1.4em;
	text-align:justify;
	}
	#main-content-maint {
	font-size:1.3em;
	width:867px;
	clear:none;
	margin: 0px 0px;
	padding: 26px 12px 30px 0;
	line-height: 1.4em;
	}
#main-content h2 {
	margin-bottom:0px;
	padding-bottom:2px;
	line-height:1.4em;
	}
.likebox {
	clear: none;
}
.likebox-pages {
	clear: none;
	top: -30px;
	position: relative;
}
.sharesocialtext {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3b5998;
}
#main-content a, a:visited {
	text-decoration: none
	;
	color:#345295;
	}
#main-content a:hover {
text-decoration: underline;
color:#345295;
	}
	#main-content h2 a, #main-content h2 a:visited {
	text-decoration: none;
	color:#345295;
	}
#main-content h2 a:hover {
text-decoration: underline;
color:#345295;
	}
#header {
	font: 2em black;
	height:175px;
	background-image: url(style/images/headercolor.jpg);
}
#whoContact {
	color:#891c1f;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	font-size:13px;
	height:16px;
	width:170px;
	position: relative;
	left: 780px;
	top: -155px;
	}
#whoContact a, a:visited {
	padding:0px 4px;
	color: #4e648b;
}
#whoContact a:hover {
	background: #B64112;
	color: #f5f7f0;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	}
#navBar {
	background:#891b1e;
	height:30px;
	width:auto;
	font-family:"Open Sans", Arial, sans-serif;
	font-size:11px;

	text-transform:uppercase;
	padding-left:17px;
	font-weight:600;
	}
#navBar a {
	color:#fff;
	padding:4px;
	font-weight:600;
	}
	#navBar a:visited {
	color:#fff;
	padding:4px;
	font-weight:600;
	}
#navBar a:hover {
	background: #BC4314;
	padding:4px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	font-weight:600;
	}
#navBar li{
	line-height: 30px;
	height:30px;
	margin-left:15px;
	list-style: none inside;
	float:left;
	}
#warning {display: none; position: absolute; left:50%; top:50%; transform: translate(-50%,-50%);width: 582px;height:280px; padding:57px 0 0 313px; background-color: #fff; background-image: url(https://climbkalymnos.com/wp-content/uploads/COVER_Kaly2019_Sept09rot.png); background-position: 34px 30px; background-repeat: no-repeat;
font-size: 27px; -webkit-box-shadow: 9px 10px 35px -15px rgba(0,0,0,0.99);
-moz-box-shadow: 9px 10px 35px -15px rgba(0,0,0,0.99);
box-shadow: 9px 10px 35px -15px rgba(0,0,0,0.99);font-weight:600 !important;opacity: .98}
#warning div {color: #891b1e}
#warning span {display: inline-block; font-size: 27px; padding: 6px 23px 7px 23px;border-radius: 40px; background:#891b1e }
#warning .closew {position: absolute; top:10px; right:12px; text-align: right; font-size: 14px !important; font-weight: 600;cursor: pointer;color:#000}
#warning span a, #warning span a:visited {color: #fff; text-decoration: none; font-weight: 400 !important}
#warning span a:hover {color: #fff; text-decoration: none;  }
.post img { max-width:100%; height:auto}

#search {
	float:right;
	height:35px;
	line-height:35px;
	width:auto;
	background:white;
	}
	#search2 {
	height:35px;
	line-height:35px;
	width:auto;
	background:white;
	}
#left-sidebar {
	padding-top:37px;
	width:190px;
	padding-left:9px;
	padding-right: 17px;
	float:right;
	font-size:1.15em;
	line-height: 1.4em;
	}

#left-sidebar h2 {
	font-size:1.3em;
	color:#394D72;
	margin-bottom:3px;
	margin-top:18px;
	}
#left-sidebar a, a:visited {
	color: #345295;
	text-decoration: none;
	font-weight: normal;
	}
#left-sidebar a:hover {
	color: #345295;
	text-decoration: none;
	}
#left-sidebar-routes {
	padding-top:17px;
	width:170px;
	float:left;
	font-size:1.3em;
	line-height: 1.4em;
	}
#left-sidebar-routes h2 {
	font-size:1.2em;
	color:#394D72;
	margin-bottom:3px;
	margin-top:2px;
	font-weight:bold;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	}
#left-sidebar-routes a, a:visited {
	color: #345295;
	text-decoration: none;
	font-weight: normal;
	}
#left-sidebar-routes a:hover {
	color: #345295;
	text-decoration:underline;
	}
#left-sidebar ul {list-style: none;}
#left-sidebar ul a { /* Λύνει το πρόβλημα στη στοίχηση */
	margin: 0;
	padding: 0;
	}
#left-sidebar-routes ul a { /* Λύνει το πρόβλημα στη στοίχηση */
	margin: 0;
	padding: 0;
	}
#main-content-routes {
	font-size:1.3em;
	width:660px;
	clear:none;
	margin: 0px 0px 0px 180px;
	padding: 20px 15px 30px 15px;
	line-height: 1.4em;
	text-align:justify;
	}
#main-content-routes h2 {
	margin-bottom:0px;
	padding-bottom: 1px;
	clear: none;
	}
#main-content-routes a, a:visited {
	color: #345295;
	text-decoration: none;
	font-weight: normal;
	}
#main-content-routes a:hover {
	color: #345295;
	text-decoration:underline;
	}
#main-content-routes p a { /* Λύνει το πρόβλημα στη στοίχηση */
	margin: 0;
	padding: 0;
	color:#666;
	}
	#main-content-routes p a:hover { /* Λύνει το πρόβλημα στη στοίχηση */
	margin: 0;
	padding: 0;
	color:#666;
	}
#right-sidebar {
	width:153px;
	padding-right:1px;
	float:right;
	font-size:1.15em;
	padding-top:29px;
	padding-left: 13px;
	}
#right-sidebar h2 {
	font-size:1.2em;
	color:#394D72;
	margin-bottom:3px;
	margin-top:18px;
	}
#right-sidebar a, a:visited {
	color: #345295;
	text-decoration: none;
	font-weight: normal;
	}
#right-sidebar a:hover {
	color: #345295;
	text-decoration: underline;
	}


#result { width: 98%; margin: 0 auto; font-size: 1.35em}
table.ordertable { margin: 4vh 0 40px 0; width: 100%}
table.ordertable th { font-weight: 700}
table.ordertable td, table.ordertable th {padding: 7px}
#round-logo {width: 7%; height: auto; }
#orders-word {  font-size:40px; line-height: 40px; margin-top:-42px; margin-left: 9%}
#round-logo img {width: 100%; height: auto;}
.ordertable tr:first-child { background: #fff !important; border-bottom: 1px solid #222}
.ordertable tr:nth-child(odd) { background: #eeeeee}
input.No { color: red; margin: 0 !important; padding: 0 !important; cursor: pointer;}
input.Yes {color:green;cursor: pointer;}
input.preNo { color: #777; margin: 0 !important; padding: 0 !important; cursor: pointer;}
input.preYes {color:#fff;background: #000; padding: 2px 3px; border:0; cursor: pointer;}
.paglinks { font-size: 18px; text-align: left; margin:15px 0 -5px 9px; }
.paglinks span {margin-right: 4px; color:#000; font-weight: 700}
.paglinks a { text-decoration: none; color: #555;font-weight: 700; }
.paglinks a:hover { text-decoration: underline;}
.page-numbers {padding: 6px}


.banner1 { background-image:url(https://climbkalymnos.com/wp-content/uploads/bookpage2.jpg); background-repeat:no-repeat; width:190px; height:147px; margin-bottom:22px;color:#FFF;}
.banner2 { background-image:url(style/images/button-ferries.jpg); background-repeat:no-repeat; width:190px; height:147px; margin-bottom:22px;color:#FFF;}
.banner3 { width:189px; height:147px; margin-bottom:22px; color:#FFF; border-bottom:1px solid #395591;border-top:1px solid #395591;}
.banner3 img { width:100%; height:auto; margin-top:54px}
.banner1, .banner2 {padding-left:14px; padding-top:3px; font-size:12px;}
	.banner3 {margin-left:1px; padding-top:3px; font-size:12px;}
.buyithere { display:block; background-image: url(style/images/buyhereb.png); background-repeat:no-repeat; width:130px; height:25px; font-size:12px;  padding-left:13px; padding-top:6px; border-bottom:1px solid #395591; margin-bottom:19px;}
.buyithere2 { display:block; background-image: url(style/images/buyhereb.png); background-repeat:no-repeat; width:130px; font-size:12px;  padding-left:13px; padding-top:6px;  margin-bottom:19px;}
.summerschool { display:block; background-image: url(style/images/summerschool.jpg); background-repeat:no-repeat; width:130px; height:180px; font-size:12px;  margin-top:4px;  padding-left:12px;  padding-top:9px;  }
.kayak { display:block; background-image: url(style/images/kayak-ad.jpg); background-repeat:no-repeat; width:130px; height:180px; font-size:12px;  margin-top:4px;  padding-left:12px;    }
.kalyfest { display:block; background-image: url(style/images/kaly-festival-logo.png); background-repeat:no-repeat; background-position:left 11px; width:130px; height:131px; font-size:12px;  margin-top:7px;  padding-left:12px;  padding-top:18px;  }
.trail { display:block; background-image: url(style/images/trail.jpg); background-repeat:no-repeat; background-position:left 11px; width:130px; height:181px; font-size:12px;  margin-top:7px;  padding-left:12px;  padding-top:18px;  }
.fest { display:block; background-image: url(style/images/fest.png); background-repeat:no-repeat; background-position:left 11px; width:130px; height:181px; font-size:12px;  margin-top:7px;  padding-left:12px;  padding-top:18px;  }
.aphrodite { display:block; background-image: url(style/images/aphrodite.jpg); background-repeat:no-repeat; background-position:left 11px; width:130px; height:181px; font-size:12px;  margin-top:7px;  padding-left:12px;  padding-top:18px;  }
.cvillage { display:block; background-image: url(style/images/climbersvillage.jpg); background-repeat:no-repeat; background-position:left 11px; width:130px; height:181px; font-size:12px;  margin-top:7px;  padding-left:12px;  padding-top:18px;  }
.summerschoolink { display:block; background-image: url(style/images/buyhereb.png); background-repeat:no-repeat; width:130px; height:25px; font-size:12px; border-bottom:1px solid #395591; margin-bottom:7px; padding-left:13px;  padding-top:5px; margin-top:-8px; }
.kayaklink { display:block; background-repeat:no-repeat; width:130px; height:22px; font-size:12px; border-bottom:1px solid #395591; margin-bottom:7px; padding-left:0;  padding-top:5px; margin-top:-8px; }
.schoolor {color:#f9831f; font-size:15px; font-weight:700; margin-bottom:3px;}
.schoolwh { color:#fff; font-size:13px;}

.like {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #4e648b;
	border-right-color: #4e648b;
	border-bottom-color: #4e648b;
	border-left-color: #4e648b;
	border-right-width: 0px;
	border-left-width: 0px;
	height: auto;
}
.iframe {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#bookImage {
	margin-left:0px;
	margin-bottom:10px;
	}
#bookImage a:hover {
	background:none;
	}
	.ha2 {
		font-size:1.2em;
		color:#394D72;
		margin-bottom:3px;
		margin-top:0px;
		font-weight:600;}

#footer {
	background:#ffffff;
	text-align:center;
	height:65px;
	line-height:65px;
	font-size: 1.15em;
	color:#666;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	}
#footer a, a:visited {
	color:#345295;
	font-weight: normal;
	}
#footer a:hover {
	color: #345295;
	}
.post {
	margin-bottom: 6em;
	margin-top: 0.7em;
	}
	#video { margin-bottom:4em}
.post-meta {
	border: 1px solid #666;
	padding: 4px;
	margin-bottom: 15px;
	width:40%;
}
.post-meta li {
	font-size:1.1em;
	}
.post-meta-key {
	color: #B64112;
	}
#postData {
	font-size:.9em;
	color:#aaa;
	margin-top: 1.5em;
	}
.guideCopyright {
	color:#aaa;
	margin-bottom:20px;
	}
	#respond {
	margin-top:29px;
	}
#respond h3 {
	border-top:solid 1px #999;
	font-size:1.5em;
	margin-bottom:15px;
	text-align:center;
	}
#respond label {
	color:#aaa;
	}
.inputs {
	margin-bottom:10px;
	}
.inputsText {
	width: 99%;
	margin-bottom:10px;
	}
.commentlist p {
	font-style:italic;
	margin-top:10px;
	margin-bottom:10px;
	}
.comment-author vcard {
	font-style:normal;
	margin-bottom:15px;
	}
.dateinfo {
	font-size:.9em;
	color:#aaa;
	margin:2px 0 7px 0;
	}
#clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.current_page_item {
	background:#BC4314;
	}
.italicsNotes {
	font-style:italic;
	}
#weather {
	padding-left:1px;
	padding-bottom:10px;
	}
.wp-caption-text {
	font-style: italic;
	color: #777;
	text-align: left;
	padding-top:5px !important;
}
.wp-caption {
	background-color: #fff;
	border: none;
	}
.alignleft {

}
.sidebarPhotoAlign{
	margin: 0px;
	padding-left: 0px;
	padding-top: 0px;
	}
#indexPostClear { /* Για να γίνεται clear left στα h2 στην index page */
	width: 100%;
	clear: left;
	}
#siteDescription {
	font-size: .85em;
	color: #666;
	background-color: #eee;
	margin-bottom: 10px;
	margin-top:10px;
	line-height: 1.4em;
	padding-top: 8px;
	padding-right: 16px;
	padding-bottom: 8px;
	padding-left: 16px;
	}
#siteDescription a {
color: #345295;
text-decoration:none;
}
.clearLeft {
	clear: left;
	}
#logo_test {
	height:175px;
	width:175px;
	position: relative;
	left: 0px;
	margin: 0px;
	padding: 0px;
}
.vertical {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.recommenddiv {
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #4e648b;
	border-right-color: #4e648b;
	border-bottom-color: #4e648b;
	border-left-color: #4e648b;
	border-right-width: 0px;
	border-left-width: 0px;
	height: auto;
	padding-top: 13px;
	padding-bottom: 13px;
	margin-top: 18px;
	margin-bottom: 2px;
	width: 635px;
}
.addthis {
	width: auto;
	display: inline-table;
}
.recommenddiv2 {
	height: auto;
	padding-top: 0px;
	padding-bottom: 15px;
	width: 635px;
    float: left;
    margin-top: 30px;
}
.recommenddivindex {
	height: auto;
	padding-top: 13px;
	padding-bottom: 3px;
	width: 635px;
}
#postData_routes {
	font-size:.9em;
	color:#aaa;
	margin-top: 1.5em;
	position: relative;
}
.bbld_title {
color:#4e648b;
}



#row1 {margin-top: 22px}
#row12 {margin-top: 31px}
.book-left { float: left; width:280px; margin:  0}
.short-text { float: left; width:280px; margin-left: 48px}
#greece-box { width: 244px; float: left;}
#combo-box { width: 244px; float: left; margin-left: 48px}

#thumb17 { position: relative;}
#thumb17 img { width: 100%;height: auto; }
.thumb17-over { position: absolute;top:0; left:0; width: 100%; height: 100%; opacity: 0.45; transition: all .2s; -webkit0transition: all .2s;}
.thumb17-over:hover { opacity: .9;}
.thumb17-over img { position: relative; top:50%; left: 50%; transform: translate(-50%, -50%); }
#tabs { margin: 30px 25px 20px 0;font-family: "Open Sans"; border-bottom: 1px dotted #bababa; padding-bottom: 30px}
#tabs a, #tabs a:hover {text-decoration: none !important; }
#tabs-1 ul li, #tabs-2 ul li, #tabs-3 ul li { list-style: disc; padding-bottom: 8px; margin-left: 18px}
#tabs-3 h4 { margin-top: 24px}
.short-text ul li{ list-style: disc; padding-bottom: 0; margin-left: 18px; margin-bottom: 8px; text-align: left;}
.short-text ul li .offer {color:#224d9c; font-weight: 600}
#row12 input  { display: inline-block; width: 30px; border: 1px dotted #bababa; padding-left: 4px; margin-left: 8px; font-family: "Open Sans"}
#row12 select  { display: inline-block !important;  border: 1px dotted #bababa; margin-left: 5px; font-family: "Open Sans"}
#row12 option, #row12 select {  padding: 0 4px 0 4px;font-family: "Open Sans"}
#row12 input.button-buy  { display: block; width: 100%; padding:9px 0; margin: 12px 0 0 0; text-align: center; font-size: 15px; font-weight: 600; border:0; outline: 0; color: #fff; background: #224d9c; border-radius: 25px;cursor: pointer;}
#row12 input.button-buy-kaly  { display: block; width: 100%; padding:9px 0; margin: 12px 0 0 0; text-align: center; font-size: 15px; font-weight: 600; border:0; outline: 0; color: #fff; background: #791f38; border-radius: 25px; cursor: pointer;}
#row12 input[type='submit']:disabled { cursor: not-allowed}
.thanks-msg { position: fixed; width:100%; height: 100%; top:0; bottom:0;  left: 0; background: #fff; color:#000;  z-index: 11000; opacity: .92}
.thanks-msg > div { position: relative; left: 50%;top:50%; transform:translate(-50%, -50%); font-size: 22px; max-width: 66%; text-align: center; line-height: auto; }
a.close-thanks {text-decoration: none;color: #345295;}
.prod-label-1 {margin:18px 0 18px 0 ; text-align:center; color:#777 }
.prod-label-2 {color:#224d9c; padding:0 0 21px 0;   font-size:21px; text-align:center;}
.or-option { margin:18px 0 10px 0 ;  color:#222; border-top:1px dotted #bababa; padding-top: 18px}
.or-option a {color:#777 ; text-decoration:underline}
.bbt { width:110px; float:left;}
.bbtplus { width:24px; float:left;height:142px; position: relative;}
.bbt img {width:100%; height:auto}
.bbtplusinner { font-size:18px;text-align:center; position: absolute; top:50%; margin-top: -10px; left:7px}
/*
  Colorbox Core Style:
  The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:2499;  -webkit-transform: translate3d(0,0,0);}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;opacity: 0.96 !important}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; }
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch; }
#cboxTitle{margin:0; color: #000; position: absolute; left:0; bottom:-28px; z-index: 2499; font-family: "Open Sans"; font-size: 14px; }
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{margin:0 auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
/*
  User Style:
  Change the following styles to modify the appearance of Colorbox.  They are
  ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#e8e8e8; opacity: 1; filter: alpha(opacity = 100); cursor: pointer;}
#colorbox{outline:0;}
  #cboxOverlay {position:fixed; left:0; bottom:0; z-index:2499; }
#cboxWrapper{position:absolute; top:0; left:0; z-index:2499; }
#colorbox{position:absolute;  left:0;  z-index:2499;}
  #cboxContent{background:#fff;padding:0; }
      .cboxIframe{background:#fff;}
      #cboxError{padding:50px; border:1px solid #ccc;}
      #cboxLoadedContent{border:0px solid #000; background:#fff; }
      #cboxCurrent{display: none !important;  }

      /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
#cboxPrevious{position:absolute; top:50%; left:-60px; margin-top:-44px; background:url(style/images/left.svg) no-repeat center; width:28px; height:28px; text-indent:-9999px; box-shadow: none;-webkit-box-shadow: none; -moz-box-shadow: none;outline:0; border:0; padding: 30px}
        #cboxNext{position:absolute; top:50%; right:-60px; margin-top:-44px; background:url(style/images/right.svg) no-repeat center ; width:28px; height:28px; text-indent:-9999px;box-shadow: none;-webkit-box-shadow: none; -moz-box-shadow: none;outline:0; border:0; padding: 30px}
        #cboxClose{position:absolute; top:-15px; right:-60px; display:block; background:url(style/images/close.svg) no-repeat center; width:28px; height:28px; text-indent:-9999px; box-shadow: none;-webkit-box-shadow: none; -moz-box-shadow: none;outline:0; border:0; padding: 30px}




      /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
      #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}

#cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
