
/* screen/reset.css */
/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.3.0
*/
body{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup,sub{line-height:-1px;vertical-align:text-top;}sub{vertical-align:text-bottom;}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/* screen/fonts.css */
/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.3.0
*/
body {font:13px/1.22 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:99%;}

/* screen/base.css */
/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.3.0
*/
h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;}em{font-style:italic;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style: decimal outside;}ul li{list-style: disc outside;}dl dd{margin-left:1em;}th,td {border:1px solid #000;padding:.5em;}th {font-weight:bold;text-align:center;}caption {margin-bottom:.5em;text-align:center;}p,fieldset,table {margin-bottom:1em;}
/* screen/global.css */
div.shine-tab-group-hide div.shine-tab-sheet {
	display: none;
}
div.shine-tab-group-hide div.shine-active-sheet {
	display: block;
}
span.ac-active {
	text-transform: lowercase;
	font-weight: normal;
}
span.ac-commerce {
	text-transform: lowercase;
	font-weight: bold;
}
form label{
	margin-top: 10px !important;
}
hr{
	height: 1px;
	border-right: none;
	border-bottom: none;
	border-left: none;
	font-size: 1px;
	line-height: 1px;
	color: #CCCCCC;
	background-color: #CCCCCC;
	margin-top: 15px !important;
	display: block;
}
a {
	text-decoration: none;
	color: #44819B;
	outline: none;
}
a:hover{
	color:#58A7CB;
	text-decoration: underline;
}
ul, li{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
.clearfix{
	clear: both;
	display: block;
	font-size: 0;
	line-height: 0;
	height: 0;
}
.clearright{
	clear:right;
}
.clearleft{
	clear:left;
}
span.clear {
	clear: both;
	display: block;
	font-size: 1px;
	line-height: 1px;
	height: 1px;
	content: ' ';
}
#main div.cms-content img{
	padding: 10px;
}
#main div.cms-content ul{
	margin-bottom:8px;
}
#main div.cms-content ul li {
	margin-left: 2em;
}
#main div.cms-content h3{
	clear: both;
}
h1, h2, h3 {
	margin-top: 0px;
	margin-bottom: 8px;
	padding-bottom: 8px;
	border-bottom: 1px solid #e2e2e2;
}
#main h1, #main h2 {
}
#main h3{
	margin: 10px 0 5px 0;
	padding: 12px  10px 19px 10px;
	background: #e9f6fb url("/templates/tiso/images/misc/header-bg.gif") -1px 35px no-repeat;
	text-transform: uppercase;
	font-size: 95%;
	border-bottom: none;
	clear: both;
}
/*#main h3{
	padding: 10px;
	margin: 10px 0px 15px 0px;
	background-color: #E9F6FB;
	position: relative;
	text-transform: uppercase;
	font-size: 95%;
}

#main h3 span.header-arrow-down{
	position: absolute;
	bottom: -10px;
	left: 10px;
	display: block;
	height: 10px;
	width: 18px;
	background: url("/templates/tiso/images/navigation/tab-arrow.png") top left no-repeat;
	font-size: 1px;
	line-height: 1px;
}*/
h1{
	border-bottom: none;
}
address { margin: 1em 0; }
td, th{
	border: none !important;
}
#errorbox{
	color: #ff0000;
	display: block;
	margin: 15px 0px;
	padding: 10px 10px 10px 60px;
	background: #ffd9d9 url("/templates/tiso/images/misc/redcross.gif") 20px 10px no-repeat;
	min-height: 26px;
	font-weight: bold;
}
#surround {
	/*font-family: arial, verdana;*/
	background-color:#D9D8D4;
	width: 970px;
	padding: 130px 10px 10px;
	margin: 10px auto 0;
	position: relative;
}
ul li.last {
border-bottom: none !important;
}
/*********************
		HEADER
*********************/
#header {
	position: absolute;
	top: 10px;
	left: 10px;
	width: 970px;
	height: 110px;
	background-color: #fff;
	padding: 0px;
	margin: 0px;
}
#header-main{
	padding: 0px;
	margin: 3px 0px;
	float: left;
	width: 659px;
	height: 102px;
	position: relative;
	border-right: 1px solid #D9D8D4;
}
#header-main-checkout{
	padding: 0px;
	margin: 3px 0px;
	float: left;
	width: 660px;
	position: relative;
	border-right: 1px solid #D9D8D4;
}
#header-main p.logo,
#header-main h1.logo {
	padding: 2px 3px 4px 6px;
	margin: 0px;
	float: left;
	width: 191px;
}
#header-main p.logo a,
#header-main h1.logo a {
	display: block;
	height: 69px;
	background: transparent url("/templates/tiso/images/logos/tiso-corporate.png") no-repeat;
	text-indent: -11000em;
	outline: none;
}
#header-main .header-geared-up{
	display: block;
	width: 110px;
	height: 51px;
	background: transparent url("/templates/tiso/images/phrases/gearedup.png") no-repeat;
	text-indent: -11000em;
	position: absolute;
	top: 10px;
	right:10px;
}
#header-basket h2.header-basket{
	display: none;
}
#header-basket{
	margin-left:665px;
	color: #6698AD;
	margin-top: 8px;
	margin-right: 5px;
	font-size: 0.9em;
	position: relative;
	height: 103px;
}
#header-basket dl{
	padding: 0px 0px 0px 23px;
	margin: 0px;
	color:#2f2f2f;
}
#header-basket dt{
	float: left;
	width: 65px;
}
#header-basket .no-of-items{
	/*padding-left: 20px;*/
	padding: 2px 0px 0px 23px;
	background: transparent url("/templates/tiso/images/misc/basket.png") no-repeat left top;
}
#header-basket p.customer-service-no{
	margin: 0px 0px 3px 3px;
}
#header-basket p.customer-service-no a,
#header-basket p.customer-service-no a:hover{
	text-decoration: none;
	margin-left: 3px !important;
}
#basket-navigation{
	position: absolute;
	bottom: 10px;
	left: 0px;
	padding-top: 5px;
	width: 99%;
}
#basket-navigation  ul.basket-nav{
	display: block;
	width: 100%;
	padding-top: 8px;
	background: transparent url("/templates/tiso/images/misc/dot.png") repeat-x top left;
}

dl.header-basket-dl dd{
	margin: 0px;
}
/***********************
		MAIN
***********************/
div#outer-main {
	width: 650px;
	float: left;
}
div.wide#outer-main {
	width: 100%;
	float: none;
}
#main {
	position: relative;
	background-color: #fff;
	padding: 20px;
	width: 610px;
	float:left;
	margin: 0px 0px 10px 0px;
	position: none !important;
}
div.wide#outer-main #main {
	width: 930px;
	float: none;
}
/***********************
		FOOTER
***********************/
#footer{
	font-size: 85%;
	line-height: 1.4em;
	color: #666;
}
#footer ul, #footer li{
	padding: 0px;
	margin: 0px;
	list-style-type:none;
}
#footer a{
	color: #666;
}
#footer a:hover{
	color: #333;
	text-decoration: underline;
}
#footer .list,
#footer .footer-misc{
	border-left: 1px solid #ccc;
	background-color:#E0DFDD;
	margin: 15px 0px 15px 20px;
	padding-left: 5px;
	float: left;
	min-height: 110px;
	display: inline;
}
#footer .footer-misc{
	margin-left: 25px;
	width: 295px;
}
#footer .list{
	width: 132px;
}
#footer h3 a {
	display: block;
	height: 14px;
	text-indent: -11000em;
	outline: none !important;
	text-decoration: none !important;
}
#footer .list h3,
.about-tiso-footer h3 {
	text-indent: -11000em !important;
	padding: 0px !important;
	margin: 0px 0px 5px 0px !important;
	height: 14px !important;
	display: block !important;
}
#footer .list h3.about-tiso,
.about-tiso-footer h3{
	background: transparent url("/templates/tiso/images/footer/about.png") no-repeat !important;
}
#footer .list h3.customer-service{
	background: transparent url("/templates/tiso/images/footer/customerservice.png") no-repeat;
}
#footer .list h3.group-sales{
	background: transparent url("/templates/tiso/images/footer/groupsales.png") no-repeat;
}
#footer .list h3.tiso-adventures{
	background: transparent url("/templates/tiso/images/footer/wildernessjourneys.png") no-repeat;
}
#footer div.alpine-bikes{
	padding-top: 65px;
	padding-left: 5px;
	background-position: 5px 0;
	position: relative;
}
#footer div.alpine-bikes h3 {
	text-indent: -11000em;
	position: absolute;
	top: 0;
	left: 5px;
	width: 132px;
	height: 60px;
	border: none !important;
	margin: 0;
}
#footer div.alpine-bikes h3 a {
	display: block;
	border: none !important;
	outline: none !important;
	width: 132px;
	height: 60px;
}
#footer #lists{
	background-color:#E0DFDD;
	display: block;
	min-height: 120px;
}


#footer .tiso-adventures dl,
#footer .alpine-bikes dl {
	margin: 0;
}
#footer .tiso-adventures dt,
#footer .alpine-bikes dt {
	width: 132px;
	height: 40px;
	text-indent: -11000em;
}
#footer .tiso-adventures dt { background: url("/templates/tiso/images/logos/wilderness-journeys-logo.png") no-repeat; }
#footer .alpine-bikes dt { background: url("/templates/tiso/images/logos/alpinebikes-logo.png") no-repeat; }

#footer .tiso-adventures dd,
#footer .alpine-bikes dd {
	margin: 0;
	padding-top: 7px;
}
#footer .tiso-adventures dt a,
#footer .tiso-adventures dd a,
#footer .alpine-bikes dt a,
#footer .alpine-bikes dd a {
	display: block;
	height: 100%;
}



.about-tiso-footer{
	padding: 20px;
	background-color:#E0DFDD;
	width: 930px;
	position: absolute;
	bottom: 10px;
	left: 10px;
	font-size: 85%;
	line-height: 1.4em;
	color: #666;
	display: block;
}
span.accepted-cards{
	display: block;
	height: 35px;
	width: 258px;
	background: url("/templates/tiso/images/logos/cards.png") no-repeat;
}
#footer .footer-misc dl.alpine-bikes {
	position: relative;
	margin: 0 0 7px;
	padding: 0 0 7px;
	border-bottom: solid 1px #ccc;
}
/*
#footer .footer-misc dl.alpine-bikes dt {
	position: absolute;
	left: 3px;
	top: 9px;
	width: 125px;
	height: 27px;
	text-indent: -11000em;
	background: url("/templates/tiso/images/logos/alpinebikes-logo.png") no-repeat;
}
#footer .footer-misc dl.alpine-bikes dd {
	margin: 0;
	padding-left: 137px;
}
#footer .footer-misc dl.alpine-bikes dt a,
#footer .footer-misc dl.alpine-bikes dd a {
	display: block;
	height: 100%;
}
*/
#footer .footer-misc p#become-link {
	margin: .6em 0 0;
}

/*TABLE STYLE	
th {
	background-color: #b4bec4;
	padding: 0 4px;
	}*/
td {
	background-color: #ffffff;
	border: 1px solid #f2f2f2;
}	
tr.odd {
background-color:#F2F2F2;
}

div.PanelWidget {
	background-repeat: no-repeat !important;
}
#footer .footer-misc div.PanelWidget {
	margin-bottom: 1em;
}
#footer .footer-misc div.PanelWidget h3 {
	border: none !important;
	text-indent: -11000em;
}
#footer .footer-misc div.PanelWidget p,
#footer .footer-misc div.PanelWidget a {
	margin: 0;
	padding: 0;
	display: block;
	text-indent: -11000em;
}
#sharing-bar {
	position: fixed;
	width: 100%;
	height: 48px;
	bottom: 0;
	left: 0;
	border-top: solid #444 1px;
/*	background-color: #fb0029; */
	background-color: #6ac2e7;
	overflow: hidden;
	z-index: 1500;
}
#sharing-bar h2 {
	display: block;
	border: none !important;
	margin: 0 !important;
	padding: 14px 12px 0 12px !important;
	color: #efefef;
	float: left;
	font-size: 14px;
}
#sharing-bar ul {
	display: block;
	margin: 0;
	padding: 0;
	list-style: none;
}
#sharing-bar li {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 48px;
	height: 48px;
	background-repeat: no-repeat;
	background-position: 8px 50%;
	
}
#sharing-bar li a {
	color: #fff;
	text-decoration: none;
	font-size: 93%;
	font-weight: normal;
	display: block;
	float: left;
	width: 80px;
	line-height: 1.1em;
	height: 48px;
	padding-top: 10px;
	padding-left: 44px;
	padding-right: 12px;
}
#sharing-bar label {
	display: block;
	position: absolute;
	right: 8px;
	top: 28px;
	height: 20px;
	font-size: 80%;
	color: #666;
	cursor: pointer;
}
#sharing-bar li.close {
	position: absolute;
	width: auto;
	height: auto;
	font-size: 80%;
	right: 4px;
	line-height: 20px;
	height: 20px;
	top: 2px;
	cursor: pointer;
	color: #ccc;
	padding-right: 24px;
	color: #000;
	background: url("/templates/tiso/images/sharing/close.png") 100% 50% no-repeat;
}
#sharing-bar li.facebook { background-image: url("/templates/tiso/images/sharing/facebook-32.png"); }
#sharing-bar li.twitter { background-image: url("/templates/tiso/images/sharing/twitter-32.png"); }
#sharing-bar li.flickr { background-image: url("/templates/tiso/images/sharing/flickr-32.png"); }
#sharing-bar li.friendfeed { background-image: url("/templates/tiso/images/sharing/ff-32.png"); }
#sharing-bar li.e-mail { background-image: url("/templates/tiso/images/sharing/mail-32.png"); }

a.h-wl-link:link, a.h-wl-link:visited {
	color: #666;
}
a.h-wl-link:hover, a.h-wl-link:active {
	text-decoration: underline !important;
}
p.button.learn-more,
p.button.learn-more a {
	background: url("/templates/tiso/images/buttons/learn-more.png") no-repeat;
}
p.button.learn-more {
	width: 95px;
	height: 26px;
	text-indent: -9999em;
	background-position: left bottom;
}
p.button.learn-more a {
	display: block;
	height: 100%;
	overflow: hidden;
}
p.button.learn-more a:hover {
	background-image: none;
}
input.submit {
	border: none 0 transparent;
	cursor: pointer;
	text-indent: -11000em;
	font-size: 0px;
	line-height: 0px;
	height: 26px;
	outline: none !important;
	text-decoration: none !important;
}
/*** notice stay-connected ***/
#notice-connected {
	float: left;
	padding: 3px 10px;
	width: 950px;
	background: #fff;
	border-bottom: solid 10px #D9D8D4;
}
/* notice */
#global-notice {
	position: relative;
	float: left;
	background-position: center center;
	overflow: hidden;
}
#global-notice * {
	border: none;
}
#global-notice a {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999em;
	overflow: hidden;
}
/* stay-connected */
#stay-connected {
	float: right;
	margin-top: 3px;
	width: auto;
}
#stay-connected h2 {
	position: relative;
	float: left;
	top: 8px;
	margin: 0 7px 0 0;
	padding: 0;
	width: 109px;
	height: 15px;
	text-indent: -9999em;
	background: url("/templates/tiso/images/misc/stay-connected.png") 0 -5px no-repeat;
	border: none;
}
#stay-connected ul {
	float: left;
	margin: 0;
	padding: 0;
	width: auto;
}
#stay-connected li {
	float: left;
	margin: 0 0 0 8px;
	padding: 0;
	width: 28px;
	height: 26px;
	background: url("/templates/tiso/images/misc/stay-connected.png") no-repeat;
	list-style: none;
}
#stay-connected li a {
	display: block;
	height: 100%;
	text-indent: -9999em;
	overflow: none;
}
#stay-connected li.email { background-position: left -26px; }
#stay-connected li.facebook { background-position: -30px -26px; }
#stay-connected li.twitter { background-position: -60px -26px; }

/* screen/navigation.css */
h2.header-navigation{
	display: none;
}

ul.main-nav{
	clear: both;
	padding: 3px 0px 0px 5px;
	width: 100%;
}

ul.main-nav li{
	float: left;
	color: #fff;
	border-right: 1px solid #fff;
	list-style-type: none;
	text-indent: -11000em;
	position: relative;
}

ul.main-nav li a{
	color: #fff;
	background-color: #6AC2E7;
	display: block;
	height: 26px;
	outline: none !important;
}

ul.main-nav li a:hover{
	background-color: #fff;
	color: #6AC2E7;
	background-position: 0px -27px !important;
}
ul.main-nav li.active a {
	background-color: #fff;
	color: #6AC2E7;
	background-position: bottom left !important;
}
ul.main-nav li a.shop-by-department{
	width: 146px;
	background: #6AC2E7 url("/templates/tiso/images/navigation/2012-shopbydept.gif") top left no-repeat;
}
ul.main-nav li a.shop-by-brand{
	width: 119px;
	background: #6AC2E7 url("/templates/tiso/images/navigation/2012-shopybybrand.gif") top left no-repeat;
}
ul.main-nav li a.sale{
	width: 71px;
	background: #6AC2E7 url("/templates/tiso/images/navigation/sale.gif") top left no-repeat;
}
ul.main-nav li a.ask-the-expert{
	width: 112px;
	background: #6AC2E7 url("/templates/tiso/images/navigation/2012-askexpert.gif") top left no-repeat;
}
ul.main-nav li a.news-and-events{
	width: 125px;
	background: #6AC2E7 url("/templates/tiso/images/navigation/2012-newsevents.gif") top left no-repeat;
}
ul.main-nav li a.blog{
	width: 71px;
	background: #6AC2E7 url("/templates/tiso/images/navigation/blog.gif") top left no-repeat;
}
ul.main-nav li a .nav-arrow{
	display: block;
	height: 12px;
	width: 12px;
	position: absolute;
	right: 8px;
	top: 8px;
	background: url("/templates/tiso/images/navigation/arrow.png") no-repeat;	
}
/************************
Basket Navigation
************************/
ul.basket-nav{
	font-size:0.95em;
}

ul.basket-nav li{
	list-style-type: none;
	float: left;
	padding: 0px 5px;
	border-right: 1px solid #6f6f6f;
}

ul.basket-nav li.first{
	padding-left: 0px;
}

ul.basket-nav li.last{
	list-style-type: none;
	float: left;
	padding-right: 0px;
	border-right: none;
}

ul.basket-nav li a{
	color:#6F6F6F;
}
ul.basket-nav li a:hover{
	color: #2f2f2f;
}

/**************************
		BREADCRUMB
**************************/

#breadcrumb {
	display: none;
	margin: 0;
	padding: 5px;
	font-size: 85%;
	background: #fff;
	border-bottom: solid 10px #D9D8D4;
}
#breadcrumb p {
	float: left;
	margin: 0;
	padding: 0 10px 0 0;
	background-color: #fff;
	border: solid 1px #D9D8D4;
}
#breadcrumb p span.you-are-in,
#breadcrumb p span.home,
#breadcrumb p span.trail {
	display: block;
	float: left;
	padding: .65em 22px .65em 12px;
	font-weight: bold;
}
#breadcrumb p span.you-are-in {
	padding-left: 10px;
	padding-right: 20px;
	background: #f2f2f2 url("/templates/tiso/images/navigation/you-are-in-arrow.png") right 50% no-repeat;
}
#breadcrumb p span.home,
#breadcrumb p span.trail {
	background: url("/templates/tiso/images/navigation/breadcrumb-arrow.png") right 50% no-repeat;
}
#breadcrumb p span.indicator {
	display: none;
}
#breadcrumb p span.last,
#breadcrumb p span.home-last {
	padding-right: 0;
	background-image: none;
}
#breadcrumb p span.current-location {
	margin-left: 4px;
	padding-left: 29px;
	padding-right: 0;
	background: url("/templates/tiso/images/global/misc/breadcrumb-arrow.png") left 50% no-repeat;
}
#breadcrumb p span a:link,
#breadcrumb p span a:visited {
	text-decoration: none;
}
#breadcrumb p span.current-location,
#breadcrumb p span.current-location a:link,
#breadcrumb p span.current-location a:visited {
	color: #3E5265;
	text-decoration: none;
}
#breadcrumb p span.trail.can-remove {
	position: relative;
	padding-right: 40px;
}
#breadcrumb p span.trail.last.can-remove {
	padding-right: 25px;
}
#breadcrumb p span.remove {
	position: absolute;
	right: 17px;
	top: .7em;
	width: 14px;
	height: 14px;
	background: transparent url("/templates/tiso/images/navigation/trail-cross.png") top left no-repeat;
}
#breadcrumb p span.last span.remove {
	right: 0;
}
#breadcrumb p span.remove a {
	display: block;
	text-indent: -11000em;
	background: transparent url("/templates/tiso/images/navigation/trail-cross.png") 0 -14px no-repeat;
	outline: none !important;
}
#breadcrumb p span.can-remove span.remove a:hover {
	background-image: none;
}

/**************************
	NAV OVER STYLES
**************************/
div.nav-container {
	margin: 0px;
	padding: 0px 10px;
	background: #fff;
	border-bottom: solid #D9D8D4 10px;
	display: none;
}
div.nav-container .inner {
	min-height: 250px;
}
div#nav-sale-container .inner {
	min-height: 160px;
}
div.nav-container dl, div.nav-container ul {
	margin: 0px 5px 0px 0px;
	padding: 0px;
	font-size: 0.9em;
	width: 150px;
	float: left;
	min-height: 240px;
}
div#nav-sale-container dl, div#nav-sale-container ul {
	min-height: 160px;
	width: 28%;
	margin-right: 16px;
}
div#nav-sale-container dt a:link, div#nav-sale-container dt a:visited {
	color: #f82828;
}
div#nav-sale-container dl.first, div#nav-sale-container ul.first {
	margin-left: 56px;
}
div.nav-container dt {

	margin: 0px;
	padding: 0px;
	margin: 15px 0px;
	font-weight: bold;
	
}
div.nav-container dd, div.nav-container li {
	margin: 5px 0px;
	padding: 0px;
	list-style: none;
}
div#nav-expert-container dl {
	width: 160px;
	min-height: 200px;
	margin-right: 4em;
}
div#nav-expert-container dl.last {
	margin-right: none !important;
}
div.nav-news-inner {
	clear: left;
}
div.nav-news-inner .clear {
	display: block;
	font-size: 1px;
	height: 1em;
	line-height: 1px;
}
div#nav-news-container dl {
	width: 160px;
	margin-right: 2em;
	margin-bottom: 2em;
	min-height: 0 !important;
}
div#nav-news-container dl.first {
	clear: left;
}

div#nav-news-container dl.last {
	margin-right: none !important;
}

/* screen/forms.css */
form{
	color: #333;
	width: 100%;
	padding: 10px 0px;
}

form.global-form input.text-field{
	padding: 5px;
	width: 280px;
	color: #333;
	display: block;
	margin: 5px 0px;
	border: 1px solid #e2e2e2;
	font-weight: bold;
}

form.global-form input.text-field-130{
	padding: 5px;
	width: 120px;
	color: #333;
	display: block;
	margin: 5px 0px;
	border: 1px solid #e2e2e2;
}

form.global-form textarea {
	height: 100px;
	margin: 5px 0px;
	font-weight: bold;
}

form.global-form select{
	border: 1px solid #e2e2e2;
	color: #333;
	padding: 2px 0px 3px 0;
	margin: 5px 0px;
	font-weight: bold;
}
form input.radio{
	width: 15px;
	border: 1px solid #e2e2e2;
	float: left;
	margin-right: 10px;
}
form input:focus{
	background-color: #efefef;
}
form textarea{
	border: 1px solid #ccc;
	padding: 5px;
	width: 280px;
	color: #333;
}
form textarea:focus{
	background-color: #efefef;
}
form label{
	display: block;
	margin-top: 6px;
	font-size: 85%;
	color: #444;
	text-transform: uppercase;
}
form dl.optional  label {
	font-weight: normal;
}
form label.radio{
	padding-top: 3px;
	text-transform: normal;
	font-size: 100%;
	color: inherit;
}
form label.nostyle {
	text-transform: none;
	font-size: 100%;
	color: inherit;
}

form label.nostyle{
	display: inline;
}

form.checkout-login .radio-button{
	margin-bottom: -4px;
}

form label.required{
	font-weight: bold;
}
p span.required {
	font-weight: bold;
	font-size: 85%;
	color: #444;
	text-transform: uppercase;	
}
h2.header-product-search{
	display: none;
}

form.product-search-form{
	float: right;
	height: 53px;
	width: 320px;
	padding: 20px 0px 0px 0px;
	margin: 0;
	position: relative;
}

form.product-search-form input.search-field{
	color: #999;
	border: 1px solid #999;
	padding: 4px 5px 5px 5px;
	width: 230px !important;
	float: left;
	margin-right: 5px;
	vertical-align: center;
	font-weight: bold;
}
form.product-search-form input.search-queried{
	color: #000;
}
#header span#sr-go {
	display: block;
	height: 26px;
	width: 59px;
	background: url("/templates/tiso/images/buttons/search.png") bottom left no-repeat;
	position: absolute;
	right: 10px;
	top: 20px;
}
#header span#sr-go a{
	display: block;
	height: 26px;
	width: 59px;
	outline: none !important;
	text-decoration: none !important;
	text-indent: -11000em;
	background: url("/templates/tiso/images/buttons/search.png") top left no-repeat;
}

#header span#sr-go a:hover,
#header span#sr-go a:active {
	background: none;
}

fieldset.agree-tc{
	border-top: 1px solid #e2e2e2;
}

/* News and Events Search Form specifics */

form.global-form select.news-search{
	border: 1px solid #e2e2e2;
	color: #333;
	padding: 5px;
	width: 250px;
}

form.global-form .search-news{

	background: transparent url("/templates/tiso/images/buttons/search.png") no-repeat;
	display: block;
	height: 26px;
	width: 102px;
	border: none;
	text-indent: -11000em;
	margin-top: 10px;
}
form.global-form #sr-search /* this id needs changed */{

	background: transparent url("/templates/tiso/images/buttons/search.png") no-repeat;
	display: block;
	height: 26px;
	width: 102px;
	border: none;
	text-indent: -11000em;
	margin-top: 10px;
}
form.global-form #sr-search /* this id needs changed */a{

	display: block;
	width: 102px;
	height: 26px;
	text-indent: -11000em;
	outline: none !important;
}

form.global-form dl, form.global-form dt, form.global-form dd{

	margin: 0 !important;
	padding: 0 !important;

}

dl.errorSurround input,
dl.errorSurround textarea {
	background-color:#FFE0E0;
	border: 1px solid #CF9B9B !important;
}

select.errorField{
	background-color:#FFE0E0;
	border: 1px solid #CF9B9B !important;
}
dd.errorField {
	color: red;
}


form.global-form h3{

	margin-top: 20px;
	color: #000;
}

div.popular-searches {
	display: block;
	float: left;
	width: 100%;
}

/* Competition form
------------------------------- */

.compquestion {
	float: left;
	background-color: #E6EAEC;
	width: 275px;
	padding: 10px 9px;
	margin-right: 15px;
	border: 1px solid #e2e2e2;
	}
	
#comp-details {
	float: left;
	width: 275px;
	padding: 10px 9px;
	border: 1px solid #e2e2e2;
	}

.compteaser {
	color: red;
	}

.question {
	font-weight: bold;
	}
	
.answeroption {

	}

form.global-form input.text-field-short{
	padding: 5px;
	width: 265px;
	color: #333;
	display: block;
	margin: 5px 0px;
	border: 1px solid #e2e2e2;
}

form.global-form dl.address-title-field {
	width: 6em;
	float: left;
}
form.global-form dl.address-firstname-field, form.global-form dl.address-lastname-field {
	width: 220px;
	float: left;
}
form.global-form dl.address-firstname-field input.text-field,
form.global-form dl.address-lastname-field input.text-field {
	width: 180px;
	margin-right: 1em;
}
form.global-form dl.address-company-field {
	clear: left;
}

/***************************
	COMPETITION FORM
***************************/

form.global-form .compquestion label{
	display: inline;
}

form.global-form .compquestion input{
	margin-right: 3px;
	margin-bottom: -2px !important;
}

form.global-form .compquestion .answeroption {
	margin-bottom: 5px;
	
}

/***************************
	FEEDBACK FORM
***************************/


#main input.submit-button:hover,
#main.feedback span#sr-submit_feedback,
#main.cust span#sr-submit_feedback {
	display: block;
	height: 26px;
	width: 59px;
	background: transparent url("/templates/tiso/images/buttons/submit.png") bottom left no-repeat;
}

#main.checkout button#continue,
#main input.submit-button,
#main.feedback span#sr-submit_feedback a,
#main.cust span#sr-submit_feedback a {
	display: block;
	height: 26px;
	width: 59px;
	outline: none !important;
	text-decoration: none !important;
	text-indent: -11000em;
	background: transparent url("/templates/tiso/images/buttons/submit.png") top left no-repeat;
}
#main.checkout button#continue {
	width: 71px;
	background: transparent url("/templates/tiso/images/buttons/continue.png") top left no-repeat;
	border: none;
	cursor: pointer;
}
#main.checkout button#continue:hover {
	background-position: bottom left;
}

#main.feedback span#sr-submit_feedback a:hover,
#main.cust span#sr-submit_feedback a:hover {
	background: none;
}

/* screen/home.css */
.homepage {
	padding: 130px 10px 155px 10px !important;
}
#surround.homepage {
	padding: 120px 0 145px !important;
	background: #fff;
	border: solid 10px #D9D8D4;
}
#surround.homepage #notice-connected {
	border-bottom: none;
}
#surround.homepage #outer-main,
#surround.homepage #sidebar {
	margin-top: 349px;
	padding-top: 10px;
}
#surround.homepage #outer-main {
	float: right;
	margin-right: 10px;
	padding-left: 19px;
	width: auto;
	background: url("/templates/tiso/images/home/sidebar-gradient-border.gif") left top repeat-y;
}
#surround.homepage #main {
	margin: 0;
	padding: 0;
	width: 692px;
}
#surround.homepage #sidebar {
	position: relative;
	float: left;
	margin-left: 10px;
	width: 239px;
	background: #fff;
	z-index: 2;
}
#surround.homepage #header {
	left: 0;
	top: 0;
	border-bottom: solid 10px #D9D8D4;
}
#surround.homepage #footer {
	border-top: solid 10px #D9D8D4;
}
#surround.homepage .about-tiso-footer {
	left: 0;
	bottom: 0;
}

#main.home2010 {
	padding-bottom: 0px;
}

/*** masthead ***/
#main.home2010 .masthead-panel {
	position: absolute;
	left: -258px;
	top: -359px;
	margin: 0;
	width: 950px;
	height: 349px;
}
#main.home2010 #masthead h1 {
	margin: 0;
	padding: 0;
	text-indent: -9999em;
}
#main.home2010 #masthead h2 {
	border: none;
}
#main.home2010 #masthead p {
	text-indent: -9999em;
}
#main.home2010 #masthead a {
	position: absolute;
	left: 0;
	top: 0px;
	width: 100%;
	height: 100%;
	text-indent: -9999em;
}
#main.home2010 #masthead div.image {
	position: absolute;
	right: 0;
	top: 0;
	background-repeat: no-repeat;
}
#home2010-CMSPanelList li {
	font-size: 116%;
	line-height: 31px;
	color: #79c7eb;
	list-style: none;
	cursor: pointer;
}
#home2010-CMSPanelList li.active {
	margin: 0 -23px 0 -10px;
	padding-left: 10px;
	font-weight: bold;
	color: #fff;
	background: url("/templates/tiso/images/home/CMSPanelList-active-bg.png") left center no-repeat;
}

#main.home2010 ul.CMSPanelNumbers {
	position: absolute;
	left: -248px;
	top: -45px;
	margin: 0;
	padding: 4px 8px;
	background: #fff;
	background: rgba(255, 255, 255, .75);
	z-index: 3;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#main.home2010 ul.CMSPanelNumbers li {
	float: left;
	width: 1.1em;
	font-size: 108%;
	text-align: center;
	color: #000;
	list-style: none;
	cursor: pointer;
}
#main.home2010 ul.CMSPanelNumbers li.active {
	text-decoration: underline;
}
#main.home2010 ul.CMSPanelNumbers li.arrow {
	position: relative;
	top: .35em;
	width: 8px;
	height: 8px;
	text-indent: -9999em;
	background: url("/templates/tiso/images/misc/rotating-panel-arrows.gif") no-repeat;
}
#main.home2010 ul.CMSPanelNumbers li.arrow.prev {
	margin-right: .4em;
	background-position: left top;
}
#main.home2010 ul.CMSPanelNumbers li.arrow.next {
	margin-left: .4em;
	background-position: right top;
}
#main.home2010 ul.CMSPanelNumbers li.caret {
	position: absolute;
	left: 16px;
	bottom: 4px;
	height: 1px;
	margin-left: .65em;
	width: .6em;
	background: #000;
}
/*** product-list ***/
#main.home2010 #product-list {
	margin: 0;
	padding: 0;
	border: none;
}
#main.home2010 #product-list .product-list {
	width: 670px;
}
#main.home2010 .landing,
#main.home2010 .product-list {
	display: block;
	margin: 0 0 10px;
	padding: 0 10px 2.4em;
	border: solid 1px #e2e2e2;
}
#main.home2010 .landing {
	padding-bottom: 0;
	width: 670px;
}
#main.home2010 .landing img {
	display: block;
	margin: 0 auto;
}
#main.home2010 .landing .product-list {
	display: none;
}
#main.home2010 .landing h2,
#main.home2010 .product-list h2 {
	margin: 0 -10px 10px;
	padding: 0 10px;
	font-size: 116%;
	line-height: 2.5em;
	color: #747474;
	background: #fcfcfc url("/templates/tiso/images/home/products-heading-bg.gif") left bottom repeat-x;
	border: none;
}
#main.home2010 .product-list dl {
	width: 330px;
	margin-bottom: 20px !important;
	padding-bottom: 0;
	border-bottom: none;
}
#main.home2010 .product-list p.see-more {
	position: absolute;
	right: 10px;
	bottom: 10px;
	margin: 0;
}
#main.home2010 .product-list p.see-more a:link,
#main.home2010 .product-list p.see-more a:visited {
	display: block;
	padding: 0 10px;
	font-weight: bold;
	line-height: 31px;
	color: #fff;
	background-color: #77c7ec;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
}
#main.home2010 .product-list p.see-more a:hover {
	color: #EE003A;
	text-decoration: none;
}

/*
#main.home #masthead a.find-out-more {
	position: absolute;
	right: 10px;
	bottom: 10px;
	display: block;
	height: 26px;
	width: 100px;
	z-index: 50;
	background: url("/templates/tiso/images/buttons/startshopping.png") no-repeat;
/*	background: url("/templates/tiso/images/buttons/view-gift-ideas.png") no-repeat;*/
/*	text-indent: -11000em;
}

#main.home #masthead a.find-out-more:hover {
	background-position: bottom left;
	
}
*/
/* DEPARTMENT PANEL */
/*
#main.home #departments a{
	outline: none !important;
}
#main.home #departments .department-links, #main.home #departments .sale-link {
	display: block;
	height: 150px;
	width: 273px;
	float: left;
	position: relative;
	margin-bottom: 20px;
	border: 1px solid #E2E2E2;
	padding: 10px;
	background: #fff 0 0 no-repeat;
	text-indent: -11000em;
}
#main.home #departments .left {
	margin-right: 20px;
}
#main.home #departments .top-left {
	margin-right: 20px;
}
#main.home #departments .department-links h3, #main.home #departments .sale-link h3 {
	display: none;
}
#main.home #departments .department-links p {
	position: absolute;
	display: block;
	height: 26px;
	width: 95px;
	top: 55px;
	left: 10px;
	background: transparent url("/templates/tiso/images/buttons/startshopping.png") bottom left no-repeat;
	text-indent: -11000em;
	margin: 0;
	padding: 0;
	outline: none !important;
}
#main.home #departments .department-links p a:link, #main.home #departments .department-links p a:visited {
	display: block;
	height: 26px;
	width: 95px;
	background: transparent url("/templates/tiso/images/buttons/startshopping.png") no-repeat;
	text-indent: -11000em;
	margin: 0;
	padding: 0;
	outline: none !important;
}
#main.home #departments .department-links p a:hover, #main.home #departments .department-links p a:active {
	background-image: none !important;
}*/

/*#main.home #departments .sale-link p {
	display: block;
	height: 170px;
	width: 273px;
	margin: 0;
	padding: 0;
	text-indent: -11000em;
}
#main.home #departments #hp-sale-panel p a {
	display: block;
	height: 170px;
}*/
/* DEPARTMENT PANEL JUMPS 
#main.home #departments .department-links{
	border: 1px solid #e2e2e2;
	padding: 10px 10px 0px 10px;
	margin-bottom: 20px;
	width: 273px;
	float: left;
	height: 156px;
	background-position: bottom right;
	background-repeat: no-repeat;
}
#main.home #departments .department-links.left{
	margin-right: 20px;
}
#main.home #departments .department-links.last h3{
	border-bottom: none;
}
#main.home #departments .department-links h3{
	margin: 5px 0px 10px 0px !important;
	background-color: #fff;
	width:273px;
	border-bottom: 1px solid #e2e2e2;
}
#main.home #departments .department-links h3 a {
	top: 0;
	left: 0;
	width: 273px;
	height: 156px;
	outline: none !important;
}

#main.home #departments h3 a{
	color:#333 !important;
}
h3#top-left-h3 {
	display: block;
	height: 16px;
	background: url("/templates/tiso/images/home/shopping/headers/boots.png") no-repeat;
	text-indent: -11000em;
	margin: 0px 0px 10px 0px !important;
	padding: 0px 0px 10px 0px !important;
	background-color: #fff !important;
	position: none !important;
	text-transform: none !important;
	font-size: 108% !important;
}

h3#top-right-h3 {
	display: block;
	height: 16px;
	background: url("/templates/tiso/images/home/shopping/headers/waterproofjackets.png") no-repeat;
	text-indent: -11000em;
	margin: 0px 0px 10px 0px !important;
	padding: 0px 0px 13px 0px !important;
	background-color: #fff !important;
	position: none !important;
	text-transform: none !important;
	font-size: 108% !important;
}
h3#bottom-left-h3 {
	
	display: block;
	height: 16px;
	background: url("/templates/tiso/images/home/shopping/headers/bestselling.png") no-repeat;
	text-indent: -11000em;
	margin: 0px 0px 10px 0px !important;
	padding: 0px 0px 13px 0px !important;
	background-color: #fff !important;
	position: none !important;
	text-transform: none !important;
	font-size: 108% !important;
}
h3#bottom-right-h3 {
	
	display: block;
	height: 16px;
	background: url("/templates/tiso/images/home/shopping/headers/offer.png") no-repeat;
	text-indent: -11000em;
	margin: 0px 0px 10px 0px !important;
	padding: 0px 0px 13px 0px !important;
	background-color: #fff !important;
	position: none !important;
	text-transform: none !important;
	font-size: 108% !important;
	border: none;
}
#main.home #departments .department-links.top-left{
	background: #fff url("/templates/tiso/images/home/shopping/images/boots.jpg") no-repeat;
	background-position: 10px 39px;

	
}
#main.home #departments .department-links.top-right{
	background: #fff url("/templates/tiso/images/home/shopping/images/waterproofjackets.jpg") no-repeat;
	background-position: 10px 39px;
	
}
#main.home #departments .department-links.bottom-left{
	background: #fff url("/templates/tiso/images/home/shopping/images/rucsacs.jpg") no-repeat;
	background-position: 10px 39px;
	
}
#main.home #departments .department-links .dept-start-shopping{
	display: block;
	height: 26px;
	width: 95px;
	background: transparent url("/templates/tiso/images/buttons/startshopping.png") bottom left no-repeat;
	text-indent: -11000em;
	margin: 0;
	padding: 0;
	outline: none !important;
}
#main.home #departments .department-links a.start-shopping{
	display: block;
	height: 26px;
	width: 95px;
	background: transparent url("/templates/tiso/images/buttons/startshopping.png") no-repeat;
	text-indent: -11000em;
	margin: 0;
	padding: 0;
	outline: none !important;
}
#main.home #departments .department-links a.start-shopping:hover{
	background-image: none !important;
}
#main.home #departments .department-links .hp-offer{
	display: block;
	height: 106px;
	width: 263px;
	border: 5px solid #000;
	background-color: #fff;
	text-indent: -11000em;
	margin-top: -10px;
	background: #fff url("/templates/tiso/images/panels/offer/panel-microfleece.gif") no-repeat;
	outline: none;
}
*/
/*
#main.home #tab-local-sheet li.last a {
	text-align: right;
	padding-right: 10px;
}
#main.home #masthead.warm-to-winter {
	background: url(/images/warm-for-winter.jpg) no-repeat;
	position: relative;
}
#main.home #masthead.warm-to-winter li {
	list-style: none;
	display: block;
	position: absolute;
	top: 210px;
	width: 95px;
	height: 26px;
	text-indent: -11000em;
	margin: 0 !important;
	padding: 0 !important;
}
#main.home #masthead.warm-to-winter li a:link, #main.home #masthead.warm-to-winter li a:visited {
	display: block;
	text-indent: -11000em;
	text-decoration: none !important;
	outline: none !important;
	height: 26px;
}
#main.home #masthead.warm-to-winter li a:hover, #main.home #masthead.warm-to-winter li a:active {
	background-image: none !important;
} 
#main.home #masthead.warm-to-winter li#warm-him {
	left: 92px;
	background: url("/templates/tiso/images/home/him.png") 0 -26px no-repeat;
}
#main.home #masthead.warm-to-winter li#warm-her {
	left: 278px;
	background: url("/templates/tiso/images/home/her.png") 0 -26px no-repeat;
}
#main.home #masthead.warm-to-winter li#warm-kids {
	left: 465px;
	background: url("/templates/tiso/images/home/kids.png") 0 -26px no-repeat;
}
#main.home #masthead.warm-to-winter li#warm-him a:link, #main.home #masthead.warm-to-winter li#warm-him a:visited {
	background: url("/templates/tiso/images/home/him.png") no-repeat;
}
#main.home #masthead.warm-to-winter li#warm-her a:link, #main.home #masthead.warm-to-winter li#warm-her a:visited {
	background: url("/templates/tiso/images/home/her.png") no-repeat;
}
#main.home #masthead.warm-to-winter li#warm-kids a:link, #main.home #masthead.warm-to-winter li#warm-kids a:visited {
	background: url("/templates/tiso/images/home/kids.png") no-repeat;
}
*/
/* screen/department.css */
#main.department{
	padding-bottom: 20px;
}

#main.department ul,
#main.department li{
	padding: 0px !important;
	margin: 0px !important;
	list-style-type: none;
}

/*************************
	DEPARTMENT STYLES
*************************/
#main h1.department{
	padding: 0px;
	margin: 0px;
	margin-bottom: 10px;
	border: none;
}

#main.department form.product-order-by{
	float: right;
	width: 135px;
	display: block;
}
#main.department .product-pagination{
	border: 1px solid #e2e2e2;
	padding: 10px;
	font-size: 0.9em;
}
#main.department .product-pagination form {
	display: block;
	margin: 0;
	padding: 0;
}
#main.department .product-pagination ul li{
	list-style-type: none;
	float: left;
	width: 20px;
	height: 18px;
	text-align: center;
	margin: 0px 2px !important;
}
#main.department .product-pagination ul li.page{
	width: 35px;
	line-height: 17px;
}
#main.department .product-pagination ul li a{
	padding-top: 2px;
	display: block;
	height: 17px;
	width: 20px;
	font-size: 0.9em;
}
#main.department .product-pagination a.show-all {
	float: left;
	line-height: 1.8em;
	padding-left: 1em;
}
#main.department .product-pagination ul li.arrows a{
	background: transparent url("/templates/tiso/images/buttons/arrows-pagination.png") no-repeat;
	color: #fff;
}
#main.department .product-pagination ul li.current a{
	background: transparent url("/templates/tiso/images/buttons/current-pagination.png") no-repeat;
	color: #333;
}
#main.department .product-pagination ul li.page-numbers a{
	background: transparent url("/templates/tiso/images/buttons/pages-pagination.png") no-repeat;
	color: #fff;
}
#main.department .product-pagination p{
	margin-bottom: 0px !important;
}
#main.department .product-pagination .product-order-by{
	text-align: right;
	padding-right: 8px;
}
#main.department .product-pagination p.currently-viewing{
	font-size: 0.9em;
	color: #999;
	text-align: right;
	padding-right: 8px;
	line-height: 2em;
}
#main.department .pagination-head p.currently-viewing {
	text-align: left;
}

#product-list{
	border: 1px solid #e2e2e2;
	padding: 10px 10px 0px 10px;
	margin: 15px 0px 15px 0px;
	display: block;
	
}
#main.department .product-list-one,
#main.department .product-list-two{
	width: 282px;
	float: left;
	padding: 0px;
	margin: 0px;
}

#main.department .product-list-one{
	margin-right: 10px;
}

#main.department .product-list-two{
}
#product-list dl{
	color: #333;
	margin: 0px 0px 10px 0px !important;
	padding: 0px 0px 10px 0px;
	border-bottom: 1px solid #e2e2e2;
	min-height: 120px;
	width: 280px;
	position: relative;
}
#product-list dl.last{
	border-bottom: none;
	padding: 0px;
}
#product-list dl dt{
	margin-left: 130px;
	margin-bottom: 35px;
}
#product-list dl dd .was-price,
#product-list dl dd .price,
#product-list dl dd .rating {
	position: absolute;
	left: 130px;
}
#product-list dl dd .rating {
	bottom: 46px;
}
#product-list dl dd .was-price{
	bottom: 30px;
	text-decoration: line-through;
}
#product-list dl dd .price{
	bottom: 10px;
}
#product-list dl dd .discounted-price {
	color: #EE3B33;
}
#main.department dl dd{

}
#product-list  dl span.product-brand{
	font-size: 1.2em;
	font-weight: bold;
	display: block;
}
#product-list dl dd span.was-price{
	font-size: 0.9em;
	display: block;
}
#product-list dl dd span.price{
	font-size: 1.3em;
	font-weight: bold;
}

#product-list dl dd a.product-image-link{
	display: block;
		border: 1px solid #E2E2E2;
}
#product-list  dl dd a.product-image-link:hover{
	border: 1px solid #6f6f6f;
}
#product-list a.product-image-link span.sash {
	display: block;
	content: ' ';
	background-repeat: no-repeat;
	width: 50px;
	height: 16px;
	position: absolute;
	bottom: 5px;
	right: 5px;
}
#product-list span.product-image {
	/*background-position: 50% 50%;*/
	background-repeat: no-repeat;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 100;	
}
#product-list span.gender {
	color: #888;
}

#product-list a.product-image-link span.new-sash {
	background: url("/templates/tiso/images/sashes/transp/new.png");
}
#product-list a.product-image-link span.sale-sash {
	background: url("/templates/tiso/images/sashes/transp/sale.png");
}
#product-list a.product-image-link span.save-sash {
	background: url("/templates/tiso/images/sashes/transp/save.png");
}

/***************************************
		DEPARTMENT DISCOUNT
***************************************/
#main.department p#toggle-discounts {
	position: absolute;
	top: 10px;
	right: 20px;
	padding-left: 60px;
	font-weight: bold;
	color: #44819B;
	background: url("/templates/tiso/images/sashes/transp/save.png") top left no-repeat;
	cursor: pointer;
}
#main.department p#toggle-discounts:hover {
	color:#58A7CB;
}
#main.department div#discounts {
	margin: 15px 0;
	padding: 10px 0 0 10px;
	border: solid 1px #e2e2e2;
}
#main.department div#discounts h2 {
	font-size: 100%;
	border: none;
}
#main.department div#discounts ul {
	margin: 0 !important;
	padding: 0;
}
#main.department div#discounts ul li {
	float: left;
	margin: 0 10px 10px 0 !important;
	padding: 0 0 0 60px !important;
	width: 229px;
	font-size: 90%;
	font-weight: bold;
	color: #666;
	background: url("/templates/tiso/images/sashes/transp/save.png") top left no-repeat;
	list-style-type: none;
}
#main.department div#discounts ul.discount-single-list li {
	float: none;
	width: auto;
}
#main.department div#discounts ul li p {
	margin: 0;
}
#main.department div#discounts ul li p.discount-name {
	display: none;
}
/**************************
	PRODUCT VIEW STYLES

#main.department h3.product-guides{
	display: none;
}
#main.department h1.product{
	margin: -5px 0px 10px 0px;
}
#main.department #overview-features,
#main.department #price-variation{
	width: 100%;
	color: #333;
}
#main.department h2.header-overview{
	padding: 0px;
	margin: 15px 0px 10px 0px;
	height: 25px;
	width: 100%;
	border-bottom: 1px solid #e2e2e2;
	text-indent: -11000em;
	background: #fff url("/templates/tiso/images/headers/productoverview.gif") no-repeat;
}
#main.department #overview-features{
}
#main.department #price-variation{
}
#main.department .product-overview,
#main.department .product-features,
#main.department .product-price,
#main.department .product-variation{
	width: 270px;
	padding: 0px 10px 10px 10px;
	border: 1px solid #e2e2e2;
	margin-bottom: 20px;
	float: left;
}
#main.department .product-features ul.tabs li{
	float: left;
}
#main.department .product-features ul.tabs li.header-features a{
	display: block;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	height:38px;
	width:82px;
	background: #fff url("/templates/tiso/images/headers/tab-features.gif") top left no-repeat;
	text-indent: -11000em;
	border: 1px solid #fff;
	border-top: none;
}

#main.department .product-features ul.tabs li.header-tech-spec a{
	display: block;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	height:38px;
	width:180px;
	background: #fff url("/templates/tiso/images/headers/tab-techspec.gif") top left no-repeat;
	text-indent: -11000em;
	border: 1px solid #fff;
	border-top: none;
}
#main.department .product-features ul li.header-tech-spec a:hover,
#main.department .product-features ul li.header-features a:hover{
	background-position: left center;
	border: 1px solid #e2e2e2;
	border-top: none;
}
#main.department .product-features ul li.header-tech-spec a.active,
#main.department .product-features ul li.header-features a.active{
	background-position: left bottom;
	border: 1px solid #e2e2e2;
	border-top: none;
}
#main.department .product-features{
	min-height: 185px;
}
#main.department .product-price{
	float: right;
	border: none;
}
#main.department .product-price p.price{
	font-size: 1.35em;
	font-weight: bold;
	color: #000;
	border-bottom: 1px solid #e2e2e2;
	padding-bottom: 10px;
	margin-bottom: 10px;
	margin-top: -30px;
}
#main.department .product-price p.price .amount{
	color:#EE3B33;
}
#main.department .product-price form select{
	width: 100%;
	color: #44819B;
}
#main.department .product-price form .add-to-basket{
	float: right;
	background: transparent url("/templates/tiso/images/buttons/addtobasket.png") no-repeat;
	display: block;
	height: 26px;
	width: 102px;
	border: none;
	text-indent: -11000em;
}
#main.department .product-variation{
	padding: 5px;
	width: 280px;
	position: relative;
}
#main.department .product-variation img.product-image{
	display: block;
	height: 280px;
	width: 280px;
	background-color: #e4e4e4;
}
#main.department .product-variation img.product-logo{
	position: absolute;
	top: 5px;
	left: 5px;
	display: block;
	height: 25px;
	width: 75px;
	background-color: #d2d2d2;
}
#main.department .product-variation p.other-products{
	position: absolute;
	right: 5px;
	top: 5px;
	font-size: 0.9em;
}
#main.department .product-variation ul.swatches{
	padding: 5px 0px 5px 0px !important;
}
#main.department .product-variation ul.swatches li{
	float: left;
	width: 50px;
}
#main.department .product-variation ul.swatches li a.swatch{
	display: block;
	height: 30px;
	width: 30px;

}
#main.department .product-variation ul.swatches li a{
	font-size: 0.9em;
}
#main.department .product-overview{
	margin-right: 20px;
	min-height: 185px;
}
#main.department .product-overview dl{
	width: 100%;
	padding: 10px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
	font-size: 0.9em;
	color: #666;
	border-top: 1px solid #e2e2e2;
}
#main.department .product-overview dl dt{
	float: left;
	padding-right: 3px;
}
#main.department .product-overview dl dd{
	float: left;
	margin: 0px 8px 0px 0px;
}*/

/**************************
	PRODUCT SIDEBAR VIEW STYLES
**************************/

#sidebar-breadcrumb-nav #refine{
	border-bottom: 1px solid #e2e2e2;
	display: block;
	padding: 12px 0px 10px 20px;
	
	display: block;
	height: 16px;
	background: url("/templates/tiso/images/headers/refine-red.png") no-repeat;
	background-position: 0px 15px;
	text-indent: -11000em;
}

#sidebar-breadcrumb-nav dl{
	margin: 0px;
	display: block;
	padding: 0px;
	min-height: 65px;
	position: relative;
}

#sidebar-breadcrumb-nav dt{
	background-color:#DFDFDF;
	font-weight: bold;
	margin: 0px 15px;
	padding: 7px 0px 7px 9px;
	border-bottom: 1px solid #e2e2e2;
	position: relative;
}

#sidebar-breadcrumb-nav dd{
	
	margin: 0px 15px;
	padding: 7px 0px 7px 8px;
	border-bottom: 1px solid #e2e2e2;
}

#sidebar-breadcrumb-nav .lastdd{
	
	margin: 0px;
	padding: 7px 0px 7px 23px;
	border-bottom: 1px solid #e2e2e2;
	border-top: none;
	
}

#sidebar-breadcrumb-nav .finaldd{
	
	border-bottom: none;
	
}

#sidebar-breadcrumb-nav .show-all {
	position: absolute;
	right: 8px;
	top: 8px;
	font-size: 85%;
	padding: 0;
	margin: 0;
	color: #666;
}
#product-list dd.print-description {
	display: none;
}
.unified-product-list dl.product {
	height: 120px;
}
.unified-product-list dl.odd {
	float: left;
}
.unified-product-list dl.even {
	float: right;
}

/*******************
 TOOLTIP STYLES
*******************/
div.tooltip {
	position: relative;
	padding: 13px 7px 0 22px;
	width: 183px;
	font-size: 89%; /* 11.5px such as what SLI seems to be */
	background: url("/templates/tiso/images/misc/tooltip-bg.png") left top no-repeat;
	z-index: 999;
}
div.tooltip span.name,
div.tooltip span.brand,
div.tooltip span.price {
	display: block;
	font-weight: bold;
	text-align: center;
}
div.tooltip span.brand {
	color: #177abe;
}
div.tooltip div.description {
	margin-bottom: 5px;
	color: #177abe;
}
div.tooltip ul.swatches {
	margin: 0;
	padding: 0;
	text-align: center;
}
div.tooltip ul.swatches li {
	display: inline-block;
	margin: 0 3px;
	padding: 0;
	width: 24px;
	height: 24px;
	border: solid 1px #c1c7c3;
	list-style: none;
}
div.tooltip div.bottom {
	position: absolute;
	right: 1px;
	bottom: -5px;
	width: 195px;
	height: 5px;
	background: url("/templates/tiso/images/misc/tooltip-bottom-bg.png") left top no-repeat;
}

/* screen/product.css */
/**************************
	PRODUCT VIEW STYLES
**************************/
div#product-tag-desc {
	float: left;
	margin: 0 0 10px;
	padding: 20px;
	width: 610px;
	color: #666;
	background-color: #fff;
}

#main.product{
	padding-bottom: 0px;
}
#main.product h3.product-guides{
	display: none;
}
#main.product h1.product{
	margin: 0px 0px 0px 0px;
	position: relative;
	width: 100%;
}
#main.product h1.product span.h1-brand{
	width: 280px;
	display: block;
	font-size: 77%;
	color: #333;
	font-weight: normal;
}
#main.product h1.product span.product-name{
	width: 280px;
	display: block;
}
#main.product #product-form label{
	font-size: 100% !important;
	font-weight: bold;
	margin-top: 5px !important;
}
#main.product #overview-features,
#main.product #variation-features{
	color: #333;
}
#main.product #overview-features{

}
#main.product #variation-features{
	float: left;
	width: 290px;
}
#main.product h2.header-overview{
	position: relative;
	width: 100%;
	text-indent: -11000em;
	height: 26px;
	display: block;
	margin: 15px 0px 10px 00px;
	background: #E9F6FB url("/templates/tiso/images/headers/productoverview.png") 15px center no-repeat;
}
#main.outofstock h2.header-overview {
	margin-top: -9px
}
#main.product h2 span.header-arrow-down{
	position: absolute;
	bottom: -10px;
	left: 10px;
	display: block;
	height: 10px;
	width: 18px;
	background: url("/templates/tiso/images/navigation/tab-arrow.png") top left no-repeat;
	font-size: 1px;
	line-height: 1px;
}

#main.product .product-features,
#main.product .product-video,
#main.product .product-variation-form,
#main.product .product-variation{
/*	width: 274px; */
	padding: 0px 10px 10px 8px;
	border: 1px solid #e2e2e2;
	margin-bottom: 20px;
/*	float: left; */
}
#main.product .product-variation-form p{
	width: 280px;
}

#main.product .product-features ul.tabs li{
	float: left;
	border: 1px solid #e2e2e2;
	border-top: none;
	margin-bottom: 10px;
}
#main.product .product-features ul.tabs li.header-features{
}
#main.product .product-features ul.tabs li.header-features a{
	display: block;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	height:38px;
	width:135px;
	background: #fff url("/templates/tiso/images/buttons/tab-features.png") center left no-repeat;
	text-indent: -11000em;
	outline: none !important;
	position: relative;
}
#main.product .product-features ul.tabs li.header-tech-spec a{
	display: block;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	height:38px;
	width:135px;
	background: #fff url("/templates/tiso/images/buttons/tab-techspec.png") center left no-repeat;
	text-indent: -11000em;
	outline: none !important;
	position: relative;
}
div.ShopProductWidget div.shine-tabs-enabled li#tab-item-spec a,
#main.product .product-features ul.tabs li.header-video a{
	display: block;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	height:38px;
	width:135px;
	background: #fff url("/templates/tiso/images/buttons/tab-video.png") center left no-repeat;
	text-indent: -11000em;
	outline: none !important;
	position: relative;
}

#main.product .product-features ul.tabs li.header-aa a{
	display: block;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	height:38px;
	width:135px;
	background: #fff url("/templates/tiso/images/buttons/tab-aa.png") center left no-repeat;
	text-indent: -11000em;
	outline: none !important;
	position: relative;
}

#main.product .product-features ul.tabs li.header-rr a{
	display: block;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	height:38px;
	width:135px;
	background: #fff url("/templates/tiso/images/buttons/tab-rr.png") center left no-repeat;
	text-indent: -11000em;
	outline: none !important;
	position: relative;
}


#main.product .product-features ul li a.shine-active-tab .feature-tech-arrow{
	display: block;
	height: 10px;
	width: 18px;
	background: transparent url("/templates/tiso/images/navigation/tab-arrow-blue.png") no-repeat;
	position: absolute;
	bottom: -10px;
	left: 60px;
}
/*#main.product .product-features ul li.header-tech-spec a.shine-active-tab .feature-tech-arrow{
	left: 60px;
}*/
div.ShopProductWidget div.shine-tabs-enabled li#tab-item-features a:hover,
div.ShopProductWidget div.shine-tabs-enabled li#tab-item-spec a:hover,
div.ShopProductWidget div.shine-tabs-enabled li#tab-item-video a:hover,
div.ShopProductWidget div.shine-tabs-enabled li#tab-item-aa a:hover,
div.ShopProductWidget div.shine-tabs-enabled li#tab-item-rr a:hover,
#main.product .product-features ul li.header-tech-spec a:hover,
#main.product .product-features ul li.header-features a:hover,
#main.product .product-features ul li.header-video a:hover,
#main.product .product-features ul li.header-aa a:hover,
#main.product .product-features ul li.header-rr a:hover
{
	background-position: left top;
	border-top: none;
}
div.ShopProductWidget div.shine-tabs-enabled li#tab-item-features a.shine-active-tab,
div.ShopProductWidget div.shine-tabs-enabled li#tab-item-spec a.shine-active-tab,
div.ShopProductWidget div.shine-tabs-enabled li#tab-item-video a.shine-active-tab,
div.ShopProductWidget div.shine-tabs-enabled li#tab-item-aa a.shine-active-tab,
div.ShopProductWidget div.shine-tabs-enabled li#tab-item-rr a.shine-active-tab,
#main.product .product-features ul li.header-tech-spec a.shine-active-tab,
#main.product .product-features ul li.header-features a.shine-active-tab,
#main.product .product-features ul li.header-aa a.shine-active-tab,
#main.product .product-features ul li.header-rr a.shine-active-tab {
	background-position: left top;
	border-top: none;
}
#main.product .product-features{
	min-height: 185px;
	background-color: #E9F6FB;
}

#main.product .shine-tab-sheet ul li{
	margin-left: 15px;
	list-style-type: disc;
	/*background: transparent url("/templates/tiso/images/navigation/disc.gif") no-repeat 3px center;*/
	line-height: 1.5em;
	padding-bottom: 7px;
}

#main.product .product-variation-form{
	float: right;
	border: none;
	width: 285px;
}
#main.product h1.product span.price{
	color: #000;
	border-bottom: 1px solid #e2e2e2;
	width: 300px;
	display: block;
	position: absolute;
	right: 0;
	bottom: 0;
	padding-bottom: 8px;
}

#main.product h1.product span.price .amount{
	color:#EE3B33;
}
#main.product h1.product span.new-sash {
	background: url("/templates/tiso/images/sashes/transp/new.png") top right no-repeat;
}
#main.product h1.product span.save-sash {
	background: url("/templates/tiso/images/sashes/transp/save.png") top right no-repeat;
}
#main.product h1.product span.sale-sash {
	background: url("/templates/tiso/images/sashes/transp/sale.png") top right no-repeat;
}
#main.product .product-variation-form form select{
	width: 100%;
	color: #44819B;
	margin-bottom: 5px;
}

#main.product .product-variation{
	padding: 60px 5px 5px 5px;
	width: 280px;
	position: relative;
}
#main.product .product-variation img.product-image{
	display: block;
	margin: 0 auto 0 auto;
	background-color: #e4e4e4;
}
#main.product .product-variation div.product-image {
	position: relative;
}
#main.product .product-variation span.zoom-in {
	position: absolute;
	right: 5px;
	top: 5px;
	width: 20px;
	height: 21px;
	background: url("/templates/tiso/images/misc/magnifying-lens.png") left top no-repeat;
}
#main.product .product-variation span.brand-logo{
	display: block;
	height: 45px;
	width: 100px;
/*	background-color: #d2d2d2; */
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
#main.product .product-variation p.other-products{
	position: absolute;
	left: 5px;
	top: 5px;
	display: block;
	height: 45px;
	width: 280px;
	border-bottom: 1px solid #e2e2e2;
	padding-bottom: 5px;
	text-indent: -11000em;

}
#main.product .product-variation ul.swatches{
	padding: 8px 0px 5px 0px !important;
	border-top: 1px solid #e2e2e2;
}
#main.product .product-variation ul.swatches li{
	float: left;
	width: 65px;
	text-align: center;
}
#main.product .product-variation ul.swatches li a.swatch{
	display: block;
	height: 30px;
	width: 30px;
	margin: auto;
	border: solid #e2e2e2 1px;

}
#main.product .product-variation ul.swatches li a,
#main.product .product-variation ul.swatches li span{
	font-size: 0.8em;
	width: 60px;
}
#main.product .product-overview{
	border: none !important;
}
#main.product .product-overview dl{
	width: 100%;
	padding: 10px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
	font-size: 0.9em;
	color: #666;
	border-top: 1px solid #e2e2e2;
}
#main.product .product-overview dl dt{
	float: left;
	padding-right: 3px;
}
#main.product .product-overview dl dd{
	float: left;
	margin: 0px 8px 0px 0px;
}

#main.product ul li{
	list-style-type: none;
}

#main.product span.rrp {
	font-size: 75%;
	font-weight: normal;
	text-decoration: line-through;
}

#main.basket span.product-return-proceed{
	display: block;
	height: 26px;
	width: 144px;
	background: transparent url("/templates/tiso/images/buttons/proceedtocheckout.png") bottom left no-repeat;
}
#main.basket span.product-return-proceed a{
	display: block;
	height: 26px;
	width: 144px;
	outline: none !important;
	text-decoration: none !important;
	text-indent: -11000em;
	background: transparent url("/templates/tiso/images/buttons/proceedtocheckout.png") top left no-repeat;
}
#main.basket span.product-return-proceed a:hover,
#main.basket span.product-return-proceed a:active{
	background: none;
}

#proceed-to-checkout{
	width: 280px;
}
.continue-shopping{
	float: right;
	margin-top: 4px;
}

/************************************
		PRODUCT FORM
************************************/
#main.product #product-form{
}

#main.product #product-form label{
	padding: ;
	margin: 0px 0px 3px 0px;
	display: block;
	font-size: 85% !important;
}

#main.product #product-form select{
	padding: 0;
	margin: 0 0 15px 0;
	width: 195px;
}

#main.product #product-form p{
	padding: 5px 0 0 0;
	margin: 0 0 0 5px;
}

#main.product #product-form span#sr-buy_now, #main.wishlist span#sr-buy_now {
	display: block;
	height: 26px;
	width: 110px;
	background: transparent url("/templates/tiso/images/buttons/addtobasket.png") bottom left no-repeat;
	float: left;
	margin-right: 8px;
}
#main.product #product-form span#sr-buy_now a, #main.wishlist span#sr-buy_now a {
	display: block;
	height: 26px;
	width: 110px;
	outline: none !important;
	text-decoration: none !important;
	text-indent: -11000em;
	background: transparent url("/templates/tiso/images/buttons/addtobasket.png") top left no-repeat;
}

#main.product #product-form span#sr-add_wishlist {
	float: left;
	display: block;
	height: 26px;
	width: 95px;
	background: transparent url("/templates/tiso/images/buttons/addwishlist.png") bottom left no-repeat;
}
#main.product #product-form span#sr-add_wishlist a{
	display: block;
	height: 26px;
	width: 95px;
	outline: none !important;
	text-decoration: none !important;
	text-indent: -11000em;
	background: transparent url("/templates/tiso/images/buttons/addwishlist.png") top left no-repeat;
}


#main.product #product-form span#sr-buy_now a:hover,
#main.product #product-form span#sr-buy_now a:active,
#main.product #product-form span#sr-add_wishlist a:hover,
#main.product #product-form span#sr-add_wishlist a:active,
#main.wishlist span#sr-buy_now a:hover, #main.wishlist span#sr-buy_now a:active {
	background: none;
}

/***************************************
		PRODUCT DISCOUNT
***************************************/
#main.product div.discount-header{
	background-color: #FFF27F;
	color: #333;
	padding: 20px;
	margin-bottom: 10px;
	font-size: 90%;
}
#main.product div.discount-header p{
	margin: 3px 0px;
}
#main.product div.discount-header h2{
	border: none;
}

#main.product div.discount-header ul {

}

#main.product div.discount-header ul li{
	list-style-type: disc;
	margin-left: 15px !important;
}

/***************************************
		PRODUCT RETURN
***************************************/
div#prodreturn-others{
	margin-top: 20px;
}

#sidebar-recently-viewed.also-bought{
	width: 282px;
	border: 1px solid #e2e2e2;
	padding: 0px;
	float: left;
}

#sidebar-recently-viewed h3#also-bought{
	background: url("/templates/tiso/images/headers/alsobought.png") 20px 10px no-repeat !important;
	text-indent: -11000em;
}

#sidebar-recently-viewed.also-bought.first{
	margin-right: 40px;
}
#sidebar-recently-viewed.also-bought dl{
	margin: 0px;
}

span.guide {
	text-transform: none;
	font-weight: normal;
}

#main.product div.outofstock {
	border: solid #ccc 1px;
	padding: 1em;
	background-color: #ffdddd;
	margin-top: -9px;
	margin-bottom: 10px;
	font-size: 108%;
}

/* #main.product #buynow-block {
	position: relative;
} */

/* screen/shop.css */
#main h1.category{
	padding: 0px;
	margin: 0px;
}
#main.shop #product-pagination-top{
	border: 1px solid #e2e2e2;
	padding: 11px 0px 0px 10px;
	position: relative;
}
#main.shop #product-pagination-top p.product-order-by{
	position: absolute;
	top: 9px;
	right: 10px;
}

#main.shop  dl{
	border: 1px solid #e2e2e2;
	padding: 10px;
	margin: 15px 0px 0px 0px;
}
#main.shop dl dd{
	margin: 0px;
}
#main.shop  dl span.product-brand{
	font-size: 1.2em;
	font-weight: bold;
	display: block;
}
#main.shop dl dd span.was-price{
	display: block;
}
#main.shop dl dt,
#main.shop dl dd span.was-price,
#main.shop dl dd span.price{
	margin-left: 130px;
}

#main.shop dl dd a{
	display: block;
	height: 115px;
	width: 115px;
	border: 1px solid #e2e2e2;
}
#main.shop  dl dd a:hover{
	border: 1px solid #6f6f6f;
}


/**********************************
		UK SHOPS IMAGE MAP
**********************************/
#uk-shop-locations h1{
	margin-bottom: 0px;
}
#uk-shop-locations-content{
	width: 207px;
	display: block;
	padding-right: 20px;
	float: left;
}

ul.ukshops_imagemap{
	display: block;
	height: 388px;
	width: 383px;
	background: url("/templates/tiso/images/misc/map.gif") no-repeat;
	position: relative;
	float: left;
}

ul.ukshops_imagemap li{
	display: blocks;
	position: absolute;
	text-indent: -11000em;
	list-style-type: none;
}

ul.ukshops_imagemap li a{
	display: block;
}

ul.ukshops_imagemap li.inverness-outdoor,
ul.ukshops_imagemap li.inverness-outdoor a{
	width: 117px;
	height: 32px;
}

ul.ukshops_imagemap li.inverness-outdoor{
	top: 104px;
	left: 61px;
}

ul.ukshops_imagemap li.inverness,
ul.ukshops_imagemap li.inverness a{
	width: 69px;
	height: 23px;
}

ul.ukshops_imagemap li.inverness{
	top: 147px;
	left: 103px;
}

ul.ukshops_imagemap li.aberdeen-extreme,
ul.ukshops_imagemap li.aberdeen-extreme a{
	width: 119px;
	height: 32px;
}

ul.ukshops_imagemap li.aberdeen-extreme{
	top: 115px;
	left: 219px;
}

ul.ukshops_imagemap li.aberdeen,
ul.ukshops_imagemap li.aberdeen a{
	width: 69px;
	height: 23px;
}

ul.ukshops_imagemap li.aberdeen{
	top: 159px;
	left: 213px;
}

ul.ukshops_imagemap li.dundee,
ul.ukshops_imagemap li.dundee a{
	width: 59px;
	height: 21px;
}

ul.ukshops_imagemap li.dundee{
	top: 188px;
	left: 159px;
}

ul.ukshops_imagemap li.perth-outdoor,
ul.ukshops_imagemap li.perth-outdoor a{
        width: 91px;
        height: 32px;
}

ul.ukshops_imagemap li.perth-outdoor{
        top: 177px;
        left: 59px;
}

ul.ukshops_imagemap li.blackford,
ul.ukshops_imagemap li.blackford a{
	width: 64px;
	height: 21px;
}

ul.ukshops_imagemap li.blackford{
	top: 189px;
	left: 224px;
}

ul.ukshops_imagemap li.stirling,
ul.ukshops_imagemap li.stirling a{
	width: 49px;
	height: 18px;
}

ul.ukshops_imagemap li.stirling{
	top: 224px;
	left: 127px;
}

ul.ukshops_imagemap li.glasgow-outdoor,
ul.ukshops_imagemap li.glasgow-outdoor a{
	width: 109px;
	height: 33px;
}

ul.ukshops_imagemap li.glasgow-outdoor{
	top: 218px;
	left: 13px;
}

ul.ukshops_imagemap li.glasgow,
ul.ukshops_imagemap li.glasgow a{
	width: 61px;
	height: 22px;
}

ul.ukshops_imagemap li.glasgow{
	top: 266px;
	left: 101px;
}

ul.ukshops_imagemap li.edinburgh-outdoor,
ul.ukshops_imagemap li.edinburgh-outdoor a{
	width: 116px;
	height: 31px;
}

ul.ukshops_imagemap li.edinburgh-outdoor{
	top: 212px;
	left: 265px;
}
ul.ukshops_imagemap li.edinburgh,
ul.ukshops_imagemap li.edinburgh a{
	width: 70px;
	height: 21px;
}

ul.ukshops_imagemap li.edinburgh{
	top: 269px;
	left: 212px;
}

ul.ukshops_imagemap li.ratho,
ul.ukshops_imagemap li.ratho a{
	width: 43px;
	height: 21px;
}

ul.ukshops_imagemap li.ratho{
	top: 269px;
	left: 165px;
}

ul.ukshops_imagemap li.newcastle,
ul.ukshops_imagemap li.newcastle a{
	width: 69px;
	height: 21px;
}

ul.ukshops_imagemap li.newcastle{
	top: 324px;
	left: 241px;
}

ul.ukshops_imagemap li.belfast,
ul.ukshops_imagemap li.belfast a{
	width: 51px;
	height: 21px;
}

ul.ukshops_imagemap li.belfast{
	top: 326px;
	left: 57px;
}

/**********************************
		UK SHOPS LEVEL DOWN
**********************************/

#main.ukshops div.venue-desc ul {
	margin-left: 15px !important;
	margin-bottom: 1em !important;
}

#main.ukshops div.shopaddress{
	float: left;
	width: 179px;
	padding: 10px;
	background-color: #F2F2F2;
	margin-right: 10px;
	margin-bottom: 10px;
	line-height: 1.65em;
	border: 1px solid #ccc;
}

#main.ukshops div.shopaddress p{
	margin-bottom: 0px;
}

#main.ukshops table.openingtimes{
	border: 1px solid #ccc;
	width: 399px;
}

#main.ukshops table.openingtimes tr td{
	padding: 5px 10px;
}
#main.ukshops table.openingtimes thead{
	font-weight: bold;
	border-bottom: 1px solid #ccc;
}
#main.ukshops table.openingtimes tr {
	text-align: center;
}
#main.ukshops table.openingtimes tr.odd{
	background-color: #F2F2F2;
}

#main.ukshops h1.uk-shops-outer{
	display: block;
	height: 130px;
	width: 610px;
	position: relative;
	background-color: #000;
	background-repeat: none;
	background-position: top left;
	text-indent: -11000em;
}

#main.ukshops h1.header-outer-ABR{
	background-image: url("/templates/tiso/images/headers/uk_shops/shops_aberdeen.gif");
}
#main.ukshops h1.header-outer-TEx{
	background-image: url("/templates/tiso/images/headers/uk_shops/shops_aberdeente.gif");
}
#main.ukshops h1.header-outer-BEL{
	background-image: url("/templates/tiso/images/headers/uk_shops/shops_belfast.gif");
}
#main.ukshops h1.header-outer-BKF{
	background-image: url("/templates/tiso/images/headers/uk_shops/shops_blackford.gif");
}
#main.ukshops h1.header-outer-DUN{
	background-image: url("/templates/tiso/images/headers/uk_shops/shops_dundee.gif");
}
#main.ukshops h1.header-outer-RST{
	background-image: url("/templates/tiso/images/headers/uk_shops/shops_edinburgh.gif");
}
#main.ukshops h1.header-outer-EOE{
	background-image: url("/templates/tiso/images/headers/uk_shops/shops_edinburghoe.gif");
}
#main.ukshops h1.header-outer-BST{
	background-image: url("/templates/tiso/images/headers/uk_shops/shops_glasgow.gif");
}
#main.ukshops h1.header-outer-GOE{
	background-image: url("/templates/tiso/images/headers/uk_shops/shops_glasgowoe.gif");
}
#main.ukshops h1.header-outer-INV{
	background-image: url("/templates/tiso/images/headers/uk_shops/shops_inverness.gif");
}
#main.ukshops h1.header-outer-IOE{
	background-image: url("/templates/tiso/images/headers/uk_shops/shops_invernessoe.gif");
}
#main.ukshops h1.header-outer-NEW{
	background-image: url("/templates/tiso/images/headers/uk_shops/shops_newcastle.gif");
}
#main.ukshops h1.header-outer-RTH{
	background-image: url("/templates/tiso/images/headers/uk_shops/shops_ratho.gif");
}
#main.ukshops h1.header-outer-STR{
	background-image: url("/templates/tiso/images/headers/uk_shops/shops_stirling.gif");
}
#main.ukshops h1.header-outer-POE{
        background-image: url("/templates/tiso/images/headers/uk_shops/shops_perthoe.gif");
}

#main.ukshops h1 span.uk-shops-inner{
	display: block;
	height: 110px;
	width: 305px;
	background-color: #fff;
	position: absolute;
	right: 0;
	top: 14px;
}

#main.ukshops h1 .header-inner-ABR{
	background-image: url("/templates/tiso/images/headers/uk_shops/aberdeen.jpg");
}
#main.ukshops h1 .header-inner-TEx{
	background-image: url("/templates/tiso/images/headers/uk_shops/aberdeente.jpg");
}
#main.ukshops h1 .header-inner-BEL{
	background-image: url("/templates/tiso/images/headers/uk_shops/belfast.jpg");
}
#main.ukshops h1 .header-inner-BKF{
	background-image: url("/templates/tiso/images/headers/uk_shops/blackford.jpg");
}
#main.ukshops h1 .header-inner-DUN{
	background-image: url("/templates/tiso/images/headers/uk_shops/dundee.jpg");
}
#main.ukshops h1 .header-inner-RST{
	background-image: url("/templates/tiso/images/headers/uk_shops/edinburgh.jpg");
}
#main.ukshops h1 .header-inner-EOE{
	background-image: url("/templates/tiso/images/headers/uk_shops/edinburghoe.jpg");
}
#main.ukshops h1 .header-inner-BST{
	background-image: url("/templates/tiso/images/headers/uk_shops/glasgow.jpg");
}
#main.ukshops h1 .header-inner-GOE{
	background-image: url("/templates/tiso/images/headers/uk_shops/glasgowoe.jpg");
}
#main.ukshops h1 .header-inner-INV{
	background-image: url("/templates/tiso/images/headers/uk_shops/inverness.jpg");
}
#main.ukshops h1 .header-inner-IOE{
	background-image: url("/templates/tiso/images/headers/uk_shops/invernessoe.jpg");
}
#main.ukshops h1 .header-inner-NEW{
	background-image: url("/templates/tiso/images/headers/uk_shops/newcastle.jpg");
}
#main.ukshops h1 .header-inner-RTH{
	background-image: url("/templates/tiso/images/headers/uk_shops/ratho.jpg");
}
#main.ukshops h1 .header-inner-STR{
	background-image: url("/templates/tiso/images/headers/uk_shops/stirling.jpg");
}
#main.ukshops h1 .header-inner-POE{
        background-image: url("/templates/tiso/images/headers/uk_shops/perthoe.jpg");
}




ul.shop-concession-list li{
	list-style-type: none;
}

.expert_sidebar h3.ukshops_header {
	padding: 10px 10px;
	border-bottom: none !important;
	margin: 0px !important
}

/** Not sure what this is for?
#main.ukshops ul li{
	margin-left: 2em;
	margin-bottom: 5px;
}**/
#main.landing {
	padding: 0 0 0 0;
	width: 650px;
}
#main.landing #dept-inner {
	padding: 20px 20px 20px 20px;
	position: relative;
	clear: left;
	position: relative;
}
#main.landing #dept-inner.with-discounts {
	padding-top: 32px;
}
#main.landing #dept-inner.with-discounts p#toggle-discounts {
	top: 8px;
}
#main.landing #masthead {
	width: 650px;
	height: 178px;
	position: relative;
	border-bottom: solid #d9d8d4 10px;
}
#main.landing #masthead #masthead-right {
	position: absolute;
	right: 0;
	top: 0;
}
#main.landing #masthead h1, #main.landing #masthead p {
	text-indent: -11000em;
}
#main.landing div.landing-panels {
	padding: 4px;
	border-bottom: solid #d9d8d4 10px;
}

#main.landing div.landing-panels p {
	padding: 0;
}

#main.landing div.landing-panels .PanelWidget {
	float: left;
	width: 213px;
	padding-left: 100px;
	min-height: 100px;
	border: solid #d9d8d4 1px;
	background-position: 4px 4px;
	margin-right: 8px;
}
#main.landing div.landing-panels .PanelWidget h2 {
	border: none;
	padding: 4px 0 0 0;
	font-size: 85%;
	margin-bottom: 4px;
}
#main.landing div.landing-panels .PanelWidget p {
	font-size: 85%;
	margin: 0 0 1em 0;
}
#main.landing div.landing-panels #landing-panel2,#landing-panel4 {
	margin-right: 0 !important;
}
#main.landing div.landing-panels #landing-panel3,#landing-panel4 {
	margin-top: 4px !important;
}

#main.landing #masthead-static {
        width: 650px;
        min-height: 1100px;
        position: relative;
	margin: 20px;
}

#main.landing #masthead-static-582 {
        width: 650px;
        height: 582px;
        position: relative;
        margin: 20px;
}

#main.landing p {
	padding: 0 20px;
}

#main.landing h3 {
        margin: 0 20px;
}

div.sidebar-landing-content h2 {
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-bottom: 0;
}
div.sidebar-landing-content div.inner-content {
	padding: 6px 6px 0 6px;
	font-size: 85%;
	color: #999999;
}
div.sidebar-landing-content div.inner-content p {
	margin: 0 0 0.5em 0;
	padding: 0;
}
div.sidebar-landing-content div.inner-content strong,
div.sidebar-landing-content div.inner-content h3 {
	color: #000;
	font-weight: bold;
	font-size: 100%;
	border: 0;
}
div.sidebar-landing-content div.inner-content h3 {
	margin: 0 0 0.5em 0;
	padding: 0;
}


div.sidebar-featured-categories h2{
	background: url("/templates/tiso/images/headers/featuredcats.png") 15px center no-repeat;
	text-indent: -11000em;
	margin: 0;
}
div.sidebar-featured-categories ul {
	padding: 0 15px 0 15px;
	margin: 0;
}
div.sidebar-featured-categories ul li{
	border-bottom:1px solid #E2E2E2;
	font-family:arial;
	font-size:100%;
	font-weight:bold;
	line-height:2.2em;
	list-style-type:none;
	text-indent:1em;
	padding-left: 5px;
	margin: 0;
}
div.sidebar-featured-categories ul li.last {
	border: none;
}
div.landing-footwear #landing-panel1 a.l {
	display: none;
}
div.landing-icebreaker #landing-panel1 a.l {
	display: none;
}
div.landing-icebreaker #landing-panel2 h2 a {
	color: #000;
}

#main.product #product-form div.over-18-warning {
	background: #f5c8c8;
	margin: 0 0 1em 0;
	padding: 1em 1em 1em 2.25em;
	font-size: 93%;
}
#main.product #product-form div.crampons-warning {
	background: #f5c8c8;
	margin: 1em 0 1em 0;
	padding: 1em 1em 1em 1em;
	font-size: 93%;
}
#main.product #product-form div.crampons-warning p {
	margin: 0;
	padding: 0;
	width: auto;
}
#main.product #product-form div.over-18-warning p {
	margin: 0 0 0.5em 0;
	padding: 0;
	width: auto;
}
#main.product #product-form div.over-18-warning p.with-check {
	text-indent: -1.25em;
	font-weight: bold;
	line-height: 1.3em;
}

/* screen/stafftips.css */
#intro {
	margin: 20px 0px;
}

ul.tips-index li {
	list-style: none;
	width: 275px;
	padding: 10px 9px 0 9px;
	border: 1px solid #e2e2e2 !important;
	float: left;
	margin: 0 0 20px 0;
	background-repeat: no-repeat;
	background-position: 50% 48px;
	
}
ul.tips-index li.odd {
	clear: left;
	margin-right: 20px;
}

ul.tips-index li.last {
	margin-bottom: 0;
}
ul.tips-index a {
	display: block;
	width: 275px;
	line-height: 16px;
	font-size: 108%;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
ul.tips-index a span.title {
	display: block;
	padding: 0 0 10px 0;
}
ul.tips-index a span.placeholder {
	display: block;
	height: 131px;
	border-top: solid #e2e2e2 1px;
}
ul.tips-index li#tips-canoe { background-image: url("/templates/tiso/images/ask_expert/stafftips/canoeing-small.jpg"); }
ul.tips-index li#tips-kayak { background-image: url("/templates/tiso/images/ask_expert/stafftips/kayaking-small.jpg"); }
ul.tips-index li#tips-sailing { background-image: url("/templates/tiso/images/ask_expert/stafftips/sailing-small.jpg"); }
ul.tips-index li#tips-winter-walking { background-image: url("/templates/tiso/images/ask_expert/stafftips/wintwalk-small.jpg"); }
ul.tips-index li#tips-winter-bouldering { background-image: url("/templates/tiso/images/ask_expert/stafftips/wintbould-small.jpg"); }
ul.tips-index li#tips-camping { background-image: url("/templates/tiso/images/ask_expert/stafftips/camping-small.jpg"); }
ul.tips-index li#tips-snowsports { background-image: url("/templates/tiso/images/ask_expert/stafftips/snowsports-small.jpg"); }
ul.tips-index li#tips-walking { background-image: url("/templates/tiso/images/ask_expert/stafftips/walking-small.jpg"); }
ul.tips-index li#tips-travel { background-image: url("/templates/tiso/images/ask_expert/stafftips/travel-small.jpg"); }

.advice-links{
	width: 275px;
	/*min-height: 140px;*/
	padding: 10px 9px 5px 9px;
	border: 1px solid #e2e2e2;
	float: left;
	margin-bottom: 20px;
	
}

/* positioning of bottom panels on sub cat indexes */

.advice-links.final {
	margin-bottom: 0px;
}

.advice-links img{
	
	padding: 0px;
	/*margin-bottom: 5px;*/

}
.advice-links.left{
	margin-right: 20px;
}
.advice-links.last h3{
	border-bottom: none;
}
.advice-links h3{
	/*margin: -10px 0px 15px 0px;
	padding: 10px 10px 10px 10px;
	background-color: #fff;
	width:254px;
	border-bottom: 1px solid #e2e2e2;*/
	
	margin: 0px 0px 10px 0px !important;
	padding: 0px 0px 10px 0px !important;
	background-color: #fff !important;
	width:275px !important;
	border-bottom: 1px solid #e2e2e2 !important;
	position: none !important;
	text-transform: none !important;
	font-size: 108% !important;
}
ol.advice{
	padding: 0px;
	margin: 0px;
	color: #4B5D67;
	font-weight: bold;
}
ol.advice li{
	list-style-type: none;
	padding: 10px 10px 10px 140px;
	margin: 0px 0px 25px 0px;
	position: relative;
	min-height: 25px;
	background-repeat: no-repeat;
	background-position: 50px center;
}
ol.advice li.dark{
	background-color: #B5E0F3;
}
ol.advice li.light{
	background-color: #E9F4F8;
}
ol.advice li.one{
	background-image: url("/templates/tiso/images/ask_expert/numbers/one.gif");
}
ol.advice li.two{
	background-image: url("/templates/tiso/images/ask_expert/numbers/two.gif");	
}
ol.advice li.three{
	background-image: url("/templates/tiso/images/ask_expert/numbers/three.gif");
}
ol.advice li.four{
	background-image: url("/templates/tiso/images/ask_expert/numbers/four.gif");
}
ol.advice li.five{
	background-image: url("/templates/tiso/images/ask_expert/numbers/five.gif");
}
ol.advice li.six{
	background-image: url("/templates/tiso/images/ask_expert/numbers/six.gif");
}
ol.advice li.seven{
	background-image: url("/templates/tiso/images/ask_expert/numbers/seven.gif");
}
ol.advice li.eight{
	background-image: url("/templates/tiso/images/ask_expert/numbers/eight.gif");
}
ol.advice li.nine{
	background-image: url("/templates/tiso/images/ask_expert/numbers/nine.gif");
}
ol.advice li.ten{
	background-image: url("/templates/tiso/images/ask_expert/numbers/ten.gif");
	background-position: 45px center;
}
ol.advice li span.stafftips-arrow{
	display: block;
	width: 24px;
	height:13px;
	background-repeat: no-repeat;
	position: absolute;
}
ol.advice li span.left{
	background-image: url("/templates/tiso/images/misc/dblue-arrow.gif");
	left: 45px;
	bottom: -13px;
}
ol.advice li span.right{
	background-image: url("/templates/tiso/images/misc/lblue-arrow.gif");
	right: 45px;
	bottom: -13px;
}

/*.advice ul {
	list-style-type: none !important;
	margin-left: 0;
	padding-left: 0;
	}
	
.advice ul li{
	list-style-type: none !important;
	clear: left;
	margin: 10px 0 50px 0px;
	padding: 20px 20px 20px 180px;
	background: transparent url(/tiso2/templates/tiso/images/misc/bubble-line.png) repeat-y scroll 0%;
	background-position: top right;
	width: 400px;
	font-size: 95%;
	font-weight: bold;
	color: #4B5D67;
	position: relative;
	border-left: 10px #B4E0F3 solid;
}



.advice ul span.arrow {
	
	position: absolute;
	bottom: -35px;
	right: 50px;
	height: 35px;
	width: 70px;
	display: block;
	background: transparent url(/tiso2/templates/tiso/images/misc/bubble-arrow.gif) no-repeat scroll 0%;
}
*/

/*.advice .question {
	background: url("/templates/tiso/images/misc/bubble.png") no-repeat;
	}
	
.advice .bubble {
	background: url("/templates/tiso/images/misc/bubble.png") no-repeat;
	}
	
.advice .bubble, .advice .answer {
	height: 30px;
	width: 30px;
	float: left;
	padding: 0 6px 12px 0;
	margin: 3px 0 0 -40px;
	} */
	
.advice h3 {
	
	/*padding-bottom: 10px;*/
	/*border-bottom: 1px #999 solid;*/
}

.advice dt {
	font-weight: bold;
	margin-top: 0.5em;

	}
	
.advice dd {
	margin-left: 1em;
	}



.advice img {
	margin-left: 1em;
	}

.ae-pic {
	
	border: 5px solid #000;
	float: right;
}

/*checlist*/

.checklistimg {
	margin-left: -5px;
	}
#checklist dl {
	padding-bottom: 0.8em;
	margin: 5px 0px 0px 0px;
	padding: 0;
	}
#checklist dl dt {
	font-weight: bold;
	padding-bottom: 0.5em;
	}
#checklist dl dd {
	position: relative;
	padding-bottom: 1em;
	padding-left: 40px;
	margin: 0;
	}
#checklist dl dd img {
	position: absolute;
	left: 0;
	margin-right: 1.5em;
	margin-bottom: -0.5em;
	border: none;
	}
	
/* screen/about.css */
#main.about ul li{
	margin-left: 2em;
}

#sidebar. .expert_sidebar {
	width: 100%;
}

#sidebar .expert_sidebar ul{
	width: 100%;
	outline: 1px solid #e2e2e2;
}
/*#sidebar .expert_sidebar ul li{
	width: 100%;
	list-style-type: none;
	font-family: arial;
	font-size: 100%;
	font-weight: bold;
	line-height: 2.20em;
	text-indent: 1em;
	border-bottom: 1px solid #e2e2e2;
}
*/
/*headers*/

#abouthead_about {
	background: transparent url("/templates/tiso/images/headers/about_tiso/about.gif") no-repeat;
	width: 100%;
	height: 130px;
	display: block;
	text-indent: -11000em;
	position: relative;	
}

#abouthead_about_image {
	background: transparent url("/templates/tiso/images/headers/about_tiso/image/temp.jpg") no-repeat;
	width: 305px;
	height: 110px;
	position: absolute;
	display: block;
	left: 305px;
	top: 10px;	
}

#abouthead_recruit {
	background: transparent url("/templates/tiso/images/headers/about_tiso/recruit.gif") no-repeat;
	width: 100%;
	height: 130px;
	display: block;
	text-indent: -11000em;
	position: relative;	
}

#abouthead_recruit_image {
	background: transparent url("/templates/tiso/images/headers/about_tiso/image/temp.jpg") no-repeat;
	width: 305px;
	height: 110px;
	position: absolute;
	display: block;
	left: 305px;
	top: 10px;	
}

#abouthead_sponsor {
	background: transparent url("/templates/tiso/images/headers/about_tiso/sponsor.gif") no-repeat;
	width: 100%;
	height: 130px;
	display: block;
	text-indent: -11000em;
	position: relative;	
}

#abouthead_sponsor_image {
	background: transparent url("/templates/tiso/images/headers/about_tiso/image/temp.jpg") no-repeat;
	width: 305px;
	height: 110px;
	position: absolute;
	display: block;
	left: 305px;
	top: 10px;	
}

#abouthead_young {
	background: transparent url("/templates/tiso/images/headers/about_tiso/sponsor-young.gif") no-repeat;
	width: 100%;
	height: 130px;
	display: block;
	text-indent: -11000em;
	position: relative;	
}

#abouthead_young_image {
	background: transparent url("/templates/tiso/images/headers/about_tiso/image/young.jpg") no-repeat;
	width: 305px;
	height: 110px;
	position: absolute;
	display: block;
	left: 305px;
	top: 10px;	
}

#abouthead_athletes {
	background: transparent url("/templates/tiso/images/headers/about_tiso/sponsor-athletes.gif") no-repeat;
	width: 100%;
	height: 130px;
	display: block;
	text-indent: -11000em;
	position: relative;	
}

#abouthead_athletes_image {
	background: transparent url("/templates/tiso/images/headers/about_tiso/image/athletes.jpg") no-repeat;
	width: 305px;
	height: 110px;
	position: absolute;
	display: block;
	left: 305px;
	top: 10px;	
}

#abouthead_contact {
	background: transparent url("/templates/tiso/images/headers/about_tiso/contact.gif") no-repeat;
	width: 100%;
	height: 130px;
	display: block;
	text-indent: -11000em;
	position: relative;	
}

#abouthead_contact_image {
	background: transparent url("/templates/tiso/images/headers/about_tiso/image/temp.jpg") no-repeat;
	width: 305px;
	height: 110px;
	position: absolute;
	display: block;
	left: 305px;
	top: 10px;	
}

/* sponsoship index headers*/

#abouthead_athlete_image {
	
	background: transparent url("/templates/tiso/images/headers/about_tiso/sponsorship/thumb_athletes.jpg") no-repeat;
	width: 275px;
	height: 115px;
	display: block;
	text-indent: -11000em;
	position: relative;	
}

#abouthead_athlete {
	background: transparent url("/templates/tiso/images/headers/about_tiso/sponsorship/athletes.gif") no-repeat;
	width: 275px;
	height: 37px;
	position: absolute;
	display: block;
	left: 0px;
	top: 115px;	
}

#abouthead_events_image {
	
	background: transparent url("/templates/tiso/images/headers/about_tiso/sponsorship/thumb_events.jpg") no-repeat;
	width: 275px;
	height: 115px;
	display: block;
	text-indent: -11000em;
	position: relative;	
}

#abouthead_events {
	background: transparent url("/templates/tiso/images/headers/about_tiso/sponsorship/events.gif") no-repeat;
	width: 275px;
	height: 37px;
	position: absolute;
	display: block;
	left: 0px;
	top: 115px;	
}

#abouthead_expedition_image {
	
	background: transparent url("/templates/tiso/images/headers/about_tiso/sponsorship/thumb_expedition.jpg") no-repeat;
	width: 275px;
	height: 115px;
	display: block;
	text-indent: -11000em;
	position: relative;	
}

#abouthead_expedition {
	background: transparent url("/templates/tiso/images/headers/about_tiso/sponsorship/expedition.gif") no-repeat;
	width: 275px;
	height: 37px;
	position: absolute;
	display: block;
	left: 0px;
	top: 115px;	
}

#abouthead_partner_image {
	
	background: transparent url("/templates/tiso/images/headers/about_tiso/sponsorship/thumb_partners.jpg") no-repeat;
	width: 275px;
	height: 115px;
	display: block;
	text-indent: -11000em;
	position: relative;	
}

#abouthead_partner {
	background: transparent url("/templates/tiso/images/headers/about_tiso/sponsorship/partner.gif") no-repeat;
	width: 275px;
	height: 37px;
	position: absolute;
	display: block;
	left: 0px;
	top: 115px;	
}

#main.signup span#sr-apply{
	display: block;
	height: 26px;
	width: 52px;
	background: url("/templates/tiso/images/buttons/apply.png") bottom left no-repeat;
}
#main.signup span#sr-apply a{
	display: block;
	height: 26px;
	width: 52px;
	outline: none !important;
	text-decoration: none !important;
	text-indent: -11000em;
	background: url("/templates/tiso/images/buttons/apply.png") top left no-repeat;
}
#main.signup span#sr-apply a:hover{background: none;}

/* screen/account.css */
#main.account {
	padding-bottom: 0px !important;
}

#main.account h2 {
	color: #888;
	border: none;
	margin: 0em;
	font-size: 108%;
}

#main.account div.services {
	margin: 1em;
	padding-bottom: 1.5em;
}

#main.account h3{
	margin-top: 0px;
}
#main.account div.existing-account {
	width: 295px;
	float: left;
	margin-right: 10px;
}
#main.account div.new-account {
	width: 295px;
	float: left;
	margin-left: 10px;
}


fieldset#shops dl
{
	width: 50%;
	float: left;
}
fieldset#interests dl{
	clear:none;
	float:left;
	margin-bottom:10px !important;
	margin-right:10px !important;
	width: 192px;
}

#main.account table.orders {
	width: 100%;
}

#main.account table.orders {
	border-collapse: collapse;
}

#main.account table.orders td {
	text-align: center;
}

#main.account table.orders tr.head th{
	color:#999999;
	border-bottom: 1px solid #999 !important;
}

/*#main.account table.orders td.accepted{
	background-color: #D9F0D9;
}*/

#main.account dl.addresses{
	border: 1px solid #DAE4EE;
	width: 283px;
	padding: 0px !important;
	float: left;
	margin: 0px 20px 20px 0px;
	background-color: #E9F6FB;
}

#main.account dl.addresses.right{
	margin-right: 0px !important;
}

#main.account dl.addresses.left{
	clear: left;
}

#main.account span#sr-submit_address {
	display: block;
	height: 26px;
	width: 89px;
	background: transparent url("/templates/tiso/images/buttons/addaddress.png") bottom left no-repeat;
}

#main.account span#sr-submit_address a{
	display: block;
	height: 26px;
	width: 89px;
	outline: none !important;
	text-decoration: none !important;
	text-indent: -11000em;
	background: transparent url("/templates/tiso/images/buttons/addaddress.png") top left no-repeat;
}

#main.account span#sr-submit_address a:hover{
	background: none;
}




#main.account dd{
	padding-left: 5px;
}

#main.account h1.notop {
	margin-top: 0px;
}
#main.account ul li{
	list-style-type: none;
}
#main.account table {	
	width: 610px;
	border-collapse: collapse;
}
/*#main.account table td{
	border: 1px solid red !important;
}*/
#main.account td.price, #main.account td.quantity, #main.account td.total, #main.account td.remove, #main.account td.delivery_address,
#main.account th.price, #main.account th.quantity, #main.account th.total, #main.account th.remove {
	border: 0px;
	text-align: center;
}
#main.account th.product, #main.account th.price, #main.account th.quantity, #main.account th.total, #main.account th.remove, #main.account td.delivery strong{
	color: #999;
	text-transform: uppercase;
}
#main.account td.delivery{
	padding: 5px !important;
}
#main.account td.delivery strong{
	display: block;
}
#main.account td.product,
#main.account th.product {	
	width: 280px !important;
	text-align: left;
}
#main.account td.price,
#main.account th.price {	
	width: 90px;
}
#main.account td.quantity,
#main.account th.quantity {	
	width: 90px;
}
#main.account td.total,
#main.account th.total {	
	width: 60px;
}
#main.account td.remove,
#main.account th.remove {	
	width: 80px;
}

#main.account td.item-total{
	text-align: right;
}
#main.account td.delivery_address {	
	width: 40%;
	text-align: left;
}
#main.account td.head {
	font-size: 90%;
	font-weight: bold;
}
#main.account td.center {
	text-align: center;
}
#main.account td.spacer {
	width: 325px;
	border: 0;
}
#main.account td.remove a.cross {
	display: block;
	width: 14px;
	height: 14px;
	margin-left: 20px;
	background: transparent url("/templates/tiso/images/navigation/cross.gif") no-repeat top left;
}
#main.account td.remove a.cross:hover {
	background-position:bottom left;
}
#main.account td.product a.product {
	display: block;
}

#main.account tr.head th{
	border-bottom: 1px solid #999999 !important;
}
#main.account tr.odd td{
	border-bottom: 1px solid #e2e2e2 !important;
}
#main.account tr.even td{
	background: #e9f6fb !important;
	border-bottom: 1px solid #e2e2e2 !important;
}

#main.account p.changes {
	text-align: left;
	width: 100%;
	display: block;
	border-bottom: 1px solid #e2e2e2;
	padding: 2px 0px 8px 0px;
	text-indent: 6px;
	margin-bottom: 4px;
}
#main.account td.lower_left {	
	width: 140px;
	text-align: right;
	border: 0;
	padding: 5px 10px 5px 0px;
}
#main.account td.lower_right {	
	width: 155px;
	text-align: left;
	border: 0;
	padding: 5px 0px;
}

#main.account tr.checkout {
	border-bottom: 1px solid #e2e2e2;
}

#main.account td.bot {
	border-bottom: 1px solid #e2e2e2;
}

#main.account tr.checkout td.strong {
	font-weight: bold;
	padding-top: 8px;
	padding-bottom: 8px;
}
#main.account p.checkout {
	width: 145px;
	height:25px;
	background: transparent url("/templates/tiso/images/buttons/proceed_to_checkout.png") no-repeat;
	margin: 5px 0px 10px 5px;
	text-indent: -5000em;
}

#main.account p.order-total{
	border-top: 1px solid #e2e2e2;
	padding: 10px 30px;
	margin: 0px 0px 5px 0px;
	text-align: right;
	background-color: #ecf6dd;
	font-size: 110%;
	font-weight: bold;
}

#main.account span#sr-continue, #main.account input.continue:hover {
	display: block;
	height: 26px;
	width: 71px;
	background: transparent url("/templates/tiso/images/buttons/continue.png") bottom left no-repeat;
}

#main.account span#sr-continue a, #main.account input.continue {
	display: block;
	height: 26px;
	width: 71px;
	outline: none !important;
	text-decoration: none !important;
	text-indent: -11000em;
	background: transparent url("/templates/tiso/images/buttons/continue.png") top left no-repeat;
}
#main.account span#sr-continue a:hover{
	background: none;
}

input.float-left{
	float: left;
	margin-right: 5px;
}

.account-edit-address{
	float: right;
	padding-right:15px;
}


#main.account span#sr-submit_update{
	display: block;
	height: 26px;
	width: 111px;
	background: transparent url("/templates/tiso/images/buttons/addaddress.png") bottom left no-repeat;
}

#main.account span#sr-submit_update a{
	display: block;
	height: 26px;
	width: 111px;
	outline: none !important;
	text-decoration: none !important;
	text-indent: -11000em;
	background: transparent url("/templates/tiso/images/buttons/addaddress.png") top left no-repeat;
}

#main.account span#sr-submit_update a:hover{
	background: none;
}

#main.account span#sr-update_prefs, #main.account input#update_prefs:hover{
	display: block;
	height: 26px;
	width: 111px;
	background: transparent url("/templates/tiso/images/buttons/submit.png") bottom left no-repeat;
}

#main.account span#sr-update_prefs a, #main.account input#update_prefs {
	display: block;
	height: 26px;
	width: 111px;
	outline: none !important;
	text-decoration: none !important;
	text-indent: -11000em;
	background: transparent url("/templates/tiso/images/buttons/submit.png") top left no-repeat;
}

#main.account span#sr-update_prefs a:hover{
	background: none;
}

#main.wishlist a.rename-link {
	font-size: 65%;
}

#main.wishlist ul {
	padding-left: 2em;
	margin-bottom: 1em;
}

#main.wishlist ul.share-links, #main.wishlist ul.share-links li {
	list-style: none;
	margin: 0;
	padding: 0;
}
#main.wishlist ul.share-links {
	display: block;
	margin-bottom: 1em;
	height: 20px;
	line-height: 20px;
}
#main.wishlist ul.share-links li {
	float: left;
	width: 20px;
	height: 20px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
#main.wishlist ul.share-links li a:link, #main.wishlist ul.share-links li a:visited {
	display: block;
	width: 20px;
	height: 20px;
	outline: none !important;
	text-indent: -11000em;
}
#main.wishlist ul.share-links li.share-twitter {
	background-image: url("/templates/tiso/images/icons/link-twitter.gif");
}
#main.wishlist ul.share-links li.share-facebook {
	background-image: url("/templates/tiso/images/icons/link-facebook.gif");
}
#main.wishlist ul.share-links li.share-myspace {
	background-image: url("/templates/tiso/images/icons/link-myspace.gif");
}
#main.wishlist ul.share-links li.share-delicious {
	background-image: url("/templates/tiso/images/icons/link-delicious.gif");
}
#main.wishlist ul.share-links li.share-email {
	width: auto;
	padding-left: 0.25em;
}
#main.wishlist ul.share-links li.share-email a:link, #main.wishlist ul.share-links li.share-email a:visited {
	width: auto;
	display: inline;
	text-indent: 0 !important;
}
#main.wishlist #wishlist-email-friend dd {
	margin-bottom: 4px !important;
}
/* screen/ask-expert.css */
#experthead_expert{
	background: #000 url("/templates/tiso/images/headers/ask_expert/main.gif") no-repeat;
	width: 610px;
	height: 130px;
	display: block;
	text-indent: -11000em;
	position: relative
}

#experthead_tips{
	background: #000 url("/templates/tiso/images/headers/ask_expert/staff_tips/index.gif") no-repeat;
	width: 610px;
	height: 130px;
	display: block;
	text-indent: -11000em;
	position: relative;
	
}

#experthead_expert_image {
	background: transparent url("/templates/tiso/images/headers/ask_expert/buying_guide/image/temp.jpg") no-repeat;
	width: 304px;
	height: 110px;
	display: block;
	position: absolute;
	right: 0;
	top: 14px;
}
#experthead_tips_image {
	background: transparent url("/templates/tiso/images/headers/ask_expert/staff_tips/image/index.jpg") no-repeat ;
	width: 304px;
	height: 110px;
	display: block;
	position: absolute;
	right: 0;
	top: 14px;
}
#main.expert div.expert_box {
	width: 275px;
	padding: 10px 9px 0px 9px;
	border: 1px solid #e2e2e2;
}

#main.expert div.expert_box h3 {
	border: none !important;
	margin: 0px 0px 35px 0px !important;
	padding: 0px !important;
	background-color: #fff !important;
	position: none !important;
	text-transform: none !important;
	font-size: 108% !important;
	height: 115px;
	width: 275px;
	display: block;
	text-indent: -11000em;
	position: relative;	
}

/* images for the four panels */


#experthead_guides_image {
	
	background: transparent url("/templates/tiso/images/headers/ask_expert/thumb_buyingguide.jpg") no-repeat !important;
}

#experthead_guides {
	background: transparent url("/templates/tiso/images/headers/ask_expert/guide.gif") no-repeat;
	width: 275px;
	height: 37px;
	position: absolute;
	display: block;
	left: 0px;
	top: 115px;	
}
#experthead_tip_image {
	background: transparent url("/templates/tiso/images/headers/ask_expert/thumb_stafftips.jpg") no-repeat !important;
}
#experthead_tip {
	background: transparent url("/templates/tiso/images/headers/ask_expert/tips.gif") no-repeat;
	width: 275px;
	height: 37px;
	position: absolute;
	display: block;
	left: 0px;
	top: 115px;	
}
#experthead_gear_image {	
	background: transparent url("/templates/tiso/images/headers/ask_expert/thumb_checklist.jpg") no-repeat !important;
}
#experthead_gear {
	background: transparent url("/templates/tiso/images/headers/ask_expert/gear.gif") no-repeat;
	width: 275px;
	height: 37px;
	position: absolute;
	display: block;
	left: 0px;
	top: 115px;	
}
#experthead_fabric_image {
	background: transparent url("/templates/tiso/images/headers/ask_expert/thumb_fabricguide.jpg") no-repeat !important;
}
#experthead_fabric {
	background: transparent url("/templates/tiso/images/headers/ask_expert/fabric.gif") no-repeat;
	width: 275px;
	height: 37px;
	position: absolute;
	display: block;
	left: 0px;
	top: 115px;	
}
#main.expert div.expert_box #staff_tips {
	background: transparent url("/templates/tiso/images/ask_expert/thumb_stafftips.jpg") no-repeat;
} 
#main.expert div.expert_box #buying_guides {
	background: transparent url("/templates/tiso/images/ask_expert/thumb_buyingguide.jpg") no-repeat;
}
#main.expert div.expert_box #gear_checklists {
	background: transparent url("/templates/tiso/images/ask_expert/thumb_checklist.jpg") no-repeat;
} 
#main.expert div.expert_box #fabric_guides {
	background: transparent url("/templates/tiso/images/ask_expert/thumb_fabricguide.jpg") no-repeat;
}

/* header images for each level down */

#bghead_index {
	background: transparent url("/templates/tiso/images/headers/ask_expert/buying_guides/index.gif") no-repeat;
	width: 100%;
	height: 130px;
	display: block;
	text-indent: -11000em;
	position: relative;	
}

#bghead_index_image {
	background: transparent url("/templates/tiso/images/headers/ask_expert/buying_guides/image/index.jpg") no-repeat;
	width: 305px;
	height: 110px;
	position: absolute;
	display: block;
	left: 305px;
	top: 10px;	
}

#bghead_boots {
	background: transparent url("/templates/tiso/images/headers/ask_expert/buying_guide/boots.gif") no-repeat;
	width: 100%;
	height: 130px;
	display: block;
	text-indent: -11000em;
	position: relative;	
}

#bghead_boots_image {
	background: transparent url("/templates/tiso/images/headers/ask_expert/buying_guide/image/boots.jpg") no-repeat;
	width: 305px;
	height: 110px;
	position: absolute;
	display: block;
	left: 305px;
	top: 10px;	
}

#bghead_stovefuel {
	background: transparent url("/templates/tiso/images/headers/ask_expert/buying_guide/stovefuel.gif") no-repeat;
	width: 100%;
	height: 130px;
	display: block;
	text-indent: -11000em;
	position: relative;	
}

#bghead_stovefuel_image {
	background: transparent url("/templates/tiso/images/headers/ask_expert/buying_guide/image/stoves.jpg") no-repeat;
	width: 305px;
	height: 110px;
	position: absolute;
	display: block;
	left: 305px;
	top: 10px;	
}

#bghead_jacket {
	background: transparent url("/templates/tiso/images/headers/ask_expert/buying_guide/jacket.gif") no-repeat;
	width: 100%;
	height: 130px;
	display: block;
	text-indent: -11000em;
	position: relative;	
}

#bghead_jacket_image {
	background: transparent url("/templates/tiso/images/headers/ask_expert/buying_guide/image/jackets.jpg") no-repeat;
	width: 305px;
	height: 110px;
	position: absolute;
	display: block;
	left: 305px;
	top: 10px;	
}

#bghead_sleepingbag {
	background: transparent url("/templates/tiso/images/headers/ask_expert/buying_guide/sleepbag.gif") no-repeat;
	width: 100%;
	height: 130px;
	display: block;
	text-indent: -11000em;
	position: relative;	
}

#bghead_sleepingbag_image {
	background: transparent url("/templates/tiso/images/headers/ask_expert/buying_guide/image/sleepingbags.jpg") no-repeat;
	width: 305px;
	height: 110px;
	position: absolute;
	display: block;
	left: 305px;
	top: 10px;	
}

#bghead_tent {
	background: transparent url("/templates/tiso/images/headers/ask_expert/buying_guide/tents.gif") no-repeat;
	width: 100%;
	height: 130px;
	display: block;
	text-indent: -11000em;
	position: relative;	
}

#bghead_tent_image {
	background: transparent url("/templates/tiso/images/headers/ask_expert/buying_guide/image/tents.jpg") no-repeat;
	width: 305px;
	height: 110px;
	position: absolute;
	display: block;
	left: 305px;
	top: 10px;	
}

#bghead_rucsac {
	background: transparent url("/templates/tiso/images/headers/ask_expert/buying_guide/rucsacs.gif") no-repeat;
	width: 100%;
	height: 130px;
	display: block;
	text-indent: -11000em;
	position: relative;	
}

#bghead_rucsac_image {
	background: transparent url("/templates/tiso/images/headers/ask_expert/buying_guide/image/rucsacs.jpg") no-repeat;
	width: 305px;
	height: 110px;
	position: absolute;
	display: block;
	left: 305px;
	top: 10px;	
}

/* staff tips */

#sthead_index {
	background: transparent url("/templates/tiso/images/headers/ask_expert/staff_tips/index.gif") no-repeat;
	width: 100%;
	height: 130px;
	display: block;
	text-indent: -11000em;
	position: relative;	
}

#sthead_index_image {
	background: transparent url("/templates/tiso/images/headers/ask_expert/staff_tips/image/index.jpg") no-repeat;
	width: 305px;
	height: 110px;
	position: absolute;
	display: block;
	left: 305px;
	top: 10px;	
}

#sthead_canoe {
	background: transparent url("/templates/tiso/images/headers/ask_expert/staff_tips/canoe.gif") no-repeat;
	width: 100%;
	height: 130px;
	display: block;
	text-indent: -11000em;
	position: relative;	
}

#sthead_canoe_image {
	background: transparent url("/templates/tiso/images/headers/ask_expert/staff_tips/image/canoeing.jpg") no-repeat;
	width: 305px;
	height: 110px;
	position: absolute;
	display: block;
	left: 305px;
	top: 10px;	
}

#sthead_kayak {
	background: transparent url("/templates/tiso/images/headers/ask_expert/staff_tips/kayak.gif") no-repeat;
	width: 100%;
	height: 130px;
	display: block;
	text-indent: -11000em;
	position: relative;	
}

#sthead_kayak_image {
	background: transparent url("/templates/tiso/images/headers/ask_expert/staff_tips/image/kayaking.jpg") no-repeat;
	width: 305px;
	height: 110px;
	position: absolute;
	display: block;
	left: 305px;
	top: 10px;	
}

#sthead_sail {
	background: transparent url("/templates/tiso/images/headers/ask_expert/staff_tips/sail.gif") no-repeat;
	width: 100%;
	height: 130px;
	display: block;
	text-indent: -11000em;
	position: relative;	
}

#sthead_sail_image {
	background: transparent url("/templates/tiso/images/headers/ask_expert/staff_tips/image/sailing.jpg") no-repeat;
	width: 305px;
	height: 110px;
	position: absolute;
	display: block;
	left: 305px;
	top: 10px;	
}

#sthead_wintwalk {
	background: transparent url("/templates/tiso/images/headers/ask_expert/staff_tips/wintwalk.gif") no-repeat;
	width: 100%;
	height: 130px;
	display: block;
	text-indent: -11000em;
	position: relative;	
}

#sthead_wintwalk_image {
	background: transparent url("/templates/tiso/images/headers/ask_expert/staff_tips/image/wintwalk.jpg") no-repeat;
	width: 305px;
	height: 110px;
	position: absolute;
	display: block;
	left: 305px;
	top: 10px;	
}

#sthead_wintbould {
	background: transparent url("/templates/tiso/images/headers/ask_expert/staff_tips/wintbould.gif") no-repeat;
	width: 100%;
	height: 130px;
	display: block;
	text-indent: -11000em;
	position: relative;	
}

#sthead_wintbould_image {
	background: transparent url("/templates/tiso/images/headers/ask_expert/staff_tips/image/wintbould.jpg") no-repeat;
	width: 305px;
	height: 110px;
	position: absolute;
	display: block;
	left: 305px;
	top: 10px;	
}

#sthead_camp {
	background: transparent url("/templates/tiso/images/headers/ask_expert/staff_tips/camp.gif") no-repeat;
	width: 100%;
	height: 130px;
	display: block;
	text-indent: -11000em;
	position: relative;	
}

#sthead_camp_image {
	background: transparent url("/templates/tiso/images/headers/ask_expert/staff_tips/image/camping.jpg") no-repeat;
	width: 305px;
	height: 110px;
	position: absolute;
	display: block;
	left: 305px;
	top: 10px;	
}

#sthead_snowsport {
	background: transparent url("/templates/tiso/images/headers/ask_expert/staff_tips/snowsport.gif") no-repeat;
	width: 100%;
	height: 130px;
	display: block;
	text-indent: -11000em;
	position: relative;	
}

#sthead_snowsport_image {
	background: transparent url("/templates/tiso/images/headers/ask_expert/staff_tips/image/snowsports.jpg") no-repeat;
	width: 305px;
	height: 110px;
	position: absolute;
	display: block;
	left: 305px;
	top: 10px;	
}

#sthead_walk {
	background: transparent url("/templates/tiso/images/headers/ask_expert/staff_tips/walk.gif") no-repeat;
	width: 100%;
	height: 130px;
	display: block;
	text-indent: -11000em;
	position: relative;	
}

#sthead_walk_image {
	background: transparent url("/templates/tiso/images/headers/ask_expert/staff_tips/image/walking.jpg") no-repeat;
	width: 305px;
	height: 110px;
	position: absolute;
	display: block;
	left: 305px;
	top: 10px;	
}

#sthead_travel {
	background: transparent url("/templates/tiso/images/headers/ask_expert/staff_tips/travel.gif") no-repeat;
	width: 100%;
	height: 130px;
	display: block;
	text-indent: -11000em;
	position: relative;	
}

#sthead_travel_image {
	background: transparent url("/templates/tiso/images/headers/ask_expert/staff_tips/image/travel.jpg") no-repeat;
	width: 305px;
	height: 110px;
	position: absolute;
	display: block;
	left: 305px;
	top: 10px;	
}

/*fabric guide*/

#fghead_fabric {
	background: transparent url("/templates/tiso/images/headers/ask_expert/fabric_guide/fabric.gif") no-repeat;
	width: 100%;
	height: 130px;
	display: block;
	text-indent: -11000em;
	position: relative;	
}

#fghead_fabric_image {
	background: transparent url("/templates/tiso/images/headers/ask_expert/fabric_guide/image/temp.jpg") no-repeat;
	width: 305px;
	height: 110px;
	position: absolute;
	display: block;
	left: 305px;
	top: 10px;	
}

/*gear checklists*/



#gchead_index {
	background: transparent url("/templates/tiso/images/headers/ask_expert/gear_checklist/index.gif") no-repeat;
	width: 100%;
	height: 130px;
	display: block;
	text-indent: -11000em;
	position: relative;	
}

#gchead_index_image {
	background: transparent url("/templates/tiso/images/headers/ask_expert/gear_checklist/image/index.jpg") no-repeat;
	width: 305px;
	height: 110px;
	position: absolute;
	display: block;
	left: 305px;
	top: 10px;	
}

#gchead_walk {
	background: transparent url("/templates/tiso/images/headers/ask_expert/gear_checklist/walk.gif") no-repeat;
	width: 100%;
	height: 130px;
	display: block;
	text-indent: -11000em;
	position: relative;	
}

#gchead_walk_image {
	background: transparent url("/templates/tiso/images/headers/ask_expert/gear_checklist/image/walking.jpg") no-repeat;
	width: 305px;
	height: 110px;
	position: absolute;
	display: block;
	left: 305px;
	top: 10px;	
}

#gchead_camp {
	background: transparent url("/templates/tiso/images/headers/ask_expert/gear_checklist/camp.gif") no-repeat;
	width: 100%;
	height: 130px;
	display: block;
	text-indent: -11000em;
	position: relative;	
}

#gchead_camp_image {
	background: transparent url("/templates/tiso/images/headers/ask_expert/gear_checklist/image/camping.jpg") no-repeat;
	width: 305px;
	height: 110px;
	position: absolute;
	display: block;
	left: 305px;
	top: 10px;	
}

#gchead_climb {
	background: transparent url("/templates/tiso/images/headers/ask_expert/gear_checklist/climb.gif") no-repeat;
	width: 100%;
	height: 130px;
	display: block;
	text-indent: -11000em;
	position: relative;	
}

#gchead_climb_image {
	background: transparent url("/templates/tiso/images/headers/ask_expert/gear_checklist/image/climbing.jpg") no-repeat;
	width: 305px;
	height: 110px;
	position: absolute;
	display: block;
	left: 305px;
	top: 10px;	
}

#gchead_famcamp {
	background: transparent url("/templates/tiso/images/headers/ask_expert/gear_checklist/famcamp.gif") no-repeat;
	width: 100%;
	height: 130px;
	display: block;
	text-indent: -11000em;
	position: relative;	
}

#gchead_famcamp_image {
	background: transparent url("/templates/tiso/images/headers/ask_expert/gear_checklist/image/famcamp.jpg") no-repeat;
	width: 305px;
	height: 110px;
	position: absolute;
	display: block;
	left: 305px;
	top: 10px;	
}

#gchead_wintmount {
	background: transparent url("/templates/tiso/images/headers/ask_expert/gear_checklist/wintmount.gif") no-repeat;
	width: 100%;
	height: 130px;
	display: block;
	text-indent: -11000em;
	position: relative;	
}


#gchead_wintmount_image {
	background: transparent url("/templates/tiso/images/headers/ask_expert/gear_checklist/image/wintmount.jpg") no-repeat;
	width: 305px;
	height: 110px;
	position: absolute;
	display: block;
	left: 305px;
	top: 10px;	
}

#gchead_travel {
	background: transparent url("/templates/tiso/images/headers/ask_expert/gear_checklist/travel.gif") no-repeat;
	width: 100%;
	height: 130px;
	display: block;
	text-indent: -11000em;
	position: relative;	
}

#gchead_travel_image {
	background: transparent url("/templates/tiso/images/headers/ask_expert/gear_checklist/image/travel.jpg") no-repeat;
	width: 305px;
	height: 110px;
	position: absolute;
	display: block;
	left: 305px;
	top: 10px;	
}

#gchead_seakayak {
	background: transparent url("/templates/tiso/images/headers/ask_expert/gear_checklist/seakayak.gif") no-repeat;
	width: 100%;
	height: 130px;
	display: block;
	text-indent: -11000em;
	position: relative;	
}

#gchead_seakayak_image {
	background: transparent url("/templates/tiso/images/headers/ask_expert/gear_checklist/image/seakayak.jpg") no-repeat;
	width: 305px;
	height: 110px;
	position: absolute;
	display: block;
	left: 305px;
	top: 10px;	
}

#gchead_sail {
	background: transparent url("/templates/tiso/images/headers/ask_expert/gear_checklist/sail.gif") no-repeat;
	width: 100%;
	height: 130px;
	display: block;
	text-indent: -11000em;
	position: relative;	
}

#gchead_sail_image {
	background: transparent url("/templates/tiso/images/headers/ask_expert/gear_checklist/image/sailing.jpg") no-repeat;
	width: 305px;
	height: 110px;
	position: absolute;
	display: block;
	left: 305px;
	top: 10px;	
}

#gchead_riverpadd {
	background: transparent url("/templates/tiso/images/headers/ask_expert/gear_checklist/riverpadd.gif") no-repeat;
	width: 100%;
	height: 130px;
	display: block;
	text-indent: -11000em;
	position: relative;	
}

#gchead_riverpadd_image {
	background: transparent url("/templates/tiso/images/headers/ask_expert/gear_checklist/image/riverpad.jpg") no-repeat;
	width: 305px;
	height: 110px;
	position: absolute;
	display: block;
	left: 305px;
	top: 10px;	
}









/* end header images for each level down */

#staff_tips_head {
	background: transparent url("/templates/tiso/images/ask_expert/head_stafftips.jpg") no-repeat;
	width: 100%;
	height: 200px;
	margin-bottom: 10px;
	margin-top: 10px;
}
#buying_tips_head {
	background: transparent url("/templates/tiso/images/ask_expert/head_buyingguide.jpg") no-repeat;
	width: 100%;
	height: 200px;
	margin-bottom: 10px;
	margin-top: 10px;
}
#gear_checklists_head {
	background: transparent url("/templates/tiso/images/ask_expert/head_checklist.jpg") no-repeat;
	width: 100%;
	height: 200px;
	margin-bottom: 10px;
	margin-top: 10px;
}


/* list items for expert page */

#main.expert div.expert_box ul.leftlist {
	float:left;
	width: 137px;
}

#main.expert div.expert_box ul.rightlist {
	float: left;
	width: 137px;
}

#main.expert div.expert_box ul li {
	list-style-type: none;
	padding: 0;
	margin: 0;
	text-indent: 0;
	width: 100%;
}

#main.expert div.expert_box ul li a{
	display: block;
	font-size: 100%;
	font-weight: normal;
	line-height: 2.7em;
	border-bottom: 1px solid #e2e2e2;
	text-indent: 5px;
}

ul li.last-link a{

	border-bottom: none !important;

}


/* position the four main panels on index */

#main.expert .top {
	margin-top: 0px;
}
#main.expert .bottom {
	margin-top: 20px;
}
#main.expert .left {
	float: left;
}
#main.expert .right {
	float: right;
}
div.advice ul{
	margin-bottom: 12px;
}

div.advice ul li{
	margin-left: 2em;
	margin-bottom: 8px;
}


p.back-to-top{
	clear: left;
	text-align: right;
}


#sidebar-recently-viewed h3.suggested-products{
	background: url("/templates/tiso/images/headers/suggestedproducts.png") -5px 50% no-repeat !important;
	text-indent: -11000em;
}
#quicklinks-holder h3.quick-links {

	font-size: 108%;
	margin: 0;
	padding: 10px;
	background: url("/templates/tiso/images/headers/quicklinks.png") -5px 50% no-repeat;
	text-indent: -11000em;
}

/* screen/basket.css */
/*----------BASKET.TPL-------*/
#main.basket span#sr-submit_cart {
	display: block;
	height: 26px;
	width: 144px;
	background: transparent url("/templates/tiso/images/buttons/proceedtocheckout.png") bottom left no-repeat;
}
#main.basket span#sr-submit_cart a{
	display: block;
	height: 26px;
	width: 144px;
	outline: none !important;
	text-decoration: none !important;
	text-indent: -11000em;
	background: transparent url("/templates/tiso/images/buttons/proceedtocheckout.png") top left no-repeat;
}

#main.basket span#sr-submit_cart a:hover,
#main.basket span#sr-submit_cart a:active {
	background: none;
}

#main.basket input.qty {
	border: 1px solid #e2e2e2;
	padding: 5px;
}

#main.basket .basket-excluding-discounts{
	font-size: 90%;
	color: #6f6f6f;
}



/*------- HOWIES CSS -----------*/
#main.basket h1.notop {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 5px;
}
#main.basket ul li{
	list-style-type: none;
}
#main.basket table {	
	width: 610px;
	border-collapse: collapse;
}

#main.basket td.product, #main.basket td.price, #main.basket td.quantity, #main.basket td.total, #main.basket td.remove, #main.basket td.delivery_address {
	border: 0px;
	text-align: center;
}

#main.basket td.product {	
	width: 280px;
	text-align: left;
}
#main.basket td.price {	
	width: 90px;
}
#main.basket td.quantity {	
	width: 95px;
}

#main.basket table.inner-basket-table td.quantity {
	text-align: right !important;
}
#main.basket td.price-quantity{
	width: 180px;
	text-align:right;
}
#main.basket td.total {	
	width: 60px;
	text-align: left;
}
#main.basket td.remove {	
	width: 80px;
}
#main.basket td.delivery_address {	
	width: 40%;
	text-align: left;
}
#main.basket td.head {
	font-size: 90%;
	font-weight: bold;
	text-transform: uppercase;
	color: #999;
}
#main.basket td.center {
	text-align: center;
}
#main.basket td.spacer {
	width: 400px;
	border: 0;
}
#main.basket td.remove a.cross {
	display: block;
	width: 14px;
	height: 14px;
	margin-left: 20px;
	background: transparent url("/templates/tiso/images/misc/cancel_icon.gif") no-repeat top left;
}
#main.basket td.remove a.cross:hover {
	background-position:bottom left;
}
#main.basket td.product a.product {
	display: block;
}
td.prodimg {
	text-align: center;
}

#main.basket tr.head td {
	border-bottom: 1px solid #999999 !important;

}
#main.basket tr.odd td{
	border-bottom: 1px solid #e2e2e2 !important;
}
#main.basket tr.even td{
	background: #E9F6FB;
	border-bottom: 1px solid #e2e2e2 !important;
}

#main.basket p.changes {
	text-align: left;
	width: 100%;
	display: block;
	border-bottom: 1px solid #e2e2e2;
	padding: 2px 0px 8px 0px;
	text-indent: 6px;
	margin-bottom: 4px;
}
#main.basket td.lower_left {	
	width: 140px;
	text-align: right;
	vertical-align: top;
	border: 0;
	padding: 5px 10px 5px 0px;
}
#main.basket td.lower_right {	
	width: 170px;
	text-align: left;
	vertical-align: top;
	border: 0;
	padding: 5px 0px;
}

#main.basket tr.checkout td{
	border-bottom: 1px solid #e2e2e2 !important;
	border-top: 1px solid #e2e2e2 !important;
	background-color: #ECF6DD;
	font-size: 110%;
}

#main.basket td.bot {
	border-bottom: 1px solid #e2e2e2;
	vertical-align: top;
}

#main.basket tr.checkout td.strong,
#main.basket td.strong {
	font-weight: bold;
	padding-top: 8px;
	padding-bottom: 8px;
}
#main.basket p.checkout {
	width: 145px;
	height:25px;
	background: transparent url("/templates/tiso/images/buttons/proceed_to_checkout.png") no-repeat;
	margin: 5px 0px 10px 5px;
	text-indent: -5000em;
}


#main.basket #login label {
	display: block;
	padding: 5px 0;
}

#main.basket #login span {
	display: block;
	margin: 15px 0;
}
#main.basket #login span label {
	display: inline;
	padding-left: 10px;
}
/*   delivery address  */

#main.basket div.address_box {
	width: 295px;
	height: 135px;
	border: 1px solid #e2e2e2;
}
#main.basket .fl{
	float: left;
}
#main.basket .fr{
	float: right;
}

#main.basket .radio {
	margin: 10px;
}

#main.basket div.address_box ul {
 	float: left;
 	margin: -30px 0px 0px 70px;

}
#main.basket div.address_box ul li {
 	list-style-type: none;
	line-height: 1.4em;
}

#main.basket .input {
	padding: 5px 0px;
	border: 1px solid #e2e2e2;
}
#main.checkout form.checkout-login input.continue,  #main.checkout a.place_order {
	display: block;
	width: 84px;
	height:26px;
	background: transparent url("/templates/tiso/images/buttons/placeorder.png") no-repeat top;
	margin: 5px 0px 10px 0px;
	text-indent: -11000em;
	border: 0px;
}

#main.basket p.place_order {
	width: 84px;
	background: transparent url("/templates/tiso/images/buttons/placeorder.png") no-repeat;
}

#main.basket div.clear {
	clear: both;
}
#main.basket h2.underline {
	padding: 5px 0px 8px 0px;
	border-bottom: 1px solid #000000;
}


/*   payment  */

#main.basket label.address {
	padding: 20px;
}
#main.basket span.cards {
	width: 100px;
	height: 25px;
	background: transparent url("/templates/tiso/images/logos/cards.png") no-repeat;
}
#main.basket .right {
	float: right;
	margin-top: -40px;
	font-size: 90%;
	color: #cccccc;
}

#main.basket ul.address {
	float: left;
 	margin: 0px 0px 15px 0px;
}
#main.basket ul.address li {
 	list-style-type: none;
	line-height: 1.4em;
	padding-left: 5px;
}

#main.basket table.card_details {
	width: 50%;
	border: 0;
	border-collapse: collapse;
}
#main.basket td.details, #main.basket td.data {
 	width: 35%;
	border: 0;
	padding: 1px 0 1px 5px;
}
#main.basket td.data {
	 width: 30%;
	font-weight: bold;
}

#main.basket a.details {
	float: right;
	margin-top: 0px;
}
#main.basket select.checkout {
 	border: 1px solid #999999;
	padding: 4px 0;
}
#main.basket #multi_address {
 	border: 1px solid #999999;
	margin-bottom: 20px;;
}
#main.basket select.delivery {
 	border: 1px solid #999999;
	padding: 4px 0;
	width: 220px;
}
p.added {
	/*width: 100%;
	height: 14px;
	background: #ccffcc url("/templates/tiso/images/misc/tick.png") no-repeat left top;
	text-indent: 65px;
	font-weight: bold;
	padding: 18px 0px;
	color: #006600;*/
	
	color: #009900;
	display: block;
	width: 535px;
	margin: 0px 0px 15px 0px;
	padding: 10px 10px 10px 65px;
	background: #d9f0d9 url("/templates/tiso/images/misc/greentick.gif") 20px 10px no-repeat;
	min-height: 26px;
}

span.added {
	color: #009900;
	display: block;
	width: 590px;
	margin: 0px 0px 15px 0px;
	padding: 10px;
	background: #d9f0d9 url("/templates/tiso/images/misc/greentick.gif") 20px 10px no-repeat;
	min-height: 26px;
}

span.added p{
	margin-left: 40px;
}



#main.basket div.prod_image {
	width: 113px;
	height: 113px;
	background: transparent url("/templates/tiso/images/misc/tent.png") no-repeat;
	border: 1px solid #e2e2e2;
	float: left;
}
#main.basket div.prod_details, #main.basket div.prod_details2 {
	position: relative;
	width: 160px;
	height: 115px;
	float: left;
	margin-left: 10px;
}
#main.basket div.prod_details {
		border-right: 1px solid #e2e2e2;
}
#main.basket div.prod_details h2 {
	position: absolute;
	left: 0px;
	bottom: 0px;
	margin-bottom: 0;
}
#main.basket input.proceed-checkout {
	display: block;
	width: 144px;
	height: 26px;
	background: transparent url("/templates/tiso/images/buttons/proceedtocheckout.png") no-repeat top left;
	text-indent: -5000em;
	border: none;
}
#main.basket a.checkout:hover {
	background-position: bottom left;
}

#main.basket form.basket-step1 input.qty{
	width: 18px;
}
#main.basket form.basket-step1 button.update{
	border: 0px;
	color: #44819B;
	background-color: #fff;
	padding: 0px;
}
#deliver_address_sidebar,
#valid_address_sidebar{
	padding: 5px;
}

#deliver_address_sidebar{
	margin-bottom: 5px;
}
#valid_address_sidebar{
	margin-top: 5px;
}

table.inner-basket-table{
	backround-color: red;
}

#main.basket tr.discount td.product {
	text-align: right;
	font-style: italic;
}

#main.basket div#discounts {
	background-color: #FFF27F;
	color: #333;
	padding: 20px;
	margin-bottom: 10px;
	font-size: 90%;
}
#main.basket div#discounts h2 {
	border: none;
}

/* screen/checkout.css */
#main.checkout fieldset.multiple-deliveries-header {
	padding-top: 15px;
}

#main.checkout ul.delivery-options {

}

#main.checkout ul.delivery-options li{
	margin-left: 2em;
}	


div#main.checkout h1{
	margin: 0;
	padding: 0;
}

div#main.checkout{
	padding: 0px !important;
	background-color: #D9D8D4;
}

div#main.checkout fieldset {
	padding: 0 20px 10px 20px;
	width: 610px;
	background-color: #fff;
	margin: 0px;
}
div#main.checkout fieldset.panel {
	padding-top: 10px;
}
div#main.checkout fieldset#billing_address{
	padding-top: 20px;
	border-bottom: 10px solid #D9D8D4;
}
div#main.checkout fieldset.spacer {
	border-bottom: 10px solid #D9D8D4;
	display: block;
}
div#main.checkout fieldset.header {
	padding: 20px 20px 10px 20px;
}
div#main.checkout form{
	padding: 0px;
}

#main.checkout div.checkout-panels,
#main.account div.checkout-panels{
	border-bottom: 10px solid #D9D8D4;
	margin: -20px 0px 20px -20px;
	padding: 20px;
	width: 610px;
}
#main.checkout div.checkout-panels.last,
#main.account div.checkout-panels.last{
	margin-bottom: -1px;
}
#main.checkout ol{
	margin: 0 0 10px 0;
	padding: 0px;
}

#main.checkout label.required,
#main.checkout span.required{
	font-weight: bold;
	color: #000;
}
#main.checkout .global-form input,
#main.checkout .global-form select,
#main.checkout .global-form textarea{
	/*margin-top: 0px !important;*/
}

#main.checkout form#payment_details p.radio{
	margin-bottom: 0 !important;
}
#main.checkout ul,#main.checkout dl,#main.checkout dd,#main.checkout dt, #main.checkout ol li{
	padding: 0px;
	margin: 0px;
	list-style-type: none !important;
}

#main.checkout dl,#main.checkout dd{
	margin: 0px !important;
	padding: 0px !important;
}

#main.checkout h1.notop {
	margin-top: 0px;
}
#main.checkout table {	
	width: 610px;
	border-collapse: collapse;
}
/*#main.checkout table td{
	border: 1px solid red !important;
}*/
#main.checkout td.price, #main.checkout td.quantity, #main.checkout td.total, #main.checkout td.remove, #main.checkout td.delivery_address,
#main.checkout th.price, #main.checkout th.quantity, #main.checkout th.total, #main.checkout th.remove {
	border: 0px;
	text-align: center;
}
#main.checkout th.product, #main.checkout th.price, #main.checkout th.quantity, #main.checkout th.total, #main.checkout th.remove, #main.checkout td.delivery strong{
	color: #999;
	text-transform: uppercase;
}
#main.checkout td.delivery{
	padding: 5px !important;
}
#main.checkout td.delivery strong{
	display: block;
}
#main.checkout th {
	background-color: #fff;
}
#main.checkout td.product,
#main.checkout th.product {	
	width: 280px !important;
	text-align: left;
}
#main.checkout td.price,
#main.checkout th.price {	
	width: 90px;
}
#main.checkout td.quantity,
#main.checkout th.quantity {	
	width: 90px;
}
#main.checkout td.total,
#main.checkout th.total {	
	width: 60px;
}
#main.checkout td.remove,
#main.checkout th.remove {	
	width: 80px;
}

#main.checkout td.item-total{
	text-align: right;
}
#main.checkout td.delivery_address {	
	width: 40%;
	text-align: left;
}
#main.checkout td.head {
	font-size: 90%;
	font-weight: bold;
}
#main.checkout td.center {
	text-align: center;
}
#main.checkout td.spacer {
	width: 325px;
	border: 0;
}
#main.checkout td.remove a.cross {
	display: block;
	width: 14px;
	height: 14px;
	margin-left: 20px;
	background: transparent url("/templates/tiso/images/navigation/cross.gif") no-repeat top left;
}
#main.checkout td.remove a.cross:hover {
	background-position:bottom left;
}
#main.checkout td.product a.product {
	display: block;
}

#main.checkout tr.head th{
	border-bottom: 1px solid #999999 !important;
}
#main.checkout tr.odd td{
	border-bottom: 1px solid #e2e2e2 !important;
}
#main.checkout tr.even td{
	background: #e9f6fb !important;
	border-bottom: 1px solid #e2e2e2 !important;
}

#main.checkout p.changes {
	text-align: left;
	width: 100%;
	display: block;
	border-bottom: 1px solid #e2e2e2;
	padding: 2px 0px 8px 0px;
	text-indent: 6px;
	margin-bottom: 4px;
}
#main.checkout td.lower_left {	
	width: 140px;
	text-align: right;
	border: 0;
	padding: 5px 10px 5px 0px;
}
#main.checkout td.lower_right {	
	width: 155px;
	text-align: left;
	border: 0;
	padding: 5px 0px;
}

#main.checkout tr.checkout {
	border-bottom: 1px solid #e2e2e2;
}

#main.checkout td.bot {
	border-bottom: 1px solid #e2e2e2;
}

#main.checkout tr.checkout td.strong {
	font-weight: bold;
	padding-top: 8px;
	padding-bottom: 8px;
}
#main.checkout p.checkout {
	width: 145px;
	height:25px;
	background: transparent url("/templates/tiso/images/buttons/proceed_to_checkout.png") no-repeat;
	margin: 5px 0px 10px 5px;
	text-indent: -5000em;
}


#main.checkout #login label {
	display: block;
	padding: 5px 0;
}

#main.checkout #login span {
	display: block;
	margin: 15px 0;
}
#main.checkout #login span label {
	display: inline;
	padding-left: 10px;
}
/*   delivery address  */

#main.checkout div.address_box {
	width: 295px;
	height: 135px;
	border: 1px solid #e2e2e2;
}
#main.checkout .fl{
	float: left;
}
#main.checkout .fr{
	float: right;
}

#main.checkout .radio {
	margin: 10px;
}

#main.checkout div.address_box ul {
 	float: left;
 	margin: -30px 0px 0px 70px;

}
#main.checkout div.address_box ul li {
 	list-style-type: none;
	line-height: 1.4em;
}

#main.checkout .input {
	padding: 5px 0px;
	border: 1px solid #e2e2e2;
}
#main.checkout form.checkout-login input.continue,  #main.checkout a.place_order {
	display: block;
	width: 71px;
	height:26px;
	background: transparent url("/templates/tiso/images/buttons/continue.png") no-repeat top;
	margin: 5px 0px 10px 0px;
	text-indent: -11000em;
	border: 0px;
	cursor: pointer;
}
#main.checkout form.checkout-login input.continue:hover {
	background-position: bottom;
}

#main.checkout p.place_order {
	width: 84px;
	background: transparent url("/templates/tiso/images/buttons/place_order.png") no-repeat;
}

#main.checkout div.clear {
	clear: both;
}
#main.checkout h2.underline {
	padding: 5px 0px 8px 0px;
	border-bottom: 1px solid #000000;
}


/*   payment  */

#main.checkout label.address {
	padding: 20px;
}
#main.checkout span.cards {
	width: 100px;
	height: 25px;
	background: transparent url("/templates/tiso/images/logos/cards.png") no-repeat;
}
#main.checkout .right {
	float: right;
	margin-top: -40px;
	font-size: 90%;
}

#main.checkout ul.address {
	float: left;
 	margin: 0px 0px 15px 0px;
}
#main.checkout ul.address li {
 	list-style-type: none;
	line-height: 1.4em;
	padding-left: 5px;
}

#main.checkout table.card_details {
	width: 50%;
	border: 0;
	border-collapse: collapse;
}
#main.checkout td.details, #main.checkout td.data {
 	width: 35%;
	border: 0;
	padding: 1px 0 1px 5px;
}
#main.checkout td.data {
	 width: 30%;
	font-weight: bold;
}

#main.checkout a.details {
	float: right;
	margin-top: 0px;
}
#main.checkout select.checkout {
 	border: 1px solid #999999;
	padding: 4px 0;
}
#main.checkout #multi_address {
 	border: 1px solid #999999;
	margin-bottom: 20px;;
}
#main.checkout select.delivery {
 	border: 1px solid #999999;
	padding: 4px 0;
	width: 220px;
}

#main.checkout div#added-container {
	margin: 10px -40px 10px 0 !important;
	background: #ccffcc;
}
#main.checkout p.added {
	width: 100%;
	height: 14px;
	background: #ccffcc url("/templates/tiso/images/misc/tick.png") no-repeat left top;
	text-indent: 65px;
	font-weight: bold;
	padding: 18px 0px;
	margin-bottom: 10px !important;
	color: #006600;
}
#main.checkout div.prod_image {
	width: 113px;
	height: 113px;
	background: transparent url("/templates/tiso/images/misc/tent.png") no-repeat;
	border: 1px solid #e2e2e2;
	float: left;
}
#main.checkout div.prod_details, #main.checkout div.prod_details2 {
	position: relative;
	width: 160px;
	height: 115px;
	float: left;
	margin-left: 10px;
}
#main.checkout div.prod_details {
		border-right: 1px solid #e2e2e2;
}
#main.checkout div.prod_details h2 {
	position: absolute;
	left: 0px;
	bottom: 0px;
	margin-bottom: 0;
}
#main.checkout input.proceed-checkout {
	display: block;
	width: 144px;
	height: 26px;
	background: transparent url("/templates/tiso/images/buttons/proceedtocheckout.png") no-repeat top left;
	text-indent: -5000em;
	border: none;
}
#main.checkout a.checkout:hover {
	background-position: bottom left;
}

#main.checkout form.basket-step1 input.qty{
	width: 18px;
}
#main.checkout form.basket-step1 button.update{
	border: 0px;
	color: #44819B;
	background-color: #fff;
	padding: 0px;
}
#main.checkout h3{
	margin-top: 0px;
}

#main.checkout dl.addresses{
	border: 1px solid #DAE4EE;
	width: 283px;
	padding: 5px 5px 15px 5px !important;
	float: left;
	margin-top: 15px !important;
	margin-right: 20px !important;
	position: relative;
	background-color: #E9F6FB;
	font-size: 110%;
}	
#main.checkout dl.addresses.right{
	margin-right: 0px !important;
}
#main.checkout dl.addresses dt{
	height: 20px;
	width: 20px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#main.checkout dl.addresses dt input{
	margin: 5px !important;
}
#main.checkout dl.addresses dd {
	margin-left: 30px !important;
}
form.global-form input#submit_deliver,
form.global-form input#submit_deliver_multiple,
form.global-form input#submit_pay{
	display: block;
	height: 26px;
	width: 72px;
	background: transparent url("/templates/tiso/images/buttons/continue.png") top left no-repeat;
	text-indent: -11000em;
	border: 0px;
	margin: 5px 0px;
}
table tr.subtotal td{
	border-top: 1px solid #e2e2e2 !important;
}
table tr.subtotal-summary td{
	border-top: 1px solid #e2e2e2 !important;
}

label.float-left{
	float:left;
	padding-right: 10px;
	text-transform: none;
	font-size: 100%;
	color: #000;
}
label.non-float{
	text-transform: none;
	font-size: 100%;
	color: #000;
}

#main.checkout p.order-total{
	border-top: 1px solid #e2e2e2;
	padding: 10px 30px;
	margin: 0px 0px 5px 0px;
	text-align: right;
	background-color: #ecf6dd;
	font-size: 110%;
}

table#payment-confirm th{
	width: 130px;
	text-align: left !important;
}
#main.checkout span#sr-submit_pay {
	margin-right: 10px;
	display: block;
	display: -moz-inline-box;
	display: inline-block;
}

#main.checkout dl.agree-tc{
	line-height: 2em;
}
#main.checkout span#sr-submit_deliver,
#main.checkout span#sr-customer_login,
#main.checkout span#sr-submit_pay {
	display: block;
	display: -moz-inline-box;
	display: inline-block;
	height: 26px;
	width: 71px;
	background: transparent url("/templates/tiso/images/buttons/continue.png") bottom left no-repeat;
}

#main.checkout span#sr-submit_deliver a,
#main.checkout span#sr-customer_login a,
#main.checkout span#sr-submit_pay a{
	display: block;
	height: 26px;
	width: 71px;
	outline: none !important;
	text-decoration: none !important;
	text-indent: -11000em;
	background: transparent url("/templates/tiso/images/buttons/continue.png") top left no-repeat;
}
#main.checkout span#sr-submit_pay a:hover, #main.checkout span#sr-submit_pay a:active{
	background-position: bottom left;
}
#main.checkout div.confirm-totals span#sr-submit_pay a{	
	width: 84px;
	background: transparent url("/templates/tiso/images/buttons/placeorder.png") top left no-repeat;
}

#main.checkout div.confirm-totals span#sr-submit_pay a:hover, #main.checkout div.confirm-totals span#sr-submit_pay a:active{
	background: transparent url("/templates/tiso/images/buttons/placeorder.png") bottom left no-repeat;
}

#main.checkout span#sr-submit_deliver a:hover,
#main.checkout span#sr-submit_deliver a:active,
#main.checkout span#sr-customer_login a:hover,
#main.checkout span#sr-customer_login a:active{
	background: none;
}
#main.checkout span#sr-submit_address {
	display: block;
	height: 26px;
	width: 89px;
	background: transparent url("/templates/tiso/images/buttons/addaddress.png") bottom left no-repeat;
}
#main.checkout span#sr-submit_address a{
	display: block;
	height: 26px;
	width: 89px;
	outline: none !important;
	text-decoration: none !important;
	text-indent: -11000em;
	background: transparent url("/templates/tiso/images/buttons/addaddress.png") top left no-repeat;
}
#main.checkout span#sr-submit_address a:hover,
#main.checkout span#sr-submit_address a:active{
	background: none;
}
div#delivery-options-info {
	background: #fff;
	margin: 10px -40px 10px 0px;
	padding: 10px;
}
div#checkout-warning{
	background: #D9F0D9;
	padding: 10px;
	display: block;
	margin: 10px -40px 10px 0px;
}

div#checkout-warning ul li {
	list-style-type: disc !important;
	margin-left: 1.9em;
}

#main.checkout div.promo-code{
	background: #e9f6fb;
	padding: 10px;
	display: block;
}

input#promo_code{
}

#main.checkout span#sr-submit_promo {
	display: block;
	height: 26px;
	width: 128px;
	background: transparent url("/templates/tiso/images/buttons/enterpromo.png") bottom left no-repeat;
}
#main.checkout span#sr-submit_promo a{
	display: block;
	height: 26px;
	width: 128px;
	outline: none !important;
	text-decoration: none !important;
	text-indent: -11000em;
	background: transparent url("/templates/tiso/images/buttons/enterpromo.png") top left no-repeat;
}
#main.checkout span#sr-submit_promo a:hover,
#main.checkout span#sr-submit_promo a:active{
	background: none;
}

#main.checkout p.actions {
	height: 26px;
	line-height: 26px;
}
#main.checkout span#sr-submit_payment {
	display: block;
	display: -moz-inline-box;
	display: inline-block;
	height: 26px;
	width: 133px;
	background: transparent url("/templates/tiso/images/buttons/proceedtopayment.png") bottom left no-repeat;
}
#main.checkout span#sr-submit_payment a{
	display: block;
	height: 26px;
	width: 133px;
	outline: none !important;
	text-decoration: none !important;
	text-indent: -11000em;
	background: transparent url("/templates/tiso/images/buttons/proceedtopayment.png") top left no-repeat;
}
#main.checkout span#sr-submit_payment a:hover,
#main.checkout span#sr-submit_payment a:active{
	background: none;
}

span.disc-voucher-savings{
	padding-right: 20px;
}

dd#card_starts select#card_startsMonth,
dd#card_expires select#card_expiresMonth{ 
	width: 50px;
}

dd#card_starts select#card_startsYear,
dd#card_expires select#card_expiresYear{ 
	width: 70px;
}

span#sr-submit_edit{
	float: right;
	padding-right: 30px;
}
p.payment-address{
	line-height: 1.4em;
}

table#payment-confirm th,
table#payment-confirm td{
	padding: 3px 0px !important;

}

table#payment-confirm th{
	font-weight: normal;
}
table#payment-confirm td{
	font-weight: bold;
}

dd#user_agree label{
	margin: 10px 0px;
}

#checkout-process{
	height: 26px;
	margin-left: 6px;
	display: block;
	width: 100%;
	background-position: top left;
	position: absolute;
	bottom: 3px;
	left: 0px;
}
img.tiso-print-logo{
	display: none !important;
}
#header div.checkout-login {
	background: url("/templates/tiso/images/navigation/basket/login.png") no-repeat;
}

#header div.checkout-delivery{
	background: url("/templates/tiso/images/navigation/basket/delivery.png") no-repeat;
}

#header div.checkout-summary {
	background: url("/templates/tiso/images/navigation/basket/summary.png") no-repeat;
}

#header div.checkout-payment{
	background: url("/templates/tiso/images/navigation/basket/payment.png") no-repeat;
}
#header div.checkout-confirm{
	background: url("/templates/tiso/images/navigation/basket/place.png") no-repeat;
}
#header div.checkout-complete{
	background: url("/templates/tiso/images/navigation/basket/complete.png") no-repeat;
}

#checkout-process ul.checkout-nav {
	position: relative;
	width: 100%;
	height: 26px;
}
#checkout-process ul.checkout-nav li {
	list-style: none;
	display: block;
	width: 129px;
	height: 26px;
	position: absolute;
	top: 0;
	left: 0;
}
#checkout-process ul.checkout-nav a {
	display: block;
	text-indent: -11000em;
	outline: none !important;
	text-decoration: none !important;
	overflow: hidden;
	height: 26px;
}
#checkout-process ul.checkout-nav li#nav-delivery { left: 129px; }
#checkout-process ul.checkout-nav li#nav-summary { left: 259px; width: 128px; }
#checkout-process ul.checkout-nav li#nav-payment { left: 388px; width: 128px; }
form.global-form span.field-additional {
	font-size: 85%;
	color: #444;
/*	text-transform: uppercase; */
}
form.global-form input#cv2_num, form.global-form input#issue_num {
	display: inline !important;
	float: none;
}


/***********************
		r8
***********************/

body.checkout p#checkout-steps {
	position: absolute;
	left: 5px;
	bottom: 0;
	margin: 0;
	width: 645px;
	height: 26px;
	text-indent: -9999em;
	background-image: url("/templates/tiso/images/navigation/checkout-steps.png");
}
body.checkout-login p#checkout-steps { background-position: 0 0; }
body.checkout-delivery p#checkout-steps { background-position: 0 -26px; }
body.checkout-payment p#checkout-steps { background-position: 0 -52px; }
body.checkout.confirm p#checkout-steps { background-position: 0 -78px; }
body.checkout-complete p#checkout-steps { background-position: 0 -104px; }

body.r8 #main.checkout {
	width: 650px;
}
body.r8.checkout #page-title,
div.ShopCheckout .main-content-panel {
	margin-bottom: 10px !important;
	padding: 20px !important;
	background: #fff;
}
div.ShopCheckout fieldset {
	padding: 0 !important;
}

div.ShopCheckout h2 {
	position: relative;
	margin: 0 0 5px;
	padding: 12px  10px 19px 10px;
	background: #e9f6fb url("/templates/tiso/images/misc/header-bg.gif") -1px 35px no-repeat;
	text-transform: uppercase;
	font-size: 95%;
	border-bottom: none;
	clear: both;
}
div.ShopCheckout fieldset.payment-info p.payment-types {
	position: relative;
	float: right;
	right: 170px;
	top: 15px;
	width: 258px;
	height: 35px;
	text-indent: -9999em;
	background: url("/templates/tiso/images/logos/cards.png") no-repeat;
}
div.ShopCheckout thead th {
	color: #999;
	text-transform: uppercase;
	text-align: left;
}
#main.checkout div.ShopCheckout table.order-summary-items tr.even td,
#main.checkout div.ShopCheckout fieldset.delivery-selections-table tr.even td {
	background: #fff !important;
}
#main.checkout div.ShopCheckout table.order-summary-items tr.odd td,
#main.checkout div.ShopCheckout fieldset.delivery-selections-table tr.odd td {
	background: #e9f6fb !important;
}
#main.account div.ShopSummaryWidget table.order-summary-items tr.items-totals td,
#main.checkout div.ShopSummaryWidget table.order-summary-items tr.items-totals td {
	border-bottom: none !important;
}
#main.account div.ShopSummaryWidget table.order-summary-items tr.items-totals td,
#main.account div.ShopSummaryWidget table.order-summary-items tr.delivery td,
#main.checkout div.ShopSummaryWidget table.order-summary-items tr.items-totals td,
#main.checkout div.ShopSummaryWidget table.order-summary-items tr.delivery td {
	background: #fff !important;
}
#main.account div.ShopSummaryWidget table.order-summary-items tr.totals td,
#main.checkout div.ShopSummaryWidget table.order-summary-items tr.totals td {
	background: #e9f6fb !important;
}
#main.account div.ShopSummaryWidget table.billing-information td,
#main.checkout div.ShopSummaryWidget table.billing-information td {
    width: 450px !important;
}
#main.account div.ShopSummaryWidget table.billing-information td,
#main.account div.ShopSummaryWidget table.billing-information th,
#main.checkout div.ShopSummaryWidget table.billing-information td,
#main.checkout div.ShopSummaryWidget table.billing-information th {
	text-align: left !important;
	background: #fff !important;
}
#main.account div.ShopSummaryWidget table.billing-information tr.order-total td,
#main.account div.ShopSummaryWidget table.billing-information tr.order-total th,
#main.checkout div.ShopSummaryWidget table.billing-information tr.order-total td,
#main.checkout div.ShopSummaryWidget table.billing-information tr.order-total th {
	background: #e9f6fb !important;
	border: 1px #e2e2e2 !important;
	border-style: solid none !important;
}
div.ShopCheckout fieldset.order-receipt li {
	float: left;
	margin-right: 10px;
	line-height: 26px;
	list-style: none;
}
div.ShopSummaryWidget div.order-totals p.change-billing-details {
	right: 30px;
	top: 30px;
}
form#redirect-form {
	margin-top: 10px;
}
form#redirect-form fieldset {
	padding-top: 10px !important;
}

/* screen/category-view.css */
#main h1.category{
	padding: 0px;
	margin: 0px;
}
#main.category-view #product-pagination-top{
	border: 1px solid #e2e2e2;
	padding: 11px 0px 0px 10px;
	position: relative;
}
#main.category-view #product-pagination-top p.product-order-by{
	position: absolute;
	top: 9px;
	right: 10px;
}

#main.category-view  dl{
	border: 1px solid #e2e2e2;
	padding: 10px;
	margin: 15px 0px 0px 0px;
}
#main.category-view dl dd{
	margin: 0px;
}
#main.category-view  dl span.product-brand{
	font-size: 1.2em;
	font-weight: bold;
	display: block;
}
#main.category-view dl dd span.was-price{
	display: block;
}
#main.category-view dl dt,
#main.category-view dl dd span.was-price,
#main.category-view dl dd span.price{
	margin-left: 130px;
}

#main.category-view dl dd a{
	display: block;
	height: 115px;
	width: 115px;
	border: 1px solid #e2e2e2;
}
#main.category-view  dl dd a:hover{
	border: 1px solid #6f6f6f;
}
/* screen/customer-services.css */
#main.cust h1.notop {
	margin-top: 0px;
}

#main.cust ul {
	margin: 10px 0px 20px 25px;
}

#main.cust ul li {
	padding-left: 10px;
	margin: 5px 0px;
	
}

#main.cust h3 {
	position: relative;
	margin: 0 0 5px 0;
	/*font-size: 1.3em;*/
}

#main.cust div.contact-details {
	float: left;
	width: 50%;
}

#main.cust p {
	position: relative;
}

#main.cust p a.quote {
	position: absolute;
	right: 10px;
	top: -40px;
	font-weight: bold;
}

#main.cust .img-right {
	float: right;
	margin: 5px 0 5px 5px;
}

/* headers */
#cshead_cs {
	background: transparent url("/templates/tiso/images/headers/customer_service/main.gif") no-repeat;
	width: 100%;
	height: 130px;
	display: block;
	text-indent: -11000em;
	position: relative;	
}

#cshead_cs_image {
	background: transparent url("/templates/tiso/images/headers/customer_service/image/main.jpg") no-repeat;
	width: 305px;
	height: 110px;
	position: absolute;
	display: block;
	left: 305px;
	top: 10px;	
}

#cshead_howtoorder {
	background: transparent url("/templates/tiso/images/headers/customer_service/howtoorder.gif") no-repeat;
	width: 100%;
	height: 130px;
	display: block;
	text-indent: -11000em;
	position: relative;	
}

#cshead_groupsales {
	background: transparent url("/templates/tiso/images/headers/customer_service/groupsales.gif") no-repeat;
	width: 100%;
	height: 130px;
	display: block;
	text-indent: -11000em;
	position: relative;	
}

#cshead_download {
	background: transparent url("/templates/tiso/images/headers/customer_service/download.gif") no-repeat;
	width: 100%;
	height: 130px;
	display: block;
	text-indent: -11000em;
	position: relative;	
}

#cshead_equipment {
	background: transparent url("/templates/tiso/images/headers/customer_service/equiphire.gif") no-repeat;
	width: 100%;
	height: 130px;
	display: block;
	text-indent: -11000em;
	position: relative;	
}

#cshead_order {
	background: transparent url("/templates/tiso/images/headers/customer_service/prodorder.gif") no-repeat;
	width: 100%;
	height: 130px;
	display: block;
	text-indent: -11000em;
	position: relative;	
}

#cshead_warranty {
	background: transparent url("/templates/tiso/images/headers/customer_service/warranty.gif") no-repeat;
	width: 100%;
	height: 130px;
	display: block;
	text-indent: -11000em;
	position: relative;	
}

#cshead_repair {
	background: transparent url("/templates/tiso/images/headers/customer_service/repair.gif") no-repeat;
	width: 100%;
	height: 130px;
	display: block;
	text-indent: -11000em;
	position: relative;	
}

#cshead_hire {
	background: transparent url("/templates/tiso/images/headers/customer_service/equiphire.gif") no-repeat;
	width: 100%;
	height: 130px;
	display: block;
	text-indent: -11000em;
	position: relative;	
}

#cshead_return {
	background: transparent url("/templates/tiso/images/headers/customer_service/return.gif") no-repeat;
	width: 100%;
	height: 130px;
	display: block;
	text-indent: -11000em;
	position: relative;	
}
/* screen/sidebar.css */
/***********************
		SIDEBAR
***********************/

#sidebar h2.subnav-header{
	display:none;
}



#sidebar {
	background-color: #D9D8D4;
	float: right;
	padding: 0px;
	width: 310px;
}
.sidebar-block {
	background-color: #fff;
	margin-bottom: 10px;
	padding: 5px;
}
.sidebar-inner-block {
	border: 1px solid #e2e2e2;
	background-color: #fff;
}
.sub-nav-child a {
	padding-left: 15px;
	font-size: 0.9em;
	width: 200px;
}

/**************************
	home sidebar
**************************/

#surround.homepage #sidebar .PanelWidget {
	margin-bottom: 1em;
	padding: 0 10px;
}
#surround.homepage #sidebar h2 {
	margin: 0;
	padding: 0;
	height: 31px;
	text-indent: -9999em;
	background-position: left center;
	background-repeat: no-repeat;
	border: none;
}
#top-offers h2 { background-image: url("/templates/tiso/images/headers/top-offers-this-month.png"); }
#hp-links h2 { background-image: url("/templates/tiso/images/headers/this-month-s-highlights.png"); }

#hp-links li {
	padding: .5em 0;
	list-style: none;
}
#surround.homepage #sidebar p:empty {
	margin: 0;
}

/* legacy homepage */
#sidebar-brands div.sidebar-inner-block {
	position: relative;
	height: 230px;
}
#sidebar-brands h3.best-selling-brands {
	height: 33px;
	padding: 0;
	text-indent: -9999em;
	background: url("/templates/tiso/images/headers/gear-up-with-our-bestsellers.png") top left no-repeat;
}
#sidebar-brands div.brand-panel {
	position: absolute;
	width: 144px;
	height: 98px;
}
#sidebar-brands div.brand-panel.top-left { top: 34px; left: 0; }
#sidebar-brands div.brand-panel.top-right { top: 34px; right: 0; }
#sidebar-brands div.brand-panel.bottom-left { bottom: 0; left: 0; }
#sidebar-brands div.brand-panel.bottom-right { bottom: 0; right: 0; }
#sidebar-brands div.brand-panel p {
		text-indent: -9999em;
}
#sidebar-brands .brand-panel h4 {
	text-indent: -11000em;
	margin: 0 !important;
	padding: 0 !important;
	width: 144px;
	height: 98px;
}
#sidebar-brands .brand-panel h4 a {
	text-decoration: none !important;
	outline: none !important;
	display: block;
}

#sidebar-competition h3 {
	display: block;
	margin: 0;
	padding-left: 10px;
	height: 26px;
	text-indent: -11000em;
}
#sidebar-competition .competition-block {
	height: 124px;
	border-bottom: 1px solid #e2e2e2;
}
#sidebar-competition h3 a:link, #sidebar-competition h3 a:visited {
	display: block;
	text-decoration: none !important;
	outline: none !important;
	text-indent: -11000em;
	height: 26px;
} 
#sidebar-competition .competition-block p {
	display: block;
	height: 89px;
	text-indent: -110000em;
	margin: 0 !important;
	padding: 0 !important;
}
#sidebar-competition .competition-block p a:link, #sidebar-competition .competition-block p a:visited {
	display: block;
	text-decoration: none !important;
	outline: none !important;
	text-indent: -11000em;
	height: 89px;
}

#sidebar-competition p.newsletter {
	position: relative;
	margin: 0;
	padding: 10px;
	height: 85px;
	font-size: 0.9em;
	color: #333;
}
#sidebar-competition span.sign-up {
	position: absolute;
	right: 10px;
	bottom: 5px;
}
#sidebar-competition span.sign-up,
#sidebar-competition span.sign-up a {
	display: block;
	width: 60px;
	height: 26px;
	text-indent: -11000em;
	background: transparent url("/templates/tiso/images/buttons/signup.png") no-repeat;
}
#sidebar-competition span.sign-up {
	background-position: bottom left;
}
#sidebar-competition span.sign-up a:hover {
	background-image: none;
}

#sidebar-web-exclusive {
	position: relative;
}
#sidebar-web-exclusive h3 {
	display: none;
}
#sidebar-web-exclusive .PanelWidget {
	background-position: 50% 0;
}
#sidebar-web-exclusive .PanelWidget p {
	margin: 0;
	padding: 0;
}
#sidebar-web-exclusive a {
	display: block;
	height: 133px;
	text-indent: -11000em;
}
#sidebar-web-exclusive .shop-now-span {
	position: absolute;
	right: 15px;
	bottom: 15px;
}
#sidebar-web-exclusive .shop-now-span,
#sidebar-web-exclusive .shop-now-span a {
	display: block;
	width: 95px;
	height: 26px;
	text-indent: -11000em;
	background: url("/templates/tiso/images/buttons/startshopping.png") no-repeat;
}
#sidebar-web-exclusive .shop-now-span {
	background-position: bottom left;
}
#sidebar-web-exclusive a.shop-now:hover{
	background: none !important;
}

/* #main.home #departments .department-links a.start-shopping:hover {1 (line 1052)
background-image:none !important;
}
#main.home #departments .department-links a.start-shopping {1 (line 1041)
background:transparent url(/tiso2/templates/tiso/images/buttons/startshopping.png) no-repeat scroll 0%;
display:block;
height:26px;
margin:0pt;
outline-color:invert !important;
outline-style:none !important;
outline-width:medium !important;
padding:0pt;
text-indent:-11000em;
width:95px;
} */

#sidebar-expert-localstore li{
	list-style-type: none;
}
#sidebar-expert-localstore ul.tabs{
	float: right;
	width: 100%;
}
#sidebar-expert-localstore ul.tabs li{
	border-bottom: 1px solid #e2e2e2 !important;
	display: block;
	height: 39px;
	width: 148px;
	float: left;
	margin: 0;
	padding: 0;
}
#sidebar-expert-localstore ul.tabs li.expert-advice{
	width: 149px;
}
#sidebar-expert-localstore ul.tabs li.local-store{
	border-left: 1px solid #e2e2e2;
}
#sidebar-expert-localstore ul.tabs li a{
	display: block;
	text-indent: -11000em;
	height: 39px;
	outline: none !important;
	position: relative;
}
#sidebar-expert-localstore ul.tabs li.expert-advice a{
	background: #E9F6FB url("/templates/tiso/images/buttons/tab-expertadvice.png") 0px 0px no-repeat;
}
#sidebar-expert-localstore ul.tabs li.local-store a{
	background: #E9F6FB url("/templates/tiso/images/buttons/tab-useful.png") 0px 0px no-repeat;
}
#sidebar-expert-localstore ul.tabs li.expert-advice a:hover,
#sidebar-expert-localstore ul.tabs li.local-store a:hover{
	background-position: 0px -39px;
	background-color: #f2f2f2;
}

#sidebar-expert-localstore ul.tabs li.expert-advice a.shine-active-tab,
#sidebar-expert-localstore ul.tabs li.local-store a.shine-active-tab{
	background-position: 0px -39px;
	background-color: #fff;
}

#sidebar-expert-localstore ul.tabs li.local-store a.shine-active-tab .weather-link-arrow,
#sidebar-expert-localstore ul.tabs li.expert-advice a.shine-active-tab .advice-link-arrow{
	display: block;
	height: 10px;
	width: 18px;
	background: transparent url("/templates/tiso/images/navigation/bcarrow-white-white.gif") no-repeat;
	position: absolute;
	bottom: -10px;
	left: 60px;
}
#sidebar-expert-localstore div#tab-expert-sheet {
	clear: right;
}
#sidebar-expert-localstore ul.advice-list {
	clear: both;
}
#sidebar-expert-localstore ul.advice-list li {
	border-bottom: 1px solid #e2e2e2;
	font-weight: normal;
}
#sidebar-expert-localstore div#tab-local-sheet ul.advice-list li.last{
	border: none;
	font-size: 0.9em;
}
#sidebar-expert-localstore ul.advice-list li a {
	display: block;
	height: 24px;
	padding: 8px 0 0 20px;
}


/**************************
	DEPARTMENT SIDEBAR VIEW STYLES
**************************/
div.sidebar-inner-block dl dd span.tag-prod-count{
font-size: 85%;
color: #888;
}

#sidebar-breadcrumb-nav ul li a, #sidebar-breadcrumb-nav ul li .static {
background-color:#F2F2F2;
}
#sidebar-breadcrumb-nav ul li.indent-2 a, #sidebar-breadcrumb-nav ul li.indent-2 span.static {
	padding-left: 65px;
}
#sidebar-breadcrumb-nav ul li.indent-3 a, #sidebar-breadcrumb-nav ul li.indent-3 span.static {
	padding-left: 75px;
}

#sidebar-breadcrumb-nav ul li.indent-4 a, #sidebar-breadcrumb-nav ul li.indent-4 span.static {
	padding-left: 85px;
}


/**************************
	PRODUCT SIDEBAR VIEW STYLES
**************************/
#sidebar-breadcrumb-nav h2.breadcrumb-header,
#sidebar-breadcrumb-nav h3.breadcrumb-header{
	font-size: 1.1em;
}

#sidebar-breadcrumb-nav span.remove-link{
	position: absolute;
	left: 260px;
	top: 8px;
	height: 14px;
	width: 14px;
	text-indent: -11000em;
	background: url("/templates/tiso/images/navigation/cross.gif") top left no-repeat;
	display: block;
}

#sidebar-breadcrumb-nav span.remove-link a{
	display: block;
	height: 14px;
	width: 14px;
	outline: none !important;
	background: url("/templates/tiso/images/navigation/cross.gif") bottom left no-repeat;
	padding: 0px !important;
	font-size: 1px;	
}
#sidebar-breadcrumb-nav span.remove-link a:hover{
	background: none;
}

#sidebar-breadcrumb-nav ul.breadcumb-list li{
	margin: 0px;
	border:1px solid #F2F2F2;
	border-top: 1px solid #E2E2E2;
	position: relative;
}*/

#sidebar-recently-viewed img{
}
#sidebar-recently-viewed h3,
#sidebar-product-expert h3{
	font-size: 1.2em;
	font-weight: bold;
	padding: 7px 0px 7px 20px;
	margin: 0px;
	border-bottom: none !important;

}

#sidebar-recently-viewed h3{
	
	background: url("/templates/tiso/images/headers/recentlyviewed.png") 0px 10px no-repeat;
	text-indent: -11000em;
}

#sidebar-product-expert h3{
	

	background: url("/templates/tiso/images/headers/tipsguides.png") left center no-repeat;
	text-indent: -11000em;
}

#sidebar-recently-viewed dl{
	border-top: 1px solid #e2e2e2;
	margin: 0px 5px;
	display: block;
	padding-top: 5px;
	min-height: 65px;
	position: relative;
}
#sidebar-recently-viewed dt{
	font-weight: bold;
	margin-left:75px;
}
#sidebar-recently-viewed dt .item{
	font-weight: normal;
	display: block;
}
#sidebar-recently-viewed dd a.recent-view-thumba {
	position: absolute;
	top: 10px;
	left: 10px;
	display: block;
}
#sidebar-recently-viewed dd img.recent-view-thumb {
	display: block;
}
#sidebar-product-expert ul li{
	border-top:1px solid #E2E2E2;
	font-family:arial;
	font-size:100%;
	font-weight:bold;
	line-height:2.2em;
	list-style-type:none;
	text-indent:1em;
	padding-left: 5px;
}


#sidebar #sidebar-product-related{

}

#sidebar #sidebar-product-related h3{
	display: block;
	background: url("/templates/tiso/images/headers/related-sections.png") 20px no-repeat;
	text-indent: -11000em;
	height: 30px;
	border: none !important;
	margin-bottom: 0px;
}

#sidebar #sidebar-product-related ul li{
	list-style-type: none;
	padding: 10px 0px 10px 20px;
	border-top: 1px solid #e2e2e2;
	
	

}



/****************************
	ASK THE EXPERT
****************************/

#sidebar .expert_sidebar {width: 100%;}
#sidebar .expert_sidebar h3{
	padding: 7px 0px 7px 10px;
}
#sidebar .expert_sidebar p{padding: 5px;}
#sidebar .expert_sidebar ul{width: 100%;}
/*#sidebar .expert_sidebar ul li{
	width: 100%;
	list-style-type: none;
	font-family: arial;
	font-size: 100%;
	font-weight: bold;
	line-height: 2.20em;
	text-indent: 1em;
	border-bottom: 1px solid #e2e2e2;
}*/
#sidebar .expert_sidebar ul li{
	list-style-type: none;
	font-family: arial;
	font-size: 100%;
	font-weight: bold;
	padding: 8px 15px;
	border-bottom: 1px solid #e2e2e2;
}
#sidebar ul li.last-product{
	border: none;
}
#sidebar. .basket_sidebar {
	width: 100%;
}

#sidebar-breadcrumb-nav h2,
#sidebar-breadcrumb-nav h3 {
	font-size: 1.4em;
	font-weight: bold;
	padding: 7px 0px 7px 20px;
	position: relative;
	margin: 0px;
	border: none !important;
	z-index: 1;
}
#sidebar-breadcrumb-nav .header-arrow {
	height: 10px;
	width: 18px;
	display: block;
	position: absolute;
	left: 20px;
	top: -1px;	
	z-index: 100;
	font-size: 1px;
}
#sidebar-breadcrumb-nav .header-arrow.first{
	background: transparent url("/templates/tiso/images/navigation/bcarrow-first.gif") no-repeat;
}
#sidebar-breadcrumb-nav .header-arrow.only{
	background: transparent url("/templates/tiso/images/navigation/bcarrow-white-white.gif") no-repeat;
		top: 0px;
}
#sidebar-breadcrumb-nav .header-arrow.grey{
	background: transparent url("/templates/tiso/images/navigation/bcarrow-grey.gif") no-repeat;
}
#sidebar-breadcrumb-nav .header-arrow.white{
	background: transparent url("/templates/tiso/images/navigation/bcarrow-grey-white.gif") no-repeat;
}
#sidebar-breadcrumb-nav .header-arrow.last{
	background: transparent url("/templates/tiso/images/navigation/bcarrow-last.gif") no-repeat;
	top: 0px;
}
#sidebar-breadcrumb-nav ul{
}
#sidebar-breadcrumb-nav ul li{
	position: relative;
	list-style-type: none;
	border-top: 1px solid #e2e2e2;
	font-size: 0.95em;
	font-weight: bold;
}
#sidebar-breadcrumb-nav ul li a,
#sidebar-breadcrumb-nav ul li .current,
#sidebar-breadcrumb-nav ul li .static {
	display: block;
	vertical-align: middle;
	padding: 7px 0px 7px 55px;
}
#sidebar-breadcrumb-nav ul li .current {
	border-top: 1px solid #e2e2e2;
}
#sidebar-breadcrumb-nav ul li a,
#sidebar-breadcrumb-nav ul li .static {
	background-color:#f2f2f2;
}
#sidebar div#basket p {
	padding: 2px 5px;
	color: #666666;
}
#sidebar div#basket h2 {
	padding: 5px 0 10px 5px;
	margin-top: 0;
	border-bottom: 1px solid #e2e2e2;
}

#sidebar div#basket h2.prod {
	padding: 5px 0 10px 5px;
	margin-top: 0;
	color: #44819b;
	border: 0;
}
#sidebar #basket h2,
#sidebar #basket-sidebar h2,
#sidebar #basket-sidebar h3{
	padding: 10px;
}

#sidebar #basket-sidebar p{
	padding: 5px 10px;
}

#sidebar div.important-info p {
	padding: 2px 5px;
	color: #666666;
}
#sidebar div.important-info h2 {
	padding: 5px 0 10px 5px;
	margin-top: 0;
	border-bottom: 1px solid #e2e2e2;
}

/**************************
	pdf download
**************************/
#sidebar #sidebar-pdf{
	position: relative;
}
#sidebar #sidebar-pdf div.sidebar-inner-block {
	background: #fff url('/content/tiso/images/Footwear-guide-download.gif') no-repeat;
}
#sidebar #sidebar-pdf h3{
	
	margin: 0;
	padding-left: 10px;
	display: block;
	height: 26px;
	text-indent: -11000em;
	border: none;
}
#sidebar #sidebar-pdf a {
	display: block;
	padding: 0px;
	width:100%;
	height:80px;
	text-indent: -11000em;
}



/**************************
	NEWS SIDEBAR VIEW STYLES
**************************/

#sidebar-search-news{
}
#sidebar-search-news h3{
	font-size: 1.4em;
	font-weight: bold;
	padding: 7px 0px 7px 15px;
	margin: 0px;
}

#sidebar-search-news p{
	font-size: 0.9em;
	padding: 7px 0px 7px 15px;
	margin: 0px;
}

#sidebar-search-news form{
	font-size: 0.9em;
	padding: 7px 0px 7px 15px;
	margin: 0px;
	width: 200px;
}

#sidebar-search-news form{
	padding: 7px 0px 7px 15px;
	margin: 0px;
}


.sidebar-blog-archives{
}
.sidebar-blog-archives h3{
	font-size: 1.4em;
	font-weight: bold;
	border: none;
	
	margin: 3px 0px 10px 0px;
	display: block;
	height: 16px;
	text-indent: -11000em;
}

.sidebar-blog-archives h3#archive{
	
	background: url("/templates/tiso/images/headers/archive.png") 15px 10px no-repeat;

}

.sidebar-blog-archives h3#recent {
	background: url("/templates/tiso/images/headers/recentfeatures.png") -5px 10px no-repeat;
}



.sidebar-blog-archives p{
	font-size: 0.9em;
	padding: 7px 0px 7px 15px;
	margin: 0px;
}

#sidebar .sidebar-blog-archives ul{
	width: 100%;
}
#sidebar .sidebar-blog-archives ul li{
	list-style-type: none;
	font-family: arial;
	font-weight: bold;
	line-height: 2.20em;
	border-top: 1px solid #e2e2e2;
	padding-left: 1em;
}
#sidebar .sidebar-blog-archives ul li a{
}

/****************************
	ASK THE EXPERT
****************************/

#sidebar .account_sidebar {
	width: 100%;
}

#sidebar .account_sidebar h2{
	border: none;
	padding: 10px 0px 0px 10px
}


#sidebar .account_sidebar ul{
	width: 100%;
}
#sidebar .account_sidebar ul li{
	width: 100%;
	list-style-type: none;
	font-family: arial;
	font-size: 100%;
	font-weight: bold;
	line-height: 2.20em;
	text-indent: 1em;
	border-top: 1px solid #e2e2e2;
}

#sidebar .account_sidebar ul li.active, div.expert_sidebar li.active {
	background-color: #F2F2F2;
}

/*** ratings ***/
#sidebar-ratings div.sidebar-inner-block {
	position: relative;
	height: 230px;
	background: url("/templates/tiso/images/panels/ratings/ratings.jpg") left top no-repeat;
/*	background: url("/templates/tiso/images/panels/ratings/ratings-win.jpg") left top no-repeat;*/
/*	background: url("/templates/tiso/images/panels/ratings/ratings-win2.jpg") left top no-repeat;*/
/*	background: url("/templates/tiso/images/panels/ratings/ratings-win3.jpg") left top no-repeat;*/
}
#sidebar-ratings.ratings2 div.sidebar-inner-block {
/*	background-image: url("/templates/tiso/images/panels/ratings/ratings-win-shop3.gif"); */
}
#sidebar-ratings div.sidebar-inner-block * {
	text-indent: -9999em;
	border: none;
}
#sidebar-ratings.ratings2 p.learn-more {
	position: absolute;
	right: 10px;
	bottom: 10px;
	margin: 0;
}
#sidebar-ratings p.find-out-more,
#sidebar-ratings p.find-out-more a {
	background: url("/templates/tiso/images/buttons/find-out-more-blue.png") no-repeat;
}
#sidebar-ratings p.find-out-more {
	position: absolute;
	left: 121px;
	bottom: 5px;
	margin: 0;
	width: 95px;
	height: 26px;
	background-position: left bottom;
}
#sidebar-ratings p.find-out-more a {
	display: block;
	height: 100%;
	background-position: left top;
}
#sidebar-ratings p.find-out-more a:hover {
	background-image: none;
}

/* screen/news-events.css */
/*headers*/

#nehead_ne {
	background: transparent url("/templates/tiso/images/headers/news_events/main.gif") no-repeat;
	width: 100%;
	height: 130px;
	display: block;
	text-indent: -11000em;
	position: relative;	
}

#nehead_ne_image {
	background: transparent url("/templates/tiso/images/headers/news_events/image/main.jpg") no-repeat;
	width: 305px;
	height: 110px;
	position: absolute;
	display: block;
	left: 305px;
	top: 10px;	
}

#nehead_news {
	background: transparent url("/templates/tiso/images/headers/news_events/news.gif") no-repeat;
	width: 100%;
	height: 130px;
	display: block;
	text-indent: -11000em;
	position: relative;	
}

#nehead_news_image {
	background: transparent url("/templates/tiso/images/headers/news_events/image/main.jpg") no-repeat;
	width: 305px;
	height: 110px;
	position: absolute;
	display: block;
	left: 305px;
	top: 10px;	
}

#nehead_clinic {
	background: transparent url("/templates/tiso/images/headers/news_events/clinics.gif") no-repeat;
	width: 100%;
	height: 130px;
	display: block;
	text-indent: -11000em;
	position: relative;	
}

#nehead_clinic_image {
	background: transparent url("/templates/tiso/images/headers/news_events/image/main.jpg") no-repeat;
	width: 305px;
	height: 110px;
	position: absolute;
	display: block;
	left: 305px;
	top: 10px;	
}

#nehead_event {
	background: transparent url("/templates/tiso/images/headers/news_events/events.gif") no-repeat;
	width: 100%;
	height: 130px;
	display: block;
	text-indent: -11000em;
	position: relative;	
}

#nehead_event_image {
	background: transparent url("/templates/tiso/images/headers/news_events/image/main.jpg") no-repeat;
	width: 305px;
	height: 110px;
	position: absolute;
	display: block;
	left: 305px;
	top: 10px;	
}

#nehead_lecture {
	background: transparent url("/templates/tiso/images/headers/news_events/lectures.gif") no-repeat;
	width: 100%;
	height: 130px;
	display: block;
	text-indent: -11000em;
	position: relative;	
}

#nehead_lecture_image {
	background: transparent url("/templates/tiso/images/headers/news_events/image/main.jpg") no-repeat;
	width: 305px;
	height: 110px;
	position: absolute;
	display: block;
	left: 305px;
	top: 10px;	
}




#nehead_feature {
	background: transparent url("/templates/tiso/images/headers/news_events/features.gif") no-repeat;
	width: 100%;
	height: 130px;
	display: block;
	text-indent: -11000em;
	position: relative;	
}

#nehead_feature_image {
	background: transparent url("/templates/tiso/images/headers/news_events/image/main.jpg") no-repeat;
	width: 305px;
	height: 110px;
	position: absolute;
	display: block;
	left: 305px;
	top: 10px;	
}

#nehead_gallery {
	background: transparent url("/templates/tiso/images/headers/news_events/photo.gif") no-repeat;
	width: 100%;
	height: 130px;
	display: block;
	text-indent: -11000em;
	position: relative;	
}

#nehead_gallery_image {
	background: transparent url("/templates/tiso/images/headers/news_events/image/main.jpg") no-repeat;
	width: 305px;
	height: 110px;
	position: absolute;
	display: block;
	left: 305px;
	top: 10px;	
}

#nehead_signup{
	background: transparent url("/templates/tiso/images/headers/news_events/signup.gif") no-repeat;
	width: 100%;
	height: 130px;
	display: block;
	text-indent: -11000em;
	position: relative;	
}

#nehead_signup_image {
	background: transparent url("/templates/tiso/images/headers/news_events/image/main.jpg") no-repeat;
	width: 305px;
	height: 110px;
	position: absolute;
	display: block;
	left: 305px;
	top: 10px;	
}

#nehead_competition{
	background: transparent url("/templates/tiso/images/headers/news_events/comp.gif") no-repeat;
	width: 100%;
	height: 130px;
	display: block;
	text-indent: -11000em;
	position: relative;	
}

#nehead_competition_image {
	background: transparent url("/templates/tiso/images/headers/news_events/image/main.jpg") no-repeat;
	width: 305px;
	height: 110px;
	position: absolute;
	display: block;
	left: 305px;
	top: 10px;	
}

#nehead_links{
	background: transparent url("/templates/tiso/images/headers/news_events/links.gif") no-repeat;
	width: 100%;
	height: 130px;
	display: block;
	text-indent: -11000em;
	position: relative;	
}

#nehead_links_image {
	background: transparent url("/templates/tiso/images/headers/news_events/image/main.jpg") no-repeat;
	width: 305px;
	height: 110px;
	position: absolute;
	display: block;
	left: 305px;
	top: 10px;	
}

#nehead_weather{
	background: transparent url("/templates/tiso/images/headers/news_events/weather.gif") no-repeat;
	width: 100%;
	height: 130px;
	display: block;
	text-indent: -11000em;
	position: relative;	
}

#nehead_weather_image {
	background: transparent url("/templates/tiso/images/headers/news_events/image/main.jpg") no-repeat;
	width: 305px;
	height: 110px;
	position: absolute;
	display: block;
	left: 305px;
	top: 10px;	
}

.news-page-title {
	
	margin-bottom: 20px;
	
}

td a.view-all {
	display: block;
	height: 26px;
	width: 62px;
	background: transparent url("/templates/tiso/images/buttons/viewall.png") top left no-repeat;
	text-indent: -11000em;
	text-align: left;
}

td a.view-all:hover{
	background: none;
}

td span.view-all-button{
	display: block;
	height: 26px;
	width: 62px;
	background: transparent url("/templates/tiso/images/buttons/viewall.png") bottom left no-repeat;
}

/* Table styles
------------------------------*/
table {
	width: auto;
	font-size: 100%;
	font-size: 0.95em;
	}
table td {
	padding: 10px 10px;
	font-size: 1em;
	}
table td.title {
	text-align: left;
	width: 100%;
	}
table td.title a {
	font-weight: bold;
	}
table td.date {
	text-align: right;
	white-space: nowrap;
	}
table td.abstract {
	
	padding-top: 0;
	}
table tr.row1 {
	background-color: #f2f2f2;

	}
table tr.row2 {
	background-color: #fff;
	}
table tr.row1 td, table tr.row2 td {
	border-bottom: 1px solid #ccc;
	}
table tr.row1.noborder td, table tr.row2.noborder td {
	border-bottom: none;
	padding-bottom: 0;
	}
	

caption {
	font-size: 1em;
	font-weight: bold;
	border-bottom: 1px solid #999;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-bottom: 0px;
	text-align: left;
	}

#main.signup span#sr-submit_signup_enter,
#main.account span#sr-submit_signup_enter {
	display: block;
	height: 26px;
	width: 59px;
	background: transparent url("/templates/tiso/images/buttons/submit.png") bottom left no-repeat;
}

#main.signup span#sr-submit_signup_enter a,
#main.account span#sr-submit_signup_enter a{
	display: block;
	height: 26px;
	width: 59px;
	outline: none !important;
	text-decoration: none !important;
	text-indent: -11000em;
	background: transparent url("/templates/tiso/images/buttons/submit.png") top left no-repeat;
}

#main.signup span#sr-submit_signup_enter a:hover,
#main.account span#sr-submit_signup_enter a:hover{
	background: none;
}


/*****************************
	COMPETITION
*****************************/

#main.competition input#submit_comp,
#main.competition input#submit_comp_login,
#main.competition span#sr-submit_comp_login,
#main.competition span#sr-submit_comp {
	display: block;
	height: 26px;
	width: 124px;
	background: transparent url("/templates/tiso/images/buttons/enter-competition.png") bottom left no-repeat;
}

#main.competition span#sr-submit_comp_login a,
#main.competition span#sr-submit_comp a {
	display: block;
	height: 26px;
	width: 124px;
	outline: none !important;
	text-decoration: none !important;
	text-indent: -11000em;
	background: transparent url("/templates/tiso/images/buttons/enter-competition.png") top left no-repeat;
}

#main.competition span#submit_comp_login:hover,
#main.competition span#sr-submit_comp_login a:hover,
#main.competition span#sr-submit_comp a:hover {
	background: none;
}

#main.competition input#submit_comp_create,
#main.competition span#sr-submit_comp_create {
	display: block;
	height: 26px;
	width: 124px;
	background: transparent url("/templates/tiso/images/buttons/create_account.png") bottom left no-repeat;
}

#main.competition span#sr-submit_comp_create a {
	display: block;
	height: 26px;
	width: 124px;
	outline: none !important;
	text-decoration: none !important;
	text-indent: -11000em;
	background: transparent url("/templates/tiso/images/buttons/create_account.png") top left no-repeat;
}

#main.competition span#sr-submit_comp_create a:hover {
	background: none;
}

#main.competition input#submit_comp,
#main.competition input#submit_comp_login,
#main.competition input#submit_comp_create {
	text-indent: -9999em;
	border: none;
	cursor: pointer;
	background-position: top left;
}
#main.competition input#submit_comp:hover,
#main.competition input#submit_comp_login:hover,
#main.competition input#submit_comp_create:hover {
	background-position: bottom left !important;
}


#main.competition div#comp_promo_field
{
	margin-bottom: 1em;
	padding-top: 1.5em;
}
#main.competition div#comp_promo_field label {
	display: block;
}

#main.competition dl#f-comp-login {
	width: 130px;
	float: left;
}
#main.competition dl#f-comp-create {
	width: 130px;
	float: left;
}

/*******************************
	SIGN UP
*******************************/

#main.signup span#sr-submit_book,
#main.signup span#sr-submit_book_login,
#main.signup span#sr-submit_book_create{
	display: block;
	height: 26px;
	width: 92px;
	background: url("/templates/tiso/images/buttons/enquire-now.png") bottom left no-repeat;
}
#main.signup span#sr-submit_book a,
#main.signup span#sr-submit_book_login a,
#main.signup span#sr-submit_book_create a{
	display: block;
	height: 26px;
	width: 92px;
	outline: none !important;
	text-decoration: none !important;
	text-indent: -11000em;
	background: url("/templates/tiso/images/buttons/enquire-now.png") top left no-repeat;
}
#main.signup span#sr-submit_book a:hover,
#main.signup span#sr-submit_book_login a:hover,
#main.signup span#sr-submit_book_create a:hover{background: none;}

#main.signup span#sr-submit_book_create{
	display: block;
	height: 26px;
	width: 107px;
	background: url("/templates/tiso/images/buttons/create_account.png") bottom left no-repeat;
}
#main.signup span#sr-submit_book_create a{
	display: block;
	height: 26px;
	width: 107px;
	outline: none !important;
	text-decoration: none !important;
	text-indent: -11000em;
	background: url("/templates/tiso/images/buttons/create_account.png") top left no-repeat;
}
#main.signup span#sr-submit_book_create a:hover{background: none;}

/* screen/sponsorship.css */
#main.about .sponsorship_box{
	float: left;
	display: block;
	width: 275px;
}
#main.about .sponsorship_left{
	margin-right: 50px;
}
#main.about .sponsorship_box h2{
	display: block;
	height: 152px;
	width: 275px;
	border: none;
	padding: 0;
	margin: 0;
	text-indent: -11000em;
}
#main.about .sponsorship_box h2.athletes{
	background: url("/templates/tiso/images/headers/about_tiso/sponsorship/sponsorship_athletes.jpg") no-repeat;
}
#main.about .sponsorship_box h2.events{
	background: url("/templates/tiso/images/headers/about_tiso/sponsorship/sponsorship_events.jpg") no-repeat;
}
#main.about .sponsorship_box h2.expeditions{
	background: url("/templates/tiso/images/headers/about_tiso/sponsorship/sponsorship_expeditions.jpg") no-repeat;
}
#main.about .sponsorship_box h2.partners{
	background: url("/templates/tiso/images/headers/about_tiso/sponsorship/sponsorship_partners.jpg") no-repeat;
}
#main.about .sponsorship_box ul{
	margin-bottom: 20px;
}
#main.about .sponsorship_box ul li{
	list-style-type: none;
	margin-left: 0;
	padding: 8px 0 8px 5px;
	border-bottom: 1px solid #e2e2e2;
}

#main.about .sponsorship_box ul li span {
	display: block;
	padding-left: 1px;
	color: #CCCCCC;
}

#main.about .sponsorship_box ul.two-column li{
	width: 132px;
	float: left;
}
/* screen/sitemap.css */
#surround .sitemap {
	width: 930px;
}
#surround .sitemap h2 {
	font-size: 150%;
	margin-bottom: 0;
	border-bottom: 0;
}
#surround .sitemap dt {
	font-weight: bold;
	margin: 4px 0;
}
#surround .sitemap dd {
	margin: 4px 0 4px 2em;
}
#surround .sitemap div#sitemap-news dl {
	margin: 2px 2em;
	font-weight: normal;
}
#surround .sitemap div#sitemap-news dt {
	font-weight: normal;
}
#surround .sitemap div#sitemap-news dd {
	margin: 4px 0;
}

#surround .sitemap #sitemap-customer-service ul {
	margin-left: 2em;
}
#surround .sitemap #sitemap-customer-service ul li {
	list-style-type: none;
	margin: 4px 0px;
}
/* screen/gallery.css */
/* gallery layout
------------------------------- */
.photothumb {
	margin: 0 !important;
	}

.galleryphoto {
	float: left;
	margin-right: 6px !important;
	width: 130px;
	}
	
span.phototitle {
	width: 130px;
	}
	
/* gallery layout
------------------------------- */
.gallery-intro {
	
	height: 140px;
	padding-right: 130px;
	background: url("/templates/tiso/images/misc/flickr-photo.png") top right no-repeat;
}
	
#sizeguide {
	font-size: 12px;
	}

#sizeguide h3 {
	font-size: 0.9em;
	margin-top: 5px;
	}
	
#sizeguide th {
	background-color: #b4bec4;
	padding: 0 4px;
	}
	
#sizeguide td {
	background-color: #e6eaec;
	}
	
#sizeguide .empty {
	background-color: #fff;
	}
	

/*
Images are wrapped in divs classed "flickr_badge_image" with ids
"flickr_badge_imageX" where "X" is an integer specifying ordinal position.
Below are some styles to get you started!
*/

#flickr_badge_uber_wrapper {
	width:610px;
}

#flickr_badge_wrapper {
	padding:10px 0 10px 0;
	}
	

	
.flickr_badge_image img {
	border: 1px solid #44819B !important;
	margin: 10px 45px 10px 0px;
	float: left;
	}
	
#flickr_badge_source {
	text-align:left; margin:0 10px 0 10px;
	}
	
#flickr_badge_icon {float:left; margin-right:5px;}

#flickr_www {display:block; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#3993ff;}

#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;}

/* screen/community-links.css */
.linkbox {
	float: left;
	width: 275px;
	margin-right: 15px;
	}

.linkbox ul li {
	list-style: none !important;
	margin: 10px 0px;
}
/* screen/reviews.css */
#masthead-reviews {
	position: relative;
	height: 381px;
	background: url("/templates/tiso/images/reviews/masthead-reviews.jpg") left top no-repeat;
}
#masthead-reviews * {
	text-indent: -9999em;
	border: none;
}
#masthead-reviews ol li {
	list-style: none;
}
#masthead-reviews p.rate-your-product-now {
	position: absolute;
	left: 314px;
	top: 312px;
	margin: 0;
	width: 138px;
	height: 26px;
	background: url("/templates/tiso/images/buttons/rate-your-product-now.png") left bottom no-repeat;
}
#masthead-reviews p.rate-your-product-now a {
	display: block;
	height: 100%;
	background: url("/templates/tiso/images/buttons/rate-your-product-now.png") left top no-repeat;
}
#masthead-reviews p.rate-your-product-now a:hover {
	background-image: none;
}
#masthead-reviews a.sign-in {
	position: absolute;
	left: 329px;
	top: 226px;
	width: 41px;
	height: 15px;
	background: url("/templates/tiso/images/reviews/sign-in.gif") left top no-repeat;
	z-index: 3;
}
#masthead-reviews a.sign-in:hover {
	background-image: none;
}
#masthead-reviews a.sign-up {
	position: absolute;
	left: 315px;
	top: 226px;
	width: 125px;
	height: 27px;
	background: url("/templates/tiso/images/reviews/create-a-new-account.gif") left top no-repeat;
}
#masthead-reviews a.sign-up:hover {
	background-image: none;
}
/* position those elements to trick the links on the image masthead image, just to avoid surcharging the mark-up with dummy elements */
#masthead-reviews h1 {
	position: absolute;
	left: 314px;
	top: 226px;
	margin: 0;
	padding: 0;
	width: 71px;
	height: 12px;
	z-index: 2;
}
#masthead-reviews h2 {
	position: absolute;
	left: 393px;
	top: 242px;
	margin: 0;
	padding: 0;
	width: 47px;
	height: 11px;
	z-index: 2;
}
div.reviews-panel {
	padding-right: 270px;
	background: right top no-repeat;
}
div.reviews-panel.win {
	background-image: url("/templates/tiso/images/reviews/win3-bg.gif");
}
div.reviews-panel.win ul {
	margin-left: 2em; 
	margin-bottom: 1em;
}
div.reviews-panel.how-it-works {
	min-height: 145px;
	background-image: url("/templates/tiso/images/reviews/how-it-works-bg.jpg");
}
div.reviews-panel.ratings-reviews {
	min-height: 186px;
	background-image: url("/templates/tiso/images/reviews/ratings-reviews-bg.jpg");
}
div.reviews-panel.ask-answer {
	min-height: 176px;
	background-image: url("/templates/tiso/images/reviews/ask-answer-bg.jpg");
}

