* html #twoColumn #mainContent {
	padding-right:0;
}

.imageLibraryData {
	display:none;
}


/* IMAGE THUMBNAIL LIST */

.imageLibraryItem {
	display:block;
	float:left;
	width:250px;
	margin:0 5px 6px 0;
	border:1px solid #7f1e1e;
}

.imageLibraryItem .imageContainer {
	display:block;
	width:90px;
	height:90px;
	overflow:hidden;
	float:left;
	margin-right:8px;
	margin-bottom:5px;
}

.imageLibraryItem .imageItemInside {
	margin:5px;
	margin-bottom:0;
}

.imageLibraryItem img {
	border:0;
}

.stripedItem {
}


/* ICONS */
.imageLibraryItemDownloadLink {
	margin-left:98px;
	font-size:95%;
}

.imageLibraryItemAddLink a {
	display:block;
	padding:2px 0 0 20px;
	height:18px;
	background:transparent url(../indicators/add.gif) top left no-repeat;
}
.stripedItem .imageLibraryItemAddLink a {
	background:transparent url(../indicators/add-striped.gif) top left no-repeat;
}

.imageLibraryItemRemoveLink a {
	display:block;
	padding:2px 0 0 20px;
	height:18px;
	background:transparent url(../indicators/cross.gif) top left no-repeat;
}
.stripedItem .imageLibraryItemRemoveLink a {
	background:transparent url(../indicators/cross-striped.gif) top left no-repeat;
}

.previewLink {
	margin-left:98px;
	font-size:95%;
}

.previewLink a {
	display:block;
	height:18px;
	padding:2px 0 0 20px;
	background:transparent url(../indicators/zoom.gif) top left no-repeat;
	
}
.stripedItem .previewLink a {
	background:transparent url(../indicators/zoom-striped.gif) top left no-repeat;
}

.downloadLink {
	margin-left:98px;
	font-size:95%;
}

.downloadLink a {
	display:block;
	height:18px;
	padding:2px 0 0 20px;
	background:transparent url(../indicators/application_put.gif) top left no-repeat;
	
}
.stripedItem .downloadLink a {
	background:transparent url(../indicators/application_put-striped.gif) top left no-repeat;
}



/* LOADING ICONS */

.loadingImgActive a {
    background:transparent url(../indicators/small-bg.gif) top left no-repeat;
}

.stripedItem .loadingImgActive a {
    background:transparent url(../indicators/small-bg-striped.gif) top left no-repeat;
}

/* END IMAGE THUMBNAIL LIST */

/* DOWNLOAD BIN */

#imageDownloadBin {
	position:relative;
	width:170px;
	margin:6px 0 0 -10px;
	padding:8px;
        background-color:#ffffff;
        border:2px dashed #771010;
	}

#imageDownloadBin h1 {
	background:url(../indicators/basket_put.gif) top right no-repeat;
	border:1px solid #660000;
	border-width:0 0 1px 0;
	padding-bottom:4px;
	font-size:18px;
}

#imageDownloadBin p {
	margin:0 0 8px 0;
}

#imageDownloadBin a:visited {
	color:#660000;
}

#imageDownloadBin a:hover {
	color:#CC0000;
}

#downloadImagesLink {
	border:1px solid #660000;
	border-width:1px 0 0 0;
	margin-top:4px;
	padding-top:8px;
	text-align:center;
}

#downloadImagesLink a {
	background:url(../indicators/basket_go.gif) top left no-repeat;
	padding-left:20px;
}

#imageDownloadBin .striped {
	background:#CF9E6B;
	background-color:#ddd;
}

#imageDownloadBin .imageDownloadBinListItem {
	padding:6px 4px;
	margin:0;
}

/* DOWNLOAD BIN ICONS */

.downloadBinIcons .previewIcon, .downloadBinIcons .removeIcon {
	display:block;
	width:16px;
	height:16px;
	float:right;
	margin:0 0 0 4px;
}

.downloadBinIcons .previewIcon *, .downloadBinIcons .removeIcon * {
	display:none;
}


.downloadBinIcons .previewIcon {
	background:transparent url(../indicators/zoom-bin.gif) top left no-repeat;
}

.striped .downloadBinIcons .previewIcon {
	background:transparent url(../indicators/zoom-bin-striped.gif) top left no-repeat;
}

.downloadBinIcons .removeIcon {
	background:transparent url(../indicators/cross-bin.gif) top left no-repeat;
}

.striped .downloadBinIcons .removeIcon {
	background:transparent url(../indicators/cross-bin-striped.gif) top left no-repeat;
}

.downloadBinIcons .loadingBinIcon, .striped .downloadBinIcons .loadingBinIcon {
    background:transparent url(../indicators/small-bg-striped.gif) top left no-repeat;
}


/* END DOWNLOAD BIN */

/* IMAGE PREVIEW PAGE */

.imageMidsizeContainer {
	display:block;
	float:left;
	margin-right:8px;
}

.imageChartsPreviewText {
	margin-left:610px;
}

.imageChartsPreviewText .downloadLink {
	margin-left:20px;
}

.imageChartsPreviewText .downloadLink a {
	background:transparent url(../indicators/application_put_white.gif) top left no-repeat;
}


/* END IMAGE PREVIEW PAGE */


/* DOWNLOAD PAGE */

.imageDownloadListItem {
	padding:1px 0 1px 7px;
}

/* END DOWNLOAD PAGE */


/* PAGINATION */

#previousNext {
	clear:both;
	padding-top:15px;
	margin-bottom:15px;
}

#previousNext #next {
	float:right;
	margin-right:5px;
}

#previousNext #previous {
	float:left;
}

#previousNext #middle {
	margin:auto;
	text-align:center;
}

/* END PAGINATION */


/* FORM */

#search-form {
	clear:both;
	margin:20px 0;
	padding-top:10px;
}

#search-form .small {
	font-size:91%;
}

#download-form {
    margin-top:20px;
}

#download-form .label {
    float:left;
    width:200px;
}

#download-form input.line, #download-form select, #search-form input.line {
    padding:3px;
    width:250px;
}


#download-form .form-error {
    border:2px solid #66140F;
		padding:0 8px 8px 8px;
		margin-bottom:20px;
}

#download-form .form-submit {
	margin:10px 0 0 200px;
	padding-right:20px;
	height:30px;
}

#download-form #pulldown {
	clear:both;
	float:right;
	margin-right:10px;
}

#download-form #pulldown select {
	width:70px;
}

.formSubmitLoadingImg {
    background:transparent url(../indicators/small-bg.gif) top right no-repeat;
}



/* MAIN CATEGORY LIST */

#mainCategoryList {
	padding:0 20px;
	padding-bottom:20px;
/*	background:#BC8A58 url(../images/box_torn_bottom.gif) bottom left no-repeat;*/
}

#mainCategoryListWrapper {
	margin:20px 0;
	padding-top:20px;
/*	background:#BC8A58 url(../images/box_torn_top.gif) top left no-repeat;*/
	clear:both;
	border:2px solid #7f1e1e;
}

#mainCategoryList ul {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
#mainCategoryList li {
	font-size:110%;
}

#mainCategoryList li a {
	display:block;
	width:220px;
	margin:4px 0;
	padding:2px;
}

#mainCategoryList h1 {
	font-size:130%;
}


/* LITTLE THINGS */

.clear {
	clear: both;
	display: block;
	height: 0;
	overflow: hidden;
}
.imageSearchCat {
	width:180px;
	margin:0px 15px 20px 20px;
}
.imageSearchCat h3{
	font-size:16px;
	}
.imageSearchCat ul.tier1  {
	list-style:none;
        background-color:#556B0F;
	color:#ffffff;	
	-moz-border-radius:5px;
	border-radius:5px;
	font-size:13px;
	}
.media .imageSearchCat ul.tier1 {
	background-color:#771010;
        }
.imageSearchCat li {
	padding:5px 0 5px 14px;
	}
.imageSearchCat li.first {
	padding-top:10px;
	}
.imageSearchCat a {
	display:block;
	border-bottom:1px solid #000000;
	margin-right:15px;
	text-decoration:none;
	padding:0px 0px 5px 5px;
	}
.imageSearchCat li.last a {
	border:none;
	}
.imageSearchCat a:link, .imageSearchCat a:visited {
	color:#ffffff;
	}
.imageSearchCat li:hover, .imageSearchCat a:hover, .imageSearchCat li:hover a {
	background-color:#ffffff;
	color:#556B0F;
	}
.imageSearchCat li:hover {
	border-left:1px #556B0F solid;
	border-right:1px #556B0F solid;
	}
.imageSearchCat li.first:hover {
	border-top:1px #556B0F solid;
        }
.imageSearchCat li.last:hover { 
        border-bottom:1px #556B0F solid;
        }
.media .imageSearchCat li:hover, .media .imageSearchCat a:hover, .media .imageSearchCat li:hover a {
        color:#771010;
        }
.media .imageSearchCat li:hover {
        border-left:1px #771010 solid;
        border-right:1px #771010 solid;
        }
.media .imageSearchCat li.first:hover { 
        border-top:1px #771010 solid;
        }
.media .imageSearchCat li.last:hover {   
        border-bottom:1px #771010 solid;
        }
#supplement {
	position:absolute;
/*	background-color:#ffffff;
	border:2px dashed #771010;*/
	top:200px;
	right:-30px;
	width:235px;
	font-size:12px;
}
.about #supplement {
	display:none;
	}

