/* ---------------------------------------------------------------------
Filename: stylesheet.css
Title: Primary CSS file for StuffBuff.com (Dashboard)
Author: Toivo Betancourt, t7webmedia@gmail.com
Description: This style sheet imports other style sheets and provides
basic styling for XHTML elements of the StuffBuff.com website.
------------------------------------------------------------------------ */
@import url("base.css");
@import url("typography.css");

body {
	margin:0px;
	text-align:center;
	font-size:62.5%;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td  {
	/*font-family:"Myriad Pro", Helvetica, Arial, sans-serif;*/
	font-family:Helvetica, Arial, sans-serif;
}

html {
	height:100%;
	/* background: #fff url(../images/dashboard/main-bg.png) repeat-x top left; */
}

body#dashboard, body#auction {
	background: #fff url(../images/dashboard/main-bg.png) repeat-x top left;
}

body#home {
	background: #599bf8 url(../images/home/home-bg3.png) repeat-x top left;
}

body#overlay {
	background:none;
}

a {
	color:#fff;
	text-decoration:none;
}

a:hover {
	color:#f1f1f1;
	text-decoration:underline;
}

#wrapper {
	margin:0px auto;
	position:relative;
	width:950px;
}

#home-wrapper {
	margin:0px auto;
	position:relative;
	width:1024px;
	min-height:750px;
	background: transparent url(../images/home/home-header-bgBETA.png) no-repeat top left;
}

#home-maintain-wrapper {
	margin:0px auto;
	position:relative;
	width:1190px;
	min-height:900px;
	background: #2e6dc4 url(../images/home/maintenance-bg.jpg) no-repeat top left;
}

#page {
	margin:0; !important
	padding:95px 0 0 0; !important
}

/* ---------------------------- Header Items ---------------------------- */
#home-wrapper #header, #home-maintain-wrapper #header  {
	position:relative;
	width:1024px;
	height:230px;
	margin:0px;
}

#home-maintain-wrapper #header  {
	position:relative;
	width:1190px;
	height:130px;
	margin:0px;
}

#home-wrapper #header {
	height:168px;
	position:relative;
}

#header {
	position:relative;
	width:950px;
	height:130px;
	margin:0px;
}

		#logo {
			float:left;
			width:242px;
			height:90px;
			margin:14px 0 0 6px;
			background: transparent url(../images/stuffbuff-logo.png) no-repeat top left;
		}
		
		#home-logo {
			float:left;
			width:350px;
			margin:0px 0 0 20px;
		}
		
		#home-logo a {
			display:block;
			width:350px;
			height:110px;
		}
		
		#search-nav {
			float:right;
			width:650px;
		}
		
		#home-wrapper #search-nav, #home-maintain-wrapper #search-nav {
			float:right;
			width:290px;
			/*padding:0 30px 0 0;*/
			padding:0 80px 0 0;
		}
		
				#header ul {
					
				}
				
				#header ul li {
					float:right;
					display:block;
					width:auto;
					height:54px;
					padding:0 0 0 10px;
				}
				
				#header ul li a {
					padding:0 0 0 5px;
				}
				
				#home-header ul {
					
				}
				
				#home-header ul li {
					float:right;
					display:block;
					width:auto;
					height:54px;
					padding:0 0 0 10px;
				}
				
				#home-header ul li a {
					padding:0 0 0 5px;
				}

				#search {
					float:right;
					height:46px;
					padding:0 12px 0 0;
				}
				
				#search p.searchForm {
					float:left;
					width:631px;
					height:42px;
					background: transparent url(../images/dashboard/search-input-Redge.png) no-repeat top right;
				}
				
				#search label {
					float:left;
					width:590px;
					padding:0;
					background: transparent url(../images/dashboard/search-input-bg2.png) no-repeat top left;
				}
				
				input.search-box {
					width:570px;
					height:18px;
					border:none;
					background:none;
					padding:11px 12px 13px 12px;
				}
				
				#home-wrapper #search, #home-maintain-wrapper #search {
					position:absolute;
					top:10px;
					right:10px;
					height:50px;
					padding:0;
					margin:0;
				}
				
				#home-wrapper #search p.searchForm, #home-maintain-wrapper #search p.searchForm {
					float:left;
					width:300px;
					height:42px;
					background: transparent url(../images/dashboard/search-input-Redge.png) no-repeat top right;
				}
				
				#home-wrapper #search label, #home-maintain-wrapper #search label {
					float:left;
					width:265px;
					padding:0;
					background: transparent url(../images/dashboard/search-input-bg2.png) no-repeat top left;
				}
				
				#home-wrapper input.search-box, #home-maintain-wrapper input.search-box {
					width:250px;
					height:18px;
					border:none;
					background:none;
					padding:11px 12px 13px 12px;
				}
				

/* -------------------------- Body/Main Items --------------------------- */
#body {
	position:relative;
	width:950px;
	min-height:600px;
	height:100%;
	margin:0px;
	text-align:left;
}

#home-body {
	position:relative;
	width:1024px;
	min-height:600px;
	margin:0px;
	text-align:left;
}

		#body-pad {
			position:relative;
			padding:0 12px 30px 12px;
		}
		
		#home-body-pad {
			padding:110px 0px 0px 38px;
		}
	
				#sortby {
					position:absolute;
					top:20px;
					right:12px;
					height:46px;
					padding:0;
				}
				
				#sortby p.sortbyForm {
					float:left;
					width:177px;
					height:26px;
					background: transparent url(../images/dashboard/sortby-input-Redge.png) no-repeat top right;
				}
				
				#sortby label {
					float:left;
					width:158px;
					padding:0;
					background: transparent url(../images/dashboard/sortby-input-bg2.png) no-repeat top left;
				}
				
				input.sortby-box {
					width:140px;
					height:15px;
					border:none;
					background:none;
					padding:7px 12px 7px 10px;
					margin:0 12px 0 0;
				}
				
/* ---------- TAB STYLES ---------- */				
				#tabs {
					width:100%;
					background: transparent url(../images/dashboard/tabs-bar-bg.png) repeat-x;
					background-position: 0px 31px;
				}
				
				#tabs ul {
					margin:0 0 0 1px;
					padding:7px 0 0 0;
				}
				
				#tabs ul li.tabs {
					float:left;
					width:116px;
					height:33px;
				}
				
				#tabs ul li.tabs a {
					display:block;
					width:116px;
					height:33px;
					background: transparent url(../images/dashboard/tabs-buttons.png) no-repeat top left;
				}
				
				#tabs ul li.tabs a:hover {
					background-position: 0 -33px;
				}
				
				#tabs ul li.tabs a.selected, #tabs ul li.tabs a:hover.selected {
					background-position: 0 -66px;
					
				}
				
/* ---------- TABLE DATA STYLES ---------- */
				#data-table, .data-table {
					border:1px solid #e3e3e3;
					border-top:none;
					/*min-height:200px;*/
					overflow:hidden;
					height:100%;
					position:relative;
				}
					
					div.dt-header-row {
						text-align:left;
					}
					
					div.dt-header-row ul, div.dt-row-odd ul, div.dt-row-evn ul {
						min-height:18px;
					}
					
					div.dt-header-row ul {
						height:26px;
						padding:5px 10px 0 10px !important;
					}
					
					div.dt-header-row ul li, div.dt-row-odd ul li, div.dt-row-evn ul li, div.dt-row-ttl ul li {
						float:left;
					}
					
					div.dt-header-row, div.dt-row-odd, div.dt-row-evn, div.dt-row-ttl {
						clear:both;
					}
					
						ul li.col-1 {
							width:200px;
							margin:0 15px 0 0;
						}
						
						ul li.col-2 {
							width:110px;
						}
						
						ul li.col-3 {
							width:155px;
						}
						
						ul li.col-4 {
							width:70px;
						}
						
						ul li.col-5 {
							width:110px;
						}
						
						ul li.col-6 {
							width:70px;
						}
						
						ul li.col-7 {
							width:75px;
						}
						
						ul li.col-8 {
							width:50px;
						}
						
						ul li.colX {
							width:150px;
						}
						
						/* --- Browse Sales page --- */
						ul li.col-1b {
							width:104px;
							padding:0 10px 0 0;
						}
						
							ul li.col-1b div {
								padding:1px;
								border:1px solid #e1e1e1;
								background-color:#fff;
								text-align:center;
							}
							
							ul li.col-1b img {
								max-width:100px;
								max-height:100px;
								border:none;
							}
						
						ul li.col-2b {
							width:330px;
							padding:0 10px 0 0;
						}
						
							ul li.col-2b div {
								display:block;
							}
						
							ul li.col-2b h2 {
								color:#000;
								font-weight:600;
								font-size:14px;
							}
							
							ul li.col-2b p {
								font-weight:400;
								font-size:12px;
								color:#000;
							}
							
							ul li.col-2b p.list-tags {
								padding:10px 0 5px 0;
							}
							
							ul li.col-2b p.list-tags a {
								color:#017DC7;
								text-decoration:none;
								font-style:italic;
							}
							
							ul li.col-2b p.list-tags a:hover {
								color:#23ADFF;
								text-decoration:underline;
							}
						
						ul li.col-3b {
							width:140px;
							padding:0 10px 0 0;
						}
						
							ul li.col-3b p.item-price {
								font-weight:bold;
								color:#000;
							}
							
							ul li.col-3b p.amazon-price {
								font-style:italic;
								color:#333;
								padding:10px 0 5px 0;
							}
							
						ul li.col-4b {
							width:140px;
							padding:0 10px 0 0;
							color:#8d8d8d;
							font-weight:600;
						}
						
							ul li.col-4b p {
								color:#8d8d8d;
								font-weight:600;
							}
						
						ul li.col-5b {
							width:140px;
							padding:0px;
						}
							ul li.col-5b div {
								width:120px;
							}
						
							ul li.col-5b a {
								display:block;
								height:32px;
								text-decoration:none;
								color:#017DC7 !important;
								font-weight:600;
								font-size:12px;
								margin:0 0 5px 0;
								line-height:28px;
							}
							
							ul li.col-5b a:hover {
								text-decoration:underline;
								color:#23ADFF;
							}
							
							ul li.col-5b a.addCart span, 
							ul li.col-5b a.addFav span, 
							ul li.col-5b a.shareItem span {
								float:left;
								display:block;
								width:40px;
								height:32px;
								background:transparent url(../images/ui/icon-browse-sales.png) top left;
								margin:0 8px 0 0;
							}
							
							ul li.col-5b a.addFav span {
								background:transparent url(../images/ui/icon-browse-sales.png);
								background-position:80px 0px;
							}
							
							ul li.col-5b a.shareItem span {
								background:transparent url(../images/ui/icon-browse-sales.png);
								background-position:40px 0px;
							}
							
							ul li.col-5b a:hover.addCart span {
								background-position: 0px -32px;
							}
							
							ul li.col-5b a:hover.addFav span {
								background-position: 80px -32px;
							}
							
							ul li.col-5b a:hover.shareItem span {
								background-position: 40px -32px;
							}
						
						/* --- Account Settings page --- */
						ul li.col-1s {
							width:180px;
							padding-right:20px;
						}
						
						ul li.col-2s {
							width:450px;
						}
						
						ul li.col-3s {
							width:620px;
						}
						
						ul li.col-4s {
							width:780px;
						}
						
						ul li.col-5s {
							width:140px;
						}
						
						ul li.col-1p {
							width:400px;
						}
						
						ul li.col-1n {
							width:400px;
						}
						

						ul li.col-2n {
							width:100px;
						}
						
						/* --- Shopping Cart page --- */
						
						ul li.col-1t {
							width:730px;
							text-align:right;
							font-weight:600;
							font-size:14px;
							color:#4d4d4d;
						}
						
						ul li.col-2t, ul li.col-45c {
							width:25px;
							color:#d1d1d1;
							text-align:center;
							font-size:14px;
						}
						
						ul li.col-45c {
							text-align:left;
						}
						
						ul li.col-3t {
							width:130px;
							color:#c70000;
							font-weight:600;
							font-size:14px;
						}						
						
						ul li.col-1c {
							width:115px;
						}
						
						ul li.col-2c {
							width:210px;
							font-weight:600;
							color:#333;
						}
						
						ul li.col-3c {
							width:125px;
						}
						
						ul li.col-4c {
							width:60px;
							font-weight:400;
							color:#000;
						}
						
						ul li.col-5c {
							width:60px;
						}
						
							ul li.col-5c input {
								width:25px;
							}
						
						ul li.col-6c {
							width:150px;
							margin:0 10px 0 0;
						}
						
						ul li.col-7c {
							width:80px;
							font-weight:600;
							color:#000;
						}
						
						ul li.col-8c {
							width:50px;
						}
						
						ul li.col-2c, ul li.col-3c, ul li.col-4c, ul li.col-45c, ul li.col-5c, ul li.col-6c, ul li.col-7c {
							font-size:12px;
							padding:10px 0 0 0;
						}
						
						ul li.col-5c, ul li.col-6c {
							padding:7px 0 0 0;
							
						}
						
						ul li.col-8c {
							padding:10px 0 0 0;
						}
					
					div.dt-header-row ul li, div.dt-row-hdr h3 {
						font-family:Arial, sans-serif;
						color:#3f81c9;
						/*font-size:1.4em;*/
						font-size:13px;
						padding:5px 0 3px 0;
						font-weight:400;
						text-align:left;
						text-transform:uppercase;
						display:block;
						
					}
					
					div.dt-row-hdr h3 {
						font-size:14px;
						font-weight:600;
						color:#3F81C9;
						text-transform:none;
						padding:12px 0 6px 10px;
					}
					
					div.dt-header-row ul a {
						color:#3f81c9;
					}
					
					div.dt-row-odd ul, div.dt-row-evn ul, div.dt-row-ttl ul {
						color:#5e5e5e;
						/*font-size:1.2em;*/
						font-size:12px;
						font-weight:400;
						text-align:left;
						text-transform:none;
						padding:8px 10px !important;
						
					}
					
					div.dt-row-odd ul a, div.dt-row-evn ul a {
						color:#5e5e5e;
					}
					
					div.dt-row-ttl ul {
						font-size:14px;
						border-bottom:1px dashed #e7e7e7;
						background-color:#fffffd;
					}
					
						ul li.col-3c a, ul li.col-8c a {
							color:#4d4d4d;
							font-weight:400;
							text-decoration:underline;
							padding:0px 10px 0 0;
						}
						
						ul li.col-8c a {
							color:#b1b1b1;
						}
						
						ul li.col-3c a:hover, ul li.col-8c a:hover {
							color:#23ADFF;
							font-weight:400;
							text-decoration:none;
						}
						
						ul li.col-8c a:hover { color:#c10000; padding:0px; }
					
					div.dt-row-odd, div.dt-row-hdr  {
						border-top:1px solid #eaeaea;
						background-color:#fafafa;
						clear:both;
						overflow:hidden;
					}
					
					fieldset#shipping div.dt-row-odd, fieldset#shipping div.dt-row-evn {
						position:relative;
						overflow:visible;
					}
					
					div.dt-row-hdr  {
						background-color:#fff;
					}
					
					div.dt-row-evn  {
						border-top:1px solid #e9e9e9;
						background-color:#fff;
						clear:both;
						overflow:hidden;
					}
					
					div.dt-row-ttl  {
						border-top:1px dashed #e7e7e7;
						background-color:#fff;
						clear:both;
						overflow:hidden;
					}
					
					div.dt-row-odd:hover   {
						
						background-color:#f8fbff;
					}
					
					div.dt-row-evn:hover   {
						
						background-color:#f8fbff;
					}
					
					div.dt-row-odd ul li.col-1, div.dt-row-evn ul li.col-1, 
					div.dt-row-odd ul li.col-1s, div.dt-row-evn ul li.col-1s, 
					div.dt-row-odd ul li.col-1n, div.dt-row-evn ul li.col-1n {
						font-weight:600;
					}
				
		a.sort-dwn, a.sort-up {
			display:block;
			float:right;
			width:17px;
			height:13px;
			background: transparent url(../images/dashboard/btn-arrows-sort.png) no-repeat top left;
			margin:1px 35px 0 0;
		}
		
		a.sort-dwn {
			background-position: 0 0px;
		}
		a.sort-dwn:hover {
			background-position: 0 -13px;
		}
		
		a.sort-up {
			background-position: 0 -26px;
		}
		a.sort-up:hover {
			background-position: 0 -39px;
		}
		
		#add-field, #add-alert {
			position:absolute;
			top:72px;
			right:25px;
			width:70px;
			text-align:right;
			color:#b6b6b6;
			font-size:10px;
			font-weight:600;
		}
		
		#add-alert {
			top:15px;
		}
		
		#add-field a, #add-alert a {
			color:#b6b6b6;
		}
		
/* --------- Checkout Specific ----------- */
#shipping-col {
	position:absolute;
	top:55px;
	right:40px;
}

#shipping-colm {
	float:right;
	text-align:left;
	width:360px;
	padding: 10px 40px 0 0;
}

#receipt-col-2 {
	float:left;
	text-align:left;
	width:624px;
	padding: 10px 20px 0 30px;
}

#receipt-col-1 {
	float:left;
	text-align:left;
	width:220px;
	padding: 10px 0 0 20px;
}

	#ship-opt-bx, #pay-opt-bx, #ship-det-bx, #ship-det2-bx {
		border:1px solid #b4d5f9;
		margin:0 0 15px 0;
		width:360px;
		-moz-border-radius: 4px; /* gecko */
		-webkit-border-radius: 4px; /* webkit */
		border-radius: 4px; /* w3 */
	}
	
	#ship-det-bx, #ship-det2-bx { width:220px; }
	
	#pay-opt-bx {
		border:1px solid #ade9a2;
	}
	
	
			#ship-opt h2, #pay-opt h2, #ship-det h2, #ship-det2 h2 {
				background-color:#c8e2ff;
				font-size:14px;
				font-weight:600;
				padding:5px;
				border-bottom:1px solid #b4d5f9;
			}
			
			#ship-opt h3 {
				font-size:11px;
				font-weight:400;
				color:#3F81C9;
				padding:5px;
				font-family:Helvetica, Arial, sans-serif;
			}
			
			#pay-opt h2 {
				background-color:#d1ffc8;
				border-bottom:1px solid #ade9a2;
			}
			
			#ship-opt ul, #pay-opt ul, #ship-det ul, #ship-det2 ul {
				padding:6px;
			}
			
			#ship-opt ol {
				padding:0 3px 6px 6px;
			}
			
			#ship-opt ol li, #ship-opt ul li, #pay-opt ul li, #ship-det ul li, #ship-det2 ul li {
				font-size:12px;
				padding:2px 5px;
			}
			
				#ship-opt ol li {
					padding:4px 3px 4px 5px;
					cursor:pointer;
					position:relative;
				}
				
				li:hover.col-6c {  }
				
				#ship-opt ol li:hover, li:hover.col-6c {
					background-color:#C8E2FF;
				}
				
					#ship-opt ol li strong, li.col-6c {
						text-decoration:underline;
						cursor:pointer;
					}
					
					#ship-opt ol li:hover strong, li:hover.col-6c {
						text-decoration:none;
						cursor:pointer;
					}
				
					#ship-opt ol li div.ship-selection, li.col-6c div.ship-selection {
						display:none;
					}
					
					#ship-opt ol li:hover div.ship-selection, li:hover.col-6c div.ship-selection {
						display:inline;
					}	
				
						.ship-selection {
							display:block;
							position:absolute;
							top:0px;
							right:0px;
							z-index:200;
							/*width:300px;*/
							background-color:#f8fbff;
							border:1px solid #c8e2ff;
							padding:5px;
							
						}
						
						li.col-6c div.ship-selection {
							top:8px;
							right:8px;
							width:280px;
							cursor:pointer;
						}
						
							.ship-selection span {
								font-weight:400;
								font-size:12px;
								font-family:Helvetica, Arial, sans-serif;
								color:#880000;
							}
							
							ul.ship-choice li {
								font-size:10px !important;
								padding:4px 4px 4px 8px !important;
								font-family:Helvetica, Arial, sans-serif;
								color:#006ECC;
								display:block;
								border-bottom:1px solid #ddedff;

							}
							
								li.col-6c ul.ship-choice li {
									float:none;
								}
							
							ul.ship-choice li:hover {
								color:#0C7CDB;
								background-color:#ebf4ff;
							}
							
							ul.ship-choice li a {
								color:#006ECC;
								text-decoration:none;
							}
							ul.ship-choice li a:hover {
								color:#0C7CDB;
								text-decoration:none;
							}
			
				#pay-opt ul li { padding:2px 5px 8px 5px; }
			
			#ship-opt ol li label, #ship-opt ul li label, #ship-det ul li label, #ship-det2 ul li label {
				padding:0 0 0 5px;
			}
				
				#ship-opt ol li label { 
					padding:0px;
					text-align:right;
					float:right; 
				}
			
				#pay-opt ul li label { font-weight:600; width:60px; color:#5d5d5d; padding:0 5px 0 0; }
				#pay-opt ul li strong { color:#5d5d5d; }
			
			#ship-opt ol {
				list-style-type:decimal;
				margin:0 0 0 20px;
			}
			
			span.ship-price {
				color:#3d3d3d;
				font-weight:600;
			}
			
			span.ship-info {
				color:#6d6d6d;
				font-weight:400;
			}
			
			span.smtxt {
				font-size:11px;
				font-family:Tahoma, Arial, sans-serif;
				color:#000;
				padding-left:5px;
				font-weight:400;
			}
			
	#order-sum-bx {
		border:1px solid #f4eea9;
		margin:0 0 15px 0;
		width:360px;
		-moz-border-radius: 4px; /* gecko */
		-webkit-border-radius: 4px; /* webkit */
		border-radius: 4px; /* w3 */
	}
	
			#order-sum h2 {
				background-color:#fffbd3;
				font-size:14px;
				font-weight:600;
				padding:5px;
				border-bottom:1px solid #f4eea9;
			}
	
	#order-sum-bxPAD {
		padding:5px 0px;
	}
			
	#order-sum-bx td.value {
		text-align:right;
	}
	
	#order-sum-bx td.total {
		color:#c70000;
	}
	
	#order-sum-bx td {
		padding:2px 10px;
	}
	
	#order-sum-bx hr {
		color:#f1f1f1;
	}
		
/* --------- FILTER BOX --------- */
		#sort-haggles a, #sort-haggles2 a {
			margin:6px 0 0 0;
			display:block;
			padding:10px;
			width:80px;
			border:1px solid #e0f2fa;
			background:url(../images/ui/filter-arrow.png) no-repeat 0 -27px;
			-moz-border-radius: 3px; 
			-webkit-border-radius: 3px; 
			border-radius: 3px;
			
		}
		
		#sort-haggles a:hover, #sort-haggles2 a:hover {
			background-color:#F9FcFF;
			
		}
		
		#sort-haggles a.selected, #sort-haggles2 a.selected {
			background:#fff url(../images/ui/filter-arrow.png) no-repeat 0px 0px;
		}
		
		#sort-haggles a.selected:hover, #sort-haggles2 a.selected:hover {
			background-color:#F9FcFF;
		}
		
		#filters, #filters2 {
			margin-top:15px;
			color:#000;
			background-color:#F9FcFF;
			border:1px solid #e0f2fa;
			height:70px;
			padding:10px;
			/* -moz-border-radius: 2px; 
			-webkit-border-radius: 2px; 
			border-radius: 2px; */
			
			background:transparent url(../images/ui/filter-arrow.png) middle left;
		}
		
		#filter-bx {
			width:213px;
			height:107px;
			background: transparent url(../images/dashboard/filter-slider-bg.png) no-repeat top left;
		}
		
		#filter-bx h3 {
			padding:38px 0 0 0;
			color:#545454;
			font-size:13px;
			line-height:21px;
			font-weight:600;
			text-align:center;
		}
		
		#fbx-slider {
			display:block;
			height:30px;
			padding:0px 11px 0 11px;
		}
		
		#handleL {
			float:left;
			width:6px;
			height:30px;
			background: transparent url(../images/dashboard/slider-handle.png) no-repeat top left;
			cursor:pointer;
		}
		
		#handleR {
			float:left;
			width:6px;
			height:30px;
			background: transparent url(../images/dashboard/slider-handle.png) no-repeat top left;
			cursor:pointer;
		}
		
		#fill-bar {
			float:left;
			width:60px; /* width to be set dynamically */
			height:9px;
			background: transparent url(../images/dashboard/slider-fill.png) repeat-x top left;
			margin:10px 0 0 0;
		}

/* ----------------------------- Home Page ------------------------------ */
#overview-stuff {
	width:100%;
	/*height:272px;
	overflow:hidden;*/
}

	#welcome-stuff {
		float:left;
		width:524px;
		/*background:#d5e2f3 url(../images/home/panel-bg.png) repeat-x top left;
		border:1px solid #f7faff;
		-moz-border-radius: 8px; 
		-webkit-border-radius: 8px; 
		border-radius: 8px; */
		padding:10px 0 0 0;
	}
	
	#haggles-stuff {
		float: left;
		height: 270px;
		margin: 0px 0px 0px 15px;
		width: 323px;
		/*
		-moz-border-radius-topleft: 8px;
		-moz-border-radius-topright: 0px;
		-moz-border-radius-bottomleft: 8px;
		-moz-border-radius-bottomright: 8px;
		-webkit-border-bottom-left-radius: 8px;
		-webkit-border-bottom-right-radius: 8px;
		-webkit-border-top-left-radius: 8px;
		-webkit-border-top-right-radius: 0px;
		background-color: rgb(244, 243, 240);
		border: 1px solid rgb(247, 250, 255);
		*/
	}
	
	#panels-stuff {
		float:left;
		width:682px;
		height:270px;
		background:#d5e2f3 url(../images/home/panel-bg.png) repeat-x top left;
		border:1px solid #f7faff;
		-moz-border-radius: 8px; /* gecko */
		-webkit-border-radius: 8px; /* webkit */
		border-radius: 8px; /* w3 */
		
	}
	
		#panels-stuff p {
			text-align:right;
			padding:5px 40px 5px 0;
		}
	
		.panel-copy {
			padding:0 0 0 10px;
			float:left;
			width:63%;
		}
		
		div.graphic {
			float:left;
			width:137px;
			height:120px;
			background:transparent url(../images/home/world-n-box.png) no-repeat top left;
			margin:12px 0px 0px 20px;
		}
		
		.panel-sreen {
			float:right;
			margin:5px 0 0 0;
			width:220px;
			height:265px;
			background:url(../images/home/LH-widget-scrn.png) no-repeat top left;
		}
	
	#recent-stuff {
		-moz-border-radius-topleft: 8px;
		-moz-border-radius-topright: 0px;
		-moz-border-radius-bottomleft: 8px;
		-moz-border-radius-bottomright: 8px;
		-webkit-border-bottom-left-radius: 8px;
		-webkit-border-bottom-right-radius: 8px;
		-webkit-border-top-left-radius: 8px;
		-webkit-border-top-right-radius: 0px;
		background-color: rgb(244, 243, 240);
		border: 1px solid rgb(247, 250, 255);
		float: left;
		height: 270px;
		margin: 0px 0px 0px 15px;
		width: 323px;
	}
	
	
	.recent-title, .buy-title {
		background-color:#f4f3f0;
		border:1px solid #f7faff;
		-moz-border-radius-topleft: 3px;
		-moz-border-radius-topright: 3px;
		-webkit-border-top-right-radius: 3px;
		-webkit-border-top-left-radius: 3px;
		border-radius-top-left: 3px;
		border-radius-top-right: 3px;
		border-bottom:none;
		padding:6px 8px;
		margin:0 0 0 4px;
		float:left;
	}
	
	.buy-title {
		background-color:#fff;
	}
	
		#activity-tabs {
			position:absolute;
			bottom:-2px;
			right:0px;
			z-index:100;
		}
		
				#recent-title {
					position:absolute;
					bottom:-2px;
					right:0px;
					background-color:#f4f3f0;
					border:1px solid #f7faff;
					-moz-border-radius-topleft: 3px;
					-moz-border-radius-topright: 3px;
					-webkit-border-top-right-radius: 3px;
					-webkit-border-top-left-radius: 3px;
					border-radius-top-left: 3px;
					border-radius-top-right: 3px;
					border-bottom:none;
					padding:6px 8px;
					z-index:100;
				}
		
#live-haggles-slide {
	float:left;
	padding:0px 0;
	width:500px;
}

#flash-panels {
	margin:0px auto;
	width:1190px;
	height:413px;
	position:relative;
}

		#panels-scr {
			float:left;
			display:block;
			width:774px;
			height:408px;
			
			border:1px solid #a3d0ff;
			-moz-border-radius-topleft: 6px;
			-moz-border-radius-bottomleft: 6px;
			-webkit-border-top-left-radius: 6px;
			-webkit-border-bottom-left-radius: 6px;
			border-radius-top-left: 6px;
			border-radius-bottom-left: 6px;
			border-right:none;
			background:transparent url(../images/home/panels/panel-grad-bg.png) repeat-x top left;
		}
		
		#panels-nav {
			float:left;
			width:415px;
			height:410px;
			display:block;
		}
		
				.panel-top {
					display:block;
					width:415px;
					height:89px;
					background:url(../images/home/panels/panel-nav-top.png) no-repeat top left;
				}
				
				.panel-bot {
					display:block;
					width:415px;
					height:108px;
					background:url(../images/home/panels/panel-nav-bot.png) no-repeat top left;
					padding:30px 0 0 0;
				}
				
				#panels-nav ul {  }
				
				#panels-nav ul li {
					width:415px;
					border-top: 1px solid #68aaee;
					border-bottom: 1px solid #3e7ed2;
				}
				
				#panels-nav ul li#empty {
					border:none;
				}
				
				#panels-nav ul li#empty a {
					height:1px !important;
					padding:0px !important;
				}
				
				#panels-nav ul li a {
					width:400px;
					height:49px;
					display:block;
					padding:20px 0 0 15px;
					background-color:#207cda;
				}
				
				#panels-nav ul li a:hover {
					background-color:#4494e6;
				}
				
				#panels-nav ul li a.current {
					background: #5aa4f0 url(../images/home/panels/panel-nav-on.png) no-repeat top left;
				}
				
				#panels-nav ul li a span.cloud {
					display:block;
					float:left;
					width:60px;
					height:34px;
					background:url(../images/home/panels/panel-nav-item-cloud.png) top left;
					margin:0 15px 0 0;
				}
				
				#panels-nav ul li a:hover span.cloud {
					background-position: 0px -34px;
				}
				
				#panels-nav ul li a.current span.cloud, #panels-nav ul li a.current:hover span.cloud {
					background: none;
				}
				

a#join {
	float:left;
	display:block;
	width:142px;
	height:40px;
	background: transparent url(../images/home/btn-join.png) top left;
	margin:0 0 0 38px;
}

div.btn-tagline {
	float:left;
	font-size:18px;
	font-weight:400;
	color:#fafafa;
	/*padding:15px 0 0 60px;*/
	padding:16px 0 0 15px;
	letter-spacing:1px;
}

div.btn-tagline a {
	color:#e5f4ff;
	text-decoration:underline;
}

div.btn-tagline a:hover {
	color:#fff;
	text-decoration:none;
}

a#joinNow {
	float:left;
	display:block;
	width:209px;
	height:60px;
	background: transparent url(../images/home/btn-joinnow-large.png) top left;
	margin:0 0 0 15px;
}

a:hover#joinNow {
	background-position: 0 -60px;
}

a:hover#join {
	background-position: 0 -40px;
}

a#login {
	float:left;
	display:block;
	width:142px;
	height:40px;
	background: transparent url(../images/home/btn-login.png) top left;
	margin:0 0 0 67px;
}

a:hover#login {
	background-position: 0 -40px;
}
				
				
				
/* ---- old buttons ---- */
#join-now {
	position:relative;
	/*width:430px;*/
	width:460px;
	text-align:left;
}

		#btn-joinnow {
			width:250px;
			margin:0px auto;
			text-align:center;
			padding:20px 0 20px 0;
		}
		
				#btn-joinnow a {
					display:block;
					width:250px;
					height:38px;
					background: transparent url(../images/home/btn-joinnow.png) no-repeat top left;
				}
				
				#btn-joinnow a:hover {
					background-position: 0 -38px;
				}
				
				div.divider-bar {
					display:block;
					width:100%;
					height:2px;
					background: transparent url(../images/home/divider.png) repeat-x top center;
					margin:0px auto;
				}
				
				ul.bubble-list {
					padding:15px 0 0 0;
					margin:0 0 0 90px;
					list-style-type:none;
					height:210px;
				}
				
				ul.bubble-list li, ul.bubble-list li.stepM {
					display:block;
					float:left;
					width:310px;
					height:50px;
					padding:0 0 0 42px;
					margin:0 0 15px 0;
				}
				
				ul.bubble-list li.stepM {
					width:380px;
				}
				
				ul.bubble-list li.step1, ul.bubble-list li.stepM {
					background: transparent url(../images/home/icon-bubble-1.png) no-repeat center left;
				}
				
				ul.bubble-list li.step2 {
					background: transparent url(../images/home/icon-bubble-2.png) no-repeat center left;
				}
				
				ul.bubble-list li.step3 {
					background: transparent url(../images/home/icon-bubble-3.png) no-repeat center left;
				}
		
		#accolades {
			position:relative;
			clear:both;
			width:1024px;
		}
		
				#quotes, #btn-links {
					padding:17px 0;
					float:left;
					line-height:12px;
				}
				
				#quotes { width:610px; }
				#btn-links { width:414px; }
				
				.quote-list-1 {
					list-style-type:none;
				}
				
					.quote-list-1 li {
						float:left;
						width:135px;
						height:55px;
						margin:0 10px 0 0;
					}
					
					.quote-list-1 li a {
						background:transparent url(../images/home/quotes-logos-1.png) top left;
						display:block;
						width:135px;
						height:55px;
						text-decoration:none !important;
					}
					
					.quote-list-1 li a.slot-1 {
						background:transparent url(../images/home/quotes-logos-1.png) 0 0;
					}
					
					.quote-list-1 li a:hover.slot-1 {
						background:transparent url(../images/home/quotes-logos-1.png) 0 -55px;
					}
					
					.quote-list-1 li a.slot-2 {
						background:transparent url(../images/home/quotes-logos-1.png) -145px 0;
					}
					
					.quote-list-1 li a:hover.slot-2 {
						background:transparent url(../images/home/quotes-logos-1.png) -145px -55px;
					}
					
					.quote-list-1 li a.slot-3 {
						background:transparent url(../images/home/quotes-logos-1.png) -290px 0;
					}
					
					.quote-list-1 li a:hover.slot-3 {
						background:transparent url(../images/home/quotes-logos-1.png) -290px -55px;
					}
					
					.quote-list-1 li a.slot-4 {
						background:transparent url(../images/home/quotes-logos-1.png) -435px 0;
					}
					
					.quote-list-1 li a:hover.slot-4 {
						background:transparent url(../images/home/quotes-logos-1.png) -435px -55px;
					}
					
					.quote-list-1 li a.slot-1 div, 
					.quote-list-1 li a.slot-2 div, 
					.quote-list-1 li a.slot-3 div, 
					.quote-list-1 li a.slot-4 div {
						display:none;
					}
					
					.quote-list-1 li a:hover.slot-1 div, 
					.quote-list-1 li a:hover.slot-2 div, 
					.quote-list-1 li a:hover.slot-3 div, 
					.quote-list-1 li a:hover.slot-4 div {
						display:block;
						position:absolute;
						width:auto;
						max-width:500px;
						z-index:200px;
					}
					
					.quote-list-1 li a:hover.slot-1 div {
						top:-45px;
						left:0px;
					}
					
					.quote-list-1 li a:hover.slot-2 div {
						top:-69px;

						left:145px;
					}
					
					.quote-list-1 li a:hover.slot-3 div {
						top:-69px;
						left:290px;
					}
					
					.quote-list-1 li a:hover.slot-4 div {
						top:-69px;
						left:359px;
					}
					
					#home-body p.quote {
						display:block;
						width:auto;
						height:auto;
						padding:10px;
						background-color:#212428;
						border:1px solid #191c20;
						-moz-border-radius: 6px; /* gecko */
						-webkit-border-radius: 6px; /* webkit */
						border-radius: 6px; /* w3 */
						z-index:9999;
					}
					
					#home-body p.qpoint {
						padding:0 0 0 55px;
						z-index:220px;
					}
					
					#home-body a.slot-4 div p.qpoint {
						padding:0 0 0 130px;
						z-index:220px;
					}
		
				#btn-links a{
					margin:0 3px 0 0px;
				}
		
		#button-row { display:block; margin:0px auto; text-align:center; width:322px; clear:both; height:80px; }
		
		#btn-joinow {
			width:141px;
			margin:0px 10px;
			text-align:center;
			padding:20px 0 20px 0;
			float:left;
		}
		
				#btn-joinow a {
					display:block;
					width:141px;
					height:38px;
					background: transparent url(../images/home/btn-joinnow-sm.png) no-repeat top left;
				}
				
				#btn-joinow a:hover {
					background-position: 0 -38px;
				}
				
		#btn-login {
			width:141px;
			margin:0px 10px;
			text-align:center;
			padding:20px 0 20px 0;
			float:left;
		}
		
				#btn-login a {
					display:block;
					width:141px;
					height:38px;
					background: transparent url(../images/home/btn-login-sm.png) no-repeat top left;
				}
				
				#btn-login a:hover {
					background-position: 0 -38px;
				}
				
#tip1 {
	position:absolute; 
	top:70px; 
	left:424px; 
	z-index:200;
}

.tip-bubble {
	padding:20px 14px; 
	font-size:1.4em; 
	color:#000; 
	/*background-color:#b6d4ff; 
	border:1px solid #3d6aaa;*/
	background-color:#fdfdfd; 
	border:1px solid #8d8d8d;
	-moz-border-radius: 14px; /* gecko */
	-webkit-border-radius: 14px; /* webkit */
	border-radius: 14px; /* w3 */
	
}

/* --------------- Home page Modules --------------- */
#home-modules {
	background:transparent url(../images/home/subbar-bg.png) repeat-x top left;
	min-height:56px;
	margin:0 0 30px 0;
	width:1024px;
	
	-moz-border-radius-topleft: 8px;
	-webkit-border-top-left-radius: 8px;
	border-radius-top-left: 8px;
	-moz-border-radius-topright: 8px;
	-webkit-border-top-right-radius: 8px;
	border-radius-top-right: 8px;
}

#follow-us {
	background:transparent url(../images/home/subbar2-bg.png) repeat-x top left;
	min-height:46px;
	margin:10px 0 30px 0;
	/*width:428px;*/
	width:326px;
}

#sort-haggles, #sort-haggles2 {
	float:left;
	width:310px;
	height:40px;
	text-align:left;
}

	#lh-container {
		position:relative;
		float:left;
		/*width:660px;
		width:822px; */
		width:65%;
		padding:0 0 0 0px;
	}
	
			#menu-lh-buy {
				position:absolute;
				top:18px;
				right:120px;
			}
		
				#menu-lh-buy a {
					display:block;
					width:89px;
					height:36px;
					background:transparent url(../images/home/btn-LH-BuyNow.png) top left;
				}
				
				#menu-lh-buy a.selected {
					background:transparent url(../images/home/btn-LH-BuyNow.png) 0 -36px;
				}
	
		#live-haggles-bx, #buy-now-bx {
			position:relative;
			background-color:#f5f9ff;
			border:1px solid #fff;
			border-top:none;
			-moz-border-radius-bottomleft: 8px;
			-moz-border-radius-bottomright: 8px;
			-webkit-border-bottom-left-radius: 8px;
			-webkit-border-bottom-right-radius: 8px;
			border-radius-bottom-right: 8px;
			border-radius-bottom-left: 8px;
			padding:6px;
			min-height:300px;
		}
		
				.live-haggles, .lh-scroll {
					list-style-type:none;
					/*width:645px;*/
					height:100%;
				}
				
						.live-haggles li, .lh-scroll li  {
							display:block;
							float:left;
							width:150px;
							height:245px;
							margin:0 6px 0 5px;
						}
						
								.lh-scroll li  {
									/*width:144px;
									height:176px;
									margin:2px 6px;*/
									width:400px;
									height:420px;
									margin:0px 6px;
									
								}
						
						/*.live-haggles li div, .lh-scroll li div {
							position:relative;
							text-align:center;
						}*/
						
						.live-haggles li div.default, 
						.live-haggles li div.bid-again, 
						.live-haggles li div.bid-high,
						.live-haggles li div.buy-now, 
						/*.lh-scroll li div*/  {
							display:block;
							width:138px;
							height:220px;
							background-color:#fff;
							border:1px solid #d8e0ed;
							-moz-border-radius: 4px;
							-webkit-border-radius: 4px;
							border-radius: 4px;
							padding:6px;
						}
						
								/*.lh-scroll li div  {
									width:130px;
									height:162px;
									background-color:#F5F9FF;
									border:1px solid #d8e0ed;
									-moz-border-radius: 4px; 
									-webkit-border-radius: 4px;
									border-radius: 4px;
									padding:6px;
									position:relative;
								}
						
						.live-haggles li div.bid-again   {
							background-color:#fff;
							border:1px solid #017dc7;
						}
						
						.live-haggles li div.bid-high   {
							background-color:#fff;
							border:1px solid #00c700;
						}
						
						.live-haggles li div.buy-now   {
							background-color:#fff;
							border:1px solid #d8e0ed;
						}
						
						.live-haggles li div:hover.buy-now   {
							background-color:#fff;
							border:1px solid #c70000;
						}
						
						.live-haggles li div:hover.default, .lh-scroll li div:hover  {
							background-color:#fff;
							border:1px solid #f1f1f1;
						}
						
						.live-haggles li div:hover.bid-again  {
							background-color:#fff;
							border:1px solid #0f94e4;
						}
						
						.live-haggles li div:hover.bid-high   {
							background-color:#fff;
							border:1px solid #6ced6c;
						}
						
						span.hot-item {
							position:absolute;
							top:8px;
							left:3px;
							display:block;
							width:20px;
							height:20px;
							background: transparent url(../images/ui/icon-hot-item.png) no-repeat top left;
						}
						
						ul.live-haggles span.available {
							position:absolute;
							top:168px;
							left:0px;
							width:100%;
							text-align:center;
						}
						
								ul.lh-scroll span.available {
									position:absolute;
									top:150px;
									left:0px;
									width:100%;
									text-align:center;
								}
						
						ul.live-haggles span.time {
							position:absolute;
							top:168px;
							left:10px;
						}
						
						ul.live-haggles span.bid {
							position:absolute;
							top:171px;
							right:10px;
						}
						
								ul.lh-scroll span.time {
									position:absolute;
									top:145px;
									left:10px;
								}
								
								ul.lh-scroll span.bid {
									position:absolute;
									top:149px;
									right:10px;
								}
						
						ul.live-haggles div.default a.bid-btn, 
						ul.live-haggles div.bid-again a.bid-btn, 
						ul.live-haggles div.bid-high a.bid-btn, 
						ul.live-haggles div.buy-now a.bid-btn {
							display:block;
							width:127px;
							height:27px;
							margin:0px auto;
							position:absolute;
							bottom:10px;
							left:12px;
						}
						
							ul.live-haggles div.default a.bid-btn {
								background:transparent url(../images/home/btn-bid.png) top left;
							}
							
								ul.live-haggles div.default a:hover.bid-btn {
									background:transparent url(../images/home/btn-bid.png) 0 -27px;
								}	
							
							ul.live-haggles div.bid-again a.bid-btn {
								background:transparent url(../images/home/btn-bid-again.png) top left;
							}
							
								ul.live-haggles div.bid-again a:hover.bid-btn {
									background:transparent url(../images/home/btn-bid-again.png) 0 -27px;
								}
							
							ul.live-haggles div.bid-high a.bid-btn {
								background:transparent url(../images/home/btn-bid-high.png) top left;
							}
							
								ul.live-haggles div.bid-high a:hover.bid-btn {
									background:transparent url(../images/home/btn-bid-high.png) 0 0;
								}
							
							ul.live-haggles div.buy-now a.bid-btn {
								background:transparent url(../images/home/btn-buynow.png) top left;
							}
							
								ul.live-haggles div.buy-now a:hover.bid-btn {
									background:transparent url(../images/home/btn-buynow.png) 0 -27px;
								}*/
	
			#pagination {
				height:10px;
			}
	
	#ra-container {
		position:relative;
		float:left;
		/*width:430px;
		padding:0 0 0 70px;
		width:328px;*/
		width:32%;
		padding:0 0 0 30px;
	}
	
		#recent-activity {
			background-color:#d3e4fd;
			border:1px solid #fff;
			border-top:none;
			-moz-border-radius-bottomleft: 8px;
			-moz-border-radius-bottomright: 8px;
			-webkit-border-bottom-left-radius: 8px;
			-webkit-border-bottom-right-radius: 8px;
			border-radius-bottom-right: 8px;
			border-radius-bottom-left: 8px;
			padding:6px 0px;
			min-height:300px;
			text-align:center;
		}
		
			ul.activities-list {
				list-style-type:none;
				margin:0px auto;
				width:300px;
				padding:8px 0;
			}
			
			ul.activities-list li {
				display:block;
				width:290px;
				height:30px;
				border-bottom:1px dotted #5E5C55;
				padding:5px 5px 6px 5px;
			}
			
			ul.activities-list li:hover {
				background-color:#fffefc;
				cursor:pointer;
			}
			
					ul.activities-list li span {
						display:block;
						height:15px;
					}
			
			
			ul.activity-list {
				list-style-type:none;
				margin:0px auto;
				/*width:410px;*/
				width:328px;
			}
			
			ul.activity-list li {
				display:block;
				/*width:410px;*/
				width:328px;
				height:60px;
				border-bottom:1px dotted #bfcada;
				padding:10px 0 0 0;
			}
			
			div.pic {
				float:left;
				width:55px;
				text-align:left;
				padding:0 0 0 5px;
			}
			
			div.status {
				float:left;
				/*width:290px;*/
				width:205px;
				text-align:left;
			}
			
					div.status span {
						display:block;
						text-align:left;
					}
			
			div.badge {
				float:left;
				width:60px;
				text-align:right;
			}
			
		#social-links {
			list-style-type:none;
			margin:0 12px;
		}

		#social-links li {
			display:block;
			float:left;
			/*width:90px;*/
			width:84px;
			height:100px;
			margin:0 5px;
			text-align:center;
		}
		
		#social-links li a {
			margin:0 0 10px 0;
		}
		
		#social-links li a:hover img {
			opacity:0.7;
			filter:alpha(opacity=70)
		}

/* ------ LH/Buy Now Buttons ------ */


	
/* --------------------------- Footer Items ----------------------------- */
#footer {
	position:relative;
	width:100%;
	height:75px;
	margin:0px;
	background-color:#f3f3f3;
	border-top:1px solid #eaeaea;
	
}

#home-footer {
	position:relative;
	width:100%;
	background-color:#f3f3f3;
	margin:0px;
}

	#footer-pad {
		padding:23px 0 0 0;
	}
	
	#home-footer-pad {
		padding:15px 85px 0 85px;
	}
	
		#ftr-list {
			padding:15px 0 0 0;
			width:1000px;
			margin:0px auto;
		}
		
			#ftr-list ul {
				width:100%;
				display:block;
				height:70px;
			}
			
			#ftr-list ul li {
				display:block;
				float:left;
				width:230px;
				height:auto;
				font-family:Arial, Helvetica, sans-serif;
				font-size:10px;
				color:#5c5c5c;
				margin:0 10px;
			}
			
			#ftr-list ul li strong {
				display:block;
				width:100%;
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:12px;
				font-weight:600;
				text-transform:uppercase;
				color:#007dc6;
			}
			
		#ftr-links {
			margin:0px auto;
			height:25px;
			text-align:center;
		}
		
		#footer ul {
			margin:0px auto;
		}
		
		#ftr-links ul {
			margin:0px auto;
			width:40%;
		}
		
		#footer ul li {  }
		
		#ftr-links ul li {
			float:left;
			display:block;
			padding:0 10px 0 0;
			text-align:center;
		}
		
		#ftr-links a { margin:0 4px; }
		
		#ftr-links ul li a {
			padding:0 5px 0 0;
		}


/* ---------------- Auction - Sell :: Header Row Styles ----------------- */
#page-header {
	background:#e6e6e6;
	border:none;
	border-top:1px solid #dedede;
	border-bottom:1px solid #dedede;
	height:33px;
}

			#page-title {
				margin:6px 0 0 15px;
				width:194px;
				height:28px;
				background: transparent url(../images/head-tab-bg.png) no-repeat top left;
			}

			#searchfor {
				position:absolute;
				top:5px;
				right:210px;
				height:46px;
				padding:0;
			}
			
			#searchfor p.searchforForm {
				float:left;
				width:177px;
				height:26px;
				background: transparent url(../images/dashboard/sortby-input-Redge.png) no-repeat top right;
			}
			
			#searchfor label {
				float:left;
				width:158px;
				padding:0;
				background: transparent url(../images/dashboard/sortby-input-bg2.png) no-repeat top left;
			}
			
			input.searchfor-box {
				width:140px;
				height:15px;
				border:none;
				background:none;
				padding:7px 12px 7px 10px;
				margin:0 12px 0 0;
			}
			
			#add-new-item {
				position:absolute;
				top:4px;
				right:12px;
				height:28px;
				padding:0;
			}

#page-content {
	border:1px solid #f6f6f6;
	border-top:none;
}

	#content-pad {
		padding:25px;
	}
		
			#item-actions {
				float:left;
				width:210px;
			}
			
				.actions-box-1 {
					padding:10px;
					border:1px solid #f0f0f0;
					background-color:#fcfcfc;
				}
				
				.actions-box-2 {
					padding:10px 8px;
					border:1px solid #f0f0f0;
					background-color:#fcfcfc;
					text-align:center;
				}
				
			#item-preview {
				float:left;
				margin-left:20px;
			}
				
				.preview-box-hd {
					background-color:#f8f8f8;
					border:1px solid #e5e5e5;
					border-bottom:none;
					padding:10px;
				}
				
				.preview-box {
					background-color:#fff;
					border:1px solid #f0f0f0;
					text-align:center;
					padding:25px;
				}
				
a img.add-btn {
	opacity:1.0;
	filter:alpha(opacity=100);
}

a:hover img.add-btn {
	opacity:0.8;
	filter:alpha(opacity=80);
	*opacity:1.0;
	*filter:alpha(opacity=100);
}

/* ----------------------- Auction Overlay Styles ----------------------- */
#overlay-wrapper {
	text-align:left;
}

	#overlay-head, #overlay-head-2 {
		position:relative;
		width:660px;
		height:115px;
		background: transparent url(../images/overlays/auction-results-overlay-top.png) no-repeat top left;
	}
	
		#close-btn {
			position:absolute;
			top:10px;
			right:10px;
		}
		
		#close-btn a {
			display:block;
			width:30px;
			height:30px;
		}
	
	#overlay-head-2 {
		height:66px;
	}
	
		#overlay-head-pad, #overlay-body-pad, #overlay-footer-pad {
			padding:25px 0 0 25px;
		}
	
				#overlay-search {
					height:46px;
					padding:0 12px 0 0;
				}
				
				#overlay-search p.searchForm {
					float:left;
					width:600px;
					height:42px;
					background: transparent url(../images/dashboard/search-input-Redge.png) no-repeat top right;
				}
				
				#overlay-search label {
					float:left;
					width:570px;
					padding:0;
					background: transparent url(../images/dashboard/search-input-bg2.png) no-repeat top left;
				}
				
				#overlay-search input.search-box {
					width:540px;
					height:18px;
					border:none;
					background:none;
					padding:11px 12px 13px 12px;
				}
	
	#overlay-body {
		width:660px;
		min-height:250px;
		background: transparent url(../images/overlays/auction-results-overlay-bg.png) repeat-y top left;
	}
	
		#overlay-body-pad {
			padding:25px 25px 0 25px;
		}
				
				#results-frame {
					border:1px solid #f4f4f4;
					padding:5px;
				}
				
				ul.results-list {
					list-style-type:none;
				}
				
				ul.results-list li {
					width:100%;
					
				}
					
					ul.results-items-list {
						list-style-type:none;
						margin:10px 15px;
						border-bottom:1px dotted #d1d1d1;
						height:80px;
					}
					
					ul.results-items-list li {
						display:block;
						float:left;
						
					}
					
						ul.results-items-list li.thumb {
							width:100px;
						}
						
						ul.results-items-list li.desc {
							width:380px;
						}
						
						ul.results-items-list li.select {
							width:80px;
							padding:20px 0 0 0;
							text-align:center;
						}
						
				
				fieldset.signup, fieldset.login {
					padding:10px 0px 0px 0px;
				}
				
						fieldset.overlay-form label, fieldset.overlay-form label.options {
							display:block;
							float:left;
							width:95px;
							padding:5px 0 0 10px;
						}
						
						fieldset.signup label {
							width:130px;
						}
						
						fieldset.login label {
							width:130px;
							padding:5px 0 0 0px;
						}
						
						fieldset.overlay-form label.options {
							width:160px;
						}
						
						fieldset.overlay-form div {
							padding:0 0 15px 0;					
						}
						
						fieldset.overlay-form p {
							float:left;
							width:505px;
						}
						
						fieldset.overlay-form p.button {
							float:left;
							width:99px;
							margin:0 0 0 10px;
						}
						
						fieldset.overlay-form p.border, fieldset.overlay-form p.message, fieldset.overlay-form ul.options li {
							border:1px solid #f0f0f0;
							width:378px;
							padding:10px;
						}
						
						fieldset.overlay-form ul.options li {
							width:135px;
							height:105px;
							float:left;
							display:block;
							margin-left:12px;
							overflow:hidden;
						}
						
						fieldset.overlay-form p.large-input {
							width:500px;
							height:33px;
							background: transparent url(../images/forms/large-input-bg.png) no-repeat top left;
						}
						
						fieldset.overlay-form p.medium-input {
							width:292px;
							min-height:36px;
							background: transparent url(../images/forms/med-input-bg.png) no-repeat top left;
						}
						
						fieldset.overlay-form p.date-input {
							float:left;
							width:50px !important;
							height:36px;
							background: transparent url(../images/forms/date-input.png) no-repeat top left;
						}
						
						fieldset.overlay-form p.small-input {
							width:130px;
							height:26px;
							background: transparent url(../images/forms/small-input-bg.png) no-repeat top left;
						}
						
								input.large {
									width:480px;
									height:20px;
									padding:8px 10px 0;
									background:none;
									border:none;
								}
								
								input.medium {
									width:281px;
									height:20px;
									background:none;
									border:none;
									/* padding:8px 10px 0;
									margin:0 0 5px 0; */
									padding:6px 5px 6px 2px !important;
									margin:2px !important;
								}
								
								input.dob {
									width:38px;
									height:20px;
									padding:8px 7px 0;
									background:none;
									border:none;
								}
								
								input.small {
									width:120px;
									height:16px;
									padding:4px 6px 0;
									background:none;
									border:none;
								}
								
								input.error {
									background-color:#fff1f2 !important;
									padding:6px 5px 6px 2px !important;
									margin:2px !important;
								}
								
								textarea.txtareatext {
									width:358px;
									height:82px;
									border:none;
									background: transparent url(../images/forms/textarea-bg.png) no-repeat top left;
									padding:5px 15px 5px 10px;
									outline:none;
								}
								
								input.chkbx {
									/*margin:3px 10px 0 0;*/
									margin:2px;
								}
								
								fieldset.overlay-form ul.options-list li {
									border:none;
									padding:0 0 10px 0;
									margin:0;
									height:auto;
								}
								
						fieldset.overlay-form p select {
							width:150px;
						}
						
						dl { width: 600px; }
						dl,dd { margin: 0; }
						dt { 
							background: #f8f8f8 url(../images/ui/grey-left-arrow.png) no-repeat 10px 8px; 
							border:1px solid #f0f0f0; 
							padding: 5px; 
							font-size:15px;
							font-weight:600; 
							text-transform:uppercase; 
							color:#b4b4b4;
							padding:5px 5px 5px 25px;
					  	}
												
						dt.selected { 
							background: #f8f8f8 url(../images/ui/grey-dwn-arrow.png) no-repeat 10px 8px;
							
					  	}
						
						dt:hover, dt:hover.selected { background-color: #fbfbfb }
						
						dt a, dt a:hover { color: #b4b4b4; text-decoration:none; display:block; width:575px; height:22px; }
						dd a, dt a:hover { color: #b4b4b4; text-decoration:none; }

						div.options {
							border:1px solid #f0f0f0;
							border-top:none;
							width:578px;
							padding:10px;
							margin:0 0 10px 0;
						}
						
	
	#overlay-footer {
		width:660px;
		height:83px;
		background: transparent url(../images/overlays/auction-results-overlay-bot.png) no-repeat top left;
	}
	
	#overlay-footer2 {
		width:660px;
		height:65px;
		background: transparent url(../images/overlays/auction-results-overlay-ftr.png) no-repeat top left;
	}

		#overlay-footer-pad {
			padding:25px 0 0 25px;
		}
		

/* -------------------------- Crunchies Badge --------------------------- */
#crunchies {
	position:absolute; 
	top:42px; 
	right:134px;
	padding:6px;
	background-color:#fff; 
	border-top:2px solid #20539e;
	border-left:2px solid #20539e;
	border-right:2px solid #12356a;
	border-bottom:2px solid #12356a;
	-moz-border-radius: 6px; /* gecko */
	-webkit-border-radius: 6px; /* webkit */
	border-radius: 6px; /* w3 */
	z-index:500;
}

#crunchies #crunchie_nom a{
	display:block;
	width:100px;
	height:100px;
}

/* ----------------------- Settings page Styles ------------------------- */
input.settext {
	width:200px;
}

input.settext-sm {
	width:35px;
}

a.getpwd {
	font-style:italic;
	font-size:11px;
	color:#8d8d8d;
	text-decoration:underline;
}

a:hover.getpwd {
	color:#adadad;
	text-decoration:none;
}

/* ------------------------ Messaging.html Styles ---------------------------- */
#messaging li.message li {
	float : left;
	display : block;
}
#messaging li.message li.name { width : 90px; text-align : center; }
#messaging li.message li.body { width : 650px; padding:0 20px; }
#messaging li.message li.actions { width:100px; text-align:right; padding:0 10px 0 15px; }

#messaging li.message li.body span.sent { font-size:10px; color : rgb(120,120,120);  display:block; height:20px;}
#messaging li.message li.body span.subject { font-size:12px; color:#017DC7; font-weight:600;}
#messaging li.message li.body span.subject:hover { color:#23ADFF; text-decoration:underline; cursor:pointer; }
#messaging li.message li.body div.json { display : none; }

#messaging li.message {
	margin-bottom:4px;
	border-bottom : 1px solid #f3f3f3;
}

#messaging li:hover.message {
	background-color:#f8fbff;
}

#messaging li.message span.buttons {
	display:none;
}

#messaging li:hover.message span.buttons {
	display:block;
}

#messaging div.contactSelector {
	text-align : left;
	z-index : 2001;
	position : absolute;
	background-color : rgb(255,255,255);
	border : 1px solid rgb(100,100,100);
	width : 250px;
}
#messaging div.contactSelector li {
	height : 40px;
	padding : 2px;
	cursor : pointer;
}
#messaging div.contactSelector li strong {
	background-color : rgb(200,200,255);
}
#messaging div.contactSelector li.selected {
	background : rgb(32,80,150);
	color : rgb(235,235,235);
}

div.img-bx {
	display:block;
	width:50px;
	height:50px;
	padding:6px;
	border:1px solid #e1e1e1;
	margin:0px auto;
}

div.uname {
	padding:3px 0 6px 0;
	color:#5d5d5d;
}

button.reply-ico {
	background:transparent url(../images/ui/icon-reply.png) no-repeat top left;
	width:24px;
	height:24px;
	border:none;
}

button.delete-ico {
	background:transparent url(../images/ui/icon-trash.png) no-repeat top left;
	width:24px;
	height:24px;
	border:none;
	margin:0 0 0 5px;
}

#compose-msg {
	position:absolute;
	top:0px;
	right:14px;
	padding:0;
}

button.compose {
	background:transparent url(../images/ui/icon-addmsg.png) no-repeat top left;
	width:32px;
	height:32px;
	border:none; 
	font-size: 14px; 
	font-weight: 600; 
	font-family: Arial,sans-serif;
	color:#017DC7;
	width:96px;
	text-align:right;
	letter-spacing:-1px;
	outline:none;
}

button:hover.compose {
	color:#23ADFF;
	text-decoration:underline;
}

button.sendMsg, button.cancelMsg, button.replyMsg, button.deleteMsg {
	background:transparent url(../images/ui/icon-send.png) no-repeat top left;
	width:auto;
	height:24px;
	border:none;
	margin:0 4px; padding-left:26px; color:#225599; font-family:arial; font-weight: 600;
}

button.cancelMsg {
	background:transparent url(../images/ui/icon-cancel.png) no-repeat top left;
}

button.replyMsg {
	background:transparent url(../images/ui/icon-reply.png) no-repeat top left;
}

button.replyMsg {
	background:transparent url(../images/ui/icon-trash.png) no-repeat top left;
}

/* ----------------------------- Big Quotes ------------------------------ */
blockquote {
	position: relative;
	text-indent: 1em;
}

.bqstart,
.bqend { font-family:"Trebuchet MS", Georgia; font-size: 36px; }

/* apply IE specific rules first */
.bqstart {
	position: absolute;
	top: 5px;
	left: 2px;
	/* remove IE specific rules */
	float: none;
	margin: 0;
	*text-indent: 0;
	/*margin: -3px 5px 0 0;*/
	*float: left;
}

.bqend {
	position: absolute;
	margin: 0px;
	right: 2px;
	bottom:7px;
	text-indent: 0;
}

/* ------------------------ Myprofile.html Styles ---------------------------- */
#my-profile {
	position:relative;
	width:100%;
	padding:20px 0 0 0;
}

.profile-pad {
	padding:10px 0;
}

.prof-col1, .prof-col2 {
	float:left;	
}

.prof-col1 {
	width:300px;
	
}

.prof-col2 {
	width:610px;
	border-left:1px solid #e1e1e1;	
}

div.profile-pic {
	width:100px;
	padding:1px;
	border:1px solid #a1a1a1;
	margin:0 10px 0 0;
	float:left;
}

.profile-pic img {
	max-width:100px;
	width:100px;
	max-height:100px;
}

.profile-ico div, .profile-ico h2, .profile-ico a {
	background:url(../images/ui/icons-my-profile.png) no-repeat;	
}

.profile-ico a, .profile-ico a.txtlnk {
	color:#017DC7;
	font-family:Helvetica, Arial, sans-serif;
	font-weight:600;
}

.profile-ico a:hover, .profile-ico a:hover.txtlnk {
	color:#23ADFF;
}

.profile-ico a.txtlnk {
	background:none;
	margin:0 0 0 8px;
}	

.profile-ico li {
	height:30px;
	padding:0 0 10px 0;	
}

.myprofile-list {
	width:620px;	
}

.myprofile-list li.section {
	float:left;
	width:280px;
	padding:0 0 20px 30px;	
}

.profile-ico h2#to-do, .profile-ico h2#goodies, .profile-ico h2#helptips, .profile-ico h2#coming-soon {
	padding:0 0 0 56px;
	margin:0 0 20px 0;
	font-size:16px;
	font-weight:600;
	color:#333;	
	line-height:46px;
}

.secList li {
	padding:0 0 2px 0;
	*padding:0 0 10px 0;	
}

.secList2 li {
	height:16px;
	padding:0 0 5px 20px;	
}

.profile-ico h2#to-do { background-position: -0px -0px; width: 200px; height: 48px; }
.profile-ico h2#goodies { background-position: -0px -58px; width: 200px; height: 48px; }
.profile-ico h2#helptips { background-position: -0px -116px; width: 200px; height: 48px; }
.profile-ico h2#coming-soon { background-position: -0px -174px; width: 200px; height: 48px; }

.profile-ico a#messages, .profile-ico a#payments, .profile-ico a#shipments {
	padding:6px 0 10px 40px;
	*padding:0px 0 18px 40px;
	position:relative;
}

.profile-ico a#messages { background-position: -0px -232px; width: 32px; height: 32px;}
.profile-ico a#payments { background-position: -0px -274px; width: 32px; height: 32px;}
.profile-ico a#shipments { background-position: -0px -316px; width: 32px; height: 32px;}

.profile-ico a#shoping, .profile-ico a#stuff, .profile-ico a#fans, 
.profile-ico a#settings, .profile-ico a#favorites, .profile-ico a#lh-dashboard {
	padding:5px 0 5px 32px;
	*padding:0px 0 14px 32px;
	margin:0 0 0 15px;
}

.profile-ico a#shoping { background-position: -0px -358px; width: 24px; height: 24px;}
.profile-ico a#stuff { background-position: -0px -392px; width: 24px; height: 24px;}
.profile-ico a#fans { background-position: -0px -426px; width: 24px; height: 24px;}
.profile-ico a#settings { background-position: -0px -460px; width: 24px; height: 24px;}
.profile-ico a#favorites { background-position: -0px -494px; width: 24px; height: 24px;}
.profile-ico a#lh-dashboard { background-position: -0px -528px; width: 24px; height: 24px;}

.profile-ico a#add-pic, .profile-ico a#add-collect, 
.profile-ico a#catalog, .profile-ico a#verify,
.profile-ico a#store, .profile-ico a#bulk-import  {
	padding:5px 0 5px 32px;
	*padding:0px 0 14px 32px;
	margin:0 0 0 15px;
}

.profile-ico a#add-pic { background-position: -0px -562px; width: 24px; height: 24px; }
.profile-ico a#add-collect { background-position: -0px -596px; width: 24px; height: 24px; }
.profile-ico a#catalog { background-position: -0px -630px; width: 24px; height: 24px; }
.profile-ico a#verify { background-position: -0px -664px; width: 24px; height: 24px; }

.profile-ico a#bulk-import { background-position: -0px -698px; width: 24px; height: 24px; }
.profile-ico a#store { background-position: -0px -732px; width: 24px; height: 24px; }

span.count, span.countR {
	position:absolute;
	top:0px;
	color:#fff;
	font-size:10px;
	background-color:#c10000;
	padding:2px 6px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;	
}

span.count {
	left:16px;
}

span.countR {
	left:65px;	
}

span.countR a { background:none; color:#fff; font-size:11px; font-weight:600; }

a span:hover.count {text-decoration:none;}

/* --------- Fans Request Fly-out menu ------------ */
#fansMenu {
		position:absolute;
		top:66px;
		left:86px;
		background:#fff;
		border:1px solid #d3dae3;
		padding:0px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		z-index:300;
		width:210px;
	}
	
	#fansMenu div, #fansMenu a {background-image:none;}
	
	.menuHd, .menuFt {
		background:#fbfbfb !important;
		padding:5px 8px;
		font-weight:600;
		font-size:13px;
		color:#000;
		text-align:left;
	}
	
	.menuHd {
		border-bottom:1px solid #d6dce1;
	}
	
		.menuHd ul.fans {
			list-style-type:none;
		}
		
		.menuBd ul.fans li {
			border-bottom:1px solid #D6DCE1 !important;
			margin:4px 0px !important;
			padding:2px 0 !important;
			height:50px !important;
		}
	
	.menuBd {
		padding:5px;
	}
	
	.menuFt {
		text-align:center;
		padding:6px 0 4px 0;
		border-top:1px solid #d6dce1;
		
	}
	
	.menuFt a {
		font-size:11px !important;
		font-weight:400 !important;
		color:#3B5998 !important;
		text-decoration:none;
	}
	
	.menuFt a:hover {
		color:#5977b8 !important;
		text-decoration:underline;
	}
	
	div.pro-pic {
		width:50px;
		padding:1px;
		border:1px solid #a1a1a1;
		margin:0 14px 0 0;
		float:left;
		text-align:center;
	}
	
	div.pro-pic img {
		max-width:50px;
		width:50px;
		max-height:50px;
	}
	
	div.pro-info {
		float:left;
	}
	
	div.pro-info p {
		font-family:12px;
		font-weight:400;
		color:#3d3d3d;
		padding:0 0 8px 0;
	}
	
	div.pro-info p a {
		color:#3B5998;
		font-weight:400;
		text-decoration:none;
	}
	
	div.pro-info p a:hover {
		color:#5977b8;
		text-decoration:underline;
	}
	
	div.action-btns button,
	div.action-btns button.denyFan {
		font-weight: bold;
		color: #006ECC;
		text-decoration: none;
		display: block;
		padding:  2px 4px;
		margin: 0 15px 0 0;
		background: #F1FAFF;
		border: 1px solid #D6E9F2;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		font-size:11px;
		float:left;
	}
	
	div.action-btns button:hover {
		background: #DFF4FF;
		border: 1px solid #a2cde0;
		color:#336699;
	}
	
	div.action-btns button.denyFan {
		color: #cc0000;
		background: #fff1f1;
		border: 1px solid #f2d6d6;
		margin:0px;
	}
	
	div.action-btns button:hover.denyFan {
		color:#993333;
		background: #ffdfdf;
		border: 1px solid #e8a9a9;
	}


/* ----------------------- LIVE Haggle JS widget ------------------------ */


/* -------------------------- Button CSS Style -------------------------- */
button.stuffbuff {
	background: #729FCF
		-moz-linear-gradient(bottom,
		  rgba(255, 255, 255, 0.45),
		  rgba(255, 255, 255, 0.25) 40%,
		  rgba(255, 255, 255, 0.0) 60%,
		  rgba(255, 255, 255, 0.10) 90%,
		  rgba(255, 255, 255, 0.50));
		  
		 -webkit-linear-gradient(bottom,
		  rgba(255, 255, 255, 0.45),
		  rgba(255, 255, 255, 0.25) 40%,
		  rgba(255, 255, 255, 0.0) 60%,
		  rgba(255, 255, 255, 0.10) 90%,
		  rgba(255, 255, 255, 0.50));

	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	
	border: 2px solid #729FCF;
	color: white;
	height: 50px;
	width: 180px;
	
	text-shadow: black 1px 1px 1px;
	line-height: 50px;
	font-size: 23px;
	font-weight: bold;
	text-align: center;
 }
 
/* ------------------------ LH Scrollable CSS --------------------------- */
/*
	root element for the scrollable.
	when scrolling occurs this element stays still.
*/
.scrollable {

	/* required settings */
	position:relative;
	overflow:hidden;
	width: 938px;
	height:182px;

	/* custom decorations */
	/* border:1px solid #306ec5;
	background-color:#3271c8; */
}

/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accomodate scrollable items.
	it's enough that you set the width and height for the root element and
	not for this element.
*/
.scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
	clear:both;
}

/* single scrollable item */
/*.scrollable img {
	float:left;
	margin:20px 5px 20px 21px;
	background-color:#fff;
	padding:2px;
	border:1px solid #ccc;
	cursor:pointer;
	width:100px;
	height:75px;
	
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}*/

/* active item */
.scrollable .active {
	/*border:1px solid #1d1d1d;*/
	z-index:9998;
	position:relative;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

/* this makes it possible to add next button beside scrollable */
.scrollable {
	float:left;	
}

/* prev, next, prevPage and nextPage buttons */
a.browse {
	background:url(../images/ui/button-horz-arrws2.png) no-repeat;
	display:block;
	width:30px;
	height:32px;
	float:left;
	margin:180px 6px 0 6px;
	cursor:pointer;
	font-size:1px;
}

/* right */
a.right 				{ background-position: 0 -32px; clear:right; margin-right: 0px;}
a.right:hover 		{ background-position:-30px -32px; }
a.right:active 	{ background-position:-60px -32px; } 


/* left */
a.left				{ margin-left: 6px; } 
a.left:hover  		{ background-position:-30px 0; }
a.left:active  	{ background-position:-60px 0; }

/* up and down */
a.up, a.down		{ 
	background:url(../img/scrollable/arrow/vert_large.png) no-repeat; 
	float: none;
	margin: 10px 50px;
}

/* up */
a.up:hover  		{ background-position:-30px 0; }
a.up:active  		{ background-position:-60px 0; }

/* down */
a.down 				{ background-position: 0 -30px; }
a.down:hover  		{ background-position:-30px -30px; }
a.down:active  	{ background-position:-60px -30px; } 


/* disabled navigational button */
a.disabled {
	visibility:hidden !important;		
}

.prev-next {
	/*background-color:#3a79d2;*/
	height:400px; 
	width:42px; 
	float:left;
	text-align:center;
	margin:16px 0 0 0;
}

.previous {
	-moz-border-radius-topleft: 8px;
	-webkit-border-top-left-radius: 8px;
	border-radius-top-left: 8px;
	-moz-border-radius-bottomleft: 8px;
	-webkit-border-bottom-left-radius: 8px;
	border-radius-bottom-left: 8px;
}

.nextone {
	-moz-border-radius-topright: 8px;
	-webkit-border-top-right-radius: 8px;
	border-radius-top-right: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-bottom-right-radius: 8px;
	border-radius-bottom-right: 8px;
}

/* --------------------------- Add Stuff Nav ---------------------------- */
#addStuff-nav {
	margin: 0 0 0 15px;
	padding: 0px;
	background-color: none;
	line-height: 100%;
	width:auto;
	float:left;
}
#addStuff-nav li {
	margin: 0 5px;
	padding: 0 0 8px;
	float: left;
	position: relative;
	list-style: none;
}


/* main level link */
#addStuff-nav a {
	font-weight: bold;
	color: #006ECC;
	text-decoration: none;
	display: block;
	padding:  4px 10px;
	margin: 0;
	
	/*
	background-color: #F4FAFF;
	border-top: 1px solid #DDE6EE;
	*/
	background-color: #fff;
	border: 1px solid #e1e1e1;

	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	
	/* text-shadow: 0 1px 1px rgba(0,0,0, .3); */
}
#addStuff-nav a:hover {
	background: #fff;
	color: #fff;
}

/* main level link hover */
#addStuff-nav .current a, #addStuff-nav li:hover > a {
	background-color: #fbfbfb;
	/* color: #23ADFF; */
	color: #5d5d5d;
	border: solid 1px #a1a1a1;

	/* -webkit-box-shadow: 0 1px 1px rgba(0,0,0, .2);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0, .2);
	 box-shadow: 0 1px 1px rgba(0,0,0, .2); */
	text-shadow: 0 1px 0 rgba(255,255,255, 1);

	
}

/* sub levels link hover */
#addStuff-nav ul li:hover a, #addStuff-nav li:hover li a {
	background-color:#F4FAFF;
	border: none;
	color: #006ECC;

	border-bottom:1px solid #fff;
	margin:2px 0;
	
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	
	-webkit-border-radius: none;
	-moz-border-radius: none;
}
#addStuff-nav ul a:hover {
	background-color:#F4FAFF;
	color: #23ADFF !important;

	-webkit-border-radius: 0;
	-moz-border-radius: 0;

	/*text-shadow: 0 1px 1px rgba(0,0,0, .1);*/
	-webkit-border-radius: none;
	-moz-border-radius: none;
}

/* dropdown */
#addStuff-nav li:hover > ul {
	display: block;
}

/* level 2 list */
#addStuff-nav ul {
	display: none;

	margin: 0;
	padding: 0;
	width: 120px;
	position: absolute;
	top: 25px;
	left: 0;
	background-color:#F4FAFF;
	border: solid 1px #fff;

	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;

	-webkit-box-shadow: 0 1px 3px rgba(0,0,0, .3);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0, .3);
	box-shadow: 0 1px 3px rgba(0,0,0, .3);
}
#addStuff-nav ul li {
	float: none;
	margin: 0;
	padding: 0;
}

#addStuff-nav ul a {
	font-weight: normal;
	text-shadow: 0 1px 0 #fff;
}

/* level 3+ list */
#addStuff-nav ul ul {
	left: 181px;
	top: -3px;
}

/* rounded corners of first and last link */
#addStuff-nav ul li:first-child > a {
	-webkit-border-top-left-radius: 9px;
	-moz-border-radius-topleft: 9px;

	-webkit-border-top-right-radius: 9px;
	-moz-border-radius-topright: 9px;
}
#addStuff-nav ul li:last-child > a {
	-webkit-border-bottom-left-radius: 9px;
	-moz-border-radius-bottomleft: 9px;

	-webkit-border-bottom-right-radius: 9px;
	-moz-border-radius-bottomright: 9px;
}

/* clearfix */
#addStuff-nav:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
#addStuff-nav {
	display: inline-block;
} 
html[xmlns] #addStuff-nav {
	display: block;
}
 
* html #addStuff-nav {
	height: 1%;
}

/* ------------------------ Other Global Styles ------------------------- */
a, a:link, img, input {outline:none;}
iframe#ieoxAdTag, iframe#conash3D0  {display:none;}
.clear {clear:both;}

button { cursor:pointer; }

.divider { background:transparent url(../images/home/lh-divider.png) repeat-x top left; height:5px; margin:10px 0; }
.divider1 {
	border-top:1px solid #e3eefb;
	width:100%;
	margin:6px 0;
}

div.try-it {
	position:absolute;
	top:128px;
	right:0px;
	width:71px;
	height:69px;
	background:transparent url(../images/ui/icon-tryit.png) no-repeat top left;
	z-index:700;
	display:none;
}

img, div, a, input, label, p { behavior: url(../iepngfix.htc) }

.italic { font-style:italic; }
.no-results { padding:5px; text-align:center; font-size:1.2em; font-weight:400; color:#8d8d8d; }
.notify { background-color:#ffffff; padding:10px; text-align:center; font-size:1.0em; line-height:18px; font-weight:400; color:#3F81C9; border-bottom:1px dashed #a1a1a1; }
.notify:hover { background-color:#fffeee; /* cursor:help; */ color:#2e8df4;}

p.note, div.items-cart { z-index:100; position:absolute; top:2px; right:12px; background-color:#fffff9; padding:10px 22px; text-align:left; font-size:1.8em; font-weight:400; color:#555; border:1px dashed #d1d1d1;  }
div.items-cart { line-height:28px; }
p.note span, div.items-cart span { font-size:12px; color:#6d6d6d; }
p.note a, p.botbtn-row a, div.items-cart a { font-size:14px; color:#017DC7; text-decoration:none; }
p.note a:hover, p.botbtn-row a:hover, div.items-cart a:hover { color:#23ADFF; text-decoration:underline; }

p.botbtn-row {text-align:center; padding:20px; }

#numItems { display:inline; padding:0 0 6px 0; }

#footer_navigation #ie7footer {
	display:none; 
	*display:block;
	text-align:right;
	color:#999;
}

#footer_navigation #ie7footer a {
	padding:0 4px;
	margin:3px 4px;
	text-align:center;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#173D77;
	text-transform:none;
}

#footer_navigation #ie7footer a:hover {
	text-transform:underline;
}


img, button, div, p, a, span, ul, li, input, textarea {
	outline:none;	
}

.required {
	color:#a10000;
	font-weight:600;	
}

.sort-panel-btm {
position:relative;
border:0px solid #d1d1d1;
background:#f6f6f6 url(../images/ui/sort-panel-botbg.png) repeat-x top left;
height:40px;
clear:both;
}

.emb-code {
	padding:0 5px 0 0;	
}

.emb-code a, .emb-code textarea {
	float:left;
	padding:0 5px 0 0;
}

.emb-code a {
	padding-top:15px;
}

.emb-code textarea {
	border:1px solid #d1d1d1;	
}

.SB-buyIt {
	width:110px;
}

.SB-buyIt a {
	display:block;
	float:left;
	background: transparent url(/images/ui/btn-StuffBuff-BuyIt-hrz.png) no-repeat top left;
	width:68px;
	height:22px;
}

.SB-buyIt a:hover {
	background-position:0 -22px;
}

.SB-buyIt div.countBx {
	float:right;
	width:42px;
}

.SB-buyIt div.countBx p.counter {
	text-align:center;
	font-size:12px;
	line-height:14px;
	font-weight:600;
	color:#000;
	margin:0px;
	padding:3px 0px;
	background:#f0f4f7;
	border:1px solid #ababab;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}


