.searchbar .search-input {
		clear: both;
		height: 52px;
		width: 630px;
		padding: 0 49px 0 0; /* 264+58+38=360px */
		float: left;
		background: url(/img/ebay/ebay_search_input.png) left top no-repeat; }
 
		.searchbar .search-input input {
			color: #2e2d2a;
			font-size: 21px;
			font-weight: bold;
			padding: 10px 0 8px 38px;
			margin: 4px 0 4px 4px;
			width: 660px; /* 303-4-38=261px */
			border: 0;
			background: none; 
			height: 44px;}

.focus {
	width: 775px;
	z-index: 10; 

	}
 
	.focus .search-input {
		width: 680px; /* 730-87-52=591px */
		padding: 0;


}
 
		.focus .search-input input {
			width: 650px; /* 591-4-38-13=540px */
			padding-left: 0;
			padding-left: 42px; }
 
	.focus .search-btn, .focus .cancel-btn { display: block; /* Show hidden buttons */ }

	/* Expanded Searchbar styles */
.searchbar .search-btn {
		width: 40px;

}
 
	.searchbar .cancel-btn {
		display: none; /* Hide */
		width: 52px;
		float: left; }
 
		.searchbar .cancel-btn a {
			display: block;
			height: 52px;
			text-indent: -9999px;
			background: url(/img/tn/cancel-search.png) left top no-repeat; }
			
			

span.btn {
	margin: 0 12px 0 0;
	text-decoration: none;
	float: left;
	line-height: 16px;
	cursor: pointer;
	border: none;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	background: url(/img/tn/btn-colour.png) right top no-repeat; }
 
	span.btn input {
		margin: 0 10px 0px 0; /* Show right edge of BG on the <a> */
		position: relative;
		float: left;
		color: #ffffff;
		font-size: 14px;
		font-weight: bold;
		cursor: pointer;
		padding: 7px 8px 9px 18px;
		border: none;
		background: url(/img/tn/btn-colour.png) left top no-repeat;
}
 
	span.btn:hover { color: #ffffff; }
	
 
/* Buttons
----------------------------------------- */

span.btn-sidebar {
	margin: 0 12px 0 0;
	text-decoration: none;
	float: left;
	line-height: 16px;
	cursor: pointer;
	color: #2e2d2a;
	font-size: 12px;
	background: url(/img/tn/btn-sidebar.png) right top no-repeat; }
 
	span.btn-sidebar input {
		margin: 0 10px 0 0; /* Show right edge of BG on the <a> */
		position: relative;
		float: left;
			cursor: pointer;
	line-height: 16px;
	font-size: 12px;

		padding: 6px 8px 8px 18px;
		border: none;
		background: url(/img/tn/btn-sidebar.png) left top no-repeat; }
 
	span.btn-sidebar:hover { color: #2e2d2a; }

html,body {
	background:none;
	margin: 0px;
	padding:0px;
	outline: 0px;
}
td {
	padding:0px;
}
h3 {
	text-transform:none;
}
table,tr,td,th {
	border: none;
}

.flexi-wrap {
	width: 726px;
	overflow:hidden;
	margin: 0 10px 20px 0;
	background: #ffffff url(/img/tn/wrap-flexi-top.gif) left top no-repeat; 
}
.flexi-inner {
	padding: 10px 5px 10px 15px;
	background: #ffffff url(/img/tn/wrap-flexi-top.gif) right top no-repeat;
	margin-left: 5px;
}

.flexi-wrap .titlebar {
		margin-right:5px;
		padding: 0px 0px 6px;
		width: 100%;
}

.flexi-wrap .titlebar h4 {
	padding: 6px 0 6px 10px;

			background: #4ac0f8 url(/img/tn/titlebar-long.png) right top no-repeat;
			margin-left:5px;
}
.flexi-bot {
	
	background: url(/img/tn/wrap-flexi-bot.gif) left bottom no-repeat;
	position: relative;
	bottom:0px;

}
.flexi-bot-i {
	background: url(/img/tn/wrap-flexi-bot.gif) right bottom no-repeat;
	height: 5px;
	margin-left: 5px;
}
.flexi-sidebar {
	color: #6d6c68;
	width: 242px;}
.flexi-sidebar .flexi-inner {
	margin-left: 0px;
	padding: 10px 0px 10px 0;
}
#product-specs, #product-specs li {
	color: #6d6c68;
}
.sidebar-title {
		color: #2e2d2a;
		font-size: 18px;
		font-style: italic;
		line-height: 1.2;
		margin-bottom: 8px;
		padding: 6px 8px 8px;
		border-bottom: 1px solid #e7e7e7; }
		
.feature-content {
	float: none;
}
.product {
	margin-left:0px;
	width: 700px;
}
.product .product-desc {
	width: 440px;
}
.product .content {
	width:440px;
	overflow:visible;
	
}

#header .container {
	margin-left: 40px;
	height: 90px;
}
#header .logo {
	height: 90px;
}
#wrapper .container {
	margin-left: 40px;
}
.account-links {
	display:none;
}
#header .logo img {
	width:140px;
	height: 106px; 
	z-index:999;
}
#header .logo a {
	bottom: -27px;
}
.searchbar {
}
#page-top {
	height:0px;
	margin-bottom:10px;
	background-color: #eee;
}
#wrapper {
	padding-top: 30px;
	color: #2e2d2a;
}
#header .header-content {
	height: 90px;
}

ul.product-details {
	
	margin:0px;
	display:block;
	clear: both;
}
ul.product-details li{
	padding: 5px;
	display:block;
	float:left;
	width: 45%;
}
ul.product-details li span {
	font-weight:bold;
	display:block;
}

.titlebar {
	height:34px;
	background: url(/img/tn/titlebar.png) left top no-repeat;

}
#main .titlebar-dark {
	margin-bottom: 20px;
	background: url(/img/tn/titlebar-dark.png) left top no-repeat; }
 
	#main .titlebar-dark h4 { color: #fff; }
	
.sidebar-wrap .title {
	width: 242px;
	overflow:hidden;
	background: url(/img/tn/sidebar-title-bg.png) left top no-repeat;
}

.sidebar-wrap .inner form {
	margin:0px;
	padding:0px;
	width: 210px;
	
}
.overlay-wrap .overlay {
	bottom:0px;
	height:100px;
}

h3, h3 a{
	text-transform:none;
}

.overlay-wrap h3 {
	min-height:70px;
	height:70px;
}


