body {
    margin: 0;
	padding: 0;
	background-position: 0px 190px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #9ba1b1;
}



#page-container {
	width: 100%;
	margin: 0 auto;

}
	 
 #thumbpanel {
		 clear:both;
	 }

#thumb_outter {
	text-align:center;
	margin:0 auto;
	width:100%;}

.thumbbox {
height:100px;
margin:20px 10px;
float:left;
display:inline;
text-align:center;
}

.thumbbox img {
	border:none;
}


#content_out {
    background:transparent;
	margin:0 auto;
	width:1000px;
	text-align: left;
	 
	 }
#content {
    background:transparent;
	margin:10px 0px 0px 0px;
	width:1001px;
	height:700px;
	text-align: left;
	 }
	 
#content_index {
    background:transparent;
	margin:10px 0px 0px 0px;
	width:1001px;
	height:700px;
	text-align: left;
	 }

#content_wrap {
	background:transparent;
    margin: 0;
	padding: 0;
	text-align: left;}
	
#content_left {
	text-align:left;
	background:transparent;
	float:left;
	width:120px;
	height:680px;
	margin: 10px 10px 10px 10px;
	display: inline;
	border-right:1px solid #DDDDDD;
	}
	
	

#menu {
	text-align:left;
	background:transparent;
	float:left;
	width:100px;
	margin: 10px 0px 20px 95px;
	display: inline;
	padding-top:10px;
	padding-left:10px;
	border-top:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;

	}

#submenu {
	text-align:center;
	background:transparent;
	float:left;
	width:110px;
	margin: 0px 0px 0px 0px;
	display: inline;
	padding-top:2px;
	border-top:1px solid #DDDDDD;
	}
	
#submenu2 {
	text-align:center;
	background:transparent;
	float:left;
	width:110px;
	margin: 0px 0px 0px 0px;
	display: inline;
	padding-top:0px;
	border-bottom:1px solid #DDDDDD;
	border-top:1px solid #DDDDDD;
	color:#bfc5d6;
	letter-spacing:.1em;
	font-size:10px;
	line-height:25px;
	}
	
#content_right {
	border:1px solid #DDDDDD;
	background:transparent;
	float:left;
	width:846px;
	height:680px;
	margin:10px 10px 0px 0px;
	display: inline;
	display: table;
}


	#right_position { display: table-cell; vertical-align: middle; }
	#right_content { }	


#footer {
	background:transparent;
	height:0px;
	clear:both;
}



a:link {
	color: #9ba1b1;
	text-decoration: none;
}
a:visited {
	color: #9ba1b1;
	text-decoration: none;
}
a:hover {
	color: #cccccc;
	text-decoration:none;
}
a:active {
	color: #555555;
	text-decoration:none;}

.main_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #9ba1b1;
}

.prev_next { font-size: 35px;
  
}

.space {
letter-spacing:2em;
}

.small_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
	color: #666666;
}


#nav_gal_col {
width: 110px;
position:absolute;
margin:50px 10px 9px 10px;
}

#gal_wrapper {
margin-top:10px;
}

#gal_logo {
text-align:center;
margin-bottom:30px;
}

#gal_title {
font-size:10px;
text-align:center;
}


.testi_box img {float: left; margin-right: 20px; margin-bottom: 40px;}


.testi_box {clear: both; margin-bottom: 20px; height: auto; margin-right: 170px; margin-left: 30px;}


ul.main_menu {margin: 0; padding: 0;}

ul.main_menu li {margin: 0; list-style: none; text-align: left; border-bottom: 1px solid #dfe2ec;  }

ul.main_menu li a {padding: 5px; display:  block;}

ul.main_menu li a:hover {background:#c6c9d2; color: white;}


.featured_col {width: 110px; position: absolute; left: 988px; font-size: 10px;
    line-height: 11px; margin-top: 50px; }

.featured_col ul {margin: 0; padding: 0; }

.featured_col ul li {list-style: none; margin-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #ddd;}

.banner { color: white; font-weight: bold; text-align: left; position: absolute; bottom: 40px; left: 0;}

