/* Lightpix - © 2010 All rights reserved. Blanc sur Blanc */

/* Overlaid fx CSS Document */

#LpOverlay {
position: fixed;
z-index: 9999;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-color: #000;
cursor: pointer; }

#LpCenter {
position: absolute;
z-index: 9999;

background-color: #fff; }

#LpBottomContainer {
position: absolute;
z-index: 9999;
overflow: hidden;
background-color: #fff; }

.LpLoading {
background: #fff url(../images/loading.gif) no-repeat center; }

#LpImage {
position: absolute;
left: 0;
top: 0;
border: 10px solid #fff;
background-repeat: no-repeat; }

#LpPrevLink, #LpNextLink {
display: block;
position: absolute;
top: 0;
width: 50%;
outline: none; }

#LpPrevLink {
left: 0; }

#LpPrevLink:hover {
background: transparent url(../images/prevlabel.gif) no-repeat 0 15%; }

#LpNextLink {
right: 0; }

#LpNextLink:hover {
background: transparent url(../images/nextlabel.gif) no-repeat 100% 15%; }

#LpBottom {
font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
font-size: 10px;
color: #666;
line-height: 1.4em;
text-align: left;
border: 10px solid #fff;
border-top-style: none; }

#LpDownloadLink {
display:inline-block;
position:absolute;
top: 0px;
right: 10px;
width: 24px;
height: 24px;
background: transparent url(../images/downloadbtn.png) no-repeat center;
outline: none; }

#LpPlay {
display:inline-block;
position:absolute;
top: 0px;
right: 36px;
background: transparent url(../images/playbtn.png) no-repeat center;
width: 24px;
height: 24px;
outline: none; }

#LpPause {
display:inline-block;
position:absolute;
top: 0px;
right: 36px;
background: transparent url(../images/pausebtn.png) no-repeat center;
width: 24px;
height: 24px;
outline: none; }

#LpCloseLink {
display: block;
position:absolute;
top:-18px;
right:-18px;
z-index:1000000;
width: 24px;
height: 24px;
background: transparent url(../images/closebtn.png) no-repeat center;
outline: none; }

#LpCaption, #LpNumber {
margin-right: 71px; }

#LpCaption {
font-weight: bold; }

#LpNumber {
margin: 5px 0px 0px 0px;
padding: 5px 0px 0px 0px;
border-top: 1px #d0d0d0 solid; }

/* jquery.autocomplete CSS Document START */

.ac_results {
padding: 0px;
border: 1px solid #999999;
background-color: white;
overflow: hidden;
z-index: 99999;
-webkit-box-shadow: 1px 1px 8px #6f6f6f;
-moz-box-shadow: 1px 1px 8px #6f6f6f;
box-shadow: 1px 1px 8px #6f6f6f; }

.ac_results ul {
width: 100%;
list-style-position: outside;
list-style: none;
padding: 0;
margin: 0; }

.ac_results li {
margin: 0px;
padding: 2px 5px;
cursor: default;
display: block;

font: menu;
font-size: 12px;

line-height: 16px;
overflow: hidden; }

.ac_loading {
background: white url('indicator.gif') right center no-repeat; }

.ac_odd {
background-color: #eee; }

.ac_over {
background-color: #4483c2;
color: white; }

.ac_results ul li {
list-style-type: none !important;
background-image: none !important; }

/* Lightpix CSS Document START */

.LpTagRank {
font-size:9px;
padding: 0px 4px 0px 0px; }

.LpContainer {
display: block;
padding: 0px;
margin: 4px 0px; }

.LpLinkContainer {
display: block;
padding: 4px;
margin: 4px 0px;
background-color:#F6F6F6;
border: #d2d2d2 1px solid; }

.LpListContainer {
display: block;
padding: 4px;
margin: 4px 0px;
background-color:#F6F6F6;
border: #d2d2d2 1px solid; }

.LpKeywordContainer {
display: block;
padding: 0px;
margin: 4px 0px;
background-color:transparent; }

.LpIconContainer {
display: block;
padding: 4px;
margin: 4px 0px;
background-color:transparent;
border: #d2d2d2 1px solid; }

#LpKeyTabContainer {
display: block;
padding: 10px; }

.LpGallery {
padding: 0px;
margin: 0px;
background-color: #fff; }

.LpThumbContainer {
padding: 4px;
margin: 0px;
background-color: #fff;
background: none; }

.LpPagination {
margin: 10px 0px 0px 0px;
background: transparent;
border: 1px #d3d3d3 solid;
-webkit-border-radius: 6px 6px;
-moz-border-radius: 6px 6px;
border-radius: 6px 6px; }

.LpPagination-active {
color: #c61624;
text-decoration: none;
font-weight:bold; }

.LpPagination-inactive {
text-decoration: none;
font-weight:normal; }

.LpPaginationTd {
width:1px; }

#paginationMainTbl {
white-space:nowrap; }

.LpFilterTxtCls {
color:#222222; }

.LpLink { }

.LpIcon { }

.LpUL { }

.LpLinksHeader { }

.LpKeyword-active {
white-space:nowrap;
font-size: 140%;
font-weight:bold; }

.LpKeywords {
padding: 10px;
margin: 10px 0px;
background: #FFFFFF;
border: 1px #d3d3d3 solid;
-webkit-border-radius: 6px 6px;
-moz-border-radius: 6px 6px;
border-radius: 6px 6px; }

.LpKeyTable {
padding-bottom: 5px; }

.LpKeyTitle {
display: block;
color: #777777;
font-weight: bold; }

.LpSearch {
color: #666;
font-weight: bold;
font-size: 10px; }

.LpSearch input {
background: #FFFFFF none;
padding: 4px;
margin: 0px;
border: 1px #BCBCBC solid;
-webkit-border-radius: 4px 4px;
-moz-border-radius: 4px 4px;
border-radius: 4px 4px; }

span.LpSearchBt input {
margin-left: 0px;
background: url('../images/GoFind.png') no-repeat center center;
cursor: pointer;
width: 24px;
height: 24px;
border: none; }

span.LpResetBt input {
margin-left: 0px;
background: url('../images/GoReset.png') no-repeat center center;
cursor: pointer;
width: 16px;
height: 16px;
margin: 0px 0px 0px 10px;
border: none; }

.LpFilterHideTd {
display:none; }

#lp_filter20_link {
margin-left: 0px;
cursor: pointer; }

#lp_filter40_link {
margin-left: 0px;
cursor: pointer; }

#lp_filter80_link {
margin-left: 0px;
cursor: pointer; }

.LpMetaTitle {
font-weight:bold;
display: block; }

.LpMetaHeading {
font-weight:bold;
color:#92a534;
font-size: 115%; }

.LpMetaCaption {
font-weight:normal;
margin: 0px 0px 6px 0px; }

.LpMetaCreateDate {
font-weight: normal;
color: #8d8d8d; }

.LpMetaAuthor { }

.LpMetaCopyright {
color:#A02E5F; }

.LpKeyTabToggle {
border:0;
width:16px;
text-decoration:none;
outline:none;
background: none !important; }

.LpFilterTxtCls, .LpSearch {
padding-left: 10px; }

/* CUSTOM */

.LpThumbContainer img {
border: 1px #BBB solid !important; }

.LpThumbContainer a:hover img {
border: 1px #444444 solid !important;
opacity: 0.7;
filter:alpha(opacity=70); }

.LpSearch img { }

.LpPagination a {
text-decoration: none; }

.LpPagination a:hover, .LpPagination a:active, .LpPagination a:focus {
text-decoration: underline;
color: #c61624; }

.LpKeyTable td {
padding: 0px; }

.LpKeyTable td img {
background: none !important; }

