body {
background-color: #000;
background-image: none;
width:100% !important;
height:100% !important;
overflow-x: hidden !important;
overflow-y: auto !important;
}

#new-modal {
color:#fff;
background-color: #000;
padding: 20px 20px 0 20px;
text-align: center;
width: 100% !important;
height: 100% !important;
overflow-x: hidden !important;
overflow-y: auto !important;
position:relative;
z-index:900;
zoom:1;
}
body #new-modal .img-container {
margin: 0 auto;
padding: 0;
width: 690px !important;
position:relative;
}
body #new-modal .img-container img {
border:solid 12px #fff;
margin-bottom:12px;
}

/* Previous and Next Arrow */
body #new-modal .image_navigation {
width:auto;
display:block;
position:relative;
padding:0;
margin:0 40px 0 0;
}

body #new-modal .image_navigation a.linkprev, body #new-modal .image_navigation a.linknext {
display:block;
float:left;
width:24px;
height:24px;
margin:0;
padding:0;
text-indent:-999em;
border:none;
cursor:pointer;
background:url(images/arrow-link-l.png) no-repeat;
}
body #new-modal .image_navigation a.linknext {
float:right;
background:url(images/arrow-link-r.png) no-repeat;
}

body #new-modal ul {
clear:both;
display:block;
list-style-type:none;
margin:0 auto;
padding:22px auto 0 auto;
text-align:left;
}
body #new-modal ul li {
border-right: 1px solid #ccc;
width:265px;
padding-right:22px;
margin-right:22px;
text-align: left;
display: block;
float: left;
height: auto;
}
body #new-modal ul li.last {
border-right: none;
padding: 0 0 0 0px;
margin-right:0px;
}
body #new-modal ul li.last span.share-title {
display:block;
margin:10px 0 3px 0;
}
body #new-modal ul li p {
font-size: 12px;
line-height: 130%;
}
body #new-modal ul li input {
margin-bottom: 14px;
}
body #new-modal ul li a {
text-decoration: none;
}
body #new-modal ul li a img {
border: none;
}
body #new-modal ul li.last img {
border: none;
}
