/*====Partners Layout====*/
body.partners {background:#59370e url(../images/bg_partners.png) repeat-x;}
.partners h1 {color:#ff5200;margin:0 0 20px;}
.partners h3 {color:#ff5200;font-size:12px;}
.partners #outter-wrap {margin:0 auto;width:951px;position:relative;}
.partners #header {
	background:url(../images/banner_partners.jpg) no-repeat bottom;
	position:relative;
	z-index:0;
	height:261px;
	padding-top:70px;
}
.partners #header .logo {top:6px;}
.partners #topNav li a {background-image:url(../images/topNav_geeks.png);color:#fff;}
.partners #topNav li.backLava, .partners #topNav li.backLava .leftLava {background-image:url(../images/nav-hover_centre.png)}
.partners #topNav li ul {background:#C88E73 url(../images/nav-bg_centre.png) repeat-x !important;}
.partners #content {overflow:hidden;height:100%;background:#fff;}
.partners #text {float:left;width:590px;padding:0 30px 10px;color:#636363;min-height:510px;}
.partners #sidebar {
	float:left;
	width:275px;
	padding-bottom:240px;
	background:url(../images/bg_partners_sidebar.jpg) no-repeat bottom;
	margin:0 0 0 26px;
	display:inline;
}
.partners #footer {padding-top:3px;height:54px;margin-bottom:20px;background:url(../images/footer_partners.png) no-repeat bottom;}
.partners #footer, .partners #footer a:link, .partners #footer a:visited {color:#968B84;font-weight:100;}
.partners #footer a:hover {color:#774019;text-decoration:none;}

#zoom {z-index:100;}

/*====Partners Side Navigation====*/
.partners #sidebar ul {
	list-style:none;
	font-size:12px;
	padding:0 15px 124px;
	background:#6C2B17 url(../images/bg_partners_sidebar_menu.png) repeat-x;
	margin:0;
}
.partners #sidebar li {
	border-bottom:solid 1px #582515;
	padding:4px 0 7px 34px;
	background:url(../images/bg_partners_sidebar_icons.png) no-repeat;
	list-style-position:outside;
}
.partners #sidebar li:last-child {border:none;}
.partners #sidebar li a:link, .partners #sidebar li a:visited {
	color:#fff;
	display:block;
	background:url(../images/sprite_expand.png) no-repeat right -59px;
}
.partners #sidebar li a:hover {color:#FF5200;text-decoration:none;}
.partners #sidebar li.active a {color:#FF5200;background-position:right -91px}
.partners #sidebar ul ul {padding:4px 1px;background:none;display:none;}
.partners #sidebar li li {
	border:none;
	background:url(../images/bullet_yellow.png) no-repeat 0 55%;
	padding:1px 9px;
}
.partners #sidebar li li a:link, .partners #sidebar li li a:visited {
	color:#FFC080;
	font-size:11px;
	font-weight:100;
	background:none;
}
.partners #sidebar li li a:hover {color:#FF5200;}
.partners #sidebar li#home {background-position:0 5px;}
.partners #sidebar li#needs {background-position:0 5px;}
.partners #sidebar li#order {background-position:0 -161px;}
.partners #sidebar li#equipment {background-position:0 -320px;}
.partners #sidebar li#academy {background-position:0 -480px;}
.partners #sidebar li#brand {background-position:0 -646px;}
.partners #sidebar li#tips {background-position:0 -805px;}
.partners #sidebar li#newsletter {background-position:0 -976px;}

/*====Cafe Tips====*/
div.totw {
	border:solid 1px #6A2915;
	background:#95744D;
	padding:5px 10px;
	color:#fff;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
div.totw p {margin:5px 0;}

/*====Training====*/
.training li div {display:none;padding:1px;border:solid 1px #ccc;width:444px;height:250px;margin:5px 0;}
.training li a {padding-left:5px;}

/*====Support====*/
.supportWrap {clear:both;}
.supportWrap label {margin:10px 0 5px;}
.supportWrap select {width:100%;}
.supportWrap option {padding:0;margin:0;}

.causeSolution {margin:10px 0;}
.causeSolution td {display:none;}
.causeSolution th.cause {width:30%;}
.causeSolution th.solution {width:70%;}


