/*======== Image Bank MAIN Form ========*/
.imagebank {
margin: 0.3em 0 1.5em 0;
padding: 1em 1.5em;
background: #fff;
border: 2px solid #b37a36;
overflow: auto;
}

.imagebank form {

}

.imagebank .close-window {
display: none;
}

.imagebank hr {
width: 100%;
display: block;
clear: both;
margin: 1em 0;
border: 0;
height: 1px;
background: #dab983;
color: #dab983;
opacity: 0.5; 
filter: alpha(opacity=50); 
}

.imagebank form ul {
list-style: none;
margin: 0;
padding: 0;
clear: both;
}

.imagebank form li {
float: left;
margin: 0 0 0 5px;
width: 160px;
text-align: right;
}

.imagebank form label {
text-transform: lowercase;
}

.imagebank form .keywords {
width: 150px;
padding:  0.2em;
border: 1px solid #b37a36;
}

.imagebank form .labs {
width: 250px;
}

.imagebank form .limit {
/*width: 150px;*/
padding:  0.2em;
border: 1px solid #b37a36;
}

.imagebank form .button {
cursor: pointer;
width: 51px;
height: 19px;
margin: 0;
padding: 0;
border: 1px solid #b37a36;
background: #402b20 url(/tmpl_images/buttons/submit-arrow-02.jpg) no-repeat left top;
}
/*======== END: Image Bank MAIN Form ========*/







/*======== Image Bank POPUP Form ========*/
#image-bank-wrapper {
position: absolute;
z-index: 9999;
width: 100%;
text-align: center;
}

#image-bank-wrapper2 {
position: relative;
width: 967px;
margin: 0 auto;
}


#image-bank-popup {
display: none;
position: absolute;
/*position: relative;*/
top: 113px;
left: 170px;
z-index: 99999;

/*margin-top: -3px;*/
}

#image-bank {
width: 400px;
height: 250px;
text-align: left;
color: #fff;
}

#image-bank-arrow {
position: absolute;
top: 0;
left: 20px;
z-index: 999999;
width: 14px;
height: 10px;
background: transparent url(/tmpl_images/image-bank-arrow.png) no-repeat left top;
}

#image-bank-top {
margin: 3px 0 0 0;
height: 12px;
background: transparent url(/tmpl_images/image-bank-top.png) no-repeat left top;
}

#image-bank-body {
min-height: 200px;
_height: 200px; /** IE6 Hack **/
background: transparent url(/tmpl_images/image-bank-bg.png) repeat-y left top;
padding: 1em 2em;
}

#image-bank-bottom {
height: 12px;
background: transparent url(/tmpl_images/image-bank-bottom.png) no-repeat left top;
}

#image-bank form {
overflow: auto;
}

#image-bank a, #image-bank a:hover {
color: #630;
}

#image-bank p {
margin: 0;
}

#image-bank hr {
width: 100%;
display: block;
clear: both;
margin: 1em 0;
border: 0;
height: 1px;
background: #dab983;
color: #dab983;
opacity: 0.5; 
filter: alpha(opacity=50); 
}

#image-bank form ul {
list-style: none;
margin: 0;
padding: 0;
clear: both;
}

#image-bank form li {
float: left;
margin: 0 0 0 5px;
width: 160px;
text-align: right;
}

#image-bank form label {
text-transform: lowercase;
}

#image-bank form .keywords {
width: 150px;
padding:  0.2em;
border: 1px solid #b37a36;
}

#image-bank form .labs {
width: 250px;
}

#image-bank form .limit {
/*width: 150px;*/
padding:  0.2em;
border: 1px solid #b37a36;
}

#image-bank form .button {
cursor: pointer;
width: 51px;
height: 19px;
margin: 0;
padding: 0;
border: 1px solid #b37a36;
background: #402b20 url(/tmpl_images/buttons/submit-arrow-02.jpg) no-repeat left top;
}

#image-bank p.close-window-x {
text-align: right;
clear: both;
}

#image-bank .close-window-x a {
float: right;
display: block;
width: 1em;
background: #850;
padding: 0.1em 0.2em;
border: 1px solid #630;
text-align: center;
text-decoration: none;
color: #fff;
}

#image-bank .close-window-x a:hover {
background: #630;
border: 1px solid #630;
text-decoration: none;
color: #fff;
}

#image-bank .close-window {

}
/*======== END: Image Bank POPUP Form ========*/



/*======== Image Bank Results ========*/
#ib-results {

}

#ib-results ul.sub-nav {
list-style: none;
margin: 0 0 1.5em 0;
padding: 0;
background: #ddd;
overflow: auto;
}

#ib-results ul.sub-nav li {
float: left;
padding: 0.5em 1em;
border-right: 1px solid #fff;
font-weight: bold;
}

#ib-results ul.sub-nav a {

}

#ib-results-top {
height: 38px;
background: transparent url(/tmpl_images/ib-results-top.png) no-repeat left top;
}

#ib-results-top .text {
float: left;
margin: 0.8em 1.2em;
text-transform: uppercase;
font-weight: bold;
color: #fff;
}

#ib-results-top a.button {
display: block;
float: right;
width: 148px;
height: 26px;
margin: 5px 0 0 0;
}

#ib-results-body {
min-height: 400px;
background: transparent url(/tmpl_images/ib-results-bg.png) repeat-y left top;
padding: 0.6em 1.4em;
}

#ib-results-bottom {
height: 12px;
background: transparent url(/tmpl_images/ib-results-bottom.png) no-repeat left bottom;
}

#ib-results ul.pagination {
list-style: none;
margin: 0 0 1em 0;
padding: 0.4em 0.8em;
background: #ddd;
overflow: auto;
text-transform: capitalize;
}

#ib-results ul.pagination li {
float: left;
margin: 0 0.4em;
}

#ib-results table {
border-collapse: collapse;
}

#ib-results table a {
text-transform: uppercase;
font-weight: bold;
text-decoration: none;
}

#ib-results table a:hover {
text-decoration: underline;
}

#ib-results table tr {
vertical-align: top;
}

#ib-results table th {
background: #ddd url(/tmpl_images/icons/template-icons/double-arrows.png) no-repeat 6px center;
padding: 0.4em 0.8em 0.4em 1.6em;
}

#ib-results table td {
padding: 0.6em 0;
border-bottom: 1px solid #ddd;
}

#ib-results table td.thumb {

}

#ib-results table td.thumb span {
display: block;
border: 1px solid #ddd;
padding: 1px;
background: #fff;
}

#ib-results table td.text {
padding: 0.6em;
}

#ib-results table td.text ul {
list-style: none;
margin: 0;
padding: 1em;
background: #fff;
border: 1px solid #ddd;
overflow: auto;
}

#ib-results table td.text li {
float: left;
width: 30%;
margin: 0;
font-weight: bold;
}

#ib-results table td.text li.first {width: 44%;}
#ib-results table td.text li.last {width: 26%;}

#ib-results table td.text p { /** description **/
margin: 1em 0 0 0;
}

#ib-results table td.links {
width: 25%;
}

#ib-results table td.links ul {
list-style: none;
margin: 0;
padding: 0.5em 1em;
background: #ddd;
}

#ib-results table td.links li {
font-size: 0.9em;
margin: 0.8em 0;
padding: 0 0 0 25px;
}

#ib-results table td.links li.more-info {
background: #ddd url(/tmpl_images/icons/template-icons/more-info.png) no-repeat left center;
}

#ib-results table td.links li.hi-res {
background: #ddd url(/tmpl_images/icons/template-icons/hi-res.png) no-repeat left center;
}

#ib-results table td.links li.back-to-search {
background: #ddd url(/tmpl_images/icons/template-icons/back-to-search.png) no-repeat left center;
}
/*======== END: Image Bank Results ========*/
