body {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 0.63em;
	height: 100%;
}
#container {
   min-height:100%;
   position:relative;
}
#footer {
   position:absolute;
   bottom:0;
   width:100%;
   height:60px;   /* Height of the footer */
   background:#6cf;
}

a {
	color: #666666;
}
a:hover {
	color: #999999;
}
#head {
	margin: 10px;
	padding: 5px 0px;

	position: relative;
}
	#head h1 {
		font-size: 1.8em;
		margin: 0px;
		padding: 0px;
	}
		#head h1 a {
			color: #222222 !important;
			text-decoration: none;
		}
	#head .user-bar {
		font-size: 1.4em;
		color: #fff;
		background: #2A2A2A;
		position: float;
		right: 0px;
		bottom: 4px;
		padding: 8px 10px 8px 10px;
	}
		#head .user-bar a {
			margin: 0px 0px 0px 8px;
			padding: 8px 10px 8px 10px;
			text-decoration: none;
			color: #fff;
			
			
		}
		
		#head .user-bar a:hover {
		
		background: #054A8C;
		padding: 8px 10px 8px 10px;
		}
		#head .user-bar a.highlighted {
			color: #FFFFFF;
			text-decoration: none;
			background-color: #FF4444;
			padding: 0px 4px;
		}
#main {
	margin: 10px;
	position: relative;
	width: 98%;
	height: 100%;
}
	#main .left {
		width: 200px;
		position: absolute;
		top: 0px;
		left: 0px;
	}
		#main .left .new-auction, #main .left .place-bin, #main .left .auction-status, #main .left .edit-auction  {
			font-size: 1.4em;
			background: url(/images/createbutton.jpg) repeat-x scroll 0 0;
			display: block;
			text-decoration: none;
			text-align: center;
			font-weight: bold;
			color: #fff;
			margin: 0px 0px 5px 0px;
			padding: 5px;
		
		}
		
		
		
		#main .left .upgrade-auction, #main .left .place-bid {
			font-size: 1.4em;
			background: url(/images/darkbutton.jpg) repeat-x scroll 0 0;
			display: block;
			color: #fff;
			text-decoration: none;
			font-weight: bold;
			text-align: center;
			margin: 0px 0px 5px 0px;
			padding: 5px;

		}
		 #main .left .delete-auction {
			font-size: 1.4em;
			color: #fff;
			text-decoration: none;
			font-weight: bold;
			text-align: center;
			background-color: #ED775B;
			display: block;
			margin: 0px 0px 12px 0px;
			padding: 5px;
			border: 3px solid #E54923;
		}
		#main .left .upgraded  {
			background-color: #F4F4F4;
			color: #0A4EA3;
			padding: 1px;
			border: 3px solid #DDDDDD;
		}
		
		#main .left .upgraded a {
		
			color: #0A4EA3;
			text-decoration: none;
			font-weight: bold:
			
		
		}
		
		#main .left .upgraded a:hover {
		
			color: #649E19;
			}
		
			#main .left .upgraded h3 {
				font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
				padding-left: 4px;
				text-align: left;
				margin: 0px;
				font-size: 1.96em;
				
			}
			#main .left .upgraded ul {
				padding: 0px 10px 0px 10px;
			}
				#main .left .upgraded ul li {
					font-family:"Arial",Georgia,Serif;
					font-size: 1.15em;
					line-height: 20px;
					display: block;
					padding-top: 1px;
					list-style: none;
					font-weight: bold;
				}
				
				#main .left .upgraded ul li a{
					font-size: 1.15em;
					color: #0055A8;
					display: block;
					background: #f1f1f1;
					padding: 3px 0px 3px 5px;
					width: 100%;
					line-height: 20px;
					list-style: none;
					font-weight: bold;
				}
				#main .left .upgraded ul li a:hover{
					font-size: 1.15em;
					color: #0D2C41;
					padding: 3px 0px 3px 5px;
					display: block;
					background: #e7e6e6;
					width: 100%;
					line-height: 20px;
					list-style: none;
					font-weight: bold;
				}
				
					#main .left .upgraded ul li small {
						font-size: 0.83em;
						padding-left: 10px;
					}
		#main .left .bidding {
			font-size: 1.4em;
			text-align: center;
			font-weight: bold;
			background-color: #EDFEE5;
			margin: 0px 0px 5px 0px;
			padding: 5px;
			border: 4px solid #d7edb7;
		}
			#main .left .bidding strong {
				font-size: 1.1em;
				font-weight: bold;
			}
			#main .left .bidding .current-bid {
				color: #006633;
			}
			#main .left .bidding .price-bid, #main .left .bidding .price-bin {
				font-size: 1.5em;
				color: #16B015;
			}
		#main .left .info {
			font-size: 1.1em;
			background-color: #FFFFCC;
			padding: 10px;
			border: 3px solid #FFCC99;
		}
		
		#main .left .info {
			color: #0055A8;
		}
		
		#main .left .info a {
			color: #0055A8;
			font-size: 1.15em;
			font-weight: bold;
			text-decoration: none;
		}
		
		#main .left .info a:hover {
			color: #7743CE;
			}
		
		#main .left .quick-login {
			background-color: #EDFEE5;
			margin: 12px 0px 0px 0px;
			padding: 10px;
			border: 3px solid #4B7536;
		}
		#main .left .quick-login a {
			color: #0055A8;
		}
		
			#main .left .quick-login label {
				font-size: 1.1em;
				font-weight: bold;
				color: #202020;
				cursor: pointer;
			}
			#main .left .quick-login .input {
				font-size: sans-serif;
				font-size: 1.1em;
				margin: 0px 0px 4px 0px;
				padding: 2px;
				border: 1px solid #DDDDDD;
				border-top: 1px solid #AAAAAA;
			}
			#main .left .quick-login .button {
				font-family: Arial, sans-serif;
				font-size: 1.1em;
				font-weight: bold;
				color: #303030;
				margin: 0px 0px 8px 0px;
				padding: 2px;
				cursor: pointer;
			}
			#main .left .quick-login a {
				font-size: 1.2em;
				color: #4B7536;
			}
		#main .left .offers {
		
		}
			#main .left .offers strong {
				font-size: 1.3em;
				font-weight: bold;
			}
			#main .left .offers ul {
				padding: 0px 0px 0px 20px;
			}
				#main .left .offers ul li {
					font-size: 1.1em;
				}
					#main .left .offers ul li .bid-amount {
						color: #006633;
					}
	#main .right {
		margin-left: 208px;
	}
		#main .right .auction {
		
		}
			#main .right .auction .details {
				margin: 8px 5px 0px 5px;
			}
				#main .right .auction .details td {
					font-size: 1.3em;
					padding: 4px;
					border: 1px solid #EEEEEE;
				}
				
				#main .right .auction .details td a{
					color: #005DAF;
					text-decoration: none;
					
				}
				
				#main .right .auction .details td a:hover{
				
					border-bottom: 1px solid #0175C0;
					}
				
				
				
			#main .right .auction h2 {
				font-family: "Trebuchet MS", sans-serif;
				font-size: 3.5em;
				font-weight: normal;
				color: #003366;
				margin: 0px;
			}
			#main .right .auction h3 {
				font-size: 1.9em;
				color: #0175C0;
				margin: 8px 0px 5px 0px;
				padding-bottom: 5px;

			}
			
			#main .right .auction h3 a {
				
				color:  #005daf;
				text-decoration: none;

			}
			
			#main .right .auction h3 a:hover {
				
				color:  #2A2A2A;
				border-bottom: 1px solid #0175C0;

			}
			
			
			
			#main .right .auction .description {
				font-size: 1.2em;
				min-height: 100px;
			}
			#main .right .auction .discussion {
				font-size: 1.2em;
			}
				#main .right .auction .discussion .heading {
					background-color: #F8F8F8;
				}
					#main .right .auction .discussion .heading td {
						border-bottom-width: 0px;
					}
				#main .right .auction .discussion td {
					font-size: 1.0em;
					padding: 4px;
					border: 1px solid #EEEEEE;
				}
				
		#newpagetitle {
			font-size: 180%;
					font-weight: bold;
					letter-spacing: -1px;
					color: #2A2A2A;
					margin: 5px;
					}
				
		#main .right .listings {
			width: 100%;
			border-top: 1px solid #DDDDDD;
			border-left: 1px solid #DDDDDD;
		}
			#main .right .listings .header {
				background-color: #2A2A2A;
			}
				#main .right .listings .header h2 {
					color: #fff;
					margin: 3px;

					
				}
				
				#main .right .listings .header i {
					color: #fff;
					font-size: 1.1em;
					margin: 2px;

					
				}
				
			#main .right .listings .title {
				background-color: #0055A8;
				color: #fff;
			}
			#main .right .listings .listing {
				background-color: #F4F4F4;
			}
			
			#main .right .listings .listing:hover {
				background-color: #FFF;
			}
			
			
			#main .right .listings .orange {
				background-color: #FFFFCC;
			}
			
						#main .right .listings .orange:hover {
				background-color: #f7f7b1;
			}
				#main .right .listings .listing .listing-title {
					text-align: left;
					padding: 10px 10px;
					font-size: 1.4em;
					text-decoration: none;
					font-weight: bold;
					color: #0055A8;
					
				}
				
			
				
				#main .right .listings .listing .ended {
				
					font-size: .7em;
					color: #333;
					
				}
				
					#main .right .listings .listing .active{
				
					font-size: .7em;
					color: #16B015;
					
				}
				

				
				#main .right .listings .listing .pricepermonth {
				
					font-size: 1em;
					font-weight: bold;
					color: #16B015;
					
				}
				
		/* NEW CHIT --Price Per Month expired column */	
				#main .right .listings .listing .pricepermonth .expired {
				
					font-size: 1em;
					font-weight: bold;
					color: #CCCCCC;
					
				}
				
				
				
				
				
				
				#main .right .listings .listing .listing-title a {
					text-decoration: none;
					font-weight: bold;
					color: #0055A8;
				
				}
				
				#main .right .listings .listing .listing-title a:hover {
				
					color: #04A4D8;
				
				}
				
				#main .right .listings .listing .listing-title .subtitle {
				
					font-size: .7em;
					color: #333;
					}
					
			/* NEW CHIT --Title Row EXPIRED */
			
			#main .right .listings .listing .listing-title .expired a {
					text-decoration: none;
					font-weight: bold;
					color: #CCCCCC;
				
				}
				
				#main .right .listings .listing .listing-title .expired a:hover {
				
					color: #CCCCCC;
				
				}
				
				#main .right .listings .listing .listing-title .subtitle .expired {
				
					font-size: .7em;
					color: #CCCCCC;
					}
					
			/* NEW CHIT --Title Row EXPIRED -----END----- */
					
				
				
				#main .right .listings .listing td{
					font-size: 1.4em;
					text-align: center;
					
					color: #1C9BC8;
					padding: 10px;
					border-bottom: 1px solid #CCCCCC;
					border-right: 1px solid #CCCCCC;
					
				}
			/* New Shit ---Ended Listing Box for non links */
				#main .right .listings .listing .ended td{
					font-size: 1.4em;
					text-align: center;
					color: #CCCCCC;
					padding: 10px;
					border-bottom: 1px solid #CCCCCC;
					border-right: 1px solid #CCCCCC;
					
				}
			/* New Shit ---Ended Listing Box for non links -----END----- */
				
				
				
				#main .right .listings .listing td a{
			text-decoration: none;

					color: #0055A8;
					
				}
				
				
					#main .right .listings .listing td a:hover{

				border-bottom: 1px solid #7743CE;
				color: #7743CE;
					
				}
				
			/* NEW SHIT ---Ended Listing Box for Links */
				
				#main .right .listings .listing .ended td a{
			text-decoration: none;

					color: #CCCCCC;
					
				}
				
				#main .right .listings .listing .ended td a:hover{

				border-bottom: 1px solid #CCCCCC;
				color: #CCCCCC;
					
				}
				
			/* NEW SHIT ---Ended Listing Box for Links ------END------ */
				
				
				#main .right .listings .title td {
					font-size: 1.4em;
					text-align: center;
					font-weight: bold;
					background: #0055A8;
					color: #fff;
					padding: 10px;
					border-bottom: 2px solid #054A8C;
					border-right: 2px solid #054A8C;
					
				}
		#main .right .pagination {
			margin: 8px 0px 0px 0px;
			height: 24px;
		}
			#main .right .pagination a {
				color: #000000;
				text-decoration: none;
				background-color: #F8F8F8;
				display: block;
				float: left;
				height: 18px;
				margin: 0px 4px 0px 0px;
				padding: 4px 4px 0px 4px;
				border: 1px solid #EEEEEE;
			}
			#main .right .pagination a:hover {
				border-color: #AAAAAA;
			}
			#main .right .pagination a.current {
				border-color: #606060;
			}
		#main .right .form {
			margin: 0px;
		}
			#main .right .form a {
				font-size: 1.2em;
				padding-left: 10px;
			}
			#main .right .form h2 {
				font-size: 1.6em;
				margin: 0px 0px 12px 0px;
			}
			#main .right .form .sub-left {
				width: 280px;
				padding: 0px 0px 22px 0px;
			}
				#main .right .form .sub-left label {
					font-size: 1.2em;
					font-weight: bold;
					display: block;
					width: 280px;
					cursor: pointer;
				}
					#main .right .form .sub-left label em {
						color: #AAAAAA;
					}
				#main .right .form .sub-left .description {
					font-size: 1.1em;
					font-style: italic;
					display: block;
					width: 280px;
				}
			#main .right .form .sub-right {
				vertical-align: top;
			}
				#main .right .form .sub-right label {
					font-size: 1.2em;
					cursor: pointer;
					vertical-align: middle;
				}
			#main .right .form .input {
				font-family: sans-serif;
				font-size: 1.3em;
				background-color: #F8F8F8;
				width: 320px;
				padding: 2px;
				border: 1px solid #DDDDDD;
				border-top: 1px solid #AAAAAA;
			}
			#main .right .form .button {
				font-family: Arial, sans-serif;
				font-size: 1.4em;
				font-weight: bold;
				color: #303030;
				padding: 4px;
				cursor: pointer;
			}
			#main .right .form .error {
				font-size: 1.2em;
				background-color: #FFF8F8;
				width: 60%;
				margin: 0px 0px 12px 0px;
				padding: 4px;
				border: 2px solid #FF4444;
			}
		#main .right .message {
			
		}
			#main .right .message h2 {
				font-size: 1.6em;
				margin: 0px 0px 12px 0px;
			}
			#main .right .body {
				font-size: 1.2em;
			}
				#main .right .body .quote {
					border: 2px solid #EEEEEE;
					margin: 6px;
					padding: 4px;
				}
			#main .right .message p {
				font-size: 1.2em;
			}
			#main .right .message p.subject {
				font-style: italic;
				font-weight: bold;
				color: #404040;
				background-color: #F8F8F8;
				padding: 2px;
				border: 1px solid #EEEEEE;
			}
			#main .right .message .whispers {
				width: 60%;
			}
				#main .right .message .whispers .heading {
					background-color: #F8F8F8;
				}
					#main .right .message .whispers .heading td {
						border-bottom-width: 0px;
					}
				#main .right .message .whispers td {
					font-size: 1.2em;
					padding: 4px;
					border: 1px solid #EEEEEE;
				}
	#main .view-auction {
		margin-left: 212px;
		margin-right: 212px;
		margin-top: 0px;
	}
	#main .attachments {
		font-size: 1.1em;
		background-color: #FFFFCC;
		width: 190px;
		padding: 5px;
		position: absolute;
		top: 0px;
		right: 0px;
		border: 2px dashed #FFCC99;
	}
		#main .attachments .thumbnail {
			background-color: #FFFFFF;
			display: block;
			width: 185px;
			height: 120px;
			margin-bottom: 2px;
			padding: 1px;
			border: 1px solid #FFCC99;
		}
		

