@charset "utf-8";
/* CSS Document */

body {
	margin:0 !important;
	height:100% !important;
	font-family:Tahoma, Geneva, sans-serif;
	background:repeat; 
	background-image:url(http://caleb68.com/tidytmp/tmp2/img/2.jpg);
}

/* Header Styles */
#Header {
	min-width:1024px;
	padding-left:112px;
	padding-right:112px;
}
#head-wrapper {
	margin:auto;
	position:relative;
	width:1024px; 
	height:400px; 
	overflow:hidden;
}
#main-container {
	min-width:1024;
	position:relative !important;
}
#head-container {
	width:100%; 
	margin-right:auto; 
	display:inline-block;
	background-color:#000;
}
#head-title {
	position:absolute;
	text-align:center;
	z-index: 0;
	left:20px;
	top:0px;
}
#Header h1, #Header h2 {
	color:#CCC;
}
#head-desc {
	z-index:2;
	position: absolute;
	top: 304px;
	left:-23px;
	right:20%;
	text-align:center;
	width: 400px;
	height: 80px;
}
#head-image {
    opacity: 0.7;
    filter: alpha(opacity=70); /* For IE8 and earlier */
	width: 100%;
	min-height: 400px;
	min-width: 800px;
	z-index:-1;
}

/* Footer Styles */
#Footer {
	min-width:1024px;
	height:auto;
	min-height:240px;
	background-color:#000;
	color:#FFF;
	font:14px/1.5 Arial, Helvetica, sans-serif;
	padding-left:112px;
	padding-right:112px;
}
#Footer-Wrapper {
	width:1004px;
	margin: auto;
    padding: 10px 10px; 
    background: #333334;
    border-bottom-radius:2em;
    border-bottom-right-radius:15px;
    border-bottom-left-radius:15px;
}

#Footer-Left,
#Footer-Center,
#Footer-Right {
	display:inline-block;
	vertical-align: top;
	padding-top:10px;
}
#Footer-Left {
	width:350px;
}
#Footer-Center {
	width:320px;
}
#Footer-Right {
	width:320px;
}
#Footer h3{
	color:  #ffffff;
	font: normal 32px 'Open Sans', sans-serif;
	margin: 0;
}

.footer-links{
	font-weight:bold;
	color:  #ffffff;
	margin: 20px 0 12px;
	padding: 0;
}

.footer-links a{
	display:inline-block;
	line-height: 1.8;
	text-decoration: none;
	color:  inherit;
}

#Footer-Center i{
	background-color:  #11181b;
	color: #ffffff;
	font-size: 25px;
	width: 38px;
	height: 38px;
	border-radius: 50%;
	text-align: center;
	line-height: 42px;
	margin: 10px 15px;
	vertical-align: middle;
}

#Footer-Center i.fa-envelope{
	font-size: 17px;
	line-height: 38px;
}

#Footer-Center p{
	display: inline-block;
	color: #ffffff;
	vertical-align: middle;
	margin:0;
}

#Footer-Center p span{
	display:block;
	font-weight: normal;
	font-size:14px;
	line-height:2;
}

#Footer-Center p a{
	color:  #5383d3;
	text-decoration: none;;
}

.footer-company-about{
	line-height: 20px;
	color:  #92999f;
	font-size: 13px;
	font-weight: normal;
	margin: 0;
}

.footer-company-about span{
	display: block;
	color:  #ffffff;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 20px;
}

.footer-icons{
	margin-top: 25px;
}

.footer-icons .fa {
	padding-top:8px;
}

.footer-icons a{
	display: inline-block;
	width: 35px;
	height: 35px;
	cursor: pointer;
	background-color:  #11181b;
	border-radius: 2px;

	font-size: 20px;
	color: #ffffff;
	text-align: center;
	line-height: 35px;

	margin-right: 3px;
	margin-bottom: 5px;
}
/* Menu Styles */
#Menu {
}

#Menu ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    border: none;
    background-color: #f3f3f3;
}

#Menu li {
    float: left;
	width:16%;
	min-width:118px;
}

#Menu li a {
    display: block;
    color: #666;
    text-align: center;
    padding: 14px 16px;
    text-decoration: none;
}

#Menu li a:hover:not(.active) {
    background-color: #444;
    color: #CCC;
}

#Menu .active {
    background-color: #111;
    color: #FFF;
}

/* Content Styles */
#Content {
	min-width:1024px;
	padding-left:112px;
	padding-right:112px;
}

#Content-Wrapper{
	width:1024px;
	margin: auto;
}

#Content-Body {
	padding:10px 10px 10px 10px;
	background-color:#FFF;
	min-height:400px;
}

.justify{
	text-align:justify;
}
.center {
    margin: auto;
    width: 60%;
    border: 3px solid #73AD21;
    padding: 10px;
}

/* Element Styles */
#Corners_Solid {
	display:inline-block;
    border-radius: 15px;
    background:#CCC;
    padding: 20px; 
    width: 340px;
    height: 340px;    
	vertical-align: top;
}

#Corners_Border {
	display:inline-block;
    border-radius: 15px;
    border: 2px solid #222;
    padding: 20px; 
    width: 300px;
    height: 300px;    
	vertical-align: top;
}
#spacer5 {
	width:5px;
	display:inline-block;
}
#DivBoxes {
	margin:auto;
	width:800px;
}

.Hidden {
	display:none;
}
/* Item Boxes */
#ForSaleBlurp {
	min-width:900px;
}
#ItemBox {
	position:Relative;
	display:inline-block;
	border-radius:15px;
	padding:10px;
	width:300px;
	height:400px;
	border: 1px solid #222;
	margin: 5px 3px 5px 3px;
}

#ItemBox-Image {
	position:aboslute;
	top:0px;
	left:0px;
	width:300px;
	height:300px;
	z-order: 1;
}
#ItemBox-Title {
	font-size:20px;
	position:absolute;
	top:313px;
	width:300px;
	z-order: 2;
}

#ItemBox-Desc {
	font-size: 14px;
	height:70px;
	position: absolute;
	top:340px;
	width: 300px;
	z-order: 3;
	
}
#ItemBox-Price,#ItemBox-Price2 {
	position:Absolute;
	top:276px;
	left: 13px;
	padding: 5px 10px 5px;
	Background-color: #999;
	width:60px;
	text-align:center;
	z-order:4;
}
#ItemBox-Price2 {
	top:266px;
	left: 5px;
	background:#ddd;
	border: 1px solid #333;
}
#ItemBox-Info {
	position: absolute;
	top: 382px;
	left: 260px;
	color: #000;
	padding: 5px;
	font-size: 14px;
	width:50px;
	z-order:5;
}
#ItemBox-Info a {
    display: block;
    color: #000;
    text-align: center;
    padding: 5px;
    text-decoration: none;
	z-order:100;
	width: 50px;
	height: 15px;
	left:260px;
}
#ItemBox-Sold, #ItemBox-Sold2 {
	position:Absolute;
	top:15px;
	left: 240px;
	padding:5px;
	color:#FFF;
	background-color: #000;
	font-weight:bold;
	font-variant:small-caps;
	width: 70px;
	z-order:6;
}

#ItemBox-Sold2 {
	left:220px;
}
.clear {
	clear:both;
}
.not-active {
   pointer-events: none;
   cursor: default;
}