/*--- Body Styling ---
----------------------*/
body, html {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:center;
	color: #fff;
	background-color: #171717;
	padding:0px;
	margin:0px;
	height:100%;
}
#fill{
	width:100%;
	height:100%;
}
#content{
	height:504px;
}
#content_about{
	height:504px;
	background:url(../images/about_b.jpg) no-repeat;
}
a:link, a:visited, a:active, a:hover{
	color:#fff;
	text-decoration:none;
}
#top{
	background:url(../images/top.jpg) no-repeat;
}
#flash{
	background:url(../images/splash_b.jpg) no-repeat;
	height:253px;
}
#productbg{
	height:504px;
	background:url(../images/products_a.jpg) no-repeat;
}

/*--- Menu Styling ---
----------------------*/
.menu a:link, .menu a:visited, .menu a:active{
	color:#fff;
	display:block;
	width:100%;
	padding-top:25px;
	padding-bottom:5px;
	text-decoration:none;
	font-size:11px;
}
.menu a:hover{
	color:#CC9900;
	background-color: #171717;
}
#m1{
	background:url(../images/m1.jpg) no-repeat;
	width:73px;
}
#m2{
	background:url(../images/m2.jpg) no-repeat;
	width:70px;
}
#m3{
	background:url(../images/m3.jpg) no-repeat;
	width:74px;
}
#m4{
	background:url(../images/m4.jpg) no-repeat;
	width:103px;
}
#m5{
	background:url(../images/m5.jpg) no-repeat;
	width:96px;
}
#m6{
	background:url(../images/m6.jpg) no-repeat;
	width:84px;
}
#selected{
	color:#666;
	padding-top:25px;
	padding-bottom:5px;
}

/*--- Gallery Styling ---
----------------------*/
#galleries {
	margin:0 auto 20px auto; 
	font-weight:bold;
}
thumbnails {
	clear: both;
	margin: 20px auto;
}
#thumbnails div {
	position: relative;
	width: 24px;
	height: 24px;
	float: left;
	margin: 10px;
	padding: 0;
	float: left;
}
#thumbnails img {
	width: 24px;
	height: 24px;
	position: absolute;
	border-top: solid 1px #999;
	border-right: solid 1px #404040;
	border-bottom: solid 1px #333;
	border-left: solid 1px #404040;
}
#mainImageOutline {
	margin: 0 auto;
	padding: 0;
	background-color: #eee;
	
	padding: 1em; 
	overflow: hidden; 
}
#picture {
	padding: 0px;
	width: 500px;
}
#picture img {

}
.selectedThumbnail {
	border: solid 2px #cc9900 !important; 
}
.inFocus {
  border: solid 1px #cc9900 !important; 
}
select {
	color: #B1B1BC;
	background-color:  #131313;
	border: 1px solid #b1b1bc;
}
#gallerybg{
	height:504px;
	background:url(../images/gallerybg.jpg) no-repeat;
}