html, body {
margin: 0;
padding: 0;
height: 100%
}

img {
border:0px;
}

#header {
margin-top:1px;
margin-left:66px;
width:900px;
position: absolute;
height:156px;
}

#headercreative {
margin-top:-1px;
margin-left:65px;
width:300px;
position: absolute;
height:156px;
z-index:15;
}

#headerourtouch {
margin-top:-1px;
margin-left:68px;
width:300px;
position: absolute;
height:156px;
z-index:15;
}

#headerrepair {
margin-top:opx;
margin-left:65px;
width:300px;
position: absolute;
height:156px;
z-index:15;
}


#headerintouch {
margin-top:1px;
margin-left:66px;
width:900px;
position: absolute;
height:156px;
z-index:10;
}


#floatingtext {
margin-top:-1px;
margin-left:66px;
width:900px;
position: absolute;
height:156px;
z-index:11;
}

#floatingtextalt {
margin-top:0px;
margin-left:66px;
width:350px;
position: absolute;
height:156px;
z-index:17;
}

#floatingtextrepair {
margin-top:0px;
margin-left:66px;
width:350px;
position: absolute;
height:156px;
z-index:17;
}


#shadow {
margin-top:0px;
margin-left:0px;
width:100%;
position: absolute;
height:4px;
z-index:16;
}



#shadow2 {
margin-top:392px;
margin-left:0px;
width:100%;
position: absolute;
height:10px;
z-index:10;
}

#shadow3 {
margin-top:0px;
margin-left:0px;
width:100%;
position: absolute;
height:4px;
z-index:16;
}

#shadow4 {
margin-top:0px;
margin-left:0px;
width:100%;
position: absolute;
height:4px;
z-index:11;
}

        #content {
                position: absolute;
		margin-top:-9px; 
		margin-left:-12px;         
                width: 100%;
		height: 500px; 
                
             }


#flutes {
	position: absolute;
	height:232px;
	width:520px;
	margin-top:164px;
	margin-left:390px;
	z-index:7;
	overflow: auto;
	left: 1px;
	top: -1px;

}

#backbtn {
position: absolute;
height:42px;
width:100px;
margin-top:138px;
margin-left:910px;
z-index:13;

}

#backbtn2 {
position: absolute;
height:42px;
width:100px;
margin-top:138px;
margin-left:900px;
z-index:13;

}

#backbtnmancke {
position: absolute;
height:42px;
width:100px;
margin-top:20px;
margin-left:50px;
z-index:13;

}


#leftmain {
position: absolute;
height:242px;
width:383px;
margin-left:4px;

}

#leftmain2 {
position: absolute;
height:242px;
width:343px;
margin-left:-6px;

}

#menu {
position: absolute;
height:115px;
width:92px;
margin-left:900px;
margin-top:4px;
z-index:12;
}

#menurepair {
position: absolute;
height:115px;
width:92px;
margin-left:453px;
margin-top:80px;
z-index:20;
}

#menutouch {
position: absolute;
height:115px;
width:92px;
margin-left:900px;
margin-top:4px;
z-index:20;
}

#menuindex {
position: absolute;
height:115px;
width:92px;
margin-left:665px;
margin-top:1px;
z-index:20;
}

#floatflash {
position: absolute;
height:242px;
width:343px;
margin-left:4px;
margin-top:106px;
z-index:14;
}

#floatflash4 {
position: absolute;
height:242px;
width:343px;
margin-left:8px;
margin-top:106px;
z-index:14;
}

#floatflash2 {
position: absolute;
height:242px;
width:343px;
margin-left:22px;
margin-top:128px;
z-index:1;
}

#floatflash3 {
position: absolute;
height:242px;
width:343px;
margin-left:4px;
margin-top:15px;
z-index:14;

}

#midmain {
position: absolute;
height:242px;
width:325px;
margin-top:0px;
margin-left:380px;

}



#flutepics {
position: absolute;
height:242px;
width:343px;
margin-left:385px;
margin-top:0px;
}

#headerpics {
position: absolute;
height:242px;
width:343px;
margin-left:421px;
margin-top:0px;
}

#contactinfo {
position: absolute;
width:200px;
margin-top:410px;
margin-left:180px;

}

#contactinfotouch {
position: absolute;
width:200px;
margin-top:490px;
margin-left:45px;

}

#contactinfohome {
position: absolute;
width:200px;
margin-top:410px;
margin-left:120px;

}


#slogan {
position: absolute;
height:255px;
width:342px;
margin-top:410px;
margin-left:400px;

}

#sloganhome {
position: absolute;
height:255px;
width:342px;
margin-top:410px;
margin-left:345px;

}

#slogantop {
position: absolute;
height:255px;
width:342px;
margin-top:134px;
margin-left:431px;
z-index:22;

}

#emboss {
position: absolute;
height:182px;
width:114px;
margin-top:460px;
margin-left:290px;

}


#embosstouch {
position: absolute;
height:182px;
width:114px;
margin-top:470px;
margin-left:256px;

}

#flutenav {
position: absolute;
height:20px;
width:360px;
margin-top:135px;
margin-left:400px;
z-index:50;

}


#btnflute {
position: absolute;
height:20px;
width:60px;
margin-top:0px;
margin-left:0px;

}

#btnpiccolos {
position:absolute;
height:20px;
width:195px;
margin-top:0px;
margin-left:100px;

}

#btnheadjoints {
position:absolute;
height:20px;
width:60px;
margin-top:0px;
margin-left:270px;

}

#btnmancke {
position:absolute;
height:20px;
width:60px;
margin-top:0px;
margin-left:380px;

}


#instrumentname2 {
position:absolute;
height:20px;
width:450px;
margin-top:120px;
margin-left:410px;
z-index:12
}

#scrollbar {
position:absolute;
height:242px;
width:280px;
margin-top:0px;
margin-left:63px;
overflow:auto;
}

#mainframe{
	border: 10px solid #ffffff;
	text-align: left;
	margin: 0 auto;
	margin-top: 0px;
	background-color: #ffffff;
	width: 760px;
}

#pagecontents{
	border: 1px solid #000000;
	text-align: left;
	margin: 0;
	margin-top: 0px;
	background-color: #ffffff;
	width: 100%;
	height: 550px;
}


#flutethumbs{
	position:absolute;
	text-align: left;
	margin: 0;
	margin-top: 410px;
	width: 530px;
	height: 150px;
	margin-left:410px;
}

#background3 {
position: absolute;
height:509px;
width:627px;
margin-top:10px;
margin-left:240px;

}

#background {
position: absolute;
height:509px;
width:627px;
margin-top:20px;
margin-left:290px;


}

#backgroundtouch {
position: absolute;
height:509px;
width:627px;
margin-top:10px;
margin-left:400px;


}
#background2 {
position: absolute;
height:387px;
width:554px;
margin-top:0px;
margin-left:390px;


}

#backgroundcontact {
position: absolute;
height:400px;
width:627px;
margin-top:0px;
margin-left:390px;


}

#flutetext {
z-index:50;
}


P.instrumentname {font-family:arial,verdana; font-size:11pt; color:#cebb18; font-weight:bold}
P.instrumentdesc {font-family:arial,verdana; font-size:10pt; color:white}
P.manckedesc {font-family:arial,verdana; font-size:10pt; color:#8F3E08}
.left
{
	width: 28%;
	float: left;
}



.middle
{
position:absolute;
height:242px;
width:310px;
margin-top:0px;
margin-left:66px;
z-index:13;

}

.right
{
	width: 28%;
	float: right;
	margin-right:20px;
}

.scroll
{
	background : #fe9edb; 
	color : #f7009a; 
	padding : 4px; 
	width : 75%; 
	overflow: hidden;
	float: left;


}
.scroller
{
	width:15px;
	float:left;
}

.middle h2
{
	color : #fb13a6;
	font-size: 28px; 
}

.scroll_white
{
	background : #000000; 
	padding : 10px; 
	width : 87%; 
	overflow: hidden;
	float: left;


}

.scrollnew
{
	 padding-left : 10px;
	padding-right : 10px;  
position:absolute;
height:242px;
width:300px;
margin-top:0px;
margin-left:66px;
overflow: auto;
z-index:13;


}

.scroll_green
{
	vertical-align: bottom;
	background : #ffffff; 
	color : #c8fa00; 
	padding : 4px; 
	width : 150px; 
	overflow: hidden;
	float: right;


}

.scroller_right
{
	width:15px;
	float: right;
}

.right h2
{
	color : #c8fa00;
	font-size: 28px; 
}

.soldflutes {text-decoration:none;font-family:arial,verdana; font-size:10pt; color:red; font-weight:bold; text-align:center}

a.flutehide, 
a.flutehide:visited, 
a.flutehide:active, 
a.flutehide:hover{
color:#fff333; 
text-decoration:none;
font-size:.7em;
font-family:arial,verdana;
width:96px;
 height:72px;
 display:block;
}
a.flutehide b {display:none;}
a.flutehide:hover {border:0; background:#000000;}
a.flutehide:hover b {display:block;width:96px;
 height:72px; background:#000000; }
 
 a.flutehide h1 {display:none;}
a.flutehide:hover h1 {display:block;width:96px;margin:0;
 height:72px; background:#000000; }

#flutebgrnd {
background: url(images/thumbnails/fluteshopthumb.jpg) left top no-repeat;
width:96px;
height:72px;
text-align:center;
}


#altobgrnd {
background: url(images/thumbnails/altothumb.jpg) left top no-repeat;
width:96px;
height:72px;
text-align:center;
}

#piccbgrnd {
background: url(images/thumbnails/piccthumb.jpg) left top no-repeat;
width:96px;
height:72px;
text-align:center;
}

#headbgrnd {
background: url(images/thumbnails/headthumb.jpg) left top no-repeat;
width:96px;
height:72px;
text-align:center;
}

#consignment {
margin-top:550px;
margin-left:410px;
position:absolute;
z-index:12;
width:500px;
}

P.consign {font-family:arial,verdana; font-size:8pt; color:#ce9818; font-weight:bold}



a.btn:link img {border: 0;
	filter:alpha(opacity=25); 
	-moz-opacity: 0.25; 
	opacity: 0.25;} 

a.btn:visited img {border: 0;
	filter:alpha(opacity=25); 
	-moz-opacity: 0.25; 
	opacity: 0.25;} 


a.btn:hover img {border: 0;
	filter:alpha(opacity=100); 
	-moz-opacity: 1; 
	opacity: 1;} 

#anneemail {
	margin-top:135px;
	margin-left:430px;
	width:195px;
	height:17px;
	position:absolute;
	z-index:28;
	left: -9px;
	top: 61px;
}

#lucianemail {
	margin-top:153px;
	margin-left:430px;
	width:195px;
	height:17px;
	position:absolute;
	z-index:28;
	left: -8px;
	top: 64px;
}

P.thanks {font-family:arial,verdana; font-size:34pt; color:#cebb18; font-weight:bold}
.emailheader {font-family:arial,verdana; font-size:11pt; color:#cebb18; font-weight:bold}
.emailtext {font-family:arial,verdana; font-size:10pt; color:white; font-weight:bold }

ul.special li { color:green; }
ul.special li span { color:navy; }

#webcredits {
margin-top:603px;
margin-left:660px;
position:absolute;
font-family:arial,verdana; 
font-size:9pt;
color:#c464e7;
z-index:22;
text-align:right;
}
a.credits:link {text-decoration:none; font-family:arial,verdana; font-size:9pt; color:#c464e7;}
a.credits:visited {text-decoration:none; font-family:arial,verdana; font-size:9pt; color:#c464e7;}
a.credits:hover {text-decoration:none; font-family:arial,verdana; font-size:9pt; color:#c464e7;}


#manckeflutes {
margin-left:400px;
}

#manckebknd {
margin-top:1px;
margin-left:0px;
position: absolute;
}

.scrollmancke
{
	padding-left : 10px;
	padding-right : 10px;
	position:absolute;
	height:422px;
	width:294px;
	margin-top:0px;
	margin-left:57px;
	overflow: auto;
	z-index:13;
	left: 9px;
	top: -2px;


}

#manckeflash {
	margin-top:480px;
	margin-left:90px;
	position: absolute;
	z-index:20;
	left: -11px;
	top: 90px;
}

.sale {
	position:absolute;
	top:11px;
	left:390px;
}

.holidayhome {
	position:absolute;
	top:18px;
	left:154px;
	z-index:49;
}

.thisjustin {
background-color:#0D6B1F;
color:#ffff32;
}


.thisjustin h2{
font-weight:bold;
margin:0;
}

.working{
	margin-bottom:20px;
	border-bottom:1px solid #f2ca1c;
}

.container{
	width:800px;
	margin:0 auto;
}

.maincontent{
font-size:14px;
font-family:Verdana, Geneva, sans-serif;
}

.bottombutton{
	margin-top:67px;
}
	
