/* CSS Document */
body {
	background-color:#FFF;
	border:12px solid #E0E0E0;
	border-top:none;
	text-align:center;
	background:url(../images/css-images/tile.gif) repeat;/**/
	margin:0;
	}

#container {
	max-width:1190px;
	min-width:940px;
	margin:0 auto;
	padding:0 18px;
	background-color:transparent;
	overflow:hidden;
	text-align:left;
	}
	
/* Define statements relating to the header */

#header {
	padding-top:30px;
	padding-bottom:24px;
	overflow:hidden;
	position:relative;
	background-color:transparent;
	border-bottom:1px dotted #ccc;
	}

#logo {
	width:317px;
	height:24px;
	background:url(css/css-images/logo.gif) top left no-repeat;
	text-indent:-5000px;
	}
/* IE7 ISSUE
#logo:hover {
	background:url(css/css-images/logo-over.gif) top left no-repeat;
	}
*/	
#guidelogo {
	position:absolute;
	top:15px;
	right:0;
	}

#header div.headerImage {
	margin-top:8px;
	max-width:1178px;
	height:342px;
	border:6px solid #000;
	background-color:#333;
	}

/* HEADER IMAGES */

#header div.alpinemountaineering {
	background:url(css/css-images/alpine-ridge-bckgrnd.jpg) top center no-repeat;
	}

#header div.alpsequipment {
	background:url(css/css-images/alpine-ridge-bckgrnd.jpg) top center no-repeat;
	}

#header div.euroaccommodation {
	background:url(css/css-images/two-climbers-bckgrnd.jpg) top center no-repeat;
	}

#header div.alpinerock {
	background:url(css/css-images/alpine-bkgrnd.jpg) top center no-repeat;
	}

/* ORIGINAL IMAGE IN CSS IMAGE FOLDER
#header div.alpine {
	background:url(css/css-images/alpine-bkgrnd.jpg) top center no-repeat;
	}
*/

/* NEW IMAGE IN IMAGE_UPLOAD FOLDER*/
#header div.alpine {
	background:url(images/image_uploads/header-images/alpine-rock-header.jpg) top center no-repeat;
	}
	
#header div.scottish {
	background:url(css/css-images/scottish-bkgrnd.jpg) top center no-repeat;
	}
	
#header div.skiing {
	background:url(css/css-images/skiing-bkgrnd.jpg) top center no-repeat;
	}

#header div.icefall {
	background:url(css/css-images/icefall.jpg) top center no-repeat;
	}
	
#header div.spa {
	background:url(css/css-images/mla-bkgrnd.jpg ) top center no-repeat;
	}

#header div.mla {
	background:url(images/image_uploads/header-images/MLA-training-header_1024.jpg) top center no-repeat;
	}
	
#header div.classicrock {
	background:url(images/image_uploads/header-images/classic_rock_header.jpg) top center no-repeat;
	}
	
#header div.sardinia {
	background:url(images/image_uploads/header-images/Sardinia_header_2.jpg) top center no-repeat;
	}

#header div.tech {
	background:url(css/css-images/tech-bkgrnd.jpg) top center no-repeat;
	}
	
#header div.lakesGuiding {
	background:url(css/css-images/lakes-bkgrnd.jpg) top center no-repeat;
	}
	
/* Define statements relating to the navigation */

#navigation {
	float:left;
	width:210px;
	padding-bottom:222px;
	background:#fff url(css/css-images/guidelogo.jpg) bottom left no-repeat;
        margin-bottom:24px;
	}

body#tech div#navigation {
	padding-bottom:335px;
	background:#fff url(css/css-images/guide-alla.jpg) bottom left no-repeat;
	}
	
#navigation img {
	padding:3px 3px 0 3px;
	}
	

/* Define statements relating to the content */

#content {
	/*margin-right:248px;*/
	margin-left:248px;
	padding-top:24px;
	padding-bottom:48px;
	}

#content ul li strong {
	font-weight:normal;
	padding-right:0.5em;
	}
	
/* Define statements relating to the subcontent */

#footer {
	clear:both;
	width:100%;
	border-top:1px solid #CCC;
	padding-top:16px;
	padding-bottom:32px;
	text-align:center;
	}
	
/* Define statements other statements */
/* IE7 ISSUE
.left {
	float:left;
	margin-top:0.625em; 0.475em 
	margin-right:1em;
	padding-bottom:51px;
	height:178px;
	width:246px;
	overflow:hidden;
	border:1px solid #DFDFDF;
	}
	
.left:hover {
	background-color:#F1F1F1;
	}

	
.right {
	float:right;
	margin-top:0.475em;
	margin-left:1em;
	}
*/

/* Define statements for the form on the contact page */
	fieldset {
                 border:1px solid #ccc;
                 padding:0;
                 margin:0 0 20px 0;
		 background-color:#FFF;               
		}
		
	fieldset#outer {
		position:relative;
                height:650px;
                width:780px;
		}

	fieldset fieldset {
                width:300px;
	 	margin:0;
                padding:20px;
	 	background-color:#EBEBEB;
		height:500px;
                border:none;
		}
		
	fieldset#courseDetails{
		position:absolute;
		top:40px;
		right:40px;
		}

	fieldset#contactDetails{
		position:absolute;
		top:40px;
		left:40px;
		}

	label {
                display:block;
                 }

	input {
                height:2em;
                }

 	input, textarea  {
                width:300px;
                margin:6px 0 24px 0;
                }

	#submit {
                width:150px;
                position:absolute;
                bottom:10px;
                left:40px;
                 }
		 
/* Define statements for the booking form page */
	body#booking td {
		padding:0.333em;
		font-size:0.75em;
		}
	
	body#booking #content {
		margin-left:0;
	}
	
	body#booking input {
		width:auto;
	}
	