/* css style sheet for Christelle Brossault*/
/* created by Isabelle Jackson - http://www.isabellejackson.co.uk*/

/*
================= Colours ============================
LIGHT GREY: #EFEFEF
SILVER: #cccccc
BROWN: #7f3800 (bg colour)
DARK RED: #b90000
RED: #f20000 (bg colour)

*/


html {width:100%;font-size:101%;}
body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 75%; margin: 0 auto; padding: 0; color:Black; background-color: #f20000; background-image: url(../images/bg_gradient.jpg); background-position: top; background-repeat: repeat-x;}
.clear {clear:both;}
img {border:none;}
a {text-decoration: none; color: #D50000;}
a:hover {color: #cccccc;}

.floatLeft{float: left;}
.floatRight{float: right;}
/* --------------------------------wrappers --------------------------------- */ 
#wrapper {margin: 0 auto;	padding: 0; border: none; background-color: White; width: 900px; color: #696969;}
#header {width: 900px; height: 102px; margin: 0; padding: 0;}
#mainTextArea {float: left; padding: 0; width: 98%; margin: 0; background-color: transparent;}
#footer {width: 898px; margin: 0 auto; border: 1px solid transparent; background-color: #ffffff; background-image: url(../images/footer_bg.jpg); background-position: bottom; background-repeat: repeat-x; text-align: right; height: 55px; padding: 0;}
#galleries_display {width: 47%; float: left; margin: 15px 0 0 20px; background-color: transparent;}


/*=========== Navigation ====================================*/

#navBar {float: left; margin: 30px 0 0 0; padding: 0;}

ul.navBar {padding:0; margin: 0; float: left; width: 898px;}
ul.navBar li {background-color: #ffffff; margin: 0; padding: 0; float: left; width: 20%; list-style: none;}
ul.navBar li a, ul.navBar li a:active, ul.navBar li a:visited {background-color: #ffffff; background-image: url(../images/menu_bg.jpg); background-repeat: no-repeat; background-position: bottom right; margin: 0; padding: 0; display: block; width: 100%; height: 38px; color: #999999; font-size: 1.6em; text-align: center;}
ul.navBar li a:hover {background-image: url(../images/menu_bgHover.jpg); background-repeat: no-repeat; background-position: bottom right; background-color: #ffffff; margin: 0; padding: 0; color: #b90000; text-align: center;}

/*------------------------------------------------------------*/

p {padding: 3px; font-size: .9em; line-height: 1.2em;}

.media {
	font-size: .8em;
	text-align: center;
	padding: 2px 10px;
	margin: 0;
	color: #959595;
}

.para_footer {margin: 20px 5px 0 0; line-height: 1.6em; padding: 0;}

.quote {color: #696969; font-size: 1.2em; font-style: italic; padding: 10px 30px 30px 10px; line-height: 1.6em; margin-top: 150px; background-image: url(../images/quote_down.jpg); background-position: bottom right; background-repeat: no-repeat;}

.galleries {font-style: italic; color: #696969; text-align: right; font-size: 1.2em; padding: 10px 20px; margin: 0;}

h1, h2 {margin: 0; padding: 0;}

h3.pageHeading{font-size: 1.8em; font-style: italic; padding: 0 10px 30px 10px; font-weight: lighter;}

.contact {list-style: none; line-height: 1.6em;}
/*================= DHTML Goodies Image galleries ==================*/

#dhtmlgoodies_slideshow{width:600px; margin: auto;	/* Total width of slideshow */

	}
	
	#previewPane{
		border:1px solid #CCCCCC;
		margin-bottom:10px;	
		text-align:center;
		vertical-align:middle;
		padding-top:10px;

		position:relative;
		
		/* CSS HACK */
		height: 432px;	/* IE 5.x */
		height/* */:/**/420px;	/* Other browsers */
		height: /**/420px;
				
	}
	#previewPane img{
		line-height:400px;
	}
	#previewPane #largeImageCaption{	/* CSS styling of image caption below large image */
		font-style:italic;
		text-align:center;
		font-family: Verdana, Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;	/* Font to use */
		font-size:.9em;
	}
	#galleryContainer{
		
		height:102px;	/* Height of the images + 2 */
		border:1px solid #CCCCCC;
		position:relative;
		overflow:hidden;
		padding:1px;
		
		/* CSS HACK */
		height: 104px;	/* IE 5.x - Added 2 pixels for border left and right */
		height/* */:/**/102px;	/* Other browsers */
		height: /**/102px;
				
	}
	#arrow_left{
		position:absolute;
		left:0px;
		z-index:10;
		background-color: #FFF;
		padding:1px;
	}
	#arrow_right{
		position:absolute;
		right:0px;
		z-index:10;
		background-color: #FFF;
		padding:1px;		
	}
	#theImages{
		position:absolute;
		height:100px;
		left:40px;
		width:100000px;
		
	}
	#theImages #slideEnd{
		float:left;
	}
	#theImages img{
		float:left;
		padding:1px;
		filter: alpha(opacity=50);
		opacity: 0.5;
		cursor:pointer;
		border:0px;
	}

	#waitMessage{
		display:none;
		position:absolute;
		left:200px;
		top:150px;
		background-color:#FFF;
		border:1px solid #cccccc;
		padding:4px;
		color:#696969;
		font-size:0.9em;
		font-family:Verdana, Trebuchet, arial, sans-serif;	
	}
	
	#theImages .imageCaption{
		display:none;
	}
	
/*==================================================================*/