@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	padding:0;
	background:#ffffff url(/images/static/bg-clarendon.jpg) top center no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#707070;
	font-size:11px;
	line-height:14px;
}

img {
	border:0;
}

.outer {
	width:955px;
	margin:auto;
}

#header {
	float:left;
	display:inline;
	width:940px;
	height:82px;
}

#header-right {
	float:right;
	display:inline;
	width:200px;
}

#header-order {
	display:inline;
	float:left;
	height:20px;
	margin-left:33px;
	margin-top:57px;
	width:337px;
}

#logo {
	float:left;
	display:inline;
	width:195px;
	height:82px;
	margin-left:15px;
	
}

#login {
	float:right;
	display:inline;
	width:200px;
	height:20px;
	margin-top:10px;
}

#basket {
	float:right;
	display:inline;
	width:200px;
	height:20px;
	margin-top:5px;
}

#nav-outer {
	float:left;
	display:inline;
	width:100%;
	background-color:#f6851f;
	height:40px;
}

#nav {
	float:left;
	display:inline;
	width:940px;
	margin-left:15px;
	
}

#nav ul {
	list-style:none;
	display:inline;
	margin:0;
	padding:0;
	
}

#nav ul li {
	display:inline;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 46px 0 0;
	padding:10px 0 0;
}



#content-outer {
	float:left;
	display:inline;
	width:940px;
	min-height: 300px;
	height: auto !important;
	height: 300px;	
	padding-top:15px;
	padding-left:15px;	

}

#content-inner {
	float:left;
	display:inline;
	width:940px;
	background-image:url(/images/static/line-bg.gif);
	background-repeat:repeat-y;
}

#left-column {
	float:left;
	display:inline;
	width:195px;
}

/* ///////// LEFT NAV ///////// */

#left-nav {
	float:left;
	display:inline;
	width:195px;
}

#left-nav a:active {
	outline: none;
}

#left-nav a:focus {
	-moz-outline-style: none;
}

#left-nav ul {
	margin:20px 0 0 0;
	padding:0;
	list-style:none;
}

#left-nav li.field {
	padding:13px 0 13px 0;
	background:url(/images/static/left-nav-dots.gif) no-repeat bottom left;
}

#left-nav li.toggleField a.closed {
	background:url(/images/static/search-field-closed.gif) no-repeat left center;
	padding-left:16px;
	display:block;
}

#left-nav li.toggleField a.open {
	background:url(/images/static/search-field-open.gif) no-repeat left center;
	padding-left:16px;
	display:block;
}

#left-nav li.toggleField ul {
	margin-top:10px;
}

#left-nav li.toggleField li {
	padding-left:15px;
}

#left-nav li.checkbox a {
	background:url(/images/static/search-field-value-unchecked.gif) no-repeat left center;
	display:block;
	padding:4px 0 4px 20px;
}

#left-nav li.checkbox a.checked {
	background-image:url(/images/static/search-field-value-checked.gif);
}

#left-nav li.radiobox a {
	background:url(/images/static/search-field-radio-unchecked.gif) no-repeat left center;
}

#left-nav li.radiobox a.checked {
	background-image:url(/images/static/search-field-radio-checked.gif);
}

#left-nav li.checkbox a span.count {
	color:#707070;
}

#left-nav li.priceBandField {
	display:none;
}

#left-nav ul li.priceBand {
	padding-left:0;
	width:178px;
	height:33px;
	background: url(/images/static/price-band-bg.png) no-repeat 0 10px;
}

/* Slider
----------------------------------*/
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }

.ui-slider .ui-slider-handle {
	background: url(/images/static/price-band-arrow.png) no-repeat center 6px;
	cursor:pointer;
	height:30px;
	padding-top:20px;
	text-align:center;
}

.ui-slider .ui-slider-handle span.maxHandle {
	margin-left:-1.5em;
	left:50%;
	position:relative;
}

.ui-slider .ui-slider-handle span.minHandle {
	margin-left:-1.1em;
	left:50%;
	position:relative;
}

.ui-slider .ui-slider-handle span span {
	position:relative;
}

#right-content {
	float:left;
	display:inline;
	width:741px;
}

#footer {
	float:left;
	display:inline;
	width:940px;
	margin-top:40px;
}

#footer ul, #footer ul li {
	display:inline;
	margin:0;
	padding:0;
	list-style:none;
}

#copyright {
	float:left;
	display:inline;
	margin-top:15px;
	width:200px;
}

#siteby {
	float:right;
	display:inline;
	margin-top:15px;
	width:200px;
	text-align:right;
}

#searchbox-outer {
	float:left;
	display:inline;
	width:177px;
	height:20px;
	border:1px solid #3b1d1f;
	background-color:#ffffff;
	margin:20px 0;
}

#search-input {
	float:left;
	display:inline;
	width:157px;
}

#search-button {
	float:left;
	display:inline;
	width:20px;
}



/* ------------ PNG FIX ---------------- */
.pngfix { behavior: url(/js/iepngfix.htc) }
/* ------------ END PNG FIX------------- */






