/* tabbed navigation */
div#buy_sell_box {
	float: left;
	background: url(../Framework/Boxes/tab_background.gif) bottom repeat-x;
	margin: 10px 0 0;
	width: 440px;
	}
	
	div#buy_sell_box ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
	
	div#buy_sell_box li {
		float: left;
		width: 50%;
		display: inline;
		margin: 0;
		padding: 0;
		text-align: center;
		overflow: hidden;
		}
		
		div#buy_sell_box li a,
		div#buy_sell_box li span {
			display: block;
			padding: 5px;
			padding-bottom: 4px;
			}
			
			div#buy_sell_box li a img {
				border: none;
				padding: 0;
				margin: 0;
				}
		
	div#buy_sell_box li.first {
		background: url(../Framework/Boxes/440_tab_first_unselected_right.gif) top right no-repeat;
		}

		div#buy_sell_box li.first a,
		div#buy_sell_box li.first span {
			padding-bottom: 5px;
			background: url(../Framework/Boxes/440_tab_first_unselected_left.gif) top left no-repeat;
			}

	div#buy_sell_box li.first_selected {
		background: url(../Framework/Boxes/440_tab_first_selected_right.gif) top right no-repeat;
		}

		div#buy_sell_box li.first_selected a, 
		div#buy_sell_box li.first_selected span {
			padding-bottom: 5px;
			background: url(../Framework/Boxes/440_tab_first_selected_left.gif) top left no-repeat;
			}

	div#buy_sell_box li.last {
		background: url(../Framework/Boxes/440_tab_last_unselected_right.gif) top right no-repeat;
		}

		div#buy_sell_box li.last a,
		div#buy_sell_box li.last span {
			padding-bottom: 5px;
			background: url(../Framework/Boxes/440_tab_last_unselected_left.gif) top left no-repeat;
			}

	div#buy_sell_box li.last_selected {
		background: url(../Framework/Boxes/440_tab_last_selected_right.gif) top right no-repeat;
		}

		div#buy_sell_box li.last_selected a,
		div#buy_sell_box li.last_selected span {
			padding-bottom: 5px;
			background: url(../Framework/Boxes/440_tab_last_selected_left.gif) top left no-repeat;
			}

/* content */
div.contents_container {
	position: relative;
	clear: both;
	margin: 0;
	padding: 0;
	background: white url(../Framework/Boxes/440_tile.gif) left repeat-y;
	}
		
	div.contents_container #contents {
		background: url(../Framework/Boxes/440_bottom.gif) bottom right no-repeat;
		display: block;
		margin: 0;
		padding: 0 20px 20px;
		text-align: justify;
		}
		
	div.contents_container img.banner {
		height: 96px;
		width: 396px;
		margin: 10px 0px;
		border: 2px solid #000000;
		}
		
		div.contents_container .sell img.banner {
			border: 2px solid #0066CC;
			}
			
		div.contents_container .buy img.banner {
			border: 2px solid #FE9309;
			}
			
	div.contents_container strong {
		font-size: 1.1em;
		}
		
	div.contents_container .sell strong {
		color: #0066CC;
		}
		
	div.contents_container .buy strong {
		color: #FE9309;
		}

		div.contents_container h1 {
			background: url(../Framework/Boxes/440_title.png) left top no-repeat;
			font-size: 18px;
			font-style: italic;
			font-weight: bold;
			line-height: 29px;
			height: 29px;
			margin: 0 -20px;
			padding: 0;
			text-align: center;
			}
			
		div.contents_container h2 {
			margin: 10px 0;
			padding: 0;
			font-size: 16px;
			font-weight: bold;
			}
			
		div.contents_container .sell h2 {
			color: #0066CC;
			}
			
		div.contents_container .buy h2 {
			color: #FE9309;
			}
			
		div.contents_container h3 {
			margin: 15px 0 0;
			padding: 0;
			font-size: 14px;
			font-weight: bold;
			}
			
		div.contents_container .sell h3 {
			}
		
		div.contents_container .buy h3 {
			color: #FE9309;
			}
			
			div.contents_container h3.attention {
				margin: 0 0 20px;
				line-height: 24px;
				color: #FF0000;
				}
				
				div.contents_container h3.attention img {
					vertical-align: middle;
					height: 24px;
					width: 24px;
					}
					
			div.contents_container h3.invitation {
				text-align: center;
				}
				
			div.contents_container h3.invitation :link,
			div.contents_container h3.invitation :visited {
				text-decoration: underline;
				}
					
			div.contents_container h3.invitation :link:hover,
			div.contents_container h3.invitation :visited:hover {
				color: #06C;
				}
					
		div.contents_container p {
			margin: 15px 0;
			padding: 0;
			font-size: 13px;
			font-weight: bold;
			}
			
			
		div.contents_container div#bad_product {
			background: url('/development/Framework/Extras/icons/declined/Declined_16.gif') left 17px no-repeat;
			padding: 15px 0 0 24px;
			margin: 0;
			border-top: 2px dotted #CECECE;
			}
			
			div.contents_container div#bad_product p {
			margin: 0 0 6px 0;
			padding: 0;
			/*font-weight: normal;*/
			}
			
		div.contents_container ul li {
			margin-bottom: 0.5em;
			}
			
		div.contents_container ul#good_product {
			list-style-image: url('/development/Framework/Extras/icons/accepted/Accepted_12.gif');
			}
			
		div.contents_container ul#bad_product {
			list-style-image: url('/development/Framework/Extras/icons/declined/Declined_12.gif');
			}
			
#details {
	border-top: 2px dotted #CCC;
	}

#details p {
	text-align: justify;
	font-weight: normal;
	padding: 0 10px;
	}
	
.buy :link, .buy :visited {
	color: #FE9309;
	}
	
.buy :link:hover, .buy :visited:hover {
	color: #06C;
	}
	
#more_details {
	font-size: 0.8em;
	text-align: center;
	}
	
#more_details :link,
#more_details :visited {
	color: #666;
	}
	
#more_details :link:hover,
#more_details :visited:hover {
	color: #06C;
	}

/* Sidebar stuff */
#seeking,
#specials {
	margin-top: 10px;
	background: white url(../Framework/Boxes/244_tile.gif) left repeat-y;
	width: 244px;
	}
	
	#seeking h1,
	#specials h1 {
		background: url(../Framework/Boxes/244_title.png) top left no-repeat;
		height: 29px;
		padding: 5px 10px 0;
		}
		
	#seeking ul,
	#specials ul {
		margin: 0;
		padding: 0 5px;
		list-style: none;
		}
		
	#seeking li,
	#specials li {
		clear: both;
		position: relative;
		border-bottom: 2px dotted #CCC;
		padding: 1px;
		margin-bottom: 1px;
		/*height: 30px;*/
		}
		
	/*#seeking ul > li,
	#specials ul > li {
		height: auto;
		min-height: 30px;
		}*/
		
		#seeking li img,
		#specials li img {
			height: 26px;
			width: 50px;
			float: left;
			margin: 2px 2px 4px;
			}
			
		#seeking li h2,
		#specials li h2 {
			padding: 0;
			margin: 0;
			}
		
		#seeking p,
		#specials p {
			padding: 0;
			margin: 0;
			}
			
		#seeking li span {
			padding: 0 6px;
			}
			
		#specials li span {
			padding: 0 3px;
			margin: 0;
			}
			
		#seeking .black,
		#specials .black {
			padding-left: 9px;
			background: url(../Framework/Extras/icons/black/black_8.gif) left no-repeat;
			}
			
		#seeking .cyan,
		#specials .cyan {
			padding-left: 9px;
			background: url(../Framework/Extras/icons/cyan/cyan_8.gif) left no-repeat;
			}
			
		#seeking .magenta,
		#specials .magenta {
			padding-left: 9px;
			background: url(../Framework/Extras/icons/magenta/magenta_8.gif) left no-repeat;
			}
			
		#seeking .yellow,
		#specials .yellow {
			padding-left: 9px;
			background: url(../Framework/Extras/icons/yellow/yellow_8.gif) left no-repeat;
			}
			
		#specials .regular_price {
			font-variant: small-caps;
			}
			
			#specials .regular_price span {
				padding: 0;
				text-decoration: line-through;
				}
			
		#specials .sale_price {
			font-variant: small-caps;
			font-weight: bold;
			color: red;
			}
			
		#seeking li.last_product,
		#specials li.last_product {
			padding-bottom: 0;
			margin-bottom: 0;
			border-bottom: none;
			}

	#seeking .last,
	#specials .last {
		padding-bottom: 10px;
		background: url(../Framework/Boxes/244_bottom.gif) bottom left no-repeat;
		}
		
		#seeking h1 span {
			padding-left: 20px;
			background: url(../Framework/Extras/icons/sell/sell_16.gif) left no-repeat;
			}

		#specials h1 span {
			padding-left: 20px;
			background: url(../Framework/Extras/icons/buy/buy_16.gif) left no-repeat;
			}
