/* Global styles
----------------------------------------------- */

body, html {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  background-color: #b1b1b3;
}

body {
    padding-bottom: 40px;
    background-image: none;
	
}
img {
  border: none;
  border-width: 0;
}


body, td, div, p, li, h1, h2, h3, h4, h5, h6 {
  font-family: helvetica, arial, "nimbus sans l", sans-serif;
}


copyright {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:9px;
	color: #666;
}

a {
  text-decoration: none;
}
a:link, a:active {
  color: #666;
}
a:visited {
  color: #666;
}

a:link:hover, a:active:hover, a:visited:hover {
  background-color: #666;
  color: #fff;
  border-color: #999;
}

/*p a:link, p a:active, p a:visited {
  border-bottom: 1px dotted #ddd;
}
p a img {
  margin-bottom: -3px;
}*/
a.nostyle {
  background: transparent !important;
  border: none !important;
}

p {
	font-size: 11px;
	line-height:19px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	background-color: #b1b1b3;
	margin-top: 10px;
	margin-left: 0px;
	padding-left: 5px;
		}

h1 {
	font-size: 25px;
	font-family:"Lucida Grande", Verdana, Arial, sans-serif;
	color: #666;
	}

h5 {
	font-size: 45px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight: lighter;
	color: #fff;
	padding-bottom: 5px;
	padding-left: 0px;
	line-height: 30px;
	letter-spacing: 3px;
	word-spacing: normal;
	text-align: left;
	padding-top: 5px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	text-transform: uppercase;
	

}
.x { 
	clear: both; 
		}
		
.break {
	
	display: block;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
		}

/* Layout
----------------------------------------------- */
#sitecontainer {
    margin: 0 auto;
    margin-bottom: 24px;
    padding-left: 5px;
    position: relative;
    width: 980px;
    overflow: hidden;
	background-color:#b1b1b3;
}

#sitemain {
    padding-top: 8px;
}


div.breaker {
  clear: both;
  margin: 0;
  padding: 0;
  font-size: 1px;
}

#centercontent {
	position: inherit;
	margin-left: 30px;
	margin-top: 0px;
    width: 750px;
    overflow: hidden;
	font-family: 'Lucida Grande', Verdana, 'Bitstream Vera Sans', Arial, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#666;
	background-color: #b1b1b3;
	text-align:justify;
	letter-spacing: normal;
	word-spacing: normal;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	padding-bottom: 30px;

}

#leftcontent { 
		width: 380px; 
		float: left; 
		margin-left: 88px; 
		display: inline;
		text-align:justify;
		background-color:#000;
	
		}
	
	
	#rightcontent {
		width: 380px; 
		float: right;  
		padding-left: 0px; 
		margin-right: 70px; 
		display: inline; 
		text-align:justify; 
		}


		
/* Header and main navigation
----------------------------------------------- */

#header {
    position: relative;
    height: 100px;
    padding: 5px 0 15px;
    background-color: #b1b1b3;
}

#header #main-logo {
    position: absolute;
	margin-top: 20px;
    left: 0;
}

#index-logo {
	position: absolute;
	vertical-align:middle;
	margin-left: 450px;
	left: 0;
}

/*postion ofthe main menu nav*/
#header #mainmenu {
    position: absolute;
    top: 53px;
    left: 280px;
    z-index: 10;
    width: 900px;
    height: 37px;
    
}


#header #mainmenu ul.mainmenu {
    position: relative;
    margin: 0;
    padding: 0;
    list-style-type: none;
}

#header #mainmenu li {
    float: left;
    margin: 0;
    padding: 0;
}

#header div#mainmenu li a {
    display: block;
    width: 135px;
    height: 26px;
    overflow: hidden;
    padding-top: 11px;
    font-size: 12px;
    color: #fff;
    letter-spacing: 2px;
    text-align: center;
	text-decoration:none;
	text-transform: uppercase;
	
	/* background color of the main menu navigation*/
    background-color: #b1b1b3;
}



#header #mainmenu li a:hover, #header #mainmenu li.selected a:hover {
    background-color: #666;
	color:#000;
}

#header #mainmenu li.selected a {
    background-color: #000;
}


		
	.mainmenu li ul{
		display:none;
		height:auto;
		filter:alpha(opacity=95);
		opacity:0.95;
		position:absolute;
		z-index: 200;
		/*top:1em;
		/*left:0;*/
		}
	.mainmenu li:hover ul{
		display:block;
		}
	.mainmenu li li {
		display: block;
		float: none;
		}
	.mainmenu li ul a{
		display:block;
		font-size:11px;
		font-style:normal;
		padding:0px 10px 0px 15px;
		text-align:left;
		}
		.mainmenu li ul a:hover{
			background:#666;
			color:#000000;
			opacity:1.0;
			filter:alpha(opacity=100);
			}
	.mainmenu p{
		clear:left;
		}	
	.mainmenu #current{
		color:#ffffff;
		}
		






/* Footer menu
----------------------------------------------- */

#footermenu {
	position: inherit;
	margin-left:220px;
	margin-bottom: 20px;
}

#footermenu li {
	display: inline;
	list-style-type: none;
	padding-right: 20px;
	
}

#footermenu li a {
    width: 118px;
    height: 10px;
    overflow: hidden;
    font-size: 10px;
    color: #fff;
    text-align: center;
}



/*hero image
----------------------------------------------- */

#hero_image {
position:inherit;
padding: 8px 0 15px;
margin-left: 0px;
width:845px;
	height:540px;
	top:10px;
 
}

#bannergallery {
position:inherit;
margin-left: 0px;
margin-bottom: 20px;
font-size: 80px;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-weight: lighter;
color: #666;
line-height: 80px;
letter-spacing: 3px;
word-spacing: normal;
text-align: left;
text-transform: uppercase;
margin-top: 0px;
letter-spacing: 20px;
font-stretch: 200px;
 
}

#image_holder {
	position:absolute;
	width:860px;
	height:545px;
	top:0px;
	overflow: hidden;
}


/*Width should be about 20px more than a single picture. Heigh should be about 15px more than a single picture*/
.slideshow {
	width:845px;
	height:540px;
	float: left;
	

}

#collection {
position:inherit;
padding: 8px 0 15px;
margin-left: 0px;
top:10px;



}

/* CSS Document */

