html, body {
text-align: center;
height: 100%; 
margin: auto;
background: url('stars.gif');
}

div.container {
width: 1000px;	
min-height: 100%;
margin: auto;
background: url('backgroundbar2.gif');
background-repeat: repeat; 
}

div.header {
width: 1000px;
height: 314px;
}	
			
div.homebody {
width: 910px;
min-height: 100%;
margin: auto;
background: url('images/homebg.gif');
background-position: bottom right;
background-repeat: repeat; 
}			

div.artbody {
width: 910px;
min-height: 100%;
margin: auto;
background: url('images/artbg.gif');
background-position: bottom right;
background-repeat: repeat; 
}

div.contactbody {
width: 910px;
min-height: 100%;
margin: auto;
background: url('images/contactbg.gif');
background-position: bottom right;
background-repeat: repeat; 
}

div.cartbody {
width: 910px;
min-height: 100%;
margin: auto;
background: url('images/cartbg.gif');
background-position: bottom right;
background-repeat: repeat; 
}

td.sidebarcart {
background: url('images/sidebar_cart.png');
background-repeat: no-repeat; 
}

td.sidebarcatalog {
background: url('images/sidebar_catalog.png');
background-repeat: no-repeat; 
}

td.sidebarservice {
background: url('images/sidebar_service.png');
background-repeat: no-repeat; 
}

td.sidebar2 {
background: url('images/sidebar_02.png');
background-repeat: repeat-y; 
}

td.sidebar3 {
background: url('images/sidebar_03.png');
background-repeat: no-repeat; 
}		 

td.welcome1 {
background: url('images/welcome_01.png');
background-repeat: no-repeat; 
}

td.welcome2 {
background: url('images/welcome_02.png');
background-repeat: repeat-y; 
}

td.welcome3 {
background: url('images/welcome_03.png');
background-repeat: no-repeat; 
}		

div.welcometext {
background-color: transparent;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 12pt;
color: #344da1;
text-align: left;
width: 350px;
padding-left: 80px;
}

div.navtext {
background-color: transparent;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 12pt;
color: #344da1;
text-align: left;
padding-left: 50px;
padding-right: 50px;
}

a.navtext:link {
color: #344da1;
text-decoration: none;
}

a.navtext:visited {
color: #344da1;
text-decoration: none;
}

a.navtext:hover {
color: #FF6600;
text-decoration: underline;
}

a.navtext:active {
color: #344da1;
text-decoration: none;
}

div.tabletext {
width: 500px;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #336699;
background-color: transparent;
margin-left: 0px;
}

a.tabletext:link {
color: #003366;
text-decoration: none;
}

a.tabletext:visited {
color: #003366;
text-decoration: none;
}

a.tabletext:hover {
color: #FFFFFF;
text-decoration: underline;
}

a.tabletext:active {
color: #003366;
text-decoration: none;
}

div.formtext {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 12pt;
color: #003366;
text-align: left;
padding-left: 20px;
padding-right: 20px;
}

td.formtext2 {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 12pt;
font-weight: bold;
color: #FFFFFF;
text-align: left;
}

div.formtext3 {
width: 470px;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 12pt;
font-weight: bold;
color: #003366;
text-align: right;
}

textarea { 
background-color: #ffffff; 
border-width: 3px; 
border-color: #f26722; 
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:12pt; 
color: #000000; 
height:225px; 
width:440px 
}

input.contact { 
background-color: #ffffff; 
border-width: 3px; 
border-color: #f26722; 
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:12pt; 
color: #000000; 
height:25px; 
width:440px 
}