@CHARSET "UTF-8";
/*
	Main construct styles
*/

body{
	background-color:#000000;
	border:0;
}
img{
	border:none;
}
a:link, a:hover, a:visited{
	text-decoration:none;
	color:#ffbbbb;
}
#full{
	width:100%;
	text-align:center;
	margin:auto;
}
#container{
	position:relative;
	width:760px;
	height:525px;
	text-align:left;
	border:0px;
	padding:0px;
	margin:0px auto;

}
#logo{
	position:absolute;
	top:0px;
	left:15px;
	z-index:1;
}
#logoImg{
   behavior: url("png.htc");
}
.framepart{
	position:relative;
	margin:0px;
	border:0px;
	padding:0px;
}
#frameleft{
	float:left;
	left:0px;
	width:65px;
	height:393px;
}
#frameright{
	float:right;
	right:0px;
	width:65px;
	height:393px;	
}
#frametop{
	width:760px;
	height:65px;
}
#framebottom{
	width:760px;
	height:71px;
	clear:both;
	background-image:url(img/frame_bottom.gif);
}
#main{
	position:relative;
	float:left;
	width:630px;
	height:393px;
	color:#FFEEEE;
	background-image:url(img/gfx_bg.jpg);
}
.centeringbox{
	position:relative;
	text-align:center;
	margin:auto;
	width:100%;	
}
.wrapper{
	position:relative;
	text-align:left;
	margin:auto;
}
.button_block_upper{
	position:relative;
	width:191px;
	top:0px;
}
.button_block_lower{
	position:relative;
	top:-35px;
}
.buttonbar_product{
	position:absolute;
	width:191px;
	top:0px;
	left:35px;
	z-index:1;
}
.barfeetBottom{
	position:absolute;
	margin:0px;
	padding:0px;
	bottom:-1px;
	left:0px;
}
.barfeetTop{
	position:absolute;
	margin:0px;
	padding:0px;
	top:0px;
	left:0px;	
}
.prod_display_box{
	position:absolute;
	width:300px;
	height:370px;
	top:5px;
	right:15px;
	overflow:auto;
	border:4px inset #000000;
	background-color:#000000;
	padding:5px 5px 5px 10px;
	font-family:arial,helvetica;
}
/*
	Navigation styles
*/

#nav_home{
	position:absolute;
	left:123px;
	top:9px;
}
#nav_info{
	position:absolute;
	left:209px;
	top:9px;
	float:left;
}
#nav_gallery{
	position:absolute;
	left:295px;
	float:left;
	top:9px;
}
#nav_bios{
	position:absolute;
	left:381px;
	top:9px;
}
#nav_products{
	position:absolute;
	left:467px;
	top:9px;
}
#nav_contact{
	position:absolute;
	left:553px;
	top:9px;
}
/*
text styles
*/
.arial11whtital{
	color:#ffffff;
	font-family:arial,helvetica;
	font-size:11pt;
	font-weight:normal;
	font-style:italic;
	font-weight:bold;
}
.arial9whtbold{
	color:#ffffff;
	font-family:arial,helvetica;
	font-size:9pt;
	font-weight:bold;
}


/*
page specific styles
*/


#contact{
	position:absolute;
	top:40px;
	right:0px;
	width:400px;
}
#phone{
	position:absolute;
	bottom:0px;
	left:2px;
	width:299px;
	height:247px;
}
#photos{
	position:absolute;
	top:0px;
	left:70px;
	text-align:center;
	width:191px;
}
#painted{
	position:absolute;
	top:0px;
	right:70px;
	text-align:center;
	width:191px;
}
#gallerybox{
	position:absolute;
	top:10px;
	right:10px;
	width:340px;
	height:368px;
	overflow:hidden;
	text-align:center;
	background-color:#000000;
	border:3px inset #000000;
}
.galleryThumb{
	position:relative;
	float:left;
	width:50px;
	height:50px;
	margin:7px 5px; 	
}
#gallery_thumbs{
	position:absolute;
	bottom:10px;
	left:47px;
	width:500px;
	height:252px;
	border:3px inset #000000;
	overflow:auto;
	padding:10px;
	background-color:#000000;
	z-index:0;
}
.homepage_button{
	position:absolute;
	width:190px;
	height:112px;
	text-align:center;
}
#index_gallery{
	right:90px;
	top:0px;
}
#index_store{
	right:70px;
	top:71px;
}
#index_info{
	right:50px;
	top:142px;
}
#index_contact{
	right:30px;
	top:213px;
}
#index_links{
	right:10px;
	top:284px;
}
#index_girl{
	position:absolute;
	bottom:0px;
	left:50px;
}
#index_text{
	position:relative;
	top:118px;
	left:12px;
	width:245px;
	height:100px;
}
.bios_icons{
	width:163px;
	height:200px;
	border:0px;
	margin:0px 15px;
	float:left;
}
#biowrapper{
	width:600px;
	height:200px;
	margin:100px auto 20px auto;
}
#bio_pic{
	position:relative;
	top:50px;
	left:20px;	
}
#biobox{
	position:absolute;
	width:320px;
	right:0px;
	top:0px;
	padding-top:30px;
	z-index:1;
}
#bio_title{
	position:relative;
	z-index:10;
}
.bio_content{
	position:absolute;
	top:0px;
	right:0px;
	width:280px;
	height:393px;
	overflow:auto;
	padding-right:20px;
	z-index:1;
}
.button_column_float{
	position:relative;
	float:left;
	margin-left:10px;
	width:191px;	
}
#productwrapper{
	width:609px;
}
.barsStoreUpper{
	position:relative;
	margin:0px;
	padding:0px;
	height:110px;
	background:url('img/gfx_hanger_bars.gif') repeat-y top left;
}
.barsStoreLower{
	position:relative;
	margin:0px;
	padding:0px;
	height:85px;
	background:url('img/gfx_hanger_bars.gif') repeat-y top left;
}
.barsStoreMiddle{
	position:relative;
	height:180px;
	background:url('img/gfx_hanger_bars.gif') repeat-y top;
}
.bars_prod{
	position:relative;
	background:URL(img/gfx_hanger_bars.gif) top center repeat-y;
	height:100px;
}
.barsGalleryPHP{
	position:relative;
	background:URL(img/gfx_hanger_bars.gif) top center repeat-y;
	height:50px;
}
.barsGallery{
	position:relative;
	background:URL(img/gfx_hanger_bars.gif) top center repeat-y;
	height:50px;
}
.barsIndex{
	position:relative;
	background:URL(img/gfx_hanger_bars.gif) top center repeat-y;
	height:15px;
}
.links{
	margin:10px auto;
}