
/** index carousel */

.jcarousel-photos,
.jcarousel-photos .jcarousel-container { position:relative; height:180px; width:580px; }
.jcarousel-photos .right-stop { height:190px; width:5px; position:absolute; top:5px; right:5px; background:#fff; z-index:100; }
* html .jcarousel-photos .right-stop { right:4px; }

.jcarousel-photos .jcarousel-clip { padding:0; margin:0; overflow:hidden; position:relative; }
.jcarousel-photos .jcarousel-list { z-index:1; overflow:hidden; position:relative; margin:0; padding:0; }
.jcarousel-photos .jcarousel-list li, .jcarousel-photos .jcarousel-item { float:left; list-style:none; padding:0; margin:0; }

.jcarousel-photos .jcarousel-next,
.jcarousel-photos .jcarousel-prev { display:none; background-image:url("/images/proj_arrows.gif"); background-repeat:no-repeat; width:34px; height:31px; position:absolute; top:-41px; }

.jcarousel-photos .jcarousel-next,
.jcarousel-photos .jcarousel-next-disabled,
.jcarousel-photos .jcarousel-next-disabled:active { right:5px; }
.jcarousel-photos .jcarousel-next { cursor:pointer; background-position:-35px -31px; }
.jcarousel-photos .jcarousel-next:hover { background-position:-35px 0; }
.jcarousel-photos .jcarousel-next-disabled,
.jcarousel-photos .jcarousel-next-disabled:active,
.jcarousel-photos .jcarousel-next-disabled:hover { cursor:default; background-position:-35px -62px; }

.jcarousel-photos .jcarousel-prev,
.jcarousel-photos .jcarousel-prev-disabled,
.jcarousel-photos .jcarousel-prev-disabled:active { right:40px; }
.jcarousel-photos .jcarousel-prev { cursor:pointer; background-position:0 -31px; } 
.jcarousel-photos .jcarousel-prev:hover { background-position:0 0; }
.jcarousel-photos .jcarousel-prev-disabled,
.jcarousel-photos .jcarousel-prev-disabled:active,
.jcarousel-photos .jcarousel-prev-disabled:hover { cursor:default; background-position:0 -62px; }

.jcarousel-photos .jcarousel-clip { height:180px; width:580px; }
.jcarousel-photos .jcarousel-item { height:180px; width:290px; position:relative; }

.jcarousel-photos { padding:10px 5px 10px 10px; width:580px; background:#fff; }
.jcarousel-photos .jcarousel-item a { display:block; float:left; width:285px; height:180px; position:relative; text-decoration:none; }
.jcarousel-photos .jcarousel-item a img { -moz-opacity:0.9; opacity:.90; filter:alpha(opacity=90); }
.jcarousel-photos .jcarousel-item a:hover img { -moz-opacity:1.0; opacity:1.0; filter:alpha(opacity=100); }

.jcarousel-photos .jcarousel-item .new-label { cursor:pointer; display:block; width:85px; height:85px; position:absolute; top:95px; left:200px; background:url("/images/label_new.png") no-repeat; }
* html .jcarousel-photos .jcarousel-item .new-label { background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/label_new.png", sizingMethod='crop'); }


/** iPhone Carousel */

.jcarousel-iphone { width:545px; height:825px; background:url("/images/iphone_bg.png") no-repeat; margin-bottom:-30px; }
* html .jcarousel-iphone { background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/iphone_bg.png", sizingMethod='crop'); }

.jcarousel-iphone .jcarousel-container { position:relative; width:432px; height:676px; padding:149px 0 0 113px; } /*width:585px; height:850px;*/

.jcarousel-iphone .jcarousel-clip { padding:0; margin:0; overflow:hidden; position:relative; }
.jcarousel-iphone .jcarousel-list { z-index:1; overflow:hidden; position:relative; margin:0; padding:0; }
.jcarousel-iphone .jcarousel-list li, .jcarousel-iphone .jcarousel-item { float:left; list-style:none; padding:0; margin:0; }

.jcarousel-iphone .jcarousel-next,
.jcarousel-iphone .jcarousel-prev { display:none; background-image:url("/images/iphone_arrows.gif"); background-repeat:no-repeat; width:80px; height:65px; position:absolute;	top:265px; }

.jcarousel-iphone .jcarousel-next,
.jcarousel-iphone .jcarousel-next-disabled,
.jcarousel-iphone .jcarousel-next-disabled:active { right:0; }
.jcarousel-iphone .jcarousel-next { cursor:pointer; background-position:-18px -17px; }
.jcarousel-iphone .jcarousel-next:hover { background-position:-18px 24px; }
.jcarousel-iphone .jcarousel-next-disabled,
.jcarousel-iphone .jcarousel-next-disabled:active,
.jcarousel-iphone .jcarousel-next-disabled:hover { cursor:default; background-position:-18px -58px; }

.jcarousel-iphone .jcarousel-prev,
.jcarousel-iphone .jcarousel-prev-disabled,
.jcarousel-iphone .jcarousel-prev-disabled:active { left:0; }
.jcarousel-iphone .jcarousel-prev { cursor:pointer; background-position:19px -17px; }
.jcarousel-iphone .jcarousel-prev:hover { background-position:19px 24px; }
.jcarousel-iphone .jcarousel-prev-disabled,
.jcarousel-iphone .jcarousel-prev-disabled:active,
.jcarousel-iphone .jcarousel-prev-disabled:hover { cursor:default; background-position:19px -58px; }

.jcarousel-iphone .jcarousel-clip { width:320px; height:460px; }
.jcarousel-iphone .jcarousel-item { width:320px; height:460px; position:relative; }


/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#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:45%; height:100%;	zoom:1; display:block; }
#lightbox-nav-btnPrev { left:0; float:left; }
#lightbox-nav-btnNext { right:0; float:right; }
#lightbox-container-image-data-box { font: 12px Arial, 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; color:#222; }
#lightbox-image-details-currentNumber { display:block; clear:left; padding-bottom:10px;	color:#777; }			
#lightbox-secNav-btnClose { width:66px; float:right; padding-bottom:0.7em; }