html, body
{
background: #E3E3E3;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 14px;
height:100.2%; margin:0; padding:0;
}

a
{
text-decoration:none;
}

img
{
border-style: none;
vertical-align: bottom;
}

#imgcenter
{
display: block;
margin-left:auto;
margin-right:auto;
}

p
{
display: block;
margin: 1em 0;
}

h3
{
display: block;
font-size: 1.17em;
font-weight: bold;
margin: 1em 0;
}

table
{
text-align:left;
background-color:#E3E3E3;
border-collapse:collapse;
width:500px;
margin-left:auto;
margin-right:auto;
position:relative;
}

th
{
text-align:left;
background-color:#9E1818;
color:white;
font-size: 14px;
}

td
{
padding:2px;
padding-top:10px;
padding-bottom:10px;
border-bottom:1px solid black;
}

.container
{
position:relative;
width:780px;
height:500px;
margin-left:auto;
margin-right:auto;
}

#containerprice
{
height:2244px;
}

#containeralbum
{
height:3460px;
}

#containerrep
{
height:1146px;
}

#containerserv
{
height:815px;
}

#containerabout
{
height:1051px;
}

#containernav
{
width:767px; height:25px;
}

#nav1
{
left:0px;
}

#nav2
{
left:60px;
}

#nav3
{
left:145px;
}

#nav4
{
left:235px;
}

#nav5
{
left:320px;
}

#nav6
{
left:420px;
}

#nav7
{
left:565px;
}

#nav8
{
left:670px;
}

#logo
{
position:relative;
margin-left:auto;
margin-right:auto;
width:770px;
height:77px;
}

#copy
{
position:relative;
width:228px;
height:19px;
left:330px;
}

#nav
{
position:relative;
width:767px;
height:25px;
margin-left:auto;
margin-right:auto;
padding:0; border:0;
}

.ab
{
position:absolute;
}

#contactpic
{
top:23px; right:23px;
width:353px;
height:470px;
}

#contacttext
{
top:130px; left:50px;
}

#closetext
{
top:190px; left:85px;
}

#abouttext
{
top:25px; left:50px;
width:690px;
}

#abouttext2
{
top:565px; left:50px;
width:690px;
}

#aboutpic
{
top:155px; left:65px;
width:294px;
height:399px;
}

#aboutpic2
{
top:155px; right:65px;
width:295px;
height:398px;
}

#pricestext
{
top:30px; left:50px;
width:690px;
}

#pricestext2
{
top:130px; left:50px;
width:345px;
}

#pricestext3
{
top:860px; left:395px;
width:345px;
}

#pricestext4
{
top:1180px; left:50px;
width:345px;
}

#pricestext5
{
top:1735px; left:50px;
width:690px;
}

#pricespic
{
top:170px; right:50px;
width:295px;
height:656px;
}

#pricespic2
{
top:883px; left:50px;
width:295px;
height:295px;
}

#pricespic3
{
top:1223px; right:50px;
width:295px;
height:514px;
}

#albumstext
{
top:30px; left:50px;
width:690px;
}

#albumstext2
{
top:340px; left:50px;
width:690px;
}

#albumstext3
{
top:1450px; left:50px;
width:690px;
}

#albumspic
{
top:190px; left:150px;
width:180px;
height:139px;
}

#albumspic2
{
top:160px; right:150px; 
width:180px;
height:177px;
}

#albumspic3
{
top:1240px; left:80px; 
width:200px;
height:150px;
}

#albumspic4
{
top:1200px; right:80px; 
width:350px;
height:233px;
}

#reptext
{
top:25px; left:50px;
width:690px;
}

#reptext2
{
top:560px; left:50px;
width:690px;
}

#reppic
{
top:270px; left:50px; 
width:150px;
height:120px;
}

#reppic2
{
top:270px; left:230px; 
width:150px;
height:125px;
}

#reppic3
{
top:270px; left:410px; 
width:150px;
height:120px;
}

#reppic4
{
top:315px; right:50px; 
width:141px;
height:200px;
}

#reppic5
{
top:410px; left:125px; 
width:150px;
height:150px;
}

#reppic6
{
top:410px; left:355px; 
width:150px;
height:150px;
}

#servtext
{
top:25px; left:50px;
width:690px;
}

#servtext2
{
top:160px; left:50px;
width:345px;
}

#servtext3
{
top:375px; left:395px;
width:345px;
}

#servtext4
{
top:625px; left:50px;
width:345px;
}

#servpic
{
top:125px; right:50px; 
width:295px;
height:196px;
}

#servpic2
{
top:340px; left:50px; 
width:295px;
height:196px;
}

#servpic3
{
top:550px; right:50px; 
width:295px;
height:228px;
}

#gallerytext
{
top:14px; left:34px;
}

#gallerytext2
{
bottom:28px; left:34px;
}

#gallerytext3
{
top:31px; left:183px;
}

.thumbs
{
position: absolute;
width: 80px;
height: 80px;
background: url('sprite1.jpg');
border: 3px solid #fff; outline: 1px solid #ddd;
}

.sprite2
{
background: url('sprite2.jpg');
}

.sprite3
{
background: url('sprite3.jpg');
}

.sprite4
{
background: url('sprite4.jpg');
}

a#button1 {
background-position: 0px -80px;
top:66px; left:33px;
}

a#button1:hover {
background-position: 0px 0px;
}

a#button2 {
background-position: -80px -80px;
top:66px; left:123px;
}

a#button2:hover {
background-position: -80px 0px;
}

a#button3 {
background-position: -160px -80px;
top:66px; left:213px;
}

a#button3:hover {
background-position: -160px 0px;
}

a#button4 {
background-position: -240px -80px;
top:66px; left:303px;
}

a#button4:hover {
background-position: -240px 0px;
}

a#button5 {
background-position: -320px -80px;
top:66px; left:393px;
}

a#button5:hover {
background-position: -320px 0px;
}

a#button6 {
background-position: -400px -80px;
top:66px; left:483px;
}

a#button6:hover {
background-position: -400px 0px;
}

a#button7 {
background-position: -480px -80px;
top:66px; left:573px;
}

a#button7:hover {
background-position: -480px 0px;
}

a#button8 {
background-position: -560px -80px;
top:66px; left:663px;
}

a#button8:hover {
background-position: -560px 0px;
}

a#button9 {
background-position: -640px -80px;
top:161px; left:33px;
}

a#button9:hover {
background-position: -640px 0px;
}

a#button10 {
background-position: -720px -80px;
top:161px; left:123px;
}

a#button10:hover {
background-position: -720px 0px;
}

a#button11 {
background-position: -800px -80px;
top:161px; left:213px;
}

a#button11:hover {
background-position: -800px 0px;
}

a#button12 {
background-position: -880px -80px;
top:161px; left:303px;
}

a#button12:hover {
background-position: -880px 0px;
}

a#button13 {
background-position: -960px -80px;
top:161px; left:393px;
}

a#button13:hover {
background-position: -960px 0px;
}

a#button14 {
background-position: -1040px -80px;
top:161px; left:483px;
}

a#button14:hover {
background-position: -1040px 0px;
}

a#button15 {
background-position: -1120px -80px;
top:161px; left:573px;
}

a#button15:hover {
background-position: -1120px 0px;
}

a#button16 {
background-position: -1200px -80px;
top:161px; left:663px;
}

a#button16:hover {
background-position: -1200px 0px;
}

a#button17 {
background-position: -1280px -80px;
top:256px; left:33px;
}

a#button17:hover {
background-position: -1280px 0px;
}

a#button18 {
background-position: -1360px -80px;
top:256px; left:123px;
}

a#button18:hover {
background-position: -1360px 0px;
}

a#button19 {
background-position: -1440px -80px;
top:256px; left:213px;
}

a#button19:hover {
background-position: -1440px 0px;
}

a#button20 {
background-position: -1520px -80px;
top:256px; left:303px;
}

a#button20:hover {
background-position: -1520px 0px;
}

a#button21 {
background-position: -1600px -80px;
top:256px; left:393px;
}

a#button21:hover {
background-position: -1600px 0px;
}

a#button22 {
background-position: -1680px -80px;
top:256px; left:483px;
}

a#button22:hover {
background-position: -1680px 0px;
}

a#button23 {
background-position: -1760px -80px;
top:256px; left:573px;
}

a#button23:hover {
background-position: -1760px 0px;
}

a#button24 {
background-position: -1840px -80px;
top:256px; left:663px;
}

a#button24:hover {
background-position: -1840px 0px;
}

a#button25 {
background-position: -1920px -80px;
top:351px; left:33px;
}

a#button25:hover {
background-position: -1920px 0px;
}

a#button26 {
background-position: -2000px -80px;
top:351px; left:123px;
}

a#button26:hover {
background-position: -2000px 0px;
}

a#button27 {
background-position: -2080px -80px;
top:351px; left:213px;
}

a#button27:hover {
background-position: -2080px 0px;
}

a#button28 {
background-position: -2160px -80px;
top:351px; left:303px;
}

a#button28:hover {
background-position: -2160px 0px;
}

a#button29 {
background-position: -2240px -80px;
top:351px; left:393px;
}

a#button29:hover {
background-position: -2240px 0px;
}

a#button30 {
background-position: -2320px -80px;
top:351px; left:483px;
}

a#button30:hover {
background-position: -2320px 0px;
}

a#button31 {
background-position: -2400px -80px;
top:351px; left:573px;
}

a#button31:hover {
background-position: -2400px 0px;
}

a#button32 {
background-position: -2480px -80px;
top:351px; left:663px;
}

a#button32:hover {
background-position: -2480px 0px;
}

#imageContainer img { display:none; 	
			position:absolute; 	
			top:15px; right:15px; 	
			height:469px;  	
			width:748px; 
			opacity: -0.01; }

.floater	{float:left; height:50%; width:100%;}
#floaterhome	{margin-bottom:-315px;}
#floater	{margin-bottom:-300px;}
.floatFiller	{width:100%; height:100%; }
#content	{clear:both; height:500px; z-index:32; position:relative;}
