
----------- Edit the styles in standard.css, green.css, pink.css, dark.css ----------------




lightbox, gallery, etc */





#myGallery, #myGallerySet, #flickrGallery{width: 460px;height: 345px;z-index:5;border: 1px solid #000;}
.jdGallery a{outline:0;}
#flickrGallery{width: 500px;height: 334px;}
#myGallery img.thumbnail, #myGallerySet img.thumbnail{display: none;}
.jdGallery{overflow: hidden;position: relative;}
.jdGallery img{border: 0;margin: 0;}
.jdGallery .slideElement{width: 100%;height: 100%;background-color: #000;background-repeat: no-repeat;background-position: center center;background-image: url('loading-bar-black.gif');}
.jdGallery .loadingElement{width: 100%;height: 100%;position: absolute;left: 0;top: 0;background-color: #000;background-repeat: no-repeat;background-position: center center;background-image: url('loading-bar-black.gif');}
.jdGallery .slideInfoZone{position: absolute;z-index: 10;width: 100%;margin: 0px;left: 0;bottom: 0;height: 40px;background: #333;color: #fff;text-indent: 0;overflow: hidden;}
* html .jdGallery .slideInfoZone{bottom: -1px;}
.jdGallery .slideInfoZone h2{padding: 0;font-size: 80%;margin: 0;margin: 2px 5px;font-weight: bold;color: inherit;}
.jdGallery .slideInfoZone p{padding: 0;font-size: 60%;margin: 2px 5px;color: #eee;}
.jdGallery div.carouselContainer{position: absolute;height: 135px;width: 100%;z-index: 10;margin: 0px;left: 0;top: 0;}
.jdGallery a.carouselBtn{position: absolute;bottom: 0;right: 30px;height: 20px;text-align: center;padding: 0 10px;font-size: 13px;background: #333;color: #fff;cursor: pointer;}
.jdGallery .carousel{position: absolute;width: 100%;margin: 0px;left: 0;top: 0;height: 115px;background: #333;color: #fff;text-indent: 0;overflow: hidden;}
.jdExtCarousel{overflow: hidden;position: relative;}
.jdGallery .carousel .carouselWrapper, .jdExtCarousel .carouselWrapper{position: absolute;width: 100%;height: 78px;top: 10px;left: 0;overflow: hidden;}
.jdGallery .carousel .carouselInner, .jdExtCarousel .carouselInner{position: relative;}
.jdGallery .carousel .carouselInner .thumbnail, .jdExtCarousel .carouselInner .thumbnail{cursor: pointer;background: #000;background-position: center center;float: left;border: solid 1px #fff;}
.jdGallery .wall .thumbnail, .jdExtCarousel .wall .thumbnail{margin-bottom: 10px;}
.jdGallery .carousel .label, .jdExtCarousel .label{font-size: 13px;position: absolute;bottom: 5px;left: 10px;padding: 0;margin: 0;}
.jdGallery .carousel .wallButton, .jdExtCarousel .wallButton{font-size: 10px;position: absolute;bottom: 5px;right: 10px;padding: 1px 2px;margin: 0;background: #222;border: 1px solid #888;cursor: pointer;}
.jdGallery .carousel .label .number, .jdExtCarousel .label .number{color: #b5b5b5;}
.jdGallery a{font-size: 100%;text-decoration: none;color: inherit;}
.jdGallery a.right, .jdGallery a.left{position: absolute;height: 99%;width: 25%;cursor: pointer;z-index:10;filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity: 0.2;opacity: 0.2;}
* html .jdGallery a.right, * html .jdGallery a.left{filter:alpha(opacity=50);}
.jdGallery a.right:hover, .jdGallery a.left:hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}
.jdGallery a.left{left: 0;top: 0;background: url('fleche1.png') no-repeat center left;}
* html .jdGallery a.left { background: url('fleche1.gif') no-repeat center left; }
.jdGallery a.right{right: 0;top: 0;background: url('fleche2.png') no-repeat center right;}
* html .jdGallery a.right { background: url('fleche2.gif') no-repeat center right; }
.jdGallery a.open{left: 0;top: 0;width: 100%;height: 100%;}
.withArrows a.open{position: absolute;top: 0;left: 25%;height: 99%;width: 50%;cursor: pointer;z-index: 10;background: none;-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}
.withArrows a.open:hover { background: url('open.png') no-repeat center center; }
* html .withArrows a.open:hover { background: url('open.gif') no-repeat center center;filter:alpha(opacity=80); }
	
	
/* Gallery Sets */
.jdGallery a.gallerySelectorBtn{z-index: 15;position: absolute;top: 0;left: 30px;height: 20px;text-align: center;padding: 0 10px;font-size: 13px;background: #333;color: #fff;cursor: pointer;opacity: .4;-moz-opacity: .4;-khtml-opacity: 0.4;filter:alpha(opacity=40);}
.jdGallery .gallerySelector{z-index: 20;width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: #000;}
.jdGallery .gallerySelector h2{margin: 0;padding: 10px 20px 10px 20px;font-size: 20px;line-height: 30px;color: #fff;}
.jdGallery .gallerySelector .gallerySelectorWrapper{overflow: hidden;}
.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton{margin-left: 10px;margin-top: 10px;border: 1px solid #888;padding: 5px;height: 40px;color: #fff;cursor: pointer;float: left;}
.jdGallery .gallerySelector .gallerySelectorInner div.hover{background: #333;}
.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton div.preview{background: #000;background-position: center center;float: left;border: none;width: 40px;height: 40px;margin-right: 5px;}
.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton h3{margin: 0;padding: 0;font-size: 12px;font-weight: normal;border:none;}
.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton p.info{margin: 0;padding: 0;font-size: 12px;font-weight: normal;color: #aaa;}


.remooz-element{cursor:					-moz-zoom-in;}
.remooz-box{position:				absolute;top:					0;left:					0;background:				#fff no-repeat center;z-index:				100;}
.remooz-loading{background-image:		url(spinner.gif);}
.remooz-body{width:					100%;height:					100%;}
.remooz-box-focus.remooz-type-image .remooz-body{cursor:					-moz-zoom-out;}
.remooz-box-dragging .remooz-body{cursor:					move;}
.remooz-btn-close{position:				absolute;left:					-15px;top:					-15px;width:					30px;height:					30px;text-decoration:		none;border:					0;background:				url(closebox.png) no-repeat center;visibility:				hidden;cursor:					pointer;}
.remooz-engine-trident4 .remooz-btn-close{background-image:		url(closebox.gif);}
.remooz-title{position:				relative;left:					0;top:					15px;text-align:				left;}
.remooz-title-bg{position:				absolute;left:					0;top:					0;width:					100%;height:					100%;background-color:		#000;z-index:				99;-moz-border-radius:		5px;-webkit-border-radius:	5px;-webkit-box-shadow:		0 0 10px rgba(0, 0, 0, 0.9);}
.remooz-title-content{position:				relative;padding:				5px 15px;color:					#fff;z-index:				101;font:					11px/1.5 Verdana, Geneva, Arial, Helvetica, sans-serif;}
.remooz-engine-trident4 .remooz-title-bg{display:				none;}
.remooz-engine-trident4 .remooz-title-content{background-color:		#333;}
.remooz-title-content h6{font-size:				1.2em;font-weight:			bold;color:					#eee;}
.remooz-title-content p{color:					#eee;}
.remooz-type-image img{display:				block;border:					0;width:					100%;height:					100%;}
.remooz-bg{position:				absolute;width:					33px;height:					40px;}
.remooz-bg-n{left:					0;top:					-40px;width:					100%;background:				url(remo_bg_n.png) repeat-x;}
.remooz-bg-ne{right:					-33px;top:					-40px;background:				url(remo_bg_ne.png) no-repeat;}
.remooz-bg-e{right:					-33px;top:					0;height:					100%;background:				url(remo_bg_e.png) repeat-y;}
.remooz-bg-se{right:					-33px;bottom:					-40px;background:				url(remo_bg_se.png) no-repeat;}
.remooz-bg-s{left:					0;bottom:					-40px;width:					100%;background:				url(remo_bg_s.png) repeat-x;}
.remooz-bg-sw{left:					-33px;bottom:					-40px;background:				url(remo_bg_sw.png) no-repeat;}
.remooz-bg-w{left:					-33px;top:					0;height:					100%;background:				url(remo_bg_w.png) repeat-y;}.remooz-bg-nw{left:					-33px;top:					-40px;background:				url(remo_bg_nw.png) no-repeat;}



#imagezoom_overlay {
position : absolute;
top : 0;
left : 0;
z-index : 9999996;
}
.imagezoom {
background-color : #fff;
border : 1px solid #999999;
margin : -5px;
padding : 4px;
z-index : 9999997;
}
.imagezoom .loading {
width : 32px;
height : 32px;
position : absolute;
top : 50%;
left : 50%;
margin-top : -16px;
margin-left : -16px;
}
.imagezoom .image {
position : relative;
z-index : 25;
display : block;
}
.imagezoom .close {
width : 30px;
height : 30px;
background-image : url(images/closebox.png) !important ;
background-image : url(images/closebox.gif);
background-position : top left;
background-repeat : no-repeat;
background-color : transparent;
cursor : pointer;
position : absolute;
top : -15px;
right : -15px;
z-index : 30;
}
.imagezoom .close span {
display : none;
}
.imagezoom .caption {
margin : 0 0;
margin-top : -30px;
color : #fff;
font-size : 12px;
text-align : center;
height : 30px;
background-image : url(images/caption.png);
background-repeat : repeat-x;
background-color : transparent;
background-position : bottom left;
position : relative;
z-index : 30;
}
.imagezoom .caption p {
margin : 0;
line-height : 22px;
height : 30px;
vertical-align : middle;
position : absolute;
top : 0;
left : 0;
width : 100%;
text-align : center;
}
.imagezoom .caption .previous, .imagezoom .caption .next {
display : block;
width : 22px;
height : 22px;
position : absolute;
top : 50%;
margin-top : -11px;
left : 18px;
cursor : pointer;
background-image : url(images/prev.png) !important ;
background-image : url(images/prev.gif);
}
.imagezoom .caption .next {
left : auto;
right : 18px;
background-image : url(images/next.png) !important ;
background-image : url(images/next.gif);
}
.imagezoom .s_tl, .imagezoom .s_tr, .imagezoom .s_bl, .imagezoom .s_br {
width : 13px;
height : 18px;
position : absolute;
background-repeat : no-repeat;
background-color : transparent;
}
.imagezoom .s_tl {
background-image : url(images/shadow_tl.png) !important ;
background-image : none;
background-position : top left;
top : -19px;
left : -14px;
}
.imagezoom .s_tr {
background-image : url(images/shadow_tr.png) !important ;
background-image : none;
background-position : top right;
top : -19px;
right : -14px;
}
.imagezoom .s_bl {
background-image : url(images/shadow_bl.png) !important ;
background-image : none;
background-position : bottom left;
bottom : -19px;
left : -14px;
}
.imagezoom .s_br {
background-image : url(images/shadow_br.png) !important ;
background-image : none;
background-position : bottom right;
bottom : -19px;
right : -14px;
}
.imagezoom .s_top, .imagezoom .s_bottom {
width : 100%;
height : 18px;
background-color : transparent;
background-repeat : repeat-x;
position : absolute;
left : -1px;
}
.imagezoom .s_top {
top : -18px;
background-image : url(images/shadow_top.png) !important ;
background-image : none;
background-position : top left;
}
.imagezoom .s_bottom {
bottom : -18px;
background-image : url(images/shadow_bottom.png) !important ;
background-image : none;
background-position : bottom left;
}
.imagezoom .s_left, .imagezoom .s_right {
width : 13px;
height : 100%;
background-color : transparent;
background-repeat : repeat-y;
position : absolute;
top : -1px;
}
.imagezoom .s_left {
left : -13px;
background-image : url(images/shadow_left.png) !important ;
background-image : none;
background-position : top left;
}
.imagezoom .s_right {
right : -13px;
background-image : url(images/shadow_right.png) !important ;
background-image : none;
background-position : top right;
}
.dropdown {
line-height : 40px;
}
.dropdown a {
min-width : 40px;
font-family : Geneva, Arial, Helvetica, sans-serif;
text-transform : uppercase;
font-size : 10px;
font-weight : bold;
letter-spacing : 1px;
display : block;
padding : 0 10px 0 10px;
color : #666666;
text-decoration : none;
text-align : center;
 background:url(images/navbg.png) no-repeat 0px 0px;
}
.dropdown a:hover {
color : #ffffff;
 background:url(images/navbg.png) no-repeat 0px -40px;
}
.dropdown ul {
top : 32px;
}
.dropdown li ul a {
width : 125px;
line-height:25px;
background-color : #FFFFFF;
text-align : left;
color : #666666;
}
.dropdown li ul {
border-top : 1px solid #FFFFFF;
border-bottom : 1px solid #D5D5D5;
width : 147px;
}
.dropdown li ul li {
width : 147px;
}
.dropdown li ul li a {
border-left : 1px solid #D5D5D5;
border-right : 1px solid #D5D5D5;
border-top : 1px solid #F0F0F0;
background:#FFFFFF;

}
.dropdown li ul li a:hover {
background : #D5D5D5;
color:#666666;
}
.dropdown {
margin : 0;
padding : 0;
list-style-type : none;
}
.dropdown ul {
margin : 0;
padding : 0;
list-style-type : none;
}
.dropdown a {
display : block;
}
.dropdown li {
float : left;
position : relative;
display : block;
}
.dropdown ul {
position : absolute;
display : none;
}
.dropdown li ul a {
float : left;
}
.dropdown li ul {
float : left;
}
.dropdown li ul li {
float : left;
position : relative;
}
.dropdown ul ul {
top : 0;
left : 100%;
}
.dropdown li ul ul {
width : auto;
margin : -1px 0 0 0;
float : left;
border-top : 1px solid #D5D5D5;
}
.dropdown li:hover ul ul, .dropdown li:hover ul ul ul, .dropdown li:hover ul ul ul ul {
display : none;
}
.dropdown li:hover ul, .dropdown li li:hover ul, .dropdown li li li:hover ul, .dropdown li li li li:hover ul {
display : block;
}
#sbox-overlay {
	position: absolute;
	background-color: #000;
	left: 0px;
	top: 0px;
	zoom: 1;
}

#sbox-window {
	position: absolute;
	text-align: left;
	overflow: visible;
}

#sbox-btn-close {
	position: absolute;
	width: 0px;
	height: 0px;
	right: -15px;
	top: -15px;
	background: url(images/closebox.png) no-repeat center;
	border: none;
}

.sbox-window-ie6 #sbox-btn-close {
	background-image: url(images/closebox.gif);
}

.sbox-loading #sbox-content {
	background-image: url(images/spinner.gif);
	background-repeat: no-repeat;
	background-position: center;
}

#sbox-content {
	clear: both;
	overflow: hidden;
	height: 100%;
	width: 100%;

}

.sbox-content-image#sbox-content {
	overflow: visible;
}

#sbox-image {
	display: block;
}

.sbox-content-image img {
	display: block;
	width: 100%;
	height: 100%;
}

.sbox-content-iframe#sbox-content {
	overflow: visible;
}

/* Hides scrollbars */
.body-overlayed {
	overflow: hidden;
}
/* Hides flash (Firefox problem) and selects (IE) */
.body-overlayed embed, .body-overlayed object, .body-overlayed select {
	visibility: hidden;
}
#sbox-window embed, #sbox-window object, #sbox-window select {
	visibility: visible;
}

/* Shadows */
.sbox-bg {
	position: absolute;
	width: 33px;
	height: 40px;
}

.sbox-bg-n {
	left: 0;
	top: -40px;
	width: 100%;
	background: url(images/bg_n.png) repeat-x;
}
.sbox-bg-ne {
	right: -33px;
	top: -40px;
	background: url(images/bg_ne.png) no-repeat;
}
.sbox-bg-e {
	right: -33px;
	top: 0;
	height: 100%;
	background: url(images/bg_e.png) repeat-y;
}
.sbox-bg-se {
	right: -33px;
	bottom: -40px;
	background: url(images/bg_se.png) no-repeat;
}
.sbox-bg-s {
	left: 0;
	bottom: -40px;
	width: 100%;
	background: url(images/bg_s.png) repeat-x;
}
.sbox-bg-sw {
	left: -33px;
	bottom: -40px;
	background: url(images/bg_sw.png) no-repeat;
}
.sbox-bg-w {
	left: -33px;
	top: 0;
	height: 100%;
	background: url(images/bg_w.png) repeat-y;
}
.sbox-bg-nw {
	left: -33px;
	top: -40px;
	background: url(images/bg_nw.png) no-repeat;
}

.searchpop {width:316px; padding:4px 3px 3px 7px; font: 110% Arial, Helvetica, sans-serif; background:transparent;-moz-border-radius: 25px;-webkit-border-radius: 25px; color:#CCCCCC; border-top:2px solid #D5D5D5; border-right:2px solid #D5D5D5; border-bottom:2px solid #D5D5D5; border-left:2px solid #D5D5D5;}
.searchpop:focus {border:2px solid  #FFFFFF;}
.searchpopbutton {width:135px; height:25px; font:bolder 12px/23px Arial, Helvetica, sans-serif; color:#FFFFFF; background:transparent url(images/submit.png) no-repeat 0px 0px; border: none;}
.searchpopbutton:hover {background:transparent url(images/submit.png) no-repeat 0px -25px; color:#333333;}

#sidebarwidget h5 {display:block; width:220px; height:30px; padding:0 0 4px 0; margin:20px 0 0 0; border:none; background:url(images/bg_widget.png) no-repeat; line-height:17px;}
