#lightview {
position:absolute;
top:50%;
left:50%;
height:150px;
width:150px;
margin:-75px 0 0 -75px;
padding:0
}

.lv_Container {
position:relative;
background:none;
margin-top:26px;
padding:0
}

.lv_Button {
cursor:pointer;
text-decoration:none;
border:none;
background:none;
margin-top:-15px;
padding:0
}

.lv_Sides {
position:absolute;
top:50%;
left:0;
clear:both;
width:100%;
margin:0;
padding:0
}

.lv_Sides li {
list-style-type:none;
position:relative
}

.lv_Sides .lv_Wrapper {
width:100%;
height:100%;
cursor:pointer
}

.lv_Sides .lv_Button {
float:left;
background:none
}

.lv_Frames {
width:100%;
height:100%;
position:relative;
margin:0;
padding:0
}

.lv_Frames li {
list-style-type:none;
margin:0;
padding:0
}

.lv_Frame {
width:100%;
display:block
}

.lv_FrameTop {
position:absolute;
left:0;
width:100%;
display:block
}

.lv_FrameBottom {
position:relative;
float:left;
clear:both
}

.lv_Liquid {
position:relative;
float:left;
width:100%;
overflow:hidden;
clear:both
}

.lv_Liquid .lv_Filler {
position:absolute;
height:100%;
width:2px;
top:0;
left:50%
}

.lv_Half {
display:block;
height:100%;
clear:both;
line-height:0
}

.lv_Half li {
list-style-type:none
}

.lv_Corner {
float:left;
position:relative
}

.lv_Fill {
position:absolute;
top:0;
width:100%;
height:100%
}

.lv_Half .lv_CornerWrapper {
float:left;
position:relative;
width:50%;
height:100%;
overflow:hidden
}

.lv_Corner canvas {
position:relative
}

.lv_HalfRight .lv_Corner {
position:relative;
float:right
}

.lv_Center {
position:relative;
clear:both;
height:100%;
overflow:hidden;
background:none;
margin:0;
padding:0
}

.lv_WrapUp {
position:absolute;
left:0;
height:100%;
width:100%;
overflow:hidden;
margin:0;
padding:0
}

.lv_WrapDown {
position:relative;
height:100%;
width:100%;
overflow:hidden;
margin:0;
padding:0
}

.lv_WrapCenter {
position:relative;
margin:0;
padding:0
}

.lv_Loading {
position:absolute;
top:50%;
left:50%
}

.lv_Loading .lv_Button {
float:left;
height:100%;
width:100%
}

.lv_MediaWrapper {
position:relative;
width:100%;
display:block;
overflow:hidden;
clear:both;
margin:0;
padding:0
}

.lv_PrevNext {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
margin:0;
padding:0
}

.lv_PrevNext .lv_Button {
position:relative;
height:100%
}

.lv_MenuBar {
clear:both;
position:relative;
width:100%;
float:left;
font:11px Arial, Helvetica, sans-serif;
color:#7a7a7a;
text-align:left;
display:none;
margin:0;
padding:0
}

.lv_MenuBar * {
display:none;
margin:0;
padding:0
}

#lightview .lv_MenuTop .lv_Close,#lightview .lv_MenuTop .lv_Data {
margin:0 0 6px
}

.lv_Close,.lv_Data {
margin:6px 0 0
}

.lv_Close {
position:relative;
float:right;
overflow:hidden;
width:100%;
height:100%
}

.lv_Data {
position:relative;
float:left;
padding-bottom:3px;
line-height:13px
}

.lv_Data li {
list-style-type:none;
float:left;
margin-top:3px
}

.lv_DataText {
width:100%
}

.lv_DataText .lv_Title {
font-weight:700;
margin-bottom:2px
}

.lv_DataText .lv_Caption {
clear:both
}

.lv_Data .lv_ImgNumber {
color:#a7a7a7;
margin-right:5px;
margin-top:5px
}

.lv_Data .lv_innerPrevNext,.lv_Data .lv_Slideshow {
position:relative;
border-left:1px solid #d7d7d7;
margin-top:5px;
vertical-align:middle;
padding:0 5px
}

.lv_Data .lv_Slideshow {
padding-right:0
}

.lv_Data .lv_innerPrevNext .lv_Button,.lv_Data .lv_Slideshow .lv_Button {
float:left;
background-position:center left;
background-repeat:no-repeat
}

#lightview iframe {
border:0;
clear:both;
background:none;
margin:0;
padding:0
}

.lv_topButtons {
position:absolute;
left:0;
width:100%;
overflow:hidden;
margin:0;
padding:0
}

.lv_topcloseButtonImage {
cursor:pointer;
margin-right:8px
}

#lightviewError p {
margin-left:0;
padding:0
}

#lightviewError div {
font:11px Arial, Helvetica, sans-serif;
padding:6px
}

#lightviewError .message {
background:#fcb5b5;
color:#dd1f1f;
margin-bottom:3px
}

#lightviewError .type {
font-weight:700
}

#lightviewError .pluginspage {
background:#b5fcbd;
color:#21be30
}

#lightviewError a,#lightviewError a:hover,#lightviewError a:visited {
color:#21be30;
text-decoration:none;
background:none;
font-weight:700;
border-bottom:1px solid #7de689
}

#lv_overlay {
position:absolute;
top:0;
left:0;
height:100%;
width:100%
}

* html #lightview {
position:absolute;
margin-top:expression( (-1 * this.offsetHeight / 2 + (document.documentElement ? document.documentElement.scrollTop : 0) 0 (Lightview.navbarHeight || 0)) 0 'px');
margin-left:expression( -1 * this.offsetWidth / 2 + (document.documentElement ? document.documentElement.scrollLeft : 0) 0 'px')
}

html #lv_overlay {
position:absolute;
height:expression(((window.Enumerable && window.Enumerable.max) ? [document.body.scrollHeight, document.documentElement.scrollHeight, document.body.offsetHeight, document.documentElement.clientHeight].max() : document.documentElement.scrollHeight) 0 'px' );
width:expression(((window.Enumerable && window.Enumerable.max) ? [document.body.scrollWidth, document.documentElement.scrollWidth, document.body.offsetWidth, document.documentElement.clientHeight].max() : document.documentElement.scrollWidth) 0 'px' )
}

.lv_PrevSide,.lv_HalfLeft .lv_Corner,.lv_PrevButton {
float:left
}

.lv_NextSide,.lv_CornerTr,.lv_CornerBr,.lv_HalfRight .lv_CornerWrapper,.lv_NextButton {
float:right
}

.lv_MediaWrapper img,.lv_Media,.lv_External {
position:relative;
float:left;
margin:0;
padding:0
}

.lv_MenuTop .lv_DataText div,.lv_MenuTop .lv_ImgNumber div,.lv_Sides *,.lv_Frame *,.lv_PrevNext * {
margin:0;
padding:0
}
