@charset "utf-8";
/* CSS Document */

/*

ALL SHADE SOLUTIONS

---------------- TABLE OF CONTENTS ----------------

		- general, resets and headings
		- Layout
		- Content
		- Form Styles
		- Menus - sitemap, footer
			
		
--------------------- COLOURS ---------------------

		background colour - #000
		body text - #fff
		link red  - #ed1c24
		
/*
		
/* ------- GENERAL ------- */

body{
	margin:0;
	background-color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#fff;
	}

a:link, a:active, a:visited, a:hover{
	color:#ed1c24;
	text-decoration:none;
	}

form, h1, h2, h3{
	margin:0;
	padding:0;
	}
h1{}
h2{}

img{
	border:0;
	}
img.border{}

.clear{
	clear:left;
	}
ul{
	margin:5px 0 10px 0;
	padding-left:25px;}
	
/* -------- LAYOUT ------- */

#container{
	width:854px;
	margin:auto;
	}
#mainmenu{
	width:154px;
	height:420px;
	float:left;
	}
#flaimg{
	width:700px;
	height:420px;
	float:left;
	position:relative;
	}
	
#strip_gallery {			
	/* Added */
	height:76px;
	padding:13px 0 13px 147px;
	background-image:url(/images/image-gallery_2.gif);
	background-repeat:no-repeat;
	background-position: 152px bottom ;
}
#strip{
	height:76px;
	padding:13px 0 13px 147px;
	}
#content{
	width:225px;
	height:340px;
	z-index:5;
	position:absolute;
	top:0;
	left:0;
	margin:35px 0 0 450px;
	}
#content img{
	margin-bottom:20px;}
#content a:hover{
	text-decoration:underline;
	}


/* ------- CONTENT ------- */

a#more{
	padding-left:0;
	float:left;
	}

#home-content div.col{
	width:225px;
	padding:10px 25px;
	float:left;
	}
#logo{
	width:279px;
	float:right;
	}
/*pages*/
.continue{
	float:right;
	}
.pagecontent{
	height:315px;
	}
.pagecontent strong{
	letter-spacing:1px;}
/**/

/*image gallery*/
#img-gallery{
	width:428px;
	float:right;

	}
#img-gallery a img{
	border:1px solid #000;
	margin:0 6px;
	float:left;
	}
#img-gallery a:hover img{
	border:1px solid #770e12;
	}	
a.next, a.prev{
	width:10px;
	height:12px;
	display:block;
	float:left;
	margin-top:63px;
	background-image:url(/images/next.gif);
	background-repeat:no-repeat;
	background-position:left;
	}
a.prev{
	margin-right:5px;
	background-image:url(/images/prev.gif);
	}
a.next:hover, a.prev:hover{
	background-position:right;
	}

/**/



/* ----- FORM STYLES ----- */

input, textarea, select{
	width:150px;
	border:1px solid #ed1c24;
	background-color: #e9e9e9 !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	padding:2px;
	}
input.btn{
	width:auto;
	cursor:pointer;
	background: none;
	color: #000;
	}
.form{}
.form th{}
.form td{
	padding:3px 3px 3px 0;
	vertical-align:top;}
.form td.required{}
.error, .notification{
	margin-top:3px;
	padding:3px 5px;
	display:block;
	border:1px solid #640000;
	background-color:#790000;
	}
.notification{
	background-color:#464646;
	border-color:#353535;
	}


/* -------- MENUS -------- */

/* Site Map */

#sitemap{
	line-height:30px;
	color:#464646;
	text-align:right;
	}
#sitemap a:link, #sitemap a:active, #sitemap a:visited{
	padding:0 15px;
	color:#464646;
	}
#sitemap a:hover{
	color:#9e0b0f;
	}

/* Footer */

#footer{
	color:#343434;
	text-align:right;
	clear:both;
	}
#footer a:link, #footer a:active, #footer a:visited{
	padding-left:25px;
	color:#343434;
	}
#footer a:hover{
	color:#790000;
	}

.nav{
margin-top:120px;
padding-bottom:3px;
padding-left:10px;
padding-right:10px;
}

.nav li{
list-style-type:none;
font-size:12px;
margin-bottom:15px;
padding-left:10px;
/*border-bottom:#3C3C3C 1px solid;*/
}	

.nav li a{
font-size:12px;
margin-bottom:15px;
color:#999999;
}	

.nav li a:hover{
font-size:12px;
color:#FFFFFF;
}	