@charset "utf-8";
/*
 * Make all browsers equal
 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td{  
	margin:0; 
	padding:0}  
fieldset,img{  
	border:0} 
address,caption,cite,code,dfn,em,strong,th,var { 
	font-style:normal; 
	font-weight:normal} 
ol,ul{ 
	list-style:none} 
caption,th{ 
	text-align:left} 
h1,h2,h3,h4,h5,h6{ 
	font-size:100%; 
	font-weight:normal} 
q:before,q:after{ 
	content:''} 
abbr,acronym{
	border:0}
img{
	border:none}
a{
	text-decoration:none}
strong{
	font-weight:bold;
}
pre{
	padding:1em;
	font-size:12px;
	color:#a5a36c;
}
p{
	padding:1em;
	font-size:13px;
}
body{
	background:#bdbb88;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.frame{
	width:auto !important;
	width:90em;
	min-width:90em;
	margin:2em;
	padding:2em;
	background:#f9f9f4;
	border:solid 1px #aba973;
}

.inner{
	background:#f9f9f4;
	position:relative;
	border-bottom:solid 2px #a90000;
}
	ul{
		background:#f9f9f4;
		overflow:auto;
	}
	ul.icons{
		position:absolute;
		top:0;
		right:0;
	}
		ul li{
			float:left;
			width:auto !important;
			width:1em;
		}
			ul li a{
				display:block;
				height:2em;
				line-height:2em;
				padding:.25em 1em;
				font-family:"Trebuchet MS", Verdana, Arial, Helvetica;
				font-size:12px;
				color:#535233;
				white-space:nowrap;
			}
			ul.icons li a{
				padding:.25em;
			}
			ul li a:hover{
				color:#a90000;
			}
			ul li.current a{
				color:#fff;
				background:#a90000;
				font-weight:bold;
				cursor:default;
			}
			ul.icons li.current a{
				background:#cc7766;
			}
			ul li img{
				vertical-align:middle;
			}

.listings{
	width:100%;
	border-bottom:solid 1px #e6e5bb;
	border-left:solid 1px #e6e5bb;
	border-right:solid 1px #e6e5bb;
}
	.listings thead td{
		padding:1em .5em .25em .5em;
		color:#8c8c8c;
		text-align:center;
		font-family:"Trebuchet MS", Verdana, Arial, Helvetica;
		font-weight:bold;
		font-size:15px;
		border-bottom:solid 2px #609321;
	}
		.listings thead td.title{
			text-align:left;
		}
	.listings tbody td{
		padding:.75em .25em;
		color:#65643f;
		text-align:center;
		background:#F5F4D7;
		border-top:solid 1px #e6e5bb;
		border-bottom:solid 1px white;
	}
	.listings tbody tr.alt2 td{
		background:#efeecc;
	}
	.listings tbody .sticky td{
			background:#f8f8f8;
		}
	.listings tbody td a{
		color:#a90000;
	}
		.listings tbody td a:hover{
			color:#000;
		}
	.listings tbody td.icon{
		padding:1em .75em 0 .35em;
		vertical-align:top;
	}
	.listings tbody td.title{
		text-align:left;
		padding-left:1em;
		font-size:14px;
	}
		.listings tbody td.title a{
			padding:0 0 0 20px;
			font-family:"Trebuchet MS", Verdana, Arial, Helvetica;
			font-weight:bold;
		}
			.listings tbody td.title a:visited{
				font-weight:normal;
				color:#b52e25;
			}
			.listings tbody td.title a:hover{
				color:#000;
			}
			.listings tbody .sticky td.title a,
			.listings tbody .sticky td.title a:visited{
				color:black;
			}
			.listings tbody td.title a.src1{
				background:url(images/icon-1.png) 0 50% no-repeat
			}
			.listings tbody td.title a.src2{
				background:url(images/icon-2.png) 1px 50% no-repeat
			}
			.listings tbody td.title a.src3{
				background:url(images/icon-3.png) 2px 50% no-repeat
			}
			.listings tbody td.title a.src4{
				background:url(images/icon-4.png) 0 50% no-repeat
			}
			.listings tbody td.title a.src5{
				background:url(images/icon-5.png) 0 50% no-repeat
			}
			.listings tbody td.title a.src6{
				background:url(images/icon-6.png) 0 50% no-repeat
			}
			.listings tbody td.title a.src7{
				background:url(images/icon-7.png) 0 50% no-repeat
			}
		.listings tbody td.title small{
			color:#838159;
			display:block;
			font-size:10px;
		}
	.listings tbody td.seller em{
		color:#b6b480;
	}
	.listings tbody td.seller,
	.listings tbody td.cat,
	.listings tbody td.created{
		white-space:nowrap;
		padding:.75em 1em;
	}
		.listings tbody td.seller a,
		.listings tbody td.seller a:visited,
		.listings tbody td.cat a,
		.listings tbody td.cat a:visited{
			color:#3c7393;
		}
		.listings tbody td.created em{
			display:block;
			color:#b6b480;
		}


#GB_overlay {
    background-color: #535233;
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    z-index: 100;
}

#GB_window {
    left: 0;
    top: 0;
    font-size: 1px;
    position: absolute;
    overflow: visible;
    z-index: 150;
}

#GB_window .content {
    width: auto;
    margin: 0;
    padding: 0;
}

#GB_frame {
    border: 0;
    margin: 0;
    padding: 0;
    overflow: auto;
    white-space: nowrap;
}


.GB_Gallery {
    margin: 0 22px 0 22px;
}

.GB_Gallery .content {
    background-color: #fff;
    border: 3px solid #f5f4d7;
}

.GB_header {
    top: 5px;
    left: 0;
    margin: 0;
    z-index: 500;
    position: absolute;
    border-bottom: 5px solid #f5f4d7;
    border-top: 5px solid #f5f4d7;
}

.GB_header .inner {
    background-color: #f5f4d7;
    font-family: Arial, Verdana, sans-serif;
    padding: 2px 20px 2px 20px;
	position:relative;
	border-bottom:none;
}

.GB_header table {
    margin: 0;
    width: 100%;
    border-collapse: collapse;
}

.GB_header .caption {
    text-align: left;
    color: #a90000;
    white-space: nowrap;
    font-size: 17px;
	font-weight:bold;
	vertical-align:middle;
	padding-top:2px;
}

.GB_header .close {
    text-align: right;
	vertical-align:middle;
}

.GB_header .close img {
    z-index: 500;
    cursor: pointer;
}

.GB_header .middle {
    white-space: nowrap;
    text-align: center;
}


#GB_middle {
    color: #838159;
}

#GB_middle img {
    cursor: pointer;
    vertical-align: middle;
}

#GB_middle .disabled {
    cursor: default;
}

#GB_middle .left {
    padding-right: 10px;
}

#GB_middle .right {
    padding-left: 10px;
}


.GB_Window .content {
    background-color: #121212;
    border: 3px solid #ccc;
    border-top: none;
}

.GB_Window .header {
    border-bottom: 1px solid #aaa;
    border-top: 1px solid #999;
    border-left: 3px solid #ccc;
    border-right: 3px solid #ccc;
    margin: 0;

    height: 22px;
    font-size: 12px;
    padding: 3px 0;
    color: #333;
}

.GB_Window .caption {
    font-size: 12px;
    text-align: left;
    font-weight: bold;
    white-space: nowrap;
    padding-right: 20px;
}

.GB_Window .close { text-align: right; }
.GB_Window .close span { 
    font-size: 12px;
    cursor: pointer; 
}
.GB_Window .close img {
    cursor: pointer;
    padding: 0 3px 0 0;
}

#GB_caption{
	width:98%;
}
#GB_middle{
	width:1%;
}
td.close{
	width:1%;
}