body{
margin: 0;
padding: 0;
border: 0;
overflow: hidden;
height: 100%; 
max-height: 100%; 
background: #1C0517 url(background.jpg) repeat-x;
font-family:Century Gothic,Helvetica,sans-serif;font-size:.79em;color:#FFF;

}

a:focus { -moz-outline-style: none; 
outline: none;}

a {color: #D89DC3; text-decoration: none;}
a:hover {color: #8E4E94;}

p {color:white; margin-top: 4px;}

h1 {font-style: italic; font-size: 20pt; margin-bottom: 0px;}

h2 {font-size: 16pt; margin-bottom: 3px;}

#framecontentLeft{
position: absolute; 
top: 0; 
left: 0; 
width: 292px; /*Width of left frame div*/
height: 1025px;
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
color: white;
background: url(logo2.png) no-repeat; background-position: 15px 20px;
<img src="icons/contact.png" alt="contact" title="Contact"/>
}




.navposition {
	float: left ;
	position: relative;	
	left: 172px;
	padding-left:0px;
	padding-bottom: 0px;
}

.purpleicons {
	float: left ;
	position: relative;	
	left: -33px;
	top: 450px;
	padding-left:0px;
	padding-bottom: 0px;
}

.sidetext p {
	float: left ;
	position: relative;	
	left: -30px;
	top: 440px;
	width: 150px;	

color:#ccc;
	padding-left:0px;
	padding-bottom: 0px;
}


a.picon1, a.picon2, a.picon3 {
 width: 52px; 
 height: 48px; 
 background: transparent url(icons/purpleicons.png) no-repeat;
 cursor: default;
 display:block; 
}



a.picon1 {
background-position: 0px 0;
}
a.picon1:hover{
background-position:0px -48px;
cursor: pointer;
}
a.picon2 {
background-position: -53px 0px;
}
a.picon2:hover{
background-position:-53px -48px;
cursor: pointer;
}
a.picon3 {
background-position: -106px 0px;
}
a.picon3:hover{
background-position: -106px -48px;
cursor: pointer;
}


.gallerymenu {

position: absolute;
width: 120px;
top: 350px;
left: 0px;
font-size: 14px;
  width:150px;
  height:145px;
  padding: 3px 3px 3px 3px;
  background-color:#1C0517;
  border:1px solid #790A67;
  /* for IE */
  filter:alpha(opacity=60);
  /* CSS3 standard */
  opacity:0.6;


}

.gallerymenu a {color: white; text-decoration: none; margin-left: 6px;}
.gallerymenu a:hover {color: #D89DC3; margin-left: 6px;}




#maincontent{
position: absolute; 
top: 0;
left: 265px; /*Set left value to WidthOfLeftFrameDiv*/
width: 900px;
bottom: 0; 
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
}


#maincontenttext{
position: absolute; 
top: 55px;
left: 180px; /*Set left value to WidthOfLeftFrameDiv*/
width: 300px;
bottom: 0; 
}

#servicesposition {
position: relative;
top: 0px;
width: 750px;
height: 800px;
left: 270px;

}

.servicepositionleft {
position: relative;
top: 20px;
float: left;
height: 800px;
width: 390px;

}


.servicepositionright {
float: left;
position: relative;
top: 20px;
left: 0px;
width: 250px;
height: 800px;
}


.paypal {
  width:150px;
  height:250px;
  padding: 3px 3px 3px 3px;
  background-color:#1C0517;
  border:1px solid #790A67;
 
}


#framecontentright{
position: absolute; 
top: 10px; 
left: 800px;
bottom: 20px;
height: 100%;
width: 800px; /*Width of right frame div*/
overflow-y: scroll;
color: white;

}

.innertuberight{
margin: 0px; /*Margins for inner DIV inside each DIV (to provide padding)*/

}



#righttext {
float: left;
position: relative;
top: 10px;
left: 1050px;

}




.innertubeleft{
margin: 0px; /*Margins for inner DIV inside each DIV (to provide padding)*/

}



.innertube{
width: 725px;
margin: 20px 0px 0px 0px; /*Margins for inner DIV inside each DIV (to provide padding)*/
}

* html body{ /*IE6 hack*/
padding: 0 150px 0 200px; /*Set value to (0 WidthOfRightFrameDiv 0 WidthOfLeftFrameDiv)*/
}

* html #maincontent{ /*IE6 hack*/
height: 100%; 
 
}