﻿body {
	padding: 0;
	margin: 0;
	font-size: 11pt;
	font-family: Arial;
	color: #000;
	}

#header {
	margin-top: 10px;
	width: 930px;
	margin: 0 auto;
	}
#header a {
	text-decoration: none;
	font-size: 0.9em;
	}
#header a:hover {
	text-decoration: underline;
	}

#header-logo {
	width: 300px;
	float: left;
	}

#backtosite {
	width: 500px;
	float: right;
	text-align: right;
	}

#body_scarpa {
	background: #464646 url(/Library/Default/Content/Header/scarpaback.jpg) no-repeat top center;
	color: #FFF;
	}
#body_scarpa #header {
	background: #FFF url(/Library/Default/Content/Header/headerscarpa.jpg) no-repeat top center;
	color: #FFF;
	height: 140px;
	margin-top: 2px;
	}
#body_scarpa #header a {
	color: #464646;
	}
#body_scarpa #backtosite {
	padding: 75px 10px 0 0;
	}

#body_grivel {
	background-color: #000;
	color: #FFF;
	}
#body_grivel #header {
	background-color: #000;
	color: #FFF;
	height: 160px;
	border-bottom: solid 2px #FDE000;
	}
#body_grivel #header a {
	color: #FDE000;
	}
#body_grivel #backtosite {
	padding: 125px 5px 0 0;
	}

#body_deuter {
	background-color: #000;
	color: #FFF;
	}
#body_deuter #header {
	background-color: #000;
	color: #FFF;
	height: 130px;
	margin-top: 10px;
	}
#body_deuter #header a {
	color: #FFF;
	}
#body_deuter #backtosite {
	padding: 95px 5px 0 0;
	}

#body_skiangel {
	background-color: #CCC;
	color: #000;
	}
#body_skiangel #header {
	background: #FFF url(/Library/Default/Content/Header/skiangelback.jpg) no-repeat 0 10px;
	color: #000;
	height: 196px;
	margin-top: 10px;
	}
#body_skiangel #header a {
	color: #86AEB5;
	}
#body_skiangel #backtosite {
	padding: 15px 10px 0 0;
	}

#body_contour {
	background-color: #464646;
	color: #000;
	}
#body_contour #header {
	background: #FFF url(/Library/Default/Content/Header/contourback.gif) no-repeat center right;
	color: #000;
	height: 100px;
	margin: 20px auto 0 auto;
	}
#body_contour #header a {
	color: #000;
	padding: 0 18px 0 0;
	}
#body_contour #backtosite {
	padding: 65px 5px 0 0;
	}

#body_outdoorresearch {
	background: #222 url(/Library/Default/Content/Header/orback.gif) repeat-x 0 0;
	color: #FFF;
	}
#body_outdoorresearch #header {
	background-color: transparent;
	color: #FFF;
	height: 100px;
	}
#body_outdoorresearch #header a {
	color: #FFF;
	}
#body_outdoorresearch #backtosite {
	padding: 35px 5px 0 0;
	}

#body_lorpen {
	background: #fff url(/Library/Default/Content/Header/lorpenback.gif) repeat-x 0 0;
	color: #000;
	}
#body_lorpen #header {
	background-color: transparent;
	color: #000;
	height: 130px;
	margin-top: 10px;
	}
#body_lorpen #header a {
	color: #000;
	}
#body_lorpen #backtosite {
	padding: 35px 5px 0 0;
	}

#body_healthystep {
	background: #fff url(/Library/Default/Content/Header/healthystepback.gif) repeat-x 0 0;
	color: #000;
	}
#body_healthystep #header {
	background-color: transparent;
	color: #000;
	height: 100px;
	margin: 20px auto 0 auto;
	}
#body_healthystep #header a {
	color: #000;
	}
#body_healthystep #backtosite {
	padding: 35px 5px 0 0;
	}

#body_skitrab {
	background: #fff url(/Library/Default/Content/Header/skitrabback.gif) repeat-x 0 0;
	color: #000;
	}
#body_skitrab #header {
	background-color: transparent;
	color: #000;
	height: 100px;
	margin: 20px auto 0 auto;
	}
#body_skitrab #header a {
	color: #000;
	}
#body_skitrab #backtosite {
	padding: 35px 5px 0 0;
	}

#body_goalzero {
	background: #000;
	color: #000;
	}
#body_goalzero #header {
	background: #000 url(/Library/Default/Content/Header/headergoalzero.jpg) repeat-x center center;
	color: #FFF;
	height: 196px;
	margin: 20px auto 0 auto;
	}
#body_goalzero #header a {
	color: #FFF;
	}
#body_goalzero #backtosite {
	padding: 65px 20px 0 0;
	}



img {
	border: 0;
	}

#wrapper {
	width: 930px;
	margin: 10px auto 20px auto;
	border: solid 1px #CCC;
	overflow: hidden;
	color: #669999;
	height: auto;
	background-color: #FFF;
	padding: 40px 0 0 0;
	}

#body_scarpa #wrapper, #body_grivel #wrapper, #body_deuter #wrapper, #body_contour #wrapper, #body_skiangel #wrapper, #body_outdoorresearch #wrapper, #body_lorpen #wrapper, #body_healthystep #wrapper, #body_skitrab #wrapper, #body_goalzero #wrapper {
	border: 0;
	margin-top: 0;
	}

#loader {
	width: 100%;
	height: 100%;
	margin: 0 auto;
	position:fixed;  
	top:0;  
	left:0;
	display:none;  
	z-index:199;  
	background: #000 url(/Library/Default/Content/ajax-loader.gif) no-repeat center center;
	}

.scarpa {
	color: #009999;
	}

.grivel {
	color: #333300;
	}

.deuter {
	color: #006699;
	}

.contour {
	color: #339966;
	}

.skiangel {
	color: #009999;
	}

.outdoorresearch {
	color: #993333;
	}

.lorpen {
	color: #ff0033;
	}

.healthystep {
	color: #3399ff;
	}

.skitrab {
	color: #999999;
	}

.goalzero {
	color: #999999;
	}

.scarpa a {
	color: #009999;
	}

.grivel a {
	color: #333300;
	}

.deuter a {
	color: #006699;
	}

.contour a {
	color: #339966;
	}

.skiangel a {
	color: #009999;
	}

.outdoorresearch a {
	color: #993333;
	}

.lorpen a {
	color: #ff0000;
	}

.healthystep a {
	color: #3333cc;
	}

.skitrab a {
	color: #000000;
	}

.goalzero a {
	color: #000000;
	}

a:hover {
	text-decoration: none;
	cursor: pointer;
	}

#mb-logo {
	width: 425px;
	height: 99px;
	margin: 10px 0 10px 0;
	float: left;
	}

#search-area {
	overflow: hidden;
	clear: both;
	padding: 10px 0 0 0;
	}

#uk {
	width: 500px;
	height: 400px;
	margin: 0px 5px 20px 35px;
	float: left;
	clear: both;
	background: #FFF url(/Library/Default/Content/uk-default.jpg) no-repeat center center;
	}
	
#googlemap {
	width: 500px;
	height: 400px;
	margin: 43px 5px 20px 35px;
	float: left;
	clear: both;
	}
	
#uk.scarpa {
	background: #FFF url(/Library/Default/Content/uk-scarpa.jpg) no-repeat center center;
	}
	
#uk.grivel {
	background: #FFF url(/Library/Default/Content/uk-grivel.jpg) no-repeat center center;
	}
	
#uk.deuter {
	background: #FFF url(/Library/Default/Content/uk-deuter.jpg) no-repeat center center;
	}
	
#uk.contour {
	background: #FFF url(/Library/Default/Content/uk-contour.jpg) no-repeat center center;
	}
	
#uk.skiangel {
	background: #FFF url(/Library/Default/Content/uk-skiangel.jpg) no-repeat center center;
	}
	
#uk.outdoorresearch {
	background: #FFF url(/Library/Default/Content/uk-outdoorresearch.jpg) no-repeat center center;
	}

#uk.lorpen {
	background: #FFF url(/Library/Default/Content/uk-lorpen.jpg) no-repeat center center;
	}

#uk.healthystep {
	background: #FFF url(/Library/Default/Content/uk-healthystep.jpg) no-repeat center center;
	}

#uk.skitrab {
	background: #FFF url(/Library/Default/Content/uk-skitrab.jpg) no-repeat center center;
	}
	
#uk.goalzero {
	background: #FFF url(/Library/Default/Content/uk-goalzero.jpg) no-repeat center center;
	}
	
#search {
	width: 350px;
	height: auto;
	overflow: hidden;
	margin: 0px 20px 20px 20px;
	float: right;
	}
	
#search #logo {
	width: 350px;
	height: 95px;
	margin: 0 0 0 20px;
	text-align: left;
	}

#search h2 {
	font-size: 1.1em;
	margin: 0 0 0 20px;
	}

#search #intro {
	clear: both;
	font-size: 0.8em;
	text-align: left;
	margin: 10px 0 20px 20px;
	width: 300px;
	color: #000;
	}

#search #search-form {
	width: 350px;
	margin: 0px 0px 0px 20px;
	}
	
#search #search-form label {
	width: 200px;
	text-align: left;
	margin: 0 0 0 0;
	font-size: 0.8em;
	}
	
#search #search-form .input {
	width: 200px;
	height: 20px;
	line-height: 20px;
	text-align: left;
	margin: 5px 0 10px 0;
	}
	
#search #search-form .submit, #searchagain .submit {
	width: 48px;
	height: 21px;
	margin: 15px 0 0 0;
	border: 0;
	}
	
#search #search-form .submit:hover, #searchagain .submit:hover {
	cursor: pointer;
	}

/* Default Submit buttons */	
#search #search-form .uksubmit, #searchagain .uksubmit {
	background: #FFF url(/Library/Default/Content/scarpasubmit.jpg) no-repeat center center;
	}	
/* Specific Submit buttons */
#search #search-form .scarpauksubmit, #searchagain .scarpauksubmit {
	background: #FFF url(/Library/Default/Content/scarpasubmit.jpg) no-repeat center center;
	}
	
#search #search-form .griveluksubmit, #searchagain .griveluksubmit {
	background: #FFF url(/Library/Default/Content/grivelsubmit.jpg) no-repeat center center;
	}

#search #search-form .deuteruksubmit, #searchagain .deuteruksubmit {
	background: #FFF url(/Library/Default/Content/deutersubmit.jpg) no-repeat center center;
	}
	
#search #search-form .contouruksubmit, #searchagain .contouruksubmit {
	background: #FFF url(/Library/Default/Content/contoursubmit.jpg) no-repeat center center;
	}
	
#search #search-form .skiangeluksubmit, #searchagain .skiangeuksubmit {
	background: #FFF url(/Library/Default/Content/skiangelsubmit.jpg) no-repeat center center;
	}
	
#search #search-form .outdoorresearchuksubmit, #searchagain .outdoorresearchuksubmit {
	background: #FFF url(/Library/Default/Content/outdoorresearchsubmit.jpg) no-repeat center center;
	}

#search #search-form .lorpenuksubmit, #searchagain .lorpenuksubmit {
	background: #FFF url(/Library/Default/Content/lorpensubmit.jpg) no-repeat center center;
	}

#search #search-form .skitrabuksubmit, #searchagain .skitrabuksubmit {
	background: #FFF url(/Library/Default/Content/skitrabsubmit.jpg) no-repeat center center;
	}

#search #search-form .goalzerouksubmit, #searchagain .goalzerouksubmit {
	background: #FFF url(/Library/Default/Content/goalzerosubmit.jpg) no-repeat center center;
	}

#search #search-form .healthystepuksubmit, #searchagain .healthystepuksubmit {
	background: #FFF url(/Library/Default/Content/healthystepsubmit.jpg) no-repeat center center;
	}
	
#smalllogo {
	width: 150px;
	height: 33px;
	margin: 0 0 10px 0;
	float: left;
	}

#searchedfor {
	width: 200px;
	height: 18px;
	line-height: 15px;
	margin: 15px 0 10px 0;
	float: right;
	text-align: right;
	font-size: 1.0em;
	}

#searchagain {
	float: right;
	width: 300px;
	overflow: hidden;
	margin: 0 20px 0 0;
	}

#searchagain #search-form {
	width: 300px;
	}
	
#searchagain #search-form .submit {
	float: right;
	clear: both;
	}
	
#searchagain #search-form .input {
	float: right;
	width: 200px;
	margin: 10px 0 0 0;
	}
	
#searchagain #search-form label {
	width: 90px;
	float: left;
	clear: both;	
	font-size: 0.9em;
	margin: 10px 0 0 0;
	}
	
#stockistlist {
	width: 350px;
	height: 398px;
	overflow: auto;
	border-top: solid 1px #CCC;
	clear: both;
	}
	
#stockistlist .stockist {
	width: 330px;
	margin: 10px 0 20px 0;
	overflow: hidden;
	padding: 0 0 15px 0;
	border-bottom: solid 1px #CCC;
	}
		
.showonmap {
	cursor: pointer;
	width: 40px;
	text-align: center;
	}
		
#stockistlist .stockist .marker {
	width: 40px;
	float: left;
	text-align: center;
	}
		
#stockistlist .stockist .info {
	width: 270px;
	float: right;
	}
		
#stockistlist .stockist .list {
	width: 270px;
	padding: 10px 0 0 0;
	margin: 0 0 0 60px;
	height: auto;
	overflow: hidden;
	clear: both;
	}
		
#stockistlist .stockist .list img {
	float: left;
	margin: 0 5px 0 0;
	}
		
#stockistlist .stockist .info h3 {
	cursor: pointer;
	width: 270px;
	font-size: 0.9em;
	margin: 5px 0 5px 0;
	}
		
#stockistlist .stockist .info address {
	width: 270px;
	font-size: 0.8em;
	color: #000;
	}
	
.validation-summary-errors {
	font-size: 0.6em;
	color: Red;
	}
	
.validation-summary-errors li {
	display: inline;
	}
	
#footerlogos {
	width: 930px;
	height: 20px;
	overflow: hidden;
	margin: 10px auto;
	}

.footerlogo {
	float: left;
	padding: 0 100px 0 20px;
	border: 0;
	}
	
.footerlogolast {
	float: left;
	padding-right: 0px;
	border: 0;
	}
	
#extraten {
	height: 20px;
	text-align: right;
	padding: 10px 0px 0px 0px;
	cursor: pointer;
	}
#extratencontent {
	display: none;
	}
