* {
	margin: 0;
	padding: 0;
	font-family: Tahoma, Verdana, Arial, Sans-Serif; 
}

body {
	text-align: left; 
	background-color: #FFFFFF;
	color: #656565;
	font-size: 11px;
}

a:link, a:visited, a:active {
	color: #da8200;	
	text-decoration: none;
	outline: none;
}

a:hover, a.link:hover {
	color: #da8200;	
	text-decoration: underline;
	outline: none;
}

img {
	border: none;
}

p {
	margin: 0px 0px;
}

table {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
	
	table th {
		text-align: left;
		font-weight: bold;
		vertical-align: middle;
		text-transform: capitalize;
	}

	table td {
		vertical-align: top;
	}



h1 {
	clear: both;
	display: block;
	font-size: 180%;
	font-weight: normal;
	letter-spacing: -1px;
	font-family: verdana, tahoma, arial;
	color: #000000;
	border-bottom: 1px solid #d2d2d2;
	margin: 10px 0px 10px 0px;
}

	form h1 {
		margin-top: 30px;
	}

h2 {
	clear: both;
	display: block;
	font-size: 150%;
	font-weight: normal;
	letter-spacing: -1px;
	font-family: verdana, tahoma, arial;
	color: #333333;
	margin: 10px 0px 10px 0px;
}


ul {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}

	ul li {
		list-style-image: none;
		list-style-position: outside;
		list-style-type: none;
		margin: 0px;
		padding: 0px 0px 0px 10px;
		text-align: left;
		background: transparent url(../images/dot.gif) no-repeat 0 4px;
	}

	ul li.no_point {
		background-image: none;
	}

img {
	border: none;
}


/* HEADER */

#header {
	height: 235px;
	background: #e2d2c2 url(../images/header_bg.gif) repeat-x left bottom;
	text-align: center;
}

	#header_container_bg {
		margin: auto;
		/* width: 1100px; */
		height: 100%;
		background: transparent url(../images/header_container_bg.jpg) no-repeat 115% bottom;
		text-align: center;
	}

	#header_container {
		margin: auto;
		width: 990px;
		height: 100%;
		text-align: left;
	}

		#header_navigation {
			padding-top: 10px;
		}

			#header_navigation {

			}

				#header_navigation li {
					float: left;
					margin-right: 20px;
					background-image: none;
				}

					#header_navigation li a {
						display: block;
						height: 15px;
						font-size: 10px;
						color: #6f655d; 
						padding-left: 20px;
					}

				#header_navigation li.logo {
					padding-right: 20px;
				}

				#header_navigation li.register, #header_navigation li.signin, #header_navigation li.myitems, #header_navigation li.additem, #header_navigation li.myaccount, #header_navigation li.forum {
					padding-top: 12px;
				}

					#header_navigation li.logo a {
						padding-left: 0px;
						height: 45px;
					}

					#header_navigation li.register a {
						background: transparent url(../images/icon_register.gif) no-repeat left top;
						display: block;
					}

					#header_navigation li.signin a {
						background: transparent url(../images/icon_signin.gif) no-repeat left top;
						display: block;
					}

					#header_navigation li.myaccount a {
						background: transparent url(../images/icon_myaccount.gif) no-repeat left top;
						display: block;
					}

					#header_navigation li.additem a {
						background: transparent url(../images/icon_additem.gif) no-repeat left top;
						display: block;
					}

					#header_navigation li.myitems a {
						background: transparent url(../images/icon_myitems.gif) no-repeat left top;
						display: block;
					}

					#header_navigation li.forum a {
						background: transparent url(../images/icon_forum.gif) no-repeat left top;
						display: block;
					}




/* TOP BAR */

#topbar {
	display: block;
	height: 60px;
	position: relative;
	top: -60px;
	background: transparent url(../images/topbar_bg.png) repeat-x 0 0;
	text-align: center;
	overflow: hidden;
	margin-bottom: -60px;
}

	#topbar_container {
		margin: auto;
		width: 990px;
		text-align: left;
		color: #363231;
		margin-top: 4px;
		overflow: hidden;
	}




		#topbarmenu {

		}

			#topbarmenu a span {
				display: none;
			}


				#topbarmenu_home {
					float: left;
					display: block;
					width: 121px;
					height: 33px;
					background: transparent url(../images/buttons_topbarmenu2.gif) no-repeat 0 0;
				}

					#topbarmenu_home:hover, #topbarmenu_home.selected {
						display: block;
						width: 121px;
						height: 33px;
						background: transparent url(../images/buttons_topbarmenu2.gif) no-repeat -121px 0;
					}

				#topbarmenu_dresses {
					float: left;
					display: block;
					width: 121px;
					height: 33px;
					background: transparent url(../images/buttons_topbarmenu2.gif) no-repeat 0 -33px;
				}

					#topbarmenu_dresses:hover, #topbarmenu_dresses.selected {
						display: block;
						width: 121px;
						height: 33px;
						background: transparent url(../images/buttons_topbarmenu2.gif) no-repeat -121px -33px;
					}

				#topbarmenu_accessories {
					float: left;
					display: block;
					width: 121px;
					height: 33px;
					background: transparent url(../images/buttons_topbarmenu2.gif) no-repeat 0 -66px;
				}

					#topbarmenu_accessories:hover, #topbarmenu_accessories.selected {
						display: block;
						width: 121px;
						height: 33px;
						background: transparent url(../images/buttons_topbarmenu2.gif) no-repeat -121px -66px;
					}

				#topbarmenu_forum {
					float: left;
					display: block;
					width: 121px;
					height: 33px;
					background: transparent url(../images/buttons_topbarmenu2.gif) no-repeat 0 -99px;
				}

					#topbarmenu_forum:hover, #topbarmenu_forum.selected {
						display: block;
						width: 121px;
						height: 33px;
						background: transparent url(../images/buttons_topbarmenu2.gif) no-repeat -121px -99px;
					}


		.dropdown_menu_container, .dropdown_menu_container ul {
			border-top: 1px solid #e3dcd4;
			background-color: #655c53;
			-moz-opacity:.95;
			opacity:.95;
		}

			.dropdown_menu_container li {
				background-image: none;
				padding: 0px;
			}

			.dropdown_menu_container a {
				display: block;
				overflow: hidden;
				width: 140px; 
				padding: 4px 20px;
				color: #d5c9bb;
				border-bottom: 1px solid #877e77;
			}

			.dropdown_menu_container a:hover {
				color: #f8b520;
				text-decoration: none;
				font-weight: bold;
				border-bottom: 1px solid #efb740;
				background: #37322e url(../images/pixel_orange.gif) repeat-x 0 0;
				margin-top: -1px;
			}





		#topbaruserlogin {
			padding-top: 4px;
		}

			#topbaruserlogin form {
				clear: none;
			}

			#topbaruserlogin a {
				color: #000000;
				font-weight: bold;
			}

			#topbar_container table td {
				text-align: left;
				vertical-align: middle;
			}


			#topbar input, #topbar select {
				font-size: 1.2em;
				margin-right: 10px;
				padding: 1px;
			}







/* MIDDLE */

#middle {
	background-color: #ffffff;
	text-align: center;
}

	#middle_container {
		padding: 10px 0px;
		margin: auto;
		width: 990px;
		text-align: left;
	}

		#left_column {
			width: 300px;
			overflow: hidden;
			float: left;
			margin-right: 10px;
		}

		#right_column {
			width: 200px;
			overflow: hidden;
			float: right;
			margin-left: 10px;
		}

		#middle_column {
			width: 670px;
			overflow: hidden;
			float: left;
		}



/* FOOTER */

#footer {
	clear: both;
	height: 235px;
	background: #e1d3c1 url(../images/footer_bg.gif) repeat-x left top;
	text-align: center;
}

	#footer_container {
		margin: auto;
		width: 990px;
		text-align: left;
		padding-top: 20px;
		color: #333333;
	}

	#footer a {
		color: #6f655d;
	}







/* SAMPLE ITEMS */

#sampleitems1 {
	display: block;
	width: 470px;
	height: 37px;
	overflow: hidden;
	background: transparent url(../images/img_sampleitems1.gif) no-repeat left top;
}

#sampleitems1_2 {
	display: block;
	width: 470px;
	height: 37px;
	overflow: hidden;
	background: transparent url(../images/img_sampleitems1_2.gif) no-repeat left top;
	margin-bottom: 5px;
}

#latest_threads1 {
	display: block;
	width: 470px;
	height: 37px;
	overflow: hidden;
	background: transparent url(../images/img_latest_threads1.gif) no-repeat left top;
}

#sampleitems2, #latest_threads2 {
	display: block;
	overflow: hidden;
	background: transparent url(../images/img_sampleitems2.gif) repeat-y left top;
	padding: 10px;
}

#sampleitems3, #latest_threads3 {
	display: block;
	width: 470px;
	height: 8px;
	overflow: hidden;
	background: transparent url(../images/img_sampleitems3.gif) no-repeat left top;
}


/* LATEST THREADS */

#latest_threads2 {
	font-size: 10px;
	color: #999999;
}

	#latest_threads2 li {
		margin-bottom: 5px;
	}

.thread_title, a.thread_title, .thread_title a {
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 2px;
	padding-left: 5px;
}

.thread_forumtitle, a.thread_forumtitle, .thread_forumtitle a {
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	padding-bottom: 2px;
	padding-right: 2px;
}

.thread_date {
	font-size: 10px;
	color: #999999;
	padding-bottom: 5px;
}

.thread_poster {
	font-weight: bold;
	font-size: 10px;
	color: #999999;
	padding-bottom: 5px;
}





/* ITEMS */

#path_bar {
	margin: 2px 0px 10px 0px;
	border-bottom: 1px dotted #d4b6c3;
	padding: 0px 0px 2px 0px;
}


#items li {
	padding: 0px 0px 10px 0px;
}

#items1 {
	display: block;
	width: 470px;
	height: 8px;
	overflow: hidden;
	background: transparent url(../images/img_items1.gif) no-repeat left top;
}

#items2 {
	display: block;
	overflow: hidden;
	background: transparent url(../images/img_items2.gif) repeat-y left top;
	padding: 10px;
}

#items2_small {
	display: block;
	overflow: hidden;
	background: transparent url(../images/img_items2.gif) repeat-y left top;
	padding: 0px 10px;
}

#items3 {
	display: block;
	width: 470px;
	height: 8px;
	overflow: hidden;
	background: transparent url(../images/img_items3.gif) no-repeat left top;
}















/* SAMPLE ITEMS - LISTING */

.listing_title_small, a.listing_title_small, .listing_title_small a {
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	padding-bottom: 5px;
}

.listing_title, a.listing_title, .listing_title a {
	font-weight: bold;
	font-size: 14px;
	color: #000000;
	padding-bottom: 5px;
}

.listing_premium {
	margin-bottom: 5px;
	clear: right;
	float: right;
	width: 62px;
	height: 18px;
	background: transparent url(../images/gfx_premiumlisting.gif) no-repeat 0 0;
}

	.listing_premium span {
		display: none;
	}


.listing_shop {
	margin-bottom: 5px;
	clear: right;
	float: right;
	width: 62px;
	height: 20px;
	background: transparent url(../images/gfx_shoplisting.gif) no-repeat 0 0;
}

	.listing_shop span {
		display: none;
	}





.listing_text, .listing_text a {
	color: #666666;
	padding: 0px 0px 5px 0px;
	text-decoration: none;
}

	.listing_text a:hover {
		color: #999999;
		text-decoration: none;
	}

.listing_category {
	color: #999999;
}

.listing_location {
	color: #999999;
	padding-bottom: 5px;
}

.listing_sellswap {
	padding-bottom: 5px;
	clear: right;
	float: right;
}

.listing_new {
	padding-bottom: 5px;
	clear: right;
	float: right;
	display: block;
	width: 46px;
	height: 52px;
	background: transparent url(../images/img_new.gif) no-repeat 0 0;
}
	.listing_new span {
		display: none;
	}

.listing_user {
	color: #999999;
}

.listing_added {
	color: #999999;
}
.listing_left {
	color: #999999;
	padding-bottom: 5px;
}


.listing_characteristic_price {
	font-size: 180%;
	font-weight: normal;
	letter-spacing: -1px;
	font-family: verdana, tahoma, arial;
	color: #b54ceb;
	clear: right;
	float: right;
}
.listing_characteristic_size {

}
.listing_characteristic_colour {
	padding-bottom: 5px;
}

.listing_mainimage {
	float: left;
	margin: 0px 10px 10px 0px;
}

.listing_images {
	border-top: 1px solid #d9d9d9;
	margin: 10px 0px 0px 0px;
	padding-top: 10px;
	clear: both;
}






/* MESSAGE BOXES */

	.messages_info, .messages_ok, .messages_ko, .messages_okko {
		margin-bottom: 20px;
		padding: 10px;
		font-weight: bold;
	}

	.messages_info {
		border: 1px solid #e1f7d1;
		background-color: #ebffdd;
		color: #939e35;
	}

	.messages_ok {
		border: 1px solid #dadaff;
		background-color: #dde7ff;
		color: #2266ff;
	}

	.messages_ko {
		border: 1px solid #ffdddd;
		color: #ff0000;
		background: #ffeeee url(../images/blinking_warning.gif) no-repeat  99% 3px;
	}

	.messages_okko {
		border: 1px solid #cacaca;
		color: #343434;
		background: #f4f4f4 url(../images/blinking_warning.gif) no-repeat  99% 3px;
	}







/* FORMS */

form {
	clear: both;
	padding: 0px;
	margin: 0px;
}

	form label {
		clear: both;
		display: block;
		color: #6f655d;
		margin-bottom: 5px;
		padding-top: 12px;
	}

		form label.required {
			font-weight: bold;
			background: transparent url(../images/star_orange.gif) no-repeat left 15px;
			padding-left: 12px;
		}

		form label.visible {
			background: transparent url(../images/star_blue.gif) no-repeat left 15px;
			padding-left: 12px;
		}

		form label.required_and_visible {
			font-weight: bold;
			background: transparent url(../images/star_orangeblue.gif) no-repeat left 15px;
			padding-left: 20px;
		}

		.info {
			clear: both;
			color: #999999;
			font-size: 10px;
			padding-top: 2px;
		}

		.boxedlist .comment {
			background-color: #ffffff;
			padding: 4px;
		}


		#checkusername_button {
			float: left;
			height: 23px;
			width: 28px;
			background: transparent url(../images/buttons_small.gif) no-repeat 0 0;
			cursor: pointer;
		}

			#checkusername_button:hover {
				background: transparent url(../images/buttons_small.gif) no-repeat -28px 0;
			}

			#checkusername_button b {
				display: none;
			}

		#checkusername_response {
			float: left;
			height: 23px;
			margin-left: 10px;
		}

		.loading_img {
			margin-top: 4px;
			float: left;
			width: 16px;
			height: 16px;
			background: transparent url(../images/loading.gif) no-repeat 0 0;
		}

			.loading_img b {
				display: none;
			}






/* EXPANDER */

ul.exp {

}

	ul.exp ul {
		padding: 0px 0px 2px 12px;
	}

	ul.exp .exp_normal {
		color: #6F655D;
		font-weight: normal;
	}

	ul.exp .exp_selected {
		font-weight: bold;
	}

	ul.exp a, ul.exp a:hover {
		text-decoration: none;
	}

		a.exp_expander_plus {
			float: left;
			display: block;
			width: 10px;
			height: 10px;
			margin: 1px 3px 0px 0px;
			background: transparent url(../images/plusminus.gif) no-repeat 0 0;
		}

			a.exp_expander_plus:hover {
				background: transparent url(../images/plusminus.gif) no-repeat -10px 0;
			}

		a.exp_expander_minus {
			float: left;
			display: block;
			width: 10px;
			height: 10px;
			margin: 1px 3px 0px 0px;
			background: transparent url(../images/plusminus.gif) no-repeat 0 -10px;
		}

			a.exp_expander_minus:hover {
				background: transparent url(../images/plusminus.gif) no-repeat -10px -10px;
			}

			a.exp_expander_plus span, a.exp_expander_minus span {
				display: none;
			}



/* DROPDOWN */



	.dropdown_container {
	
	}

		.dropdown_button, .dropdown_button_calendar {
			float: right;
			display: block;
			cursor: pointer;
			z-index: 900;
		}

		.dropdown_button {
			width: 12px;
			height: 7px;
			background: transparent url(../images/btn_dropdown.gif) no-repeat 0 0;
			margin-top: 3px;
		}

		.dropdown_button_calendar {
			width: 10px;
			height: 10px;
			background: transparent url(../images/btn_dropdown_calendar.gif) no-repeat 0 0;
			margin-top: 2px;
		}

			.dropdown_button span, .dropdown_button_calendar span {
				display: none;
			}


		.dropdown_display {
			cursor: pointer;
			z-index: 900;
		}

		.dropdown_options {
			display: none; 
			position: absolute; 
			background-color: #ffffff; 
			padding: 10px 4px 12px 10px; 
			border-bottom: 1px solid #f4efe8;
			border-left: 1px solid #f4efe8;
			border-right: 1px solid #f4efe8;
			margin-left: -5px;
			z-index: 990;
		}

			.dropdown_options ul {
				background-color: #ffffff; 
			}

				.dropdown_options ul.float li{
					float: left;
				}

				.dropdown_options li{
					padding-top: 1px;
					padding-bottom: 1px;
				}

					.dropdown_options li:hover{
						background-color: #f4efe8;
						cursor: pointer;
					}








/* USERPACKAGE */

.boxedlist {
	color: #656565;
}

	.boxedlist * {
		margin: 0px;
		padding: 0px;
	}

	.boxedlist li {
		clear: both;
		background-image: none;
		padding: 0px 0px 20px 10px;
	}

		.boxedlist li .title {
			font-size: 12px;
			font-weight: bold;
			color: #5F554D;
			padding: 1px 0px;
		}

		.table_title {
			color: #7F756D;
			font-weight: bold;
			text-align: right;
			padding-right: 5px;
			width: 75px;
		}

		.boxedlist li .table_listings, .boxedlist li .table_price {
			color: #7F756D;
		}



	.boxedlist input {
		color: #363231;
	}

	.boxedlist label {
		clear: both;
		display: block;
		color: #6f655d;
		margin-bottom: 5px;
		padding-top: 12px;
	}

		.boxedlist label.required {
			font-weight: bold;
			background: transparent url(../images/star_orange.gif) no-repeat left 15px;
			padding-left: 12px;
		}


	.boxedlist .corners_light_content {
		color: #656565;
		padding: 5px;
	}

	.boxedlist form .corners_light_content, .boxedlist form .corners_red_content, .boxedlist form .corners_gray_content {
		padding: 0px 5px;
	}




/* MYACCOUNT ITEMS */

.navigator {
	text-align: right;
	margin-bottom: 20px;
}





/* PROFILE */

#profile {
	position: relative;
	background: #f4efe8  url(../images/bg_usermenu.gif) no-repeat right -5px;
	padding: 10px;
}

	#profile h1 {
		margin-top: 0px; 
		clear: none;
	}


	#profile img.avatar {
		position: absolute;
		top: 5px;
		right: 7px;
		z-index: 100;
		border: 1px solid #efefef;
		background-color: #ffffff;
		padding: 3px;
	}

	#profile h4 {
		color: #555555;
		font-size: 11px;
		font-weight: bold;
		padding: 6px 0px 2px 0px;
	}

	#profile h5 {
		color: #6b6b6b;
		font-size: 11px;
		font-weight: bold;
		padding: 5px 0px 1px 0px;
	}

			#profile table.sizes{
			
			}

				#profile table.sizes td {
					width: 70px;
					text-align: center;
					color: #656565;
					font-size: 10px;
					font-weight: normal;
					padding-top: 47px;
				}

					#profile table.sizes td b {
						color: #6f655d;
						display: block;
						font-size: 180%;
						font-weight: bold;
					}

					#profile table.sizes td.size {
						background: transparent url(../images/gfx_sizes_size.gif?v=2) no-repeat center 0;
					}

					#profile table.sizes td.shoe {
						background: transparent url(../images/gfx_sizes_shoe.gif?v=2) no-repeat center 0;
					}

					#profile table.sizes td.height {
						background: transparent url(../images/gfx_sizes_height.gif?v=2) no-repeat center 0;
					}

					#profile table.sizes td.bust {
						background: transparent url(../images/gfx_sizes_bust.gif) no-repeat center 0;
					}

/* LISTING */

#listing {

}

	#listing .listing_premium, #listing .listing_shop {
		clear: none;
		margin: 0px 0px 0px 5px;
	}

	#listing h1 {
		margin-top: 0px; 
		clear: none;
	}


	#listing_right {
		float: right; 
		width: 210px; 
		border-left: 10px solid #ffffff;
		border-bottom: 10px solid #ffffff;
		color: #6f655d;
		overflow: hidden;
	}

		#listing_right a.highlight, #listing_right span.highlight {
			color: #da8200;
			font-size: 150%;
			font-weight: bold;
			position: absolute;
			top: 26px;
			left: 8px;
			z-index: 101;
		}

		#listing_right h4 {
			color: #555555;
			font-size: 11px;
			font-weight: bold;
			padding: 9px 0px 1px 0px;
		}


		#listing_info {
			margin-bottom: 10px;
		}

			#listing_info a {
				font-weight: bold;
			}

			#listing_info .corners_light_content {
				background-image: url(../images/txt_iteminfo.gif);
				background-repeat: no-repeat;
				background-position: 8px 3px;
				padding: 48px 8px 3px 8px;
				color: #6f655d;
				position: relative;
			}
			
			#listing_info div.brandnew {
				position: absolute;
				top: 3px;
				right: 8px;
				z-index: 100;
				width: 46px;
				height: 52px;
				background: transparent url(../images/img_new.gif) no-repeat -46px 0;
			}

				#listing_info div.brandnew span {
					display: none;
				}	

			#listing_info .price {
				clear: both;
				display: block;
				font-size: 180%;
				font-weight: normal;
				letter-spacing: -1px;
				font-family: verdana, tahoma, arial;
				color: #b54ceb;
			}

			#listing_info .left {
				margin-top: 5px;
				font-weight: bold;
				color: #000000;
				font-size: 120%;
			}
			
		#listing_profile {
			
		}

			#listing_profile .corners_light_content {
				background-image: url(../images/txt_ownerinfo.gif);
				background-repeat: no-repeat;
				background-position: 8px 3px;
				padding: 48px 8px 3px 8px;
				color: #6f655d;
				position: relative;
			}

			#listing_profile img.avatar {
				position: absolute;
				top: 3px;
				right: 8px;
				z-index: 100;
			}

			#listing_profile table.sizes{
				width: 100%;
			}

				#listing_profile table.sizes td {
					width: 25%;
					text-align: center;
					color: #656565;
					font-size: 10px;
					font-weight: normal;
					padding-top: 47px;
				}

					#listing_profile table.sizes td b {
						color: #6f655d;
						display: block;
						font-size: 120%;
						font-weight: bold;
					}

					#listing_profile table.sizes td.size {
						background: transparent url(../images/gfx_sizes_size.gif?v=2) no-repeat center 0;
					}

					#listing_profile table.sizes td.shoe {
						background: transparent url(../images/gfx_sizes_shoe.gif?v=2) no-repeat center 0;
					}

					#listing_profile table.sizes td.height {
						background: transparent url(../images/gfx_sizes_height.gif?v=2) no-repeat center 0;
					}

					#listing_profile table.sizes td.bust {
						background: transparent url(../images/gfx_sizes_bust.gif) no-repeat center 0;
					}


	#listing_main_image {
		float: left; 
		margin: 2px 10px 10px 0px;
		background-color: #ffffff;
		padding: 1px;
		border: 1px solid #f3ebe0;
	}

	#listing_text {
		font-size: 12px;
	}

	#listing_details {
		margin-top: 10px;
	}

		#listing_details h2 {
			clear: left;
			margin-top: 20px;
		}

		#listing_details table {
			font-size: 12px;
		}

			#listing_details table td.title {
				font-weight: bold;
				text-align: right;
				padding-right: 8px;
			}

				#listing_details table td.price {
					font-weight: bold;
					color: #b54ceb;
				}


	#listing_images {
		margin-top: 10px;
	}

		#listing_images h2 {
			clear: left;
			margin-top: 20px;
		}

		#listing_images img {
			background-color: #ffffff;
			padding: 1px;
			border: 1px solid #f3ebe0;
		}

	#listing_text_added {
		margin-top: 10px;
		font-size: 12px;
	}

		#listing_text_added h2 {
			clear: left;
			margin-top: 20px;
		}

	#listing_listingforum {
		margin-top: 10px;
		clear: both;
	}

		#listing_listingforum h2 {
			clear: left;
			margin-top: 20px;
		}

		#listing_listingforum li {
			clear: both;
			margin-bottom: 8px;
		}

		#listing_listingforum li.owner {
			font-weight: bold;
		}


			#listing_listingforum .listingforum_avatar {
				float: left;
				margin: 0px 4px 4px 0px;
			}

			#listing_listingforum .listingforum_authorline {
				font-size: 10px;
				color: #999999;
			}

				#listing_listingforum .listingforum_authorline a {
					font-weight: bold;
					font-size: 11px;
				}

			#listing_listingforum .listingforum_message {

			}

			#listing_listingforum .listingforum_winner {
				margin: 4px 0px;
				font-weight: bold;
				text-align: right;
			}



/* COMMENTS */

#comments_menu {
	margin: 20px 0px;
}


/* SEARCH */



#search {
	position: relative;
	margin-bottom: 15px;
}

	#search label {
		padding-top: 5px;
		font-weight: bold;
	}

	#search_container {

		/* background: #f4efe8  url(../images/bg_search.gif) no-repeat bottom right; */
		padding-top: 10px;
	}

	#search_advanced {

	}

	#search_advanced_switch {
		display: block;
		position: absolute;
		top: 0px;
		right: 0px;
		width: 106px;
		height: 16px;
		cursor: pointer;
		z-index: 100;
		margin-bottom: 20px;
	}

		#search_advanced_switch.advanced {
			background: transparent  url(../images/buttons_searchform.gif) no-repeat -106px -48px;
		}

			#search_advanced_switch.advanced:hover {
				background: transparent  url(../images/buttons_searchform.gif) no-repeat 0 -48px;
			}

		#search_advanced_switch.simple {
			background: transparent  url(../images/buttons_searchform.gif) no-repeat -106px -32px;
		}

			#search_advanced_switch.simple:hover {
				background: transparent  url(../images/buttons_searchform.gif) no-repeat 0 -32px;
			}

		#search_advanced_switch span {
			display: none;
		}

	#search_submit {
		position: absolute; 
		bottom: 5px; 
		right: 5px;
	}




/* SORT */

#sort {
	position: relative;
	margin: 2px 0px 15px 0px;
}

	#sort label {
		padding-top: 5px;
		font-weight: bold;
	}






/* BUTTONS */


a.button_light, a.button_white {
    color: #ffffff;
	font-weight: bold;
    display: block;
    float: left;
    height: 26px;
    margin-right: 6px;
    padding-right: 12px;
    text-decoration: none;
}

	a.button_light span.button_bg, a.button_white span.button_bg {
		display: block;
		line-height: 16px;
		padding: 5px 0 5px 12px;
		white-space: nowrap;
	}

	a:hover.button_light, a:hover.button_white  {
		color: #faf8f4;
	}


a.button_light  {
    background: transparent url('../images/button1_bg.gif') no-repeat right -52px;
}
	a.button_light span.button_bg {
		background: transparent url('../images/button1_bg.gif') no-repeat 0 -52px;
	}
	a:hover.button_light  {
		background: transparent url('../images/button1_bg.gif') no-repeat right -78px;
	}
		a:hover.button_light span.button_bg {
			background: transparent url('../images/button1_bg.gif') no-repeat 0 -78px;
		}


a.button_white  {
    background: transparent url('../images/button1_bg.gif') no-repeat right 0;
}
	a.button_white span.button_bg {
		background: transparent url('../images/button1_bg.gif') no-repeat 0 0;
	}
	a:hover.button_white  {
		background: transparent url('../images/button1_bg.gif') no-repeat right -26px;
	}
		a:hover.button_white span.button_bg {
			background: transparent url('../images/button1_bg.gif') no-repeat 0 -26px;
		}





a.button_light_small, a.button_white_small {
    color: #ffffff;
	font-weight: bold;
    display: block;
    float: left;
    height: 23px;
    margin-right: 6px;
    padding-right: 12px;
    text-decoration: none;
}

	a.button_light_small span.button_bg, a.button_white_small span.button_bg {
		display: block;
		line-height: 16px;
		padding: 3px 0 4px 12px;
		white-space: nowrap;
	}

	a:hover.button_light_small, a:hover.button_white_small  {
		color: #faf8f4;
	}


a.button_light_small  {
    background: transparent url('../images/button1_bg.gif') no-repeat right -150px;
}
	a.button_light_small span.button_bg {
		background: transparent url('../images/button1_bg.gif') no-repeat 0 -150px;
	}
	a:hover.button_light_small  {
		background: transparent url('../images/button1_bg.gif') no-repeat right -173px;
	}
		a:hover.button_light_small span.button_bg {
			background: transparent url('../images/button1_bg.gif') no-repeat 0 -173px;
		}


a.button_white_small  {
    background: transparent url('../images/button1_bg.gif') no-repeat right -104px;
}
	a.button_white_small span.button_bg {
		background: transparent url('../images/button1_bg.gif') no-repeat 0 -104px;
	}
	a:hover.button_white_small  {
		background: transparent url('../images/button1_bg.gif') no-repeat right -127px;
	}
		a:hover.button_white_small span.button_bg {
			background: transparent url('../images/button1_bg.gif') no-repeat 0 -127px;
		}






	a.remove {
		float: right;
		display: block;
		width: 14px;
		height: 15px;
		background: transparent url('../images/icon_del.png') no-repeat 0 0;
	}

		a.remove span {
			display: none;
		}


	span.button_add {
		padding-left: 24px;
		background: transparent url('../images/icon_plus.png') no-repeat 0 0;
		position: relative;
		top: 2px;
		display: inline-block;
	}

	span.button_del {
		padding-left: 24px;
		background: transparent url('../images/icon_del.png') no-repeat 0 0;
		position: relative;
		top: 2px;
		display: inline-block;
	}

	span.button_view {
		padding-left: 24px;
		background: transparent url('../images/icon_view.png') no-repeat 0 0;
		position: relative;
		top: 2px;
		display: inline-block;
	}

	span.button_edit {
		padding-left: 24px;
		background: transparent url('../images/icon_edit.png') no-repeat 0 0;
		position: relative;
		top: 2px;
		display: inline-block;
	}

	span.button_winner {
		padding-left: 24px;
		background: transparent url('../images/icon_winner.png') no-repeat 0 0;
		position: relative;
		top: 2px;
		display: inline-block;
	}

	span.button_offers {
		padding-left: 24px;
		background: transparent url('../images/icon_offers.png') no-repeat 0 0;
		position: relative;
		top: 2px;
		display: inline-block;
	}

	span.button_buy {
		padding-left: 24px;
		background: transparent url('../images/icon_buy.png') no-repeat 0 0;
		position: relative;
		top: 2px;
		display: inline-block;
	}

	span.button_check {
		padding-left: 24px;
		background: transparent url('../images/icon_check.png') no-repeat 0 0;
		position: relative;
		top: 2px;
		display: inline-block;
	}

	span.button_standardlisting {
		padding-left: 24px;
		background: transparent url('../images/icon_standardlisting.png') no-repeat 0 0;
		position: relative;
		top: 2px;
		display: inline-block;
	}

	span.button_premiumlisting {
		padding-left: 24px;
		background: transparent url('../images/icon_premiumlisting.png') no-repeat 0 0;
		position: relative;
		top: 2px;
		display: inline-block;
	}

	span.button_userinfo {
		padding-left: 24px;
		background: transparent url('../images/icon_userinfo.png') no-repeat 0 0;
		position: relative;
		top: 2px;
		display: inline-block;
	}

	span.button_message {
		padding-left: 24px;
		background: transparent url('../images/icon_message.png') no-repeat 0 0;
		position: relative;
		top: 2px;
		display: inline-block;
	}

	span.button_listingforum {
		padding-left: 24px;
		background: transparent url('../images/icon_listingforum.png') no-repeat 0 0;
		position: relative;
		top: 2px;
		display: inline-block;
	}




/* USER MENU */


ul#usermenu {
	
}

	ul#usermenu li {
		font-size: 11px;
		font-weight: bold;
		text-transform: uppercase;
		margin-right: 20px;
		padding-top: 1px;
		padding-bottom: 1px;
	}






/* LISTING MENU */


#listingmenu {
	margin-bottom: 15px; 
}

	#listingmenu ul li {
		font-size: 11px;
		font-weight: bold;
		text-transform: uppercase;
		margin-right: 20px;
		padding-top: 1px;
		padding-bottom: 1px;
	}






/* FORMS */

input, textarea, select {
	font-size: 11px;
}

form.gfx input, form.gfx textarea, form.gfx select {
	background: transparent;
	border: none;
	font-size: 11px;
}

form.gfx h2 {
	margin: 20px 0px 0px 0px;
}

/* MARKS */

.mark_positive {
	height: 10px;
	overflow: hidden;
	background: transparent  url(../images/gfx_marks_green.gif) no-repeat 0 0;
	padding: 0px 10px 0px 15px;
}

.mark_neutral {
	height: 10px;
	overflow: hidden;
	background: transparent  url(../images/gfx_marks_orange.gif) no-repeat 0 0;
	padding: 0px 10px 0px 15px;
}

.mark_negative {
	height: 10px;
	overflow: hidden;
	background: transparent  url(../images/gfx_marks_red.gif) no-repeat 0 0;
	padding: 0px 10px 0px 15px;
}

.winning_offer {
	float: right;
	display: block;
	height: 10px;
	width: 10px;
	overflow: hidden;
	background: transparent  url(../images/gfx_king.gif) no-repeat 0 0;
}



/* CORNERS */

.corners_light, .corners_dark, .corners_verydark, .corners_red, .corners_gray, .corners_light_white, .corners_verydark_light {
	display: block;
}
	.corners_light *, .corners_dark *, .corners_verydark *, .corners_red *, .corners_gray *, .corners_light_white *, .corners_verydark_light * {
		display: block;
		height: 1px;
		overflow: hidden;
		font-size: .01em;
	}
	.corners_light_1, .corners_dark_1, .corners_verydark_1, .corners_red_1, .corners_gray_1, .corners_light_white_1, .corners_verydark_light_1 {
		margin: 0px 3px;
		padding: 0px 1px;
	}
	.corners_light_2, .corners_dark_2, .corners_verydark_2, .corners_red_2, .corners_gray_2, .corners_light_white_2, .corners_verydark_light_2 {
		padding: 0px 1px;
		margin: 0px 1px;
	}
	.corners_light_3, .corners_dark_3, .corners_verydark_3, .corners_red_3, .corners_gray_3, .corners_light_white_3, .corners_verydark_light_3 {
		margin: 0px 1px;
	}
	.corners_light_content, .corners_dark_content, .corners_verydark_content, .corners_red_content, .corners_gray_content, .corners_light_white_content, .corners_verydark_light_content {
		padding: 0px 5px;
	}



/* colours */

	.corners_light * {
		background: #f4efe8; 
	}
	.corners_light_1 {
		border-left: 1px solid #faf8f5;
		border-right: 1px solid #faf8f5;
		background: #f6f3ed;
	}
	.corners_light_2 {
		border-left: 1px solid #fdfdfc;
		border-right: 1px solid #fdfdfc;
		background: #f6f2ec;
	}
	.corners_light_3 {
		border-left: 1px solid #f6f2ec;
		border-right: 1px solid #f6f2ec;
	}
	.corners_light_4 {
		border-left: 1px solid #faf8f5;
		border-right: 1px solid #faf8f5;
	}
	.corners_light_5 {
		border-left: 1px solid #f6f3ed;
		border-right: 1px solid #f6f3ed;
	}
	.corners_light_content {
		background: #f4efe8;
		color: #363231;
	}

		.corners_light_white * {
			background: #ffffff; 
		}
		.corners_light_white_1 {
			border-left: 1px solid #f8f5f1;
			border-right: 1px solid #f8f5f1;
			background: #fcfbf9;
		}
		.corners_light_white_2 {
			border-left: 1px solid #f5f0ea;
			border-right: 1px solid #f5f0ea;
			background: #fcfbfa;
		}
		.corners_light_white_3 {
			border-left: 1px solid #fcfbfa;
			border-right: 1px solid #fcfbfa;
		}
		.corners_light_white_4 {
			border-left: 1px solid #f8f5f1;
			border-right: 1px solid #f8f5f1;
		}
		.corners_light_white_5 {
			border-left: 1px solid #fcfbf9;
			border-right: 1px solid #fcfbf9;
		}
		.corners_light_white_content {
			background: #ffffff;
			color: #6F655D;
		}



	.corners_dark * {
		background: #e1d3c1; 
	}
	.corners_dark_1 {
		border-left: 1px solid #f2ece4;
		border-right: 1px solid #f2ece4;
		background: #e8ded0;
	}
	.corners_dark_2 {
		border-left: 1px solid #fcfaf8;
		border-right: 1px solid #fcfaf8;
		background: #e6dbcc;
	}
	.corners_dark_3 {
		border-left: 1px solid #e6dbcc;
		border-right: 1px solid #e6dbcc;
	}
	.corners_dark_4 {
		border-left: 1px solid #f2ece4;
		border-right: 1px solid #f2ece4;
	}
	.corners_dark_5 {
		border-left: 1px solid #e8ded0;
		border-right: 1px solid #e8ded0;
	}
	.corners_dark_content {
		background: #e1d3c1;
		color: #363231;
	}



	.corners_verydark * {
		background: #5d534a; 
	}
	.corners_verydark_1 {
		border-left: 1px solid #b9b5b1;
		border-right: 1px solid #b9b5b1;
		background: #857e77;
	}
	.corners_verydark_2 {
		border-left: 1px solid #eeedec;
		border-right: 1px solid #eeedec;
		background: #7b736c;
	}
	.corners_verydark_3 {
		border-left: 1px solid #7b736c;
		border-right: 1px solid #7b736c;
	}
	.corners_verydark_4 {
		border-left: 1px solid #b9b5b1;
		border-right: 1px solid #b9b5b1;
	}
	.corners_verydark_5 {
		border-left: 1px solid #857e77;
		border-right: 1px solid #857e77;
	}
	.corners_verydark_content {
		background: #5d534a;
		color: #ffffff;
	}

		.corners_verydark_content label {
			color: #ffffff;
		}


		.corners_verydark_light * {
			background: #ffffff; 
		}
		.corners_verydark_light_1 {
			border-left: 1px solid #a29c97;
			border-right: 1px solid #a29c97;
			background: #d6d4d1;
		}
		.corners_verydark_light_2 {
			border-left: 1px solid #6d645c;
			border-right: 1px solid #6d645c;
			background: #e0dedc;
		}
		.corners_verydark_light_3 {
			border-left: 1px solid #e0dedc;
			border-right: 1px solid #e0dedc;
		}
		.corners_verydark_light_4 {
			border-left: 1px solid #a29c97;
			border-right: 1px solid #a29c97;
		}
		.corners_verydark_light_5 {
			border-left: 1px solid #d6d4d1;
			border-right: 1px solid #d6d4d1;
		}
		.corners_verydark_light_content {
			background: #ffffff;
			color: #6F655D;
		}



	.corners_red * {
		background: #ffd3d3; 
	}
	.corners_red_1 {
		border-left: 1px solid #ffecec;
		border-right: 1px solid #ffecec;
		background: #ffdede;
	}
	.corners_red_2 {
		border-left: 1px solid #fffafa;
		border-right: 1px solid #fffafa;
		background: #ffdbdb;
	}
	.corners_red_3 {
		border-left: 1px solid #ffdbdb;
		border-right: 1px solid #ffdbdb;
	}
	.corners_red_4 {
		border-left: 1px solid #ffecec;
		border-right: 1px solid #ffecec;
	}
	.corners_red_5 {
		border-left: 1px solid #ffdede;
		border-right: 1px solid #ffdede;
	}
	.corners_red_content {
		background: #ffd3d3;
		color: #363231;
	}


	.corners_gray * {
		background: #f0f0f0; 
	}
	.corners_gray_1 {
		border-left: 1px solid #f8f8f8;
		border-right: 1px solid #f8f8f8;
		background: #f3f3f3;
	}
	.corners_gray_2 {
		border-left: 1px solid #fdfdfd;
		border-right: 1px solid #fdfdfd;
		background: #f2f2f2;
	}
	.corners_gray_3 {
		border-left: 1px solid #f2f2f2;
		border-right: 1px solid #f2f2f2;
	}
	.corners_gray_4 {
		border-left: 1px solid #f8f8f8;
		border-right: 1px solid #f8f8f8;
	}
	.corners_gray_5 {
		border-left: 1px solid #f3f3f3;
		border-right: 1px solid #f3f3f3;
	}
	.corners_gray_content {
		background: #f0f0f0;
		color: #363231;
	}











/* WIDTHS */
.w_25 {
	width: 25px;
}
.w_30 {
	width: 30px;
}
.w_35 {
	width: 35px;
}
.w_40 {
	width: 40px;
}
.w_50 {
	width: 50px;
}
.w_60 {
	width: 60px;
}
.w_70 {
	width: 70px;
}
.w_80 {
	width: 80px;
}
.w_100 {
	width: 100px;
}
.w_110 {
	width: 110px;
}

.w_150 {
	width: 150px;
}
.w_160 {
	width: 160px;
}
.w_170 {
	width: 170px;
}
.w_200 {
	width: 200px;
}
.w_220 {
	width: 220px;
}
.w_260 {
	width: 260px;
}
.w_400 {
	width: 400px;
}
.w_440 {
	width: 440px;
}
.h_50 {
	height: 50px;
}
.h_80 {
	height: 80px;
}
.h_100 {
	height: 100px;
}
.h_200 {
	height: 200px;
}

/* SPACES */

.mt_5{
	margin-top: 5px;
}
.mt_10{
	margin-top: 10px;
}
.mt_15{
	margin-top: 15px;
}
.mb_10{
	margin-bottom: 10px;
}
.pt_3{
	padding-top: 3px;
}
.pt_10{
	padding-top: 10px;
}
.pb_10 {
	padding-bottom: 10px;
}
.pl_5{
	padding-left: 5px;
}
.pl_10{
	padding-left: 10px;
}
.pl_50{
	padding-left: 50px;
}
.pr_10{
	padding-right: 10px;
}
.va_b {
	vertical-align: bottom;
}




/* ADS */

#adv_top {
	background-color: #d4c6b3;
	border: 1px solid #f0e0ca;
	display: block;
	width: 728px;
	height: 90px;
	margin-top: 10px;
}

#adv_bottom {
	background-color: #ffffff;
	text-align: center;
	display: block;
	padding: 10px 0px;
}

#adv_left {
	display: block;
	padding: 10px 0px;
}

#adv_right {
	display: block;
	padding: 0px 0px 10px 0px;
}



.clear {
	clear: both;
}
.hidden {
	display: none;
	position: absolute;
	top: -1000px;
	left: -1000px;
}








/* OTHER TXT STYLES */

.date_picker {
	display: block;
	width: 16px;
	height: 16px;
	background: transparent url('../images/icon_date_big.gif') no-repeat 0 0;
}

	.date_picker span {
		display: none;
	}






ul.images_list li {
	background-image:none;
	float:left;
	height:100px;
	margin:2px;
	padding:2px;
	width:90px;
}






a#wdw {
	float: right;
	display: block;
	width: 92px;
	height: 40px;
	background: transparent url(../images/wdw.gif) no-repeat 0 -40px;
	margin: 0px 0px 10px 10px;
}

	a#wdw:hover {
		background: transparent url(../images/wdw.gif) no-repeat 0 0;
	}

	a#wdw span {
		display: none;
	}








/* TINY MCE STYLES */


.txt_gray1 {
	color: #999999;
}

.txt_gray2 {
	color: #666666;
}
.txt_gray3 {
	color: #363231;
}
.txt_orange {
	color: #da8200;
}

.txt_red {
	color: #ff0000;
}

.txt_blue {
	color: #2266ff;
}


.txt_green {
	color: #939e35;
}

.txt_black {
	color: #000000;
}

.txt_colorgray1 {
	color: #6f655d;
}

.txt_colorgray2 {
	color: #bbb09d;
}

.size_10 {
	font-size: 10px;
}

.size_11 {
	font-size: 11px;
}

.size_12 {
	font-size: 12px;
}

.size_13 {
	font-size: 13px;
}

.size_14 {
	font-size: 14px;
}


.right {
	text-align: right;
}
.center {
	text-align: center;
}
.bold {
	font-weight: bold;
}


