/* CSS Document */

body {
	font-family:Verdana, Arial, Helvetica, sans-serif; background:url(../Images/Layout/bg.gif) repeat-x 50% 0% #c1c1c1; /* background: url(../Prototype/images/080814-ArtSaleRoom-ManageAccount) no-repeat 50% 0%;*/ font-size:11px; margin:0px;
}

h1 {
	margin:0px; padding:0px; font-size:24px; line-height:27px; font-weight:100;
}

h2 {
	margin:0px; padding:0px;
}

h3 {
	margin:0px; padding:0px; font-size:14px; line-height:17px; color:#666666; font-weight:100;
}

h3.headerthree {
	font-family:Arial, Helvetica, sans-serif; color:#ff0000;
}

h4 {
	margin:0px; padding:0px;
}

h5 {
	margin:0px; padding:0px; font-size:11px;
}

h6 {
	margin:0px; padding:0px;
}

p {
	margin:0px; padding:0px; color:#333333;
}

div.clear {
	clear:both; min-height:0px; height:0px !important; height:0px; line-height:0pt; font-size:0px;
}

a {
	text-decoration:none; color:#999999;
}

a:hover {
	color:#666666;
}

a img {
	border:0px;
}

input {
	margin:0px; padding:0px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:2px;
}	

input.holding {
	position:absolute; top:3px; left:503px; width:187px;
}	

select {
	margin:0px; padding:0px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; height:18px; padding:1px;
}	

.container {
	width:989px; height:auto; position:relative; margin:auto; margin-bottom:20px; background:url(../Images/Layout/bottom-splat.gif) 50% 100% no-repeat #ffffff; padding:0px 0px 118px 0px; /*opacity:0.5;*/
}

.header {
	width:979px; height:122px; position:relative; margin:auto;
}

.header .flash-banner {
	position:absolute; top:0px; left:165px; width:425px; height:75px; display:block; background-color:#FFFFFF; z-index:1000;
}

.header a.logo {
	position:absolute; top:0px; left:15px; z-index:2000;
}

.header img.cust-services {
	position:absolute; top:15px; right:5px;
}

.header .basket {
	position:absolute; top:38px; right:0px; width:244px; height:41px; background:url(../Images/Layout/basket.gif) no-repeat 0px 0px;
}

.header .basket p.valueofbasket {
	right:11px; position:absolute; top:22px; width:100px; text-align:right;
}

.header .basket p.itemsinbasket {
	left:43px; position:absolute; top:22px; width:100px; text-align:left;
}

.header .basket a.view {
	left:130px; position:absolute; top:10px;
}

.header .basket a.basketlink {
	left:43px; position:absolute; top:10px;
}

.header .basket a.checkout {
	left:174px; position:absolute; top:10px;
}

.header .top-navigation {
	width:694px; height:auto; position:absolute; position:absolute; top:100px; right:0px; z-index:4000;
}

.header .top-navigation a {
	padding:0px 9px 0px 10px;
}

.header .top-navigation a.last {
	padding:0px 0px 0px 10px;
}

.header .top-navigation a:hover img {
	filter:alpha(opacity=60);-moz-opacity:.660;opacity:.60;/**/
}

.content {
	width:979px; height:auto; position:relative; margin:auto; z-index: 100; overflow:hidden;
}

.content .splat-back-to-the-top {
	width:144px; height:232px; position:absolute; top:1169px; left:48px; display:none;
}

.content .splat-back-to-the-top a.back-to-the-top {
	position:absolute; bottom:27px; left:7px;
}

.content#cardicons {
	background:url(../Images/payment-icons-ext.gif) 20px 100% no-repeat;
}

.left-navigation {
	width:195px; min-height:500px; height:auto !important; height:500px; position:relative; float:left; background-color:#ededed;
}

.left-navigation .links-lhs {
}

.left-navigation .links-lhs .linka {
	background-color: #EDEDED; width: 177px; height: 38px; float: left; padding: 21px 9px 7px 9px; position:relative; border-top:5px solid #ffffff; display:block;
}

.left-navigation .links-lhs .linka#gif-vouchers {
	height:44px;
}

.left-navigation .links-lhs .linka#gif-vouchers a {
	height:44px;
}

.left-navigation .links-lhs .linka a {
	display:block; width: 177px; height: 38px; float: left; padding: 21px 9px 7px 9px; color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 12px; position:absolute; top:0px; left:0px;
}


.left-navigation .links-lhs .linka a span {
}

.left-navigation .links-lhs .linka a img {
	position:absolute; top:7px; left:9px;
}

.left-navigation .links-lhs .linka a img.gift-vouchers {
	position:absolute; top:0px; left:0px;
}

.left-navigation .links-lhs .linka p {
	color: #666666;
}

.left-navigation .links-lhs .linka a#last {
	background: url(../Images/homepage/link-lastside.gif) no-repeat right top; margin-right: 0px;
}

.left-navigation#checkout {
	min-height:300px; height:auto !important; height:300px; background:none;
}

.left-navigation .left-hand-navigation-header {
	border-bottom:1px solid #cccccc; height:30px; width:195px; position:relative;
}

.left-navigation .left-hand-navigation-header#height-cat {
	height:20px;
}

.left-navigation .left-hand-navigation-header#height-search {
	margin-bottom:7px;
}

.left-navigation .left-hand-navigation-header img.browse-by {
	position:absolute; bottom:5px; left:11px;
}

.left-navigation .left-hand-navigation-header a.left-small-link {
	position:absolute; bottom:7px; right:12px; color:#ed1c24; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:underline; 
}

.left-navigation .left-hand-navigation-header a.left-small-link:hover {
	text-decoration:none;
}

ul.left-hand-navigation {
	margin:4px 5px 5px 5px; padding:0px 0px 0px 0px;
}

ul.left-hand-navigation li {
	margin:0px 0px 0px 0px; padding:2px 15px 2px 15px; font-size:12px; list-style:none; display:block;
}

ul.left-hand-navigation li.selected {
	background-color:#cbcbcb !important;
}

ul.left-hand-navigation li a {
	color:#333333;
}

ul.left-hand-navigation li a:hover {
	color:#999999;
}

ul.left-hand-navigation li a.sale {
	color:#ED1C24; font-weight:bold;
}

ul.left-hand-navigation li a.sale:hover {
	color:#ED1C24;
}

.left-navigation .search-panel {
	width:195px; min-height:34px; height:auto !important; height:34px; position:relative;
}

.left-navigation .search-panel p.label {
	position:absolute; top:1px; left:20px;
}

.left-navigation .search-panel input.searchbox {
	position:absolute; top:15px; left:10px; width:170px; height:13px;
}

.left-navigation .search-panel select.searchselect {
	position:absolute; top:15px; left:10px; width:173px;
}

.left-navigation .search-panel a.gobutton {
	position:absolute; top:10px; right:11px;
}

.left-navigation .search-panel input.gobutton {
	position:absolute; top:10px; right:11px;
}

.main-content {
	width:778px; min-height:430px; height:auto !important; height:430px; position:relative; float:right;
}

.main-area-content#send-to-a-friend p {
	color:#666666 !important;
}

ul.delivery {
	margin:4px 5px 5px 10px; padding:0px 0px 0px 0px; display:block;
}

ul.delivery li {
	margin:0px 0px 0px 0px; padding:4px 15px 4px 25px; font-size:11px; list-style:none; display:block; background:url(../Images/Panels/bullet.gif) 10px 8px no-repeat; width:400px; height:auto; color:#666666; font-family:Arial, Helvetica, sans-serif;
}

.footer {
	width:979px; min-height:30px; height:auto !important; height:30px; position:relative; margin:auto; border-top:1px solid #cccccc; margin-top:5px;
}

.footer .footer-links {
	position:absolute; top:10px; left:30px; height:auto; width:925px;
}

.footer .footer-links a {
	font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; text-transform:uppercase; padding:0px 15px 0px 15px; border-right:1px solid #999999;
}

.footer .footer-links a.lastlink {
	border-right:0px !important;
}

.footer img.safebuy {
	position:absolute; top:37px; left:25px; 
}

.footer img.payment-icons-strip {
	position:absolute; top:66px; left:113px; 
}

.footer p.disclaimer {
	position:absolute; top:37px; left:115px; font-weight:bold; color:#ffffff; font-family:Arial, Helvetica, sans-serif;
}

.footer p.syrox {
	position:absolute; top:37px; right:151px; font-weight:bold; color:#ffffff; font-family:Arial, Helvetica, sans-serif;
}

.footer p.syrox a {
	font-weight:bold; color:#ffffff;
}

.footer p.syrox a:hover {
	text-decoration:underline;
}

.payment-icons {
	position: absolute; left: -191px; bottom: 0px;
}

/* Sitemap 30/10/2008 */

.sitemap-cat {
	float: left; width: 232px; height: auto; margin-left: 20px;
}

.sitemap-cat h1 {
	font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #ed1c24; border-bottom: 1px solid #cccccc; margin-bottom: 9px;
}

.sitemap-cat ul {
	width: 232px; height: auto; margin-left: 0px; padding-left: 0px;
}

.sitemap-cat ul li {
	list-style: none; padding-left: 39px; background: url(../Images/Layout/arrow.gif) no-repeat 10px 0px; margin-bottom: 4px;
}

/* Sitemap 30/10/2008 */