* {
	outline:none;
	padding:0;
	margin:0;
}

html {
	background-color:rgb(245, 244, 239);
}

img{  
	border-style: none;
}


body{
	visibility:hidden;
    margin:0; 
    padding:0;
    font-family:'Gill Sans W01';
    color:#000000;
    font-weight: 300;
}

a{
	text-decoration:none;
	color:rgb(86,75,60);
}

a:hover{
	text-decoration:underline;
	color:rgb(86,75,60)!important;
}

#content{
	min-width:950px;
	max-width:1750px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
}

#contentArea{
	position:absolute;
	left:190px;
	top:0;
	width:81%;
}

/*------------- NAV STYLES --------------*/


#navContainer{
	left:0;
	position:absolute;
	width:185px;
	text-align:right;
	font-size:1.2em;
}

#navContainer a{
	text-decoration:none;
	color:rgb(149, 141, 125);
}

#navContainer a:hover{
	text-decoration:none;
}

.current{
	color:rgb(86,75,60)!important;
}

#navlogo{
	width:80%;
}

#nav{
	list-style:none;
}

#nav li{
	padding:0 0 24px 0;
	font-size:95%;
}

#subNav{
	list-style:none;
	margin-top:-24px;
}

#subNav li{
	padding:2px 0;
	font-size:106%;
}



/*------------- PAGE STYLES --------------*/

#imageArea{

}

.loadingimage{
	position:absolute;
	left:0;
	top:30%;
}

#thumbsArea{
	position:absolute;
	bottom:-59px;
	left:0px;
	width:100%;
	height:54px;
}


.arrow{
	position: absolute;
	right: 0;
	cursor:pointer;
}
.left-arrow{
	margin-right: 60px;
}

#thumb_list{
	display: inline;
    list-style-type: none;
}

#thumb_list li {
    display: inline;
    float: left;
    margin: 0px 5px 0px 0px;
    z-index: 1;
}

.mainThumb {
    cursor: pointer;
    position: relative;
    text-align: left;
}

.mainThumbOver {
    display:none;
    bottom: 0px;
    left: 0px;
    position: absolute;
    right: 0px;
    top: 0px;
    background-color:#ffffff;
    opacity:0.6;
	filter:alpha(opacity=60);
}

.mainThumbOver:hover {
    opacity:0;
		filter:alpha(opacity=0);
}

.thumbcol{
    background-color: #ffffff;
}
.thumbcol4{
    background-color: rgb(206,198,188);
}
.thumbcol8{
    background-color: rgb(212,196,167);
}
.thumbcol6{
    background-color: rgb(194,208,215);
}
.thumbcol7{
    background-color: rgb(185,210,209);
}
.thumbcol9{
    background-color: rgb(202,189,175);
}
.thumbcol5{
    background-color: rgb(199,200,202);
}
.thumbcol12{
    background-color: #b5919b;
}
.thumbcol14{
    background-color: #d9d2b9;
}
.thumbcol15{
    background-color: #dad1c2;
}

#imageCaption{
	position:absolute;
	bottom:0;
	right:12%;
	width:36.5%;
	font-size:85%;
	color:rgb(149, 141, 125);
}

#imageCaption p{
	margin-top:5px;
}

#homelink{
	position:absolute;
	top:0;
	right:0;
	background:url('/images/blank.gif');
	top:12.5%;
	right:12%;
	width:36.5%;
	height:17%;
	text-decoration:none!important;
}

#floatlogo{
	position:absolute;
	top:12.5%;
	right:12%;
	width:36.5%;
}

#biid{
	position:absolute;
	bottom:0;
	left:-166px;
}

.large{
	font-size:1.2em;
}

.small{
	font-size:0.7em;
}

#designedby{
	position:absolute;
	bottom:-10px;
	left:51.5%;
	font-size:0.7em;
	color:#AAAAAA;
}

/*------------- FONT STYLES --------------*/

#fonts{
font-family:'GillSansW01-MediumItali';
font-family:'GillSansW01-LightItalic';
font-family:'Gill Sans W01 Medium';
font-family:'Gill Sans W01 Light';
font-family:'GillSansMTW01-SCLight';
font-family:'GillSansMTW01-SCMedium';	
}



